JP2011173382A - Electronic apparatus - Google Patents
Electronic apparatus Download PDFInfo
- Publication number
- JP2011173382A JP2011173382A JP2010040603A JP2010040603A JP2011173382A JP 2011173382 A JP2011173382 A JP 2011173382A JP 2010040603 A JP2010040603 A JP 2010040603A JP 2010040603 A JP2010040603 A JP 2010040603A JP 2011173382 A JP2011173382 A JP 2011173382A
- Authority
- JP
- Japan
- Prior art keywords
- time
- connection
- option
- unknown
- initialization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】 オプション接続構成が変化した場合でも、電源がオフになっているモジュールに対する初期化待ち時間の最適化を自動的に行えるようにする。
【解決手段】 画像形成装置の制御部は、オプションの接続構成に変更があることを確認する毎に、未知のオプションの接続が検出されていない場合には、接続状態が確認されたオプションに対応するタイマ値(初期化待ち時間)を設定し、未知のオプションの接続が検出されている場合には、最大時間をタイマ値として設定する。オプションの接続構成に変更がないことを確認する毎に、未知のオプション機器の接続が検出されている(未知オプション検出フラグが設定されている)場合に、設定したタイマ値を前回より微減させる。その後、待機状態で電源がオフになっているモジュールの初期化が失敗する毎に、設定したタイマ値を前回より微増させる。
【選択図】 図7PROBLEM TO BE SOLVED: To automatically optimize initialization waiting time for a module whose power is turned off even when an option connection configuration is changed.
Each time the control unit of the image forming apparatus confirms that there is a change in the connection configuration of the option, if the connection of an unknown option is not detected, it corresponds to the option whose connection state has been confirmed. The timer value (initialization waiting time) to be set is set, and when an unknown option connection is detected, the maximum time is set as the timer value. Every time it is confirmed that there is no change in the option connection configuration, if the connection of an unknown option device is detected (the unknown option detection flag is set), the set timer value is slightly decreased from the previous time. Thereafter, every time initialization of a module whose power is turned off in a standby state fails, the set timer value is slightly increased from the previous time.
[Selection] Figure 7
Description
この発明は、機能拡張用のオプション機器(以下「オプション装置」,「オプションユニット」,又は単に「オプション」ともいう)を接続可能な画像形成装置(デジタル複合機,デジタル複写機,ファクシミリ装置,プリンタ等)や、パーソナルコンピュータ(以下「PC」と略称する)等の電子機器に関する。 The present invention relates to an image forming apparatus (digital multifunction peripheral, digital copying machine, facsimile apparatus, printer) to which an optional device for function expansion (hereinafter also referred to as “optional device”, “optional unit”, or simply “option”) can be connected. And the like, and a personal computer (hereinafter abbreviated as “PC”).
近年、上記のような画像形成装置には、省エネルギー(以下「省エネ」ともいう)を実現するために、未使用時に、消費電力を低減できるようなモード(以下「省エネモード」と呼ぶ)に移行する仕様となっている。この省エネモードというのは、一部の電源を停止させ、必要最低限の電源のみ供給しておくものである。装置の電源を完全に停止しないことにより、ユーザが装置を使用したいときに、省エネモードから通常モード(動作モード)への復帰が早いというメリットがある。
したがって、ユーザが装置を使いたいときに、通常モードへの復帰時間をいかに早くできるか、つまりいかにオプション機器の初期化完了待ち時間を最適化できるかが、アプライアンスを左右する。
In recent years, in order to realize energy saving (hereinafter also referred to as “energy saving”), the image forming apparatus as described above has shifted to a mode (hereinafter referred to as “energy saving mode”) that can reduce power consumption when not in use. It has become a specification. In this energy saving mode, part of the power is stopped and only the minimum necessary power is supplied. By not stopping the power supply of the apparatus completely, there is an advantage that when the user wants to use the apparatus, the user can quickly return from the energy saving mode to the normal mode (operation mode).
Therefore, when the user wants to use the apparatus, how fast the return time to the normal mode can be made, that is, how the initialization completion waiting time of the optional device can be optimized depends on the appliance.
通常、省エネモード時に電源をオフ(OFF)にしているモジュールを、電源オフから動作するまでのシーケンスとしては、電源供給装置の電源が立ち上がり、モジュール内のデバイスへの駆動電源電圧に達してから、そのデバイスのリセットを解除して初期化動作を開始させる。但し、デバイスのリセット解除については、デバイスの駆動電源確保後に行わないと、そのデバイスで動作不良が生じ、初期化に失敗するため、タイミングを図る必要がある。ここで言うモジュールとは、オプション機器や装置本体の制御基板や駆動装置を指す。 Normally, as a sequence from the power-off to the operation of the module whose power is turned off (OFF) in the energy saving mode, the power supply device starts up and reaches the drive power supply voltage to the devices in the module. Release the reset of the device and start the initialization operation. However, if reset release of the device is not performed after securing the drive power supply of the device, operation failure occurs in the device and initialization fails, so timing is required. The module here refers to an optional device or a control board or drive device of the apparatus main body.
そこで、従来は、電源をオフにしているモジュールを、復帰要求が生じたときに電源オフから動作するまでのシーケンスにおいて、電源がデバイスへの駆動電源電圧に達する前に初期化動作が開始されてモジュールの初期化が失敗するのを防ぐために、その初期化の開始に必要な待ち時間(初期化待ち時間)の経過を待つようにしているが、そのために固定値のタイマ値を用いている。 Therefore, conventionally, in the sequence from when the power supply is turned off to when the module is turned off, the initialization operation is started before the power supply reaches the drive power supply voltage to the device. In order to prevent the module initialization from failing, a waiting time (initialization waiting time) required for the start of the initialization is waited. For this purpose, a fixed timer value is used.
しかし、装着可能な想定されうる機能拡張用オプション機器としては、フィニッシャ装置や自動原稿給送装置など、複数種類のオプション機器が存在するため、初期化待ち時間は装着するオプション機器の組み合わせ毎に異なる時間となる。よって、その組み合わせ毎に異なる複数の初期化待ち時間のうち、最も長い初期化待ち時間に対応する固定値のタイマ値を使用することになり、装着するオプション機器の組み合わせによっては、実際に必要な時間以上の時間を待ってしまうという問題があった。 However, there are multiple types of optional devices that can be installed, such as finisher devices and automatic document feeders, so the initialization waiting time varies depending on the combination of the installed optional devices. It will be time. Therefore, a fixed timer value corresponding to the longest initialization waiting time among a plurality of initialization waiting times that differ for each combination is used, and this is actually necessary depending on the combination of optional devices to be installed. There was a problem of waiting for more than an hour.
そこで、このような課題を解決するため、例えば特許文献1に見られる技術を利用することが考えられる。
特許文献1には、オプションユニットの装着有無や種類によって変化する温度変動などに対応することを目的として、オプションユニットの検出や種類を検出する手段を設け、その検出結果に基づいて、予め保持されているプロファイルデータから適切な制御データを選択する画像形成装置について開示されている。
Therefore, in order to solve such a problem, for example, it is conceivable to use a technique found in
しかしながら、特許文献1には、想定されうる機能拡張用オプション装置が追加された場合、初期化待ち時間の選択については何ら開示されていない。つまり、想定されうる機能拡張用オプション装置が追加された場合に必要な初期化待ち時間としては、従来より固定値のタイマ値を適用されているにすぎない。
However,
この発明は、上記の点に鑑みてなされたものであり、オプション機器の接続構成が変化した場合でも、電源がオフになっているモジュールに対する初期化待ち時間の最適化を自動的に行えるようにすることを目的とする。 The present invention has been made in view of the above points, and is capable of automatically optimizing the initialization waiting time for a module whose power is turned off even when the connection configuration of an optional device changes. The purpose is to do.
この発明は、機能拡張用のオプション機器を通信可能に接続する接続手段と、該接続手段によって接続されたオプション機器のモジュールを含む複数のモジュールのうち、待機状態で電源がオフになっているモジュールの初期化を、該電源のオンを指示した後に開始させる初期化指示手段とを有する電子機器であって、上記の目的を達成するため、以下のようにしたことを特徴とする。 The present invention relates to a module in which a power supply is turned off in a standby state among a plurality of modules including a connection unit that connects an optional device for function expansion in a communicable manner and a module of the optional device connected by the connection unit In order to achieve the above object, the electronic device has an initialization instructing means for starting initialization after instructing to turn on the power, and is characterized as follows.
すなわち、上記初期化の開始に必要な待ち時間として、予め想定された複数種類のオプション機器の組み合わせ毎に異なる複数の待ち時間を記憶保持する記憶手段と、上記接続手段による上記オプション機器の接続状態を確認する接続状態確認手段と、それによる確認毎に、オプション機器の接続構成に変更があるかないかを確認する変更有無確認手段と、それによってオプション機器の接続構成に変更があることが確認された場合に、上記複数の待ち時間のうちの上記接続状態確認手段によって接続状態が確認されたオプション機器に対応する待ち時間を設定する待ち時間設定手段とを設けたものである。 That is, as a waiting time required for the start of the initialization, a storage unit that stores and holds a plurality of waiting times that are different for each combination of a plurality of types of option devices assumed in advance, and a connection state of the option device by the connection unit A connection status confirmation means for confirming whether there is a change in the connection configuration of the optional device and a confirmation of whether there is a change in the connection configuration of the optional device for each confirmation. A waiting time setting means for setting a waiting time corresponding to an optional device whose connection state is confirmed by the connection state checking means among the plurality of waiting times.
なお、接続状態確認手段による確認時に、未知のオプション機器の接続を検出する未知オプション検出手段と、上記変更有無確認手段によってオプション機器の接続構成に変更がないことが確認される毎に、上記未知オプション検出手段によって未知のオプション機器の接続が検出されている場合に、上記待ち時間設定手段によって設定された待ち時間を前回より微減させる最適化処理を行う第1の最適化処理手段と、上記待機状態で電源がオフになっているモジュールの初期化が失敗する毎に、上記設定された待ち時間を前回より微増させる最適化処理を行う第2の最適化処理手段とを設け、上記待ち時間設定手段が、上記変更有無確認手段によってオプション機器の接続構成に変更があることが確認される毎に、上記未知オプション検出手段によって未知のオプション機器の接続が検出されていない場合には、上記複数の待ち時間のうちの上記接続状態確認手段によって接続状態が確認されたオプション機器に対応する待ち時間を設定し、上記未知オプション検出手段によって未知のオプション機器の接続が検出されている場合には、上記複数の待ち時間のうちの最大時間を設定するとよい。 It is to be noted that each time the confirmation is made by the connection status confirmation means, the unknown option detection means for detecting the connection of an unknown option device and the unknown device connection configuration each time it is confirmed that there is no change in the connection configuration of the option equipment by the change existence confirmation means. A first optimization processing means for performing an optimization process for slightly reducing the waiting time set by the waiting time setting means from the previous time when the connection of an unknown optional device is detected by the option detection means; A second optimization processing means for performing an optimization process for slightly increasing the set waiting time each time the initialization of a module whose power is turned off in a state fails, and setting the waiting time Each time the means confirms that there is a change in the connection configuration of the option device by the change presence / absence check means, the unknown option detection If the connection of an unknown option device is not detected by the stage, a waiting time corresponding to the option device whose connection state has been confirmed by the connection state confirmation means is set out of the plurality of waiting times, and the unknown When connection of an unknown option device is detected by the option detection means, the maximum time among the plurality of waiting times may be set.
この場合、上記微減の時間量は、上記待ち時間を上記初期化の開始までに実際にかかる時間と上記最大時間との間の時間に設定できる時間量で、その最大時間よりも少なく、且つ0秒までを十分細かく分割できる時間量とするとよい。
また、上記微増の時間量は、上記微減の時間量より少ない時間量であることが望ましい。
In this case, the slightly reduced time amount is an amount of time that can be set to a time between the time actually taken until the start of the initialization and the maximum time, and is less than the maximum time and 0 The amount of time that can be divided sufficiently finely into seconds is good.
Further, it is desirable that the amount of time for the slight increase is smaller than the amount of time for the slight decrease.
さらに、上記待ち時間設定手段が、上記変更有無確認手段によってオプション機器の接続構成に変更があることが確認される毎に、上記未知オプション検出手段によって未知のオプション機器の接続が検出されている場合に、該接続が検出されてから上記待ち時間の最適化を行うまでの状態を表す未知オプション検出フラグを設定するとよい。この場合、上記第2の最適化処理手段が、上記最適化処理を行った後、上記待ち時間の最適化が終了したことを表す設定終了フラグを設定することが望ましい。 Further, when the waiting time setting means confirms that there is a change in the connection configuration of the optional equipment by the change presence / absence checking means, the unknown option detecting means detects the connection of the unknown optional equipment. In addition, an unknown option detection flag indicating a state from when the connection is detected to when the waiting time is optimized may be set. In this case, it is desirable that the second optimization processing unit sets a setting end flag that indicates that the optimization of the waiting time has ended after performing the optimization processing.
そして、上記第1の最適化処理手段が、上記変更有無確認手段によってオプション機器の接続構成に変更がないことが確認される毎に、上記未知オプション検出フラグが設定され、且つ上記設定終了フラグが設定されていない場合に、上記最適化処理を行うとよい。また、上記第1の最適化処理手段が、上記変更有無確認手段によってオプション機器の接続構成に変更がないことが確認される毎に、上記未知オプション検出フラグおよび上記設定終了フラグがいずれも設定されている場合には、現在のオプション機器の接続構成で上記待ち時間の最適化が完了していると判断して、上記最適化処理を行わないようにするとよい。 Then, each time the first optimization processing unit confirms that the connection configuration of the optional device is not changed by the change presence / absence confirmation unit, the unknown option detection flag is set and the setting end flag is set. If it is not set, the optimization process may be performed. In addition, each time the first optimization processing means confirms that the connection configuration of the optional device is not changed by the change presence / absence confirmation means, both the unknown option detection flag and the setting end flag are set. If it is determined that the waiting time optimization has been completed with the connection configuration of the current optional device, the optimization processing may be prevented from being performed.
この発明によれば、電子機器が、上記初期化の開始に必要な待ち時間(初期化待ち時間)として、予め想定された複数種類のオプション機器の組み合わせ毎に異なる複数の待ち時間を記憶保持する記憶手段を設け、上記オプション機器の接続状態の確認毎に、オプション機器の接続構成に変更があるかないかを確認する。そして、オプション機器の接続構成に変更があることを確認した場合に、上記複数の待ち時間のうちの接続状態が確認されたオプション機器に対応する待ち時間を設定する。 According to this invention, the electronic device stores and holds a plurality of waiting times that differ for each combination of a plurality of types of optional devices that are assumed in advance as the waiting time (initialization waiting time) required for the start of the initialization. A storage unit is provided to check whether the connection configuration of the optional device is changed every time the connection status of the optional device is confirmed. Then, when it is confirmed that there is a change in the connection configuration of the optional device, a waiting time corresponding to the optional device whose connection state is confirmed among the plurality of waiting times is set.
この発明によれば、オプション機器の接続構成が変化した場合でも、電源がオフになっているモジュールに対する初期化待ち時間の最適化を自動的に行うことができる。 According to the present invention, it is possible to automatically optimize the initialization waiting time for a module whose power is turned off even when the connection configuration of the optional device changes.
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
以下の実施形態では、本体コントローラが、待機状態(省エネモード)で電源がオフになっている(電源供給が停止されている)モジュールの通常状態(通常モード)への復帰(以下「待機状態からの復帰」又は単に「復帰」ともいう)の際に、オプション機器の接続構成が変化していたときの初期化待ち時間の最適化に際して、以下の特徴を有する。
Hereinafter, embodiments for carrying out the present invention will be specifically described with reference to the drawings.
In the following embodiment, the main body controller returns the module to the normal state (normal mode) when the power is turned off (power supply is stopped) in the standby state (energy saving mode) (hereinafter referred to as “from standby state”). (Referred to as “returning” or simply “returning”), the following characteristics are provided in optimizing the initialization waiting time when the connection configuration of the optional device has changed.
すなわち、オプション機器の接続状態の確認を行った際に、前回からオプション機器の接続構成に変更があった場合に、対応するタイマ時間(初期化待ち時間)を選択して設定することにより、自動的に初期化待ち時間の最適化を施すことが可能であることが特徴になっている。 In other words, when checking the connection status of an optional device, if the connection configuration of the optional device has changed since the last time, the corresponding timer time (initialization wait time) is selected and set automatically. In particular, the initialization waiting time can be optimized.
また、未知のオプション機器が接続されていることを認識した場合、暫定的に、モジュール初期化が失敗しないように十分な時間(最大時間)を初期化待ち時間(タイマ時間)として設定する。その後、オプション機器の接続状態の確認を行った際に、前回からオプション機器の接続構成に変更がなく、且つ前回のタイマ時間の経過待ちで初期化が失敗していなければ、タイマ時間を少し短くする。もし、初期化に失敗した場合には、タイマ時間を少し長くする。これをオプション機器の接続状態確認の度に行うことで、徐々にタイマ時間を最適化していく。こうして、予め本体側で登録されていない未知のオプション機器が接続された場合においても、自動的に初期化待ち時間の最適化を施すことが可能であることが特徴になっている。 When it is recognized that an unknown optional device is connected, a sufficient time (maximum time) is provisionally set as an initialization waiting time (timer time) so that module initialization does not fail. After that, when confirming the connection status of the optional device, if there is no change in the connection configuration of the optional device from the previous time and initialization has not failed due to waiting for the previous timer time, the timer time is slightly shortened. To do. If initialization fails, the timer time is lengthened a little. By doing this every time the connection status of the optional device is confirmed, the timer time is gradually optimized. Thus, even when an unknown optional device that has not been registered in advance on the main body side is connected, the initialization waiting time can be automatically optimized.
そこで、上記の特徴について、図1〜8を参照して具体的に説明する。
図1は、この発明を実施した画像形成装置の構成例を示すブロック図である。
この画像形成装置は、コントローラ101,エンジン制御部105,操作部109,スキャナ装置112,フィニッシャ装置115,ADF117,および電源供給装置119を備えている。
Therefore, the above features will be specifically described with reference to FIGS.
FIG. 1 is a block diagram showing a configuration example of an image forming apparatus embodying the present invention.
The image forming apparatus includes a
これらのうち、スキャナ装置112は装置本体に標準搭載されている。フィニッシャ装置115やADF(Auto Document Feeder)117は、機能拡張用のオプション装置として搭載されている。なお、スキャナ装置112をオプション装置として搭載可能にするようにしても構わないし、フィニッシャ装置115やADF117を標準搭載しても構わない。なお、この画像形成装置は、デジタル複合機であるが、プリンタや複写機、ファクシミリ装置等の他の画像形成装置であってもよい。
Among these, the
コントローラ101は、この画像形成装置のシステム全体の制御を行うメインの制御基板である。このコントローラ101には、各種データを一時的に記憶する読み書き可能な記憶手段であるRAM102と、プログラムを含む各種データを記憶している読み込み専用の記憶手段であるROM103と、プログラムを実行するCPU104とを実装している。
The
CPU104は、プログラムを実行し、エンジン制御部105内に実装されたCPU(エンジンCPU)106と通信を行うことにより、スキャナ装置112やオプション装置等の駆動系モジュールを動作させたり、この発明に関わる初期化指示手段,接続状態確認手段,未知オプション検出手段,変更有無確認手段,待ち時間設定手段,第1の最適化処理手段,および第2の最適化処理手段としての機能を果すことができる。
The
エンジン制御部105は、エンジンCPU106の他に、各種データを記憶する読み書き可能な不揮発性記憶手段である不揮発性メモリ107と、オプション装置を増設して通信可能に接続(以下単に「増設」,「接続」,又は「装着」ともいう)するための接続手段であるインタフェース回路108とを実装している。エンジンCPU106が実行するプログラムは、図示しないROMに記憶されている。
In addition to the
不揮発性メモリ107には、コントローラ101が接続を認識したオプション装置の接続構成によって、スキャナ装置112等のモジュール内のデバイスの初期化動作開始までの時間(初期化待ち時間)を選択できる後述するタイマ値設定情報のテーブル(図3)が記憶保持されている。そのテーブルは、エンジン制御部105内の図示しないROMや他の不揮発性記憶手段に記憶されても構わない。
In the
フィニッシャ装置(以下「オプション装置」ともいう)115およびADF(以下「オプション装置」ともいう)117は、それぞれ内部に動作制御用のCPU116,118をそれぞれ実装しており、画像形成装置本体のエンジン制御部105のCPU106とインタフェース回路108経由でシリアル通信により接続されている。
電源供給装置119は、電源ケーブルを通じて得たAC電源からコンバータ120で作られたDC電源をコントローラ101やエンジン制御部105、またスキャナ装置112や各オプション装置115,117等に供給するための装置である。
The finisher device (hereinafter also referred to as “optional device”) 115 and ADF (hereinafter also referred to as “optional device”) 117 are mounted with
The
この画像形成装置は、待機状態(省エネモード)の時に、起動コマンドを受け付けるための操作部109およびコントローラ101など、一部の制御用装置を除き、待機状態における消費エネルギーを低減させる構成となっている。
また、スキャナ装置112やADF117内のモジュールなど、図示しない外部機器からの印刷データを受信して印刷(画像形成を)を行うプリンタモードで使用しないモジュールに対しては、電源供給の要否を設定するようにしている。つまり、スキャナモード時とコピーモード時には電源供給が必要なため、そのことを示す「要」を設定するが、プリンタモード時には電源供給が必要ないため、そのことを示す「否」を設定する。
This image forming apparatus is configured to reduce energy consumption in the standby state except for some control devices such as the
In addition, for modules that are not used in the printer mode that receives print data from an external device (not shown) such as the
さらに、フィニッシャ装置115内のモジュールなど、スキャナモードで使用しないモジュールに対しても、電源供給の要否を設定するようにしている。つまり、コピーモード時とプリンタモード時には電源供給が必要なため、そのことを示す「要」を設定するが、スキャナモード時には電源供給が必要ないため、そのことを示す「否」を設定する。
なお、プリンタモードとは、図示しない外部機器からの印刷データを受信して用紙等の印刷媒体上に印刷(画像形成)するモードのことである。スキャナモードとは、スキャナ装置112によって原稿の画像を読み取り、その画像データ(画像情報)をRAM102に記憶するモードのことである。コピーモードとは、スキャナ装置112によって原稿の画像を読み取り、その画像情報を印刷媒体上に印刷するモードのことである。
Further, whether or not to supply power is set for a module not used in the scanner mode, such as a module in the finisher device 115. That is, since the power supply is required in the copy mode and the printer mode, “necessary” indicating that is set. However, since the power supply is not required in the scanner mode, “no” indicating that is set.
The printer mode is a mode in which print data from an external device (not shown) is received and printed (image formation) on a print medium such as paper. The scanner mode is a mode in which an image of a document is read by the
待機状態での画像形成装置の起動(復帰)は、操作部109の電源スイッチ111の押し下げ、ADF117への原稿セット、図示しないネットワークからの画像形成コマンド入力によって実行され、これら起動コマンドを受け付けるため、コントローラ101および操作部109の電源スイッチ111は待機状態においても通電(電源供給)が継続されている。
起動コマンドはコントローラ101に入力され、起動コマンドを検出したコントローラ101は必要なユニット内のモジュールへの通電を要求する信号を送り、システムが起動する。
The activation (return) of the image forming apparatus in the standby state is performed by depressing the
The activation command is input to the
以下、この実施形態の画像形成装置におけるこの発明に関わる処理の各実施例について、図2〜図8を参照して具体的に説明する。なお、コピーモード又はスキャナモードを設定し、復帰動作の対象モジュールを少なくともスキャナ装置112内のモジュールとする。更に、装置本体に接続可能なオプション装置を、フィニッシャ装置115とADF117と図示しないオプション装置の3つとする。
Hereinafter, each example of processing related to the present invention in the image forming apparatus of this embodiment will be described in detail with reference to FIGS. Note that the copy mode or the scanner mode is set, and the target module for the return operation is at least a module in the
まず、第1実施例について説明する。
〔主電源オン時の処理の第1例〕
まず、図1のコントローラ101およびエンジン制御部105が行う主電源オン(ON)時のオプション接続状態確認およびタイマ設定処理の第1例と、主電源オン時にオプション装置の状態を確認した後に、待機状態から通常状態への復帰時に用いるタイマの設定方法について、図2および図3も参照して説明する。
First, the first embodiment will be described.
[First example of processing when main power is on]
First, the first example of the option connection state confirmation and timer setting process when the main power source is turned on (ON) performed by the
図2は、図1のコントローラ101およびエンジン制御部105が行う主電源オン時のオプション接続状態確認およびタイマ設定処理の第1例(ステップS1,S2は除く)を示すフローチャートである。
図3は、図1の不揮発性メモリ107に保存されているタイマ値設定情報のテーブルの一例を示す説明図である。
FIG. 2 is a flowchart showing a first example (excluding steps S1 and S2) of option connection state confirmation and timer setting processing when the main power is turned on, which is performed by the
FIG. 3 is an explanatory diagram showing an example of a table of timer value setting information stored in the
ユーザが図示しない主電源スイッチをオンにして画像形成装置の動作を開始させる場合、まず電源供給装置119から各制御部および駆動モジュールへと電源の供給が行われる(ステップS1,S2)。
そして、コントローラ101に対し、動作電圧が供給されると、ステップS3へ進み、コントローラ101内のCPU104は、起動プログラムを読み出し、システムの初期化動作を開始する。
When the user turns on a main power switch (not shown) to start the operation of the image forming apparatus, power is first supplied from the
When the operating voltage is supplied to the
コントローラ101内のCPU104は、次にステップS4,5へ進み、エンジン制御部105経由で、3つのオプション装置(フィニッシャ装置115およびADF117を含む)の接続状態をそれらのオプション装置内のCPU(CPU116,118を含む)と順次通信することで確認する。このとき、各オプション装置内のCPUが接続状態のパターン情報をエンジン制御部105内のエンジンCPU106へ送信する。
Next, the
すると、エンジンCPU106は、送信された各オプション装置のパターン情報をインタフェース回路108経由で受信し、そのパターン情報に基づいて、不揮発性メモリ107に保存されているタイマ値設定情報のテーブルから、各オプション装置の接続構成により、対応するタイマ値(初期化待ち時間に相当する)を選択し、設定する。この設定したタイマ値(タイマ設定値)は、スキャナ装置112内のモジュールを待機状態から復帰させる場合、適切なタイミングでスキャナ装置112内のCPU113(デバイス)をリセット解除して、そのCPU113にスキャナ装置112内のモジュールを初期化させるための設定時間である。
Then, the
不揮発性メモリ107内には、例えば図3に示すように、3つのオプション装置(フィニッシャ装置115およびADF117を含む)に対し、それらの接続の組み合わせ毎に異なる複数のタイマ値を用意してやればよい。図3のテーブルにおいては、複数のオプション装置の接続(○)/非接続(×)の全ての組み合わせについて、タイマ値(初期化待ち時間)を用意しておき、状況に応じたタイマ値の設定が可能である。例えば、3つのオプション装置が全て接続されている(全て○)と判断すると、第1タイマ値の350msが設定される。また、3つのオプション装置のいずれも接続されていない(全て×)と判断すると、第8タイマ値の100msが設定される。
In the
各タイマ値は、予め製品の設計段階で計算された、CPUリセット解除のタイミングが早過ぎて不具合を生じることなく、且つ最低限の時間に相当するものであり、素早く確実に初期化を開始することができる値である。また、組み合わせで判断することにより、一回で複数のオプション装置の状態(接続構成)が変化した場合にも、対応が容易である。
なお、第8タイマ値の100msが設定された場合、この実施形態では、スキャナ装置112のみを使用するスキャナモードしか設定できないため、待機状態で電源がオフになっているスキャナ装置112内のモジュールの初期化は、電源のオンを指示してから100ms経過後、スキャナ装置112内のCPU113をリセットし、そのCPU113に行わせることになる。
Each timer value is calculated in advance in the product design stage, the CPU reset release timing is too early and does not cause a malfunction, and corresponds to the minimum time, and initialization is started quickly and reliably. Is a value that can be. Further, by determining by combination, it is easy to cope with a case where the status (connection configuration) of a plurality of option devices changes at a time.
When the eighth timer value of 100 ms is set, in this embodiment, only the scanner mode that uses only the
コントローラ101内のCPU104は、全てのオプション装置の接続状態を確認し終わると、ステップS6へ進み、その全てのオプション装置の接続状態をエンジン制御部105内のエンジンCPU106へ通知する。
エンジンCPU106は、全てのオプション装置の接続状態の通知を受けると、その通知からステップS7で前回からオプション装置の接続構成に変更があるかどうかを判断(認識)し、変更がない場合には図2の処理を終了するが、変更がある場合にはステップS8へ進む。なお、前回からオプション装置の接続構成に変更があるかどうかを判断するには、その時の接続構成を不揮発性メモリ107に記憶保持しておく必要がある。
When the
When the
ステップS8では、不揮発性メモリ107に保存されているタイマ値設定情報のテーブルに基づいて、各オプション装置の接続構成により対応するタイマ値を選択する。つまり、オプション装置の接続構成に変更があったことを確認できたら、その接続構成に対応するタイマ値を選択する。
最後に、ステップS9へ進み、選択したタイマ値を設定する処理を行い、図2の処理を終了する。
In step S8, based on the timer value setting information table stored in the
Finally, the process proceeds to step S9, a process for setting the selected timer value is performed, and the process of FIG.
〔CPUリセット〜初期化動作までの手順〕
次に、図1のコントローラ101およびエンジン制御部105が、電源停止状態からスキャナ装置112の動作を行う際の初期化動作開始までの流れについて、図4も参照して説明する。
[Procedure from CPU reset to initialization operation]
Next, the flow from the power-off state to the start of the initialization operation when the
図4は、その初期化動作開始までの流れを示す波形図である。
コントローラ101内のCPU104は、例えば操作部109又は外部機器からコピーモード又はスキャナモードの設定を要求するコマンドが入力されると、コピーモード又はスキャナモードを設定し、エンジン制御部105に対してスキャナ装置112に対する電源供給を要求する。実際には、設定モードで使用するオプション装置に対しても電源供給を要求するが、ここではその説明を省略する。
FIG. 4 is a waveform diagram showing the flow up to the start of the initialization operation.
The
このとき、スキャナ装置112にはモジュールへの電源供給と共に、そのモジュール内のデバイスの初期化動作を行うために、CPU113のリセット動作が必要となる。このCPU113のリセット動作のタイミングが、図4に示すような手順であり、電源供給装置119から供給される電圧が、徐々に動作電圧に達していくが、動作保障電圧Vaに達する前に、CPU113をリセットし、初期化動作を行ってしまうと、不具合を生じてしまうため、リセットタイミングは、動作保障電圧Vaの確保後の必要がある。従って、駆動電源立ち上がり時間Taに要する時間によって、デバイスリセット待ち時間(タイマ設定時間)Tbを変化させることにより、適切なタイミングで初期化を開始することができる。
At this time, the
〔スキャナ装置やADF電源停止移行時/復帰時の処理の第1例〕
次に、図1に示した画像形成装置におけるスキャナ装置112内のモジュールを待機状態から復帰させる際の各モジュール間のやりとりについて、図5,図6も参照して説明する。
[First example of scanner device or ADF power supply stop transition / return process]
Next, the exchange between the modules when returning the modules in the
図5は、そのやりとりを示す説明図である。なお、図1では図示を省略したFET150(Field Effect Transistor :電界効果トランジスタ)を設けている。
図6は、図1のコントローラ101およびエンジン制御部105が行うスキャナ装置112内のモジュールを待機状態から復帰させる際の処理の第1例を示すフローチャートであり、その処理は図2に示した処理を終了した後に開始される。
FIG. 5 is an explanatory diagram showing the exchange. In FIG. 1, an FET 150 (Field Effect Transistor) (not shown) is provided.
FIG. 6 is a flowchart showing a first example of processing when the module in the
コントローラ101内のCPU104は、まずステップS11において、待機状態からの復帰要因(操作部109上のスタートボタン110の押下又はスキャナ装置112内の厚板開閉センサ114による厚板の開閉など)を認識すると、ステップS12へ進み、エンジン制御部105に対し、待機状態から復帰させたいモジュール(ここではスキャナ装置112内のモジュールのみとする)への電源のオン(供給)を要求するための通信を行う(復帰要求を送信する)。
First, in step S11, the
すると、エンジン制御部105内のエンジンCPU106は、ステップS13において、スキャナ装置112と電源供給装置119との間のインタフェースにあるFET150をオンにする命令(待機状態で電源がオフになっているスキャナ装置112内のモジュールへの電源のオンを要求する命令に相当する)を出して、図5のFET150をオンにすることにより、そのインタフェースを開通する。
Then, in step S13, the
このとき、スキャナ装置112内のCPU113に対して、リセット処理を行う必要があるが、FET150をオンにする命令を出した直後のステップS14でタイマをスタート(時間計測を開始)させ、ステップS15でその計測値がタイマ設定値を経過したことを判断すると、ステップS16へ進み、スキャナ装置112内のCPU113をリセットして、そのCPU113にスキャナ装置112内のモジュールに対する初期化動作を開始させ、図6の処理を終了する。なお、コピーモードが設定されている場合には、対応するオプション装置に対しても同様な処理を行わせる。
At this time, it is necessary to perform reset processing on the
ここで、タイマ設定値であるが、従来では、固定値であったものを、第1実施例では、主電源オン時にオプション装置の状態に応じて選択したタイマ値を用いるため、電源供給装置119の負荷(スキャナ装置112のタイプやオプション装置)の状態を考慮したタイマ値を設定することで、最適な時間経過後に復帰処理を行うことができる。タイマ設定値が固定値であると、リセットのタイミングが早すぎて不具合が生じたり、逆に長すぎると、必要以上に復帰動作に時間をかけてしまう問題があった。
Here, although the timer set value is a fixed value in the prior art, in the first embodiment, the timer value selected according to the state of the optional device when the main power is turned on is used. By setting a timer value that takes into account the state of the load (the type of the
また、ユーザは、主電源のオフ時に、使用目的・環境によって、オプション装置の取り付け(装着)および取り外しを行い、オプション状態の変更が可能であるが、その後再び電源を入れると、変更されたオプションをコントローラ101が認識するため、自動的にタイマ設定値も更新されることになる(図2のステップS7〜S9)。
さらに、画像形成装置のモードによって電源供給が停止されるモジュールが複数存在する場合、その各モジュール毎にタイマ値を不揮発性メモリ107内のデータ(図3に示したテーブルをモジュール毎に用意されているものとする)から選択することにより、モジュール別に初期化開始までの時間を最適化できる。
よって、オプション装置の接続構成が変化した場合でも、モジュールに対する初期化動作を無駄に待つことなく確実に行え、処理効率の向上につながる。
Also, when the main power is turned off, the optional device can be installed (attached) and removed depending on the purpose and environment of use, and the option status can be changed. Therefore, the timer setting value is automatically updated (steps S7 to S9 in FIG. 2).
Further, when there are a plurality of modules whose power supply is stopped depending on the mode of the image forming apparatus, the timer value is set for each module in the data in the nonvolatile memory 107 (the table shown in FIG. 3 is prepared for each module). It is possible to optimize the time until the start of initialization for each module.
Therefore, even when the connection configuration of the optional device changes, the initialization operation for the module can be performed reliably without waiting, leading to an improvement in processing efficiency.
次に、第2実施例について説明する。
〔主電源オン時の処理の第2例〕
まず、図1のコントローラ101およびエンジン制御部105が行う主電源オン時のオプション接続状態確認およびタイマ設定処理の第2例(ステップS21,S22は除く)について、図7も参照して説明する。なお、ステップS21〜S23の処理は、図2に示した処理のうちのステップS1〜S3の処理と同様なので、ここでは説明を割愛する。
Next, a second embodiment will be described.
[Second example of processing when main power is on]
First, a second example of the option connection state confirmation and timer setting process (except for steps S21 and S22) performed by the
図7は、図1のコントローラ101およびエンジン制御部105が行う主電源オン時のオプション接続状態確認およびタイマ設定処理の第2例を示すフローチャートであり、主電源オン時に未知のオプション装置の接続を検出する場合に対応している。なお、未知のオプション装置とは、画像形成装置の設計時に想定されていないオプション装置のことである。これとは別に、設計時に想定内のオプション装置もある。
FIG. 7 is a flowchart showing a second example of the option connection state confirmation and timer setting process when the main power is turned on, which is performed by the
コントローラ101内のCPU104は、ステップS24で図2のステップS4と略同様の処理を行うが、エンジン制御部105とそれに接続されている各オプション装置との通信時に、その各オプション装置の中にタイマ設定用に登録されていない(図3のテーブルに関係しない)未知のオプション装置が存在する場合には、そのオプション装置の接続を検出する。未知のオプション装置であるかどうかの認識は、例えば、そのオプション装置内のCPUに対して所定のコマンドを送り、そのオプション装置内のCPUからの返答コマンドの種類を判別することにより行える。
In step S24, the
そして、ステップS25で全てのオプション装置の接続状態を確認し終わったと判断すると、ステップS26へ進み、その全てのオプション装置の接続状態(つまり接続されている全てのオプション装置の接続状態)をエンジン制御部105内のエンジンCPU106へ通知する。このとき、ステップS24で未知のオプション装置の接続を検出していれば、そのことを示す情報もエンジンCPU106へ通知する。
If it is determined in step S25 that the connection states of all option devices have been confirmed, the process proceeds to step S26, and the connection states of all option devices (that is, the connection states of all connected option devices) are controlled by the engine. Notify
エンジンCPU106は、全てのオプション装置の接続状態の通知を受けると、その通知からステップS27で前回からオプション装置の接続構成に変化(変更)があるかどうかを判断し、変化があればステップS28へ、変化がなければステップS34へそれぞれ移行する。なお、前回からオプション装置の接続構成に変更があるかどうかを判断するには、その時の接続構成を不揮発性メモリ107に記憶保持しておく必要がある。
When the
ステップS34では、不揮発性メモリ107上で未知オプション検出フラグが設定されている(“1”にセットされている)かどうかを確認する。未知オプション検出フラグは、未知のオプション装置の接続が検出されたことを示すフラグであり、未知のオプション装置の接続が検出されている場合に、その接続が検出されてから初期化待ち時間(スキャナ装置112内のCPU113の初期化動作開始までの時間)の最適化を行うまでの状態、つまり初期化待ち時間の最適化を試みている状態を表している。
In step S34, it is confirmed whether or not the unknown option detection flag is set (set to “1”) on the
そして、未知オプション検出フラグが設定されていない場合には、現在のオプション機器の接続構成で初期化待ち時間の最適化が完了していると判断して、最適化処理を行わず、そのまま図7の処理を終了する。
また、未知オプション検出フラグが設定されている場合には、ステップS35へ進み、不揮発性メモリ107上で設定終了フラグが設定されているかどうかを確認する。設定終了フラグは、現在のオプション装置の接続構成においての初期化待ち時間の最適化が終了したことを表すフラグであり、後述する図8の処理ルーチンで設定される。
If the unknown option detection flag is not set, it is determined that the initialization waiting time has been optimized in the current option device connection configuration, and the optimization process is not performed. Terminate the process.
If the unknown option detection flag is set, the process advances to step S35 to check whether the setting end flag is set on the
設定終了フラグが設定されていない場合には、ステップS36へ進み、前回設定したタイマ値(初期化待ち時間)を少し減らし(微減させ)、そのタイマ値を新たなタイマ値として設定し直す最適化処理を行う。この「少し(微減の時間量)」とは、タイマ値を初期化の開始までに実際にかかる時間の値と前回設定したタイマ値(最大時間等に相当)との間の値に設定できる時間量で、タイマ値が前回設定したものと比べて僅かに少ない値になるように、前回設定したものより少なく、且つ0秒までを十分細かく分割できる時間量のことであり、例えば10ミリ秒などである。 If the setting end flag is not set, the process proceeds to step S36, where the previously set timer value (initialization waiting time) is slightly reduced (slightly reduced), and the timer value is reset as a new timer value. Process. This “a little (a little amount of time)” is the time that can be set to a value between the time value that actually takes the timer value to start initialization and the previously set timer value (corresponding to the maximum time, etc.) This is the amount of time that is smaller than the previously set value and can be divided into 0 seconds sufficiently finely so that the timer value is slightly smaller than the previously set value, for example, 10 milliseconds, etc. It is.
未知オプション検出フラグおよび設定終了フラグがいずれも設定されている場合にも、現在のオプション機器の接続構成で初期化待ち時間の最適化が完了していると判断して、最適化処理を行わず、そのまま図7の処理を終了する。
ステップS28では、想定しているオプション装置以外の未知のオプション装置、つまりタイマ設定用に登録されていない未知のオプション装置が接続されているかどうかを確認し、未知のオプション装置が接続されていなければステップS29,S30で図2に示したステップS8,S9と同じ処理を順次行う。
Even if both the unknown option detection flag and the setting end flag are set, it is determined that the initialization waiting time has been optimized in the current option device connection configuration, and optimization processing is not performed. Then, the processing of FIG.
In step S28, it is checked whether an unknown optional device other than the assumed optional device, that is, an unknown optional device that is not registered for timer setting is connected, and if the unknown optional device is not connected. In steps S29 and S30, the same processing as steps S8 and S9 shown in FIG. 2 is sequentially performed.
その後、ステップS31へ進み、未知オプション検出フラグおよび設定終了フラグの設定を解除(“0”にリセット)して、図7の処理を終了する。ステップS31の処理は、画像形成装置の設計時に想定されていたオプション装置の接続を検出し、予め用意されている最適なタイマ値を設定したので、初期化待ち時間の最適化処理は行わないことを意味している。 Thereafter, the process proceeds to step S31, where the setting of the unknown option detection flag and the setting end flag is canceled (reset to “0”), and the process of FIG. 7 is ended. In the process of step S31, since the connection of the optional device assumed at the time of designing the image forming apparatus is detected and the optimum timer value prepared in advance is set, the optimization waiting time optimization process is not performed. Means.
ステップS32では、タイマ設定用に登録されていない未知のオプション装置の接続を検知したため、最大時間をタイマ値として設定する。その最大時間とは、未知のオプションが接続されても、これ以上は長く待たない限界の値(設計段階でどんなオプションが装着されようとも十分にマージンが取られた値)のことで、例えば10秒などである。
ステップS32の処理を行った後は、ステップS33へ進み、未知のオプション装置の接続を検出したので、未知オプション検出フラグを設定し、図7の処理を終了する。
In step S32, since the connection of an unknown optional device not registered for timer setting is detected, the maximum time is set as the timer value. The maximum time is a limit value that does not wait for a long time even if an unknown option is connected (a value with a sufficient margin no matter what option is installed in the design stage). Seconds.
After performing the process of step S32, the process proceeds to step S33, and since the connection of an unknown option device is detected, an unknown option detection flag is set, and the process of FIG. 7 ends.
ここで、コントローラ101内のCPU104が未知のオプション装置の接続を初めて検出した最初の一回目の動作では、ステップS27→S28→S32へと進み、エンジンCPU106がステップS32で最大時間をタイマ値として設定し、ステップS33で未知オプション検出フラグを設定する。その未知オプション検出フラグの状態は、次回のステップS27でオプション機器の接続構成に変化があるかどうかの確認を行うまで、記憶保持される。
Here, in the first first operation when the
そして、次回のステップS27において、未知のオプション機器を含む全てのオプション装置の接続構成がそのままであることを確認できた場合には、ステップS27→S34→S35へと進み、ステップS35で設定終了フラグが設定されていることを確認できた場合にはそのまま図7の処理を終了し、設定終了フラグが設定されていないことを確認できた場合には、ステップS36で前回設定したタイマ値より少しだけ小さい値を新たなタイマ値として設定し直す。この設定処理は、未知のオプション装置の接続を検出した一回目に設定したタイマ値は、ステップS32で最大時間に設定されているため、徐々に変更して最適化を図るための処理である。つまり、初期化開始までの余分な時間を減らすことが目的である。 In the next step S27, if it can be confirmed that the connection configuration of all option devices including the unknown option device remains as it is, the process proceeds from step S27 to S34 to S35, and the setting end flag is set in step S35. 7 is finished as it is, and if it is confirmed that the setting end flag is not set, the timer value set in step S36 is slightly smaller than the previous timer value. Set a smaller value as the new timer value. In this setting process, the timer value set for the first time when connection of an unknown option device is detected is set to the maximum time in step S32, so that it is gradually changed and optimized. In other words, the purpose is to reduce the extra time until the start of initialization.
〔スキャナ装置やADF電源停止移行時/復帰時の処理の第2例〕
次に、図1に示した画像形成装置におけるスキャナ装置112内のモジュールを待機状態から復帰させる際の処理の第2例について、図8も参照して説明する。なお、ステップS41〜S46の処理は、図6に示した処理と同様なので、ここでは説明を割愛する。
[Second example of scanner device and ADF power supply stop transition / return processing]
Next, a second example of processing when the module in the
図8は、図1のコントローラ101およびエンジン制御部105が行うスキャナ装置112内のモジュールを待機状態から復帰させる際の処理の第2例を示すフローチャートであり、その処理は図7に示した処理を終了した後に開始される。
FIG. 8 is a flowchart showing a second example of processing performed by the
エンジン制御部105内のエンジンCPU106は、ステップS46でスキャナ装置112内のCPU113にスキャナ装置112内のモジュールに対する初期化動作を開始させた後、ステップS47でエラーが発生したかどうかを確認し、エラーが発生しなければそのまま図8の処理を終了するが、設定したタイマ値が小さすぎて(初期化待ち時間が短すぎて)初期化が正常に終了せず、エラーが発生するとステップS48へ移行する。
The
ステップS48では、設定したタイマ値(タイマ設定時間)が小さすぎたので、現在よりも設定するタイマ値を少し増加(微増)させ、新たなタイマ値として設定し直す。その「少し(微増の時間量)」とは、少なくとも図7のステップS36で微減させた時間量より少ない時間量に相当するものである。例えば、ステップS36で10ミリ秒減らした場合は、ステップS48で1〜10ミリ秒の範囲内で少し(例えば1ミリ秒)増やす。 In step S48, since the set timer value (timer setting time) is too small, the timer value to be set is slightly increased (slightly increased) from the current value and set again as a new timer value. The “a little (amount of time for slight increase)” corresponds to a time amount smaller than at least the time amount slightly decreased in step S36 of FIG. For example, when 10 milliseconds is decreased in step S36, it is slightly increased (for example, 1 millisecond) within the range of 1 to 10 milliseconds in step S48.
タイマ値を設定し直した後は、ステップS49で設定終了フラグを設定して、ステップS44へ戻り、上述と同様の処理を行う。この処理は、エラーが発生しなくなるまで繰り返し行われることになり、エラーの発生がなくなった時点で初期化待ち時間の最適化が終了することになる。 After resetting the timer value, a setting end flag is set in step S49, the process returns to step S44, and the same processing as described above is performed. This process is repeated until no error occurs, and the optimization of the initialization waiting time ends when no error occurs.
ここで、ステップS45でタイマによる計測値が設定したタイマ値(タイマ設定時間)を経過して、初期化動作を開始した後、ステップS47においてエラーが発生したかどうかを確認するが、図3に示したタイマ値を用いた場合(登録済みオプション装置のみの組み合わせの場合)と未知のオプション装置の接続検出時に最大時間のタイマ値を用いた場合には、エラーは発生せず、正常動作するため、初期化待ちが完了する。
しかし、未知のオプション装置を含む場合、図7のステップS36でタイマ値を少しだけ小さい値に更新するという処理を行うため、そのタイマ値を小さくしすぎて、スキャナ装置112内のCPU113のリセット解除が失敗し、エラーが発生することが考えられる。
Here, after the timer value (timer set time) set by the timer measured value in step S45 has elapsed and the initialization operation is started, it is confirmed whether or not an error has occurred in step S47. When the indicated timer value is used (in the case of a combination of registered optional devices only) and when the maximum time timer value is used when detecting the connection of an unknown optional device, an error does not occur and normal operation is performed. The initialization wait is completed.
However, when an unknown option device is included, the timer value is updated to a slightly smaller value in step S36 of FIG. 7, so that the timer value is made too small and the reset of the
この場合、初期化のリトライを経て、ステップS48で設定したタイマ値を前回よりも少し増やすという処理を行う。つまり、前回のオプション装置の接続状態の確認時に設定されていたタイマ値に戻すということになる。もし、何回もステップS36の処理が繰り返され、あるタイマ値でエラーが発生したとすると、そのタイマ値を少し増やした値がベストな値、つまり最適値と判断できるので、ステップS49で設定終了フラグを設定する。 In this case, after initialization retry, the timer value set in step S48 is increased slightly from the previous time. That is, the timer value set at the time of the previous confirmation of the connection state of the optional device is restored. If the process of step S36 is repeated many times and an error occurs with a certain timer value, the value obtained by slightly increasing the timer value can be determined as the best value, that is, the optimum value, and the setting is completed in step S49. Set the flag.
すると、次回のオプション装置の接続構成の変化有無判定時に(図7のステップS27)で、未知のオプション装置以外のオプション装置の接続構成がそのままであれば、ステップS34→S35へと進み、ステップS35で設定終了フラグが設定されていることを確認できるため、タイマ設定値の更新はされず、最適値が保存される。このようにして、未知のオプション装置が接続された場合も、最適化処理を施すことが可能となる。 Then, if it is determined whether or not the connection configuration of the option device is changed next time (step S27 in FIG. 7), if the connection configuration of option devices other than the unknown option device remains as it is, the process proceeds from step S34 to S35, and step S35. Since it can be confirmed that the setting end flag has been set, the timer setting value is not updated and the optimum value is saved. In this way, optimization processing can be performed even when an unknown optional device is connected.
もし、その後、ステップS27→S28というようにオプション装置の接続構成が変化し、且つ未知のオプション装置を含まない状態になった場合には、ステップS31で未知オプション検出フラグおよび設定終了フラグの設定を解除する。すると、次回のオプション装置の接続構成の変化有無判定時に、ステップS27→S34へと進んでも、未知オプションフラグの設定が解除されているので、タイマ値を減らす処理はされず、図3に示した初期化待ち時間(タイマ時間)が維持されるので問題ない。 If, after that, the connection configuration of the option device is changed as in steps S27 → S28 and the unknown option device is not included, the unknown option detection flag and the setting end flag are set in step S31. To release. Then, when determining whether or not there is a change in the connection configuration of the option device next time, even if the process proceeds from step S27 to step S34, the setting of the unknown option flag is cancelled, so that the process of reducing the timer value is not performed, as shown in FIG. There is no problem because the initialization waiting time (timer time) is maintained.
第2実施例では、初期化の開始に必要な待ち時間(初期化待ち時間)として、予め想定された複数種類のオプション機器の組み合わせ毎に異なる複数の初期化待ち時間を示すテーブルを記憶保持しており、オプション機器の接続状態の確認毎に、オプション機器の接続構成に変更があるかないかを確認する。そして、オプション機器の接続構成に変更があることを確認する毎に、未知のオプション機器の接続が検出されていない場合には、上記複数の初期化待ち時間のうちの接続状態が確認されたオプション機器に対応する初期化待ち時間を設定し、未知のオプション機器の接続が検出されている場合には、上記複数の初期化待ち時間のうちの最大時間を設定する。また、オプション機器の接続構成に変更がないことを確認する毎に、未知のオプション機器の接続が検出されている(未知オプション検出フラグが設定されている)場合に、設定した初期化待ち時間を前回より微減させる最適化処理を行う。その後、待機状態で電源がオフになっているモジュールの初期化が失敗する毎に、上記設定した初期化待ち時間を前回より微増させる最適化処理を行う。 In the second embodiment, as a waiting time required for the start of initialization (initialization waiting time), a table indicating a plurality of initialization waiting times different for each combination of a plurality of types of optional devices assumed in advance is stored and held. Each time the connection status of the optional device is confirmed, it is checked whether there is a change in the connection configuration of the optional device. Each time it is confirmed that there is a change in the connection configuration of the optional device, if the connection of an unknown optional device is not detected, the option for which the connection status among the plurality of initialization wait times has been confirmed An initialization waiting time corresponding to the device is set, and when connection of an unknown optional device is detected, the maximum time among the plurality of initialization waiting times is set. In addition, every time it is confirmed that there is no change in the connection configuration of the option device, if the connection of an unknown option device is detected (the unknown option detection flag is set), the set initialization wait time is set. Performs optimization processing that is slightly reduced from the previous time. Thereafter, every time initialization of a module whose power is turned off in a standby state fails, an optimization process for slightly increasing the set initialization waiting time from the previous time is performed.
このように、オプション機器の接続構成が変化して、未知のオプション機器が追加された場合でも、電源がオフになっているモジュールに対する初期化待ち時間の最適化を自動的に行うことができるため、そのモジュールに対する初期化動作を無駄に待つことなく確実に行え、処理効率の向上につながる。 In this way, even if the connection configuration of optional equipment changes and unknown optional equipment is added, the initialization wait time can be automatically optimized for modules that are turned off. Therefore, the initialization operation for the module can be performed reliably without waiting, leading to an improvement in processing efficiency.
以上、この実施形態では、この発明による電子機器の例としてオプション機器を接続可能な画像形成装置(デジタル複合機)について説明したが、この発明はこれに限られるものではなく、オプション機器を接続可能な他の画像形成装置(デジタル複写機,ファクシミリ装置,プリンタ等)には勿論、オプション機器を接続可能なネットワーク家電,自動販売機,医療機器,電源装置,空調システム,ガス・水道・電気等の計量システム,AV機器,遊戯機器や、ネットワークに接続可能なコンピュータ等も含め、オプション機器を接続可能な各種電子機器に適用可能である。 As described above, in this embodiment, the image forming apparatus (digital multifunction peripheral) to which an optional device can be connected has been described as an example of the electronic device according to the present invention. However, the present invention is not limited to this, and an optional device can be connected. Other image forming devices (digital copiers, facsimile machines, printers, etc.), as well as network home appliances, vending machines, medical equipment, power supply devices, air conditioning systems, gas / water / electricity etc. The present invention can be applied to various electronic devices to which optional devices can be connected, including weighing systems, AV devices, amusement devices, and computers that can be connected to a network.
以上の説明から明らかなように、この発明によれば、オプション機器の接続構成が変化した場合でも、電源がオフになっているモジュールに対する初期化待ち時間の最適化を自動的に行うことができる。したがって、電源がオフになっているモジュールに対する初期化動作を無駄に待つことなく確実に行え、処理効率の向上につながる電子機器を提供することができる。 As is apparent from the above description, according to the present invention, the initialization waiting time can be automatically optimized for a module whose power is turned off even when the connection configuration of the optional device changes. . Therefore, it is possible to reliably perform the initialization operation for the module whose power is turned off without waiting unnecessarily, and it is possible to provide an electronic device that improves the processing efficiency.
101:コントローラ 102:RAM 103:ROM
104,113,116,118:CPU 105:エンジン制御部
106:エンジンCPU 107:不揮発性メモリ 108:インタフェース回路
109:操作部 110:スタートボタン 111:電源スイッチ
112:スキャナ装置 114:厚板開閉センサ 115:フィニッシャ装置
117:ADF 119:電源供給装置 120:コンバータ 150:FET
101: Controller 102: RAM 103: ROM
104, 113, 116, 118: CPU 105: Engine control unit 106: Engine CPU 107: Non-volatile memory 108: Interface circuit 109: Operation unit 110: Start button 111: Power switch 112: Scanner device 114: Thick plate opening / closing sensor 115 : Finisher device 117: ADF 119: Power supply device 120: Converter 150: FET
Claims (8)
前記初期化の開始に必要な待ち時間として、予め想定された複数種類のオプション機器の組み合わせ毎に異なる複数の待ち時間を記憶保持する記憶手段と、
前記接続手段による前記オプション機器の接続状態を確認する接続状態確認手段と、
前記接続状態確認手段による確認毎に、オプション機器の接続構成に変更があるかないかを確認する変更有無確認手段と、
該変更有無確認手段によってオプション機器の接続構成に変更があることが確認された場合に、前記複数の待ち時間のうちの前記接続状態確認手段によって接続状態が確認されたオプション機器に対応する待ち時間を設定する待ち時間設定手段と
を設けたことを特徴とする電子機器。 Initializing a module that is turned off in a standby state among a plurality of modules including a connection unit that connects an optional device for function expansion in a communicable manner and a module of the optional device connected by the connection unit , An electronic device having initialization instruction means for starting after instructing to turn on the power,
Storage means for storing and holding a plurality of waiting times different for each combination of a plurality of types of optional devices assumed in advance as waiting time required for the start of the initialization,
A connection state confirmation unit for confirming a connection state of the optional device by the connection unit;
For each confirmation by the connection status confirmation means, a change presence confirmation means for confirming whether there is a change in the connection configuration of the optional device,
The waiting time corresponding to the option device whose connection state is confirmed by the connection state checking unit among the plurality of waiting times when it is confirmed that there is a change in the connection configuration of the option device by the change presence / absence checking unit An electronic device comprising: a waiting time setting means for setting
前記接続状態確認手段による確認時に、未知のオプション機器の接続を検出する未知オプション検出手段と、
前記変更有無確認手段によってオプション機器の接続構成に変更がないことが確認される毎に、前記未知オプション検出手段によって未知のオプション機器の接続が検出されている場合に、前記待ち時間設定手段によって設定された待ち時間を前回より微減させる最適化処理を行う第1の最適化処理手段と、
前記待機状態で電源がオフになっているモジュールの初期化が失敗する毎に、前記設定された待ち時間を前回より微増させる最適化処理を行う第2の最適化処理手段と
を設け、
前記待ち時間設定手段は、前記変更有無確認手段によってオプション機器の接続構成に変更があることが確認される毎に、前記未知オプション検出手段によって未知のオプション機器の接続が検出されていない場合には、前記複数の待ち時間のうちの前記接続状態確認手段によって接続状態が確認されたオプション機器に対応する待ち時間を設定し、前記未知オプション検出手段によって未知のオプション機器の接続が検出されている場合には、前記複数の待ち時間のうちの最大時間を設定することを特徴とする電子機器。 The electronic device according to claim 1,
An unknown option detection means for detecting connection of an unknown option device at the time of confirmation by the connection state confirmation means;
Set by the waiting time setting means when an unknown option device connection is detected by the unknown option detection means every time it is confirmed by the change presence / absence confirmation means that there is no change in the connection configuration of the option equipment. A first optimization processing means for performing an optimization process for slightly reducing the waiting time that has been received,
A second optimization processing means for performing an optimization process for slightly increasing the set waiting time from the previous time each time initialization of a module whose power is turned off in the standby state fails, and
The waiting time setting means, every time it is confirmed that there is a change in the connection configuration of the optional equipment by the change presence / absence confirmation means, if the unknown option equipment connection is not detected by the unknown option detection means A waiting time corresponding to an option device whose connection state has been confirmed by the connection state confirmation unit among the plurality of waiting times is set, and an unknown option device connection is detected by the unknown option detection unit In the electronic device, a maximum time among the plurality of waiting times is set.
前記待ち時間設定手段は、前記変更有無確認手段によってオプション機器の接続構成に変更があることが確認される毎に、前記未知オプション検出手段によって未知のオプション機器の接続が検出されている場合に、該接続が検出されてから前記待ち時間の最適化を行うまでの状態を表す未知オプション検出フラグを設定する手段を有することを特徴とする電子機器。 The electronic device according to any one of claims 2 to 4,
The waiting time setting means, every time it is confirmed that there is a change in the connection configuration of the option device by the change presence / absence check means, when the connection of an unknown option device is detected by the unknown option detection means, An electronic apparatus comprising means for setting an unknown option detection flag indicating a state from when the connection is detected to when the waiting time is optimized.
前記第2の最適化処理手段は、前記最適化処理を行った後、前記待ち時間の最適化が終了したことを表す設定終了フラグを設定する手段を有することを特徴とする電子機器。 The electronic device according to claim 5,
The electronic apparatus according to claim 2, wherein the second optimization processing unit includes a unit that sets a setting end flag indicating that the optimization of the waiting time has ended after performing the optimization processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010040603A JP2011173382A (en) | 2010-02-25 | 2010-02-25 | Electronic apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010040603A JP2011173382A (en) | 2010-02-25 | 2010-02-25 | Electronic apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011173382A true JP2011173382A (en) | 2011-09-08 |
Family
ID=44686716
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010040603A Pending JP2011173382A (en) | 2010-02-25 | 2010-02-25 | Electronic apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011173382A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014202995A (en) * | 2013-04-08 | 2014-10-27 | コニカミノルタ株式会社 | Image forming apparatus |
| JP2015011572A (en) * | 2013-06-28 | 2015-01-19 | 株式会社東芝 | Information processing apparatus and output control method |
| JP2015140003A (en) * | 2014-01-30 | 2015-08-03 | 京セラドキュメントソリューションズ株式会社 | Image formation device |
| JP2018024250A (en) * | 2017-09-10 | 2018-02-15 | 京セラドキュメントソリューションズ株式会社 | Image forming device and optional apparatus control program |
| US10545768B2 (en) | 2016-10-27 | 2020-01-28 | Ricoh Company, Ltd. | Information processing apparatus, information processing method, and recording medium |
| CN112230569A (en) * | 2020-09-24 | 2021-01-15 | 广州爱孕记信息科技有限公司 | Control method and device of detection equipment |
| US11461524B2 (en) | 2019-11-20 | 2022-10-04 | Ricoh Company, Ltd. | Information processing apparatus and configuration method |
-
2010
- 2010-02-25 JP JP2010040603A patent/JP2011173382A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014202995A (en) * | 2013-04-08 | 2014-10-27 | コニカミノルタ株式会社 | Image forming apparatus |
| JP2015011572A (en) * | 2013-06-28 | 2015-01-19 | 株式会社東芝 | Information processing apparatus and output control method |
| JP2015140003A (en) * | 2014-01-30 | 2015-08-03 | 京セラドキュメントソリューションズ株式会社 | Image formation device |
| US10545768B2 (en) | 2016-10-27 | 2020-01-28 | Ricoh Company, Ltd. | Information processing apparatus, information processing method, and recording medium |
| JP2018024250A (en) * | 2017-09-10 | 2018-02-15 | 京セラドキュメントソリューションズ株式会社 | Image forming device and optional apparatus control program |
| US11461524B2 (en) | 2019-11-20 | 2022-10-04 | Ricoh Company, Ltd. | Information processing apparatus and configuration method |
| CN112230569A (en) * | 2020-09-24 | 2021-01-15 | 广州爱孕记信息科技有限公司 | Control method and device of detection equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7653772B2 (en) | Control system, electronic device and image forming apparatus | |
| JP2011173382A (en) | Electronic apparatus | |
| US9904882B2 (en) | Image forming apparatus, method of controlling the same, and storage medium | |
| US20120331279A1 (en) | Information processing device, information processing device startup method, and computer readable recording medium | |
| JP5489625B2 (en) | Image forming apparatus | |
| JP2009006590A (en) | Image forming apparatus and control substrate | |
| JP2010074303A (en) | Image forming apparatus and activation control method | |
| JP4926842B2 (en) | Image forming apparatus | |
| JP2005176163A (en) | Optional paper feed unit, optional paper feed unit system, mounting position address setting method | |
| JP2005115478A (en) | Control system | |
| JP2006148838A (en) | Image forming apparatus, facsimile reception control method, program, and recording medium | |
| JP5637275B2 (en) | Power supply device and image forming apparatus | |
| JP2006192853A (en) | Image forming apparatus and control method thereof | |
| JP2005275771A (en) | Power saving management device | |
| JP2010191101A (en) | Image forming apparatus and control method for the same | |
| JP2002296952A (en) | Fixing temperature controller for electrophotographic device and its control method | |
| JP5211965B2 (en) | Image forming apparatus | |
| JP2000132042A (en) | Image forming device | |
| JP2008219583A (en) | Image forming apparatus | |
| JP2012132989A (en) | Image forming apparatus, control method for image forming apparatus, and control program for image forming apparatus | |
| JP2010282504A (en) | Electronics | |
| JP2005062715A (en) | Image forming apparatus | |
| JP5369566B2 (en) | Power supply device and image forming apparatus | |
| JP2009130824A (en) | Printing device | |
| JP2003283725A (en) | Communication terminal |