JP2007052078A - Image forming apparatus - Google Patents
Image forming apparatus Download PDFInfo
- Publication number
- JP2007052078A JP2007052078A JP2005235523A JP2005235523A JP2007052078A JP 2007052078 A JP2007052078 A JP 2007052078A JP 2005235523 A JP2005235523 A JP 2005235523A JP 2005235523 A JP2005235523 A JP 2005235523A JP 2007052078 A JP2007052078 A JP 2007052078A
- Authority
- JP
- Japan
- Prior art keywords
- module
- image forming
- forming apparatus
- functional
- functional modules
- 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)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、画像形成装置に関し、特に、所定の機能を実現するための機能モジュールを複数個備える画像形成装置に関する。 The present invention relates to an image forming apparatus, and more particularly, to an image forming apparatus including a plurality of functional modules for realizing a predetermined function.
従来の画像形成装置は、画像形成モジュール・紙搬送モジュール・給紙モジュール・定着モジュール等の、機能に応じて設けられた複数個のモジュールと、これらの各モジュールに独立したケーブルで接続されたDCコントローラと呼ばれるモジュールとを備える(例えば、特許文献1参照。)。また、DCコントローラが上記複数個のモジュールと共通のインターフェースで接続されている画像形成装置や、上記複数個のモジュールがデイジーチェーン(daisy chain)で連結されている画像形成装置もある。 A conventional image forming apparatus includes a plurality of modules provided in accordance with functions such as an image forming module, a paper transport module, a paper feeding module, and a fixing module, and a DC connected to each of these modules by an independent cable. A module called a controller (see, for example, Patent Document 1). There are also image forming apparatuses in which a DC controller is connected to the plurality of modules through a common interface, and image forming apparatuses in which the plurality of modules are connected in a daisy chain.
上記DCコントローラは、画像形成シーケンスにあわせて、上記複数個のモジュールの動作制御及び該動作のタイミング制御を集約的に行う。また、DCコントローラは、各モジュールにおける異常の有無の検知処理や、検知した異常に対処するために各モジュールに対して状態確認処理等を行うことにより、全てのモジュールの状態制御を行う。 The DC controller collectively performs operation control of the plurality of modules and timing control of the operations in accordance with the image forming sequence. In addition, the DC controller performs state control for all modules by performing processing for detecting the presence / absence of abnormality in each module and performing state confirmation processing for each module in order to deal with the detected abnormality.
また、上記デイジーチェーンで連結された複数個のモジュールは、各モジュールの情報(データ)、例えば異常発生情報を順次伝達することによりデイジーチェーンを介した逐次押し出し型の通信をモジュール間で行う。
しかしながら、DCコントローラが集約的に制御を行うので、画像形成装置の多機能化及び大型化に対応することが困難である。 However, since the DC controller performs intensive control, it is difficult to cope with the increase in functionality and size of the image forming apparatus.
具体的には、DCコントローラは、画像形成装置の大型化に伴って各種制御を行うための回路の規模が拡大するので、ハードウエアとしてのパフォーマンス(性能)が低下する。また、画像形成装置の多機能化に伴って各モジュールの状態制御を行うためのソフトウエアの数が増大するので、多数のソフトウエアが動作した状態で画像形成動作が行われることになり、その結果、各ソフトウエアのパフォーマンスも低下する。さらには、DCコントローラが集約的に制御を行うので、上記各モジュールは動作を受動的に行うことになり、各モジュールはDCコントローラなしで連係動作を行うことができない。 Specifically, the DC controller increases the scale of a circuit for performing various controls as the image forming apparatus increases in size, so that the performance (performance) as hardware decreases. In addition, as the number of functions of the image forming apparatus increases, the number of software for controlling the status of each module increases, so that an image forming operation is performed with a large number of software operating. As a result, the performance of each software also decreases. Furthermore, since the DC controller performs intensive control, each of the above modules passively operates, and each module cannot perform a linked operation without the DC controller.
例えば、DCコントローラは、紙搬送モジュールにおける紙詰まり異常を検知した場合、該紙詰まり異常に対して多岐にわたって対処するために、全てのモジュールにその状態を確認する状態確認処理などが遅くなる。その結果、早急に対処すべき異常であっても、モジュールの機能や配置されている位置によっては対処が遅くなる。例えば紙搬送モジュールよりも処理開始のタイミングが早い給紙モジュールの早急な停止処理が遅くなる。 For example, when the DC controller detects a paper jam abnormality in the paper transport module, in order to deal with the paper jam abnormality in various ways, a status confirmation process for confirming the status of all modules is delayed. As a result, even if an abnormality should be dealt with immediately, the treatment is delayed depending on the function of the module and the position where it is arranged. For example, the rapid stop processing of the paper feed module whose processing start timing is earlier than that of the paper transport module is delayed.
上述したような問題は、デイジーチェーンで連結された複数個のモジュールにおいても同様に発生し、特に、モジュールの配置されている位置がデイジーチェーンの下流側にある場合には、より情報の伝達が遅くなる。 The above-mentioned problem also occurs in a plurality of modules connected by a daisy chain. In particular, when the module is located downstream of the daisy chain, more information can be transmitted. Become slow.
すなわち、従来の画像形成装置では、モジュールの配置されている位置や異常発生位置に応じた優先順位で又は用紙の搬送経路の順序に従って機能モジュールの動作の最適化を効率的に図ることができない。 That is, in the conventional image forming apparatus, it is not possible to efficiently optimize the operation of the functional module according to the priority order according to the position where the module is arranged or the position where the abnormality has occurred or according to the order of the sheet transport path.
本発明の目的は、機能モジュールの動作の最適化を効率的に図ることができる画像形成装置を提供することにある。 An object of the present invention is to provide an image forming apparatus that can efficiently optimize the operation of a functional module.
上記目的を達成するために、本発明の画像形成装置は、所定の機能を実現するための定常動作を行う第1の機能モジュールと、第1の機能モジュールとは異なる第2の機能モジュールとを少なくとも含む複数の機能モジュールを備え、画像形成機能を実現する画像形成装置において、前記複数の機能モジュールに所定の順序を示す数値を付与する順序付与手段と、前記第1の機能モジュールの動作状態を示す情報をレジスタに書き込む書き込み手段と、前記第2の機能モジュールに設けられ、且つ前記レジスタに前記第1の機能モジュールの動作状態を示す情報が書き込まれたときに、前記第1の機能モジュールに付与された所定の順序を示す数値に基づいて前記定常動作を行うべきか否かを判別する判別手段とを備えることを特徴とする。 In order to achieve the above object, an image forming apparatus of the present invention includes a first functional module that performs a steady operation for realizing a predetermined function, and a second functional module that is different from the first functional module. In an image forming apparatus that includes at least a plurality of functional modules and realizes an image forming function, order giving means for giving a numerical value indicating a predetermined order to the plurality of functional modules; and operating states of the first functional modules Writing means for writing information to the register, and when the information indicating the operation state of the first functional module is written in the register, the first functional module is provided in the second functional module. And a discriminating means for discriminating whether or not to perform the steady operation based on a given numerical value indicating a predetermined order.
本発明によれば、複数の機能モジュールのうち第1の機能モジュールの動作状態を示す情報がレジスタに書き込まれたときに、第2の機能モジュールが第1の機能モジュールに付与された所定の順序を示す数値に基づいてその定常動作を行うべきか否かを判別するので、第2の機能モジュールの動作の最適化を効率的に図ることができる。 According to the present invention, when information indicating the operation state of the first functional module among the plurality of functional modules is written to the register, the second functional module is given to the first functional module in a predetermined order. Since it is determined whether or not the steady operation should be performed based on the numerical value indicating, the operation of the second functional module can be optimized efficiently.
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の第1の実施の形態に係る画像形成装置としてのMFPの構成を概略的に示すブロック図である。 FIG. 1 is a block diagram schematically showing a configuration of an MFP as an image forming apparatus according to the first embodiment of the present invention.
図1に示す画像形成装置としての複合機(MFP)500は、画像読み取り動作を行うためのリーダモジュール530aが設けられたリーダ部530と、画像形成動作(プリント動作)を行うプリンタ部510と、プリンタ部510から搬送された用紙に対して所定の後処理を行うフィニッシャ部520と、操作部540と、これらに後述する画像形成動作開始の基準信号を送信するコントローラ550とを備え、画像形成機能を実現する。
A multifunction peripheral (MFP) 500 as an image forming apparatus illustrated in FIG. 1 includes a
コントローラ550には、リーダモジュール530aからの画像データのデジタル画像処理、プリンタ部510への後述するビデオ信号の送出、及びユーザの操作に応じて操作部530から入力された動作モードに対応する信号等の制御を行うためのコントローラモジュール550aが設けられており、プリンタ部510及びフィニッシャ部520とは独立して動作可能な外部ユニットとして機能する。
In the
プリンタ部510は、図1に示すように、感光ドラム518と、一次帯電器511と、レーザ出力器やポリゴンミラー等で構成されたレーザ露光系を含むレーザスキャナ512と、現像器513と、レジストレーションローラ対514と、転写帯電器515と、分離帯電器516と、定着器517と、感光ドラム518の近傍に設けられたフォトディテクタ519a,519bとを備える。
As shown in FIG. 1, the
フォトディテクタ519aは、感光ドラム518の走査を開始する直前のレーザ光を検出して図3で後述するビーム検出(beam detect)信号(BD)を生成する。フォトディテクタ519bは、図3で後述する画像形成動作の基準になる基準信号(ITOP)を画像形成動作開始信号として生成する。
The
また、プリンタ部510には、図1に示すように、感光ドラム518を用いて画像形成動作を行うためのレーザモジュール501及びプロセスキットモジュール(Pkitモジュール)502と、用紙の給紙や搬送を用紙搬送経路を介して行うための給紙モジュール503及び紙搬送モジュール504と、用紙上に転写された画像を用紙に定着させるための定着モジュール505とが設けられている。フィニッシャ部520には、プリンタ部510から搬送された用紙に対して所定の後処理を行うためのフィニッシャモジュール506が設けられている。
In addition, as shown in FIG. 1, the
これらの機能モジュール530a,550a,501〜506は、単一の通信ライン560aを介してシリアル通信可能に接続されている。各機能モジュール501〜506は、後述する図2に示すようにアドレスが設定されており、これらのアドレスをモジュール認識情報として用いて他の機能モジュールと例えばシリアル通信を行う。
These
また、各機能モジュール530a,550a,501〜506は、固有のシーケンスを行ったり出力制御等の各種制御を実行したりするように、即ち自律制御可能に構成されている。これにより、MFP500は、複数の機能モジュール530a,550a,501〜506の分散制御を行うことができる(自律分散制御)。
Each
リーダモジュール530aは信号線561を介してコントローラモジュール550aに接続する。コントローラモジュール550aは信号線562を介してレーザモジュール501に接続する。また、コントローラモジュール550aは、専用線563を介して各機能モジュール501〜506に接続する。
The
レーザモジュール501は、フォトディテクタ519aから信号線564を介してビーム検出信号(BD)を取得する。また、レーザモジュール501は、フォトディテクタ519bから信号線565を介して基準信号(ITOP)を取得して、各機能モジュール502〜506に対して信号線566を介して基準信号(ITOP)を入力する。
The
図2は、図1の各機能モジュール501〜506に設定されているアドレスを説明するための図である。
FIG. 2 is a diagram for explaining addresses set in the
図2に示す管理用レジスタ700は、概念的には、単一のアドレス「アドレスA(ADDRESS_A)」が設定されている。実際には、この管理用レジスタ700の各ビットが複合機(MFP)500を構成する機能モジュール501〜506の内部に配置され、各機能モジュール501〜506に同一のアドレスAが設定される。概念的には、管理用レジスタ700は、複数ビットのレジスタで構成されており、この管理用レジスタ700の各ビットには予め決められた1つの機能モジュールに配置される。具体的には、フィニッシャモジュール506は管理用レジスタ700のbit0に接続され、定着モジュール505はbit1に接続され、紙搬送モジュール504はbit2に接続され、給紙モジュール503はbit3に接続され、プロセスキットモジュール502はbit4に接続され、レーザモジュール501はbit5に接続される。
In the
管理用レジスタ700は、複数の機能モジュール501〜506が、それぞれ、対応する各ビットに所定の情報、例えば異常発生情報を書き込み可能に構成されている(書き込み手段)と共に、MFP500を構成するそれぞれの機能モジュールやコントローラ550が管理用レジスタ700に書き込んだ情報をいずれのビットからも読み込み(受信)可能に構成されている。
The
図2の管理用レジスタ700によれば、この管理用レジスタ700のアドレスAが複数の機能モジュール501〜506において共通するので、機能モジュール501〜506のうち所定の機能モジュールがこの管理用レジスタ700に所定の情報の書き込みを行うだけで全ての機能モジュール501〜506が管理用レジスタ700に書き込まれた情報を確認することができると共に、所定の機能モジュールやコントローラ550は、管理用レジスタ700を1回読み出すだけで同一のアドレスAを有する複数の機能モジュール501〜506の状態を各ビットに書き込まれた複数の情報からまとめて確認することができる。また、コントローラ550は、管理用レジスタ700を読み出すことにより、機能モジュール501〜506の状態を管理することができる。
According to the
上記管理用レジスタ700に書き込まれる所定の情報には、レーザモジュール501におけるレーザスキャナーモータの異常発生情報、プロセスキットモジュール502における高圧異常発生情報、給紙モジュール503における紙詰まり発生情報、紙搬送モジュール504における紙詰まり発生情報、定着モジュール505における定着温度異常発生情報、及びフィニッシャモジュール506における紙詰まり発生情報の少なくとも1つの情報が含まれる。
The predetermined information written in the
また、各機能モジュール501〜506には、図1に示すように、管理用レジスタ700のアドレスAとは異なる固有のアドレスとしてモジュールアドレスが予め付与されている(順序付与手段)。このモジュールアドレスの数値は、後述する所定の順序を示している。また、モジュールアドレスは、管理用レジスタ700のビット数に関連付けられている。具体的には、フィニッシャモジュール506のモジュールアドレスは「01」であり、定着モジュール505のモジュールアドレスは「02」であり、紙搬送モジュール504のモジュールアドレスは「03」であり、給紙モジュール503のモジュールアドレスは「04」であり、プロセスキットモジュール502のモジュールアドレスは「05」であり、レーザモジュール501のモジュールアドレスは「06」である。
Further, as shown in FIG. 1, module addresses are assigned in advance to each of the
すなわち、モジュールアドレスは、用紙が給紙モジュール503により給紙されてから、感光ドラム518上に画像形成された画像が転写されてプリンタ部510からフィニッシャ部520へ出力されるまでの用紙搬送経路において用紙が搬送される順序とは逆の順序もしくは画像形成動作を行う順序とは逆の順序に従って、即ち後述する異常処理を実行すべき機能モジュールの優先順位の高さに従って付与される。より具体的には、まず、フィニッシャモジュール506、定着モジュール505、紙搬送モジュール504、及び給紙モジュール503から成る用紙搬送部に対しては、用紙搬送経路の下流側から上流側に向かう順序でモジュールアドレスが付与され、次いで、プロセスキットモジュール502及びレーザモジュール501から成る非用紙搬送部に対しては、画像形成を行う順序とは逆の順序に従って、即ち下流側から上流側に向かう順序でモジュールアドレスが付与される。
In other words, the module address is a sheet conveyance path from when the sheet is fed by the
以下、図1における各機能モジュールの動作を説明する。 Hereinafter, the operation of each functional module in FIG. 1 will be described.
リーダモジュール530aは、操作部540及びコントローラモジュール550aを介して入力された複写指示に応じて、原稿の画像を画像データ(画像信号)として取得し、コントローラモジュール550aに入力する。また、コントローラモジュール550aは、操作部540を介して入力された複写指示に応じて各機能モジュール501〜506に対して専用線563を介してプリント開始信号を入力する。
The
コントローラモジュール550aは、入力された画像信号に対してデジタル画像処理を施してビデオ信号(VIDEO信号)としてレーザモジュールへ501に入力する。
The
レーザモジュール501は、コントローラモジュール550aから入力されたビデオ信号に対応する画像データを不図示の画像メモリに格納する。また、レーザモジュール501は、フォトディテクタ519aから入力されたビーム検出信号に基づいて、画像メモリに格納した画像データを読み出して、レーザ出力器を駆動するための信号に変換してレーザスキャナ512に入力する。また、レーザモジュール501は、レーザスキャナ512を制御することにより、感光ドラム518上に静電潜像を形成する。また、レーザモジュール501は、フォトディテクタ519bから入力された基準信号(ITOP)を、信号線566を介して各機能モジュール502〜506に入力する。
The
プロセスキットモジュール502は、感光ドラム518、並びに感光ドラム518の周囲に配置されている各機器に接続されており、これらの制御を行う。具体的には、感光ドラム518の回転制御、並びに一次帯電器511、現像器513、転写帯電器515、及び分離帯電器516等の高電圧電源の制御を行う。現像器513は、レーザモジュール501によって形成された静電潜像を現像してトナー画像を形成する。
The
給紙モジュール503は、用紙の取り出しや、搬送のタイミングと画像形成のタイミングとの同期を行う。具体的には、複数の用紙カセットのいずれかの用紙カセットから所望の用紙を取り出してレジストレーションローラ対514まで搬送するための制御や、現像器513によって形成されたトナー画像の感光ドラム518上における位置と、搬送している用紙の指定位置とを一致させるための制御を行う。
The
紙搬送モジュール504は、給紙モジュール503によってレジストレーションローラ対514まで搬送された用紙を、感光ドラム518と対面する位置、及び定着器517を経てフィニッシャ部520まで搬送する。用紙には、感光ドラム518に当接することにより感光ドラム518上に形成されているトナー画像が転写される。
The
定着モジュール505は、用紙上に転写されたトナー画像を用紙に定着させるために定着器517の温度を制御すると共に、トナー画像が定着した用紙をフィニッシャ部520へ搬送するための制御を行う。
The fixing
フィニッシャモジュール506は、プリンタ部510から搬送されてきた用紙に対して所望のソート処理やステイプル処理等の後処理を行う。
The
次に、図1のMFP500の複写動作を説明する。
Next, the copying operation of
MFP500において、ユーザが操作部540の複写開始ボタンを押下すると、リーダ部530が原稿の画像を読み込んで画像信号を生成して、リーダモジュール530aはコントローラモジュール550aに送信する。コントローラモジュール550aは、受信した画像信号を展開して用紙1枚毎の画像データに変換することによりビデオ信号を生成する。
In the
続いて、コントローラ550のコントローラモジュール550aは、まず、プリンタ部510の各機能モジュール501〜505及びフィニッシャ部520のフィニッシャモジュール506にプリント開始信号を入力する。
Subsequently, the
各機能モジュール501〜506は、プリント開始信号に応じて、スタンバイ状態から動作可能な状態に遷移(スタンバイモードから動作モードに移行)すると共に、管理用レジスタ700の対応するビットに動作可能フラグをセットする。このとき、スタンバイ状態から動作可能な状態に遷移できないときや、動作可能な状態に遷移した後に動作不可能な状態になったときは、動作不可能フラグをセットする。
Each of the
次いで、コントローラモジュール550aは、通信ライン560aを介して各ビットにプリンタ部510の各機能モジュール501〜506の動作可能フラグがセットされているか否かを確認する。全ての動作可能フラグがセットされているとき、即ち機能モジュール501〜506への画像データの送出が可能な状態であるときは、コントローラモジュール550aは、プリンタ部510のレーザモジュール501への画像信号(VIDEO信号)の送出を開始し、これにより、各機能モジュール501〜506は以下のプリント動作を開始する。
Next, the
図3は、図1におけるレーザモジュール501に入力される制御信号の状態を示すタイミングチャートである。
FIG. 3 is a timing chart showing the state of the control signal input to the
図3に示す各信号は、レーザモジュール501に入力される制御信号である。画像形成動作の基準になる基準信号(ITOP)は、用紙の先端部が搬送されるタイミングに同期した画像形成動作開始信号であり、フォトディテクタ519bから入力される。ビーム検出信号(BD)は、感光ドラム518の走査を開始する1ラインのレーザ光をフォトディテクタ519aが検出したタイミングに同期した信号である。垂直同期信号(VSYNC)は、1画面の送出につき1回送出される副走査方向の画像有効区間信号、即ち画像の送り方向の同期信号として出力される。VE信号(VE)は、主走査方向の画像有効区間信号であり、主走査開始のタイミングをとるためのものである。クロック信号(CLK)は、画素同期信号である。
Each signal shown in FIG. 3 is a control signal input to the
図3において、まず、ITOPが立ち上がる。これにより、ITOPは、その値(論理)が、停止を示す値「0」から動作を示す値「1」になる。ITOPの値が「1」である間であってITOPが立ち上がった後に最初に立ち上がったBDに同期してVSYNCが立ち上がる。 In FIG. 3, first, ITOP rises. As a result, the value (logic) of ITOP changes from the value “0” indicating the stop to the value “1” indicating the operation. While the value of ITOP is “1”, VSYNC rises in synchronization with the first BD that rises after ITOP rises.
VSYNCは、複写用紙のサイズ等で決定される所定数、例えば4回のBDの立ち上がりをカウントするまでその値は動作を示す「1」であり、値が「1」である区間において画像データが出力される。VEは、フォトディテクタ519b,519aでそれぞれ生成されるITOPとBDの両者に基づいて値が動作を示す「1」となる。CLKは画素同期信号であり、立ち上がったときに、即ちその値が停止を示す「0」から動作を示す「1」になったときに画素データが転送されている。
VSYNC is a predetermined number determined by the size of copy paper, for example, the value is “1” indicating the operation until the rise of four BDs is counted, and the image data in the section where the value is “1”. Is output. The value VE is “1” indicating the operation based on both ITOP and BD generated by the
レーザモジュール501は、動作可能な状態において、上述した図3のタイミングチャートにしたがって、コントローラモジュール550aから入力されたビデオ信号に応じて静電潜像を感光ドラム518の表面に形成すべく、ビーム検出信号及び基準信号(ITOP)等と同期をとりながらレーザ光を出射する。このとき、出射されたレーザ光がポリゴンミラーを介して感光ドラム518の表面をその軸方向に走査するように、ポリゴンモータ等の動作も開始される。
In an operable state, the
また、レーザモジュール501以外の機能モジュール502〜506は、レーザモジュール501から入力されたITOPに応じて、用紙の先端部が搬送されるタイミングと同期をとりながら以下のような動作(シーケンス)を実行する。
In addition, the
プロセスキットモジュール502は、動作可能な状態において、感光ドラム518の回転制御を開始すると共に、画像形成のための起動時の各種プロセス前処理を開始する。給紙モジュール503は、動作可能な状態において、用紙をレジストレーションローラ対514へ向かって用紙の搬送を開始する。紙搬送モジュール504は、動作可能な状態において、搬送路用のモータの駆動を開始する。定着モジュール505は、動作可能な状態において、定着器517の温度が画像形成に必要な温度となるように定着器517を制御する。フィニッシャモジュール506は、動作可能な状態において、フィニッシャ部520内の搬送路用のモータの駆動を含む所定の起動動作を開始する。
In an operable state, the
次に、MFP500の複写動作中にエラーが発生した際の動作について説明する。
Next, an operation when an error occurs during the copying operation of
図4は、図1における紙搬送モジュール504の動作モードにおける処理のフローチャートである。
FIG. 4 is a flowchart of processing in the operation mode of the
紙搬送モジュール504は、動作モードであるときに、紙搬送モジュール504に固有の動作を行っていると共に(ステップS401)、紙搬送モジュール504内、即ち紙搬送モジュール504が管理している用紙搬送経路における異常(エラー)発生の有無の監視を行うための異常監視処理を行っている(ステップS402)。
When the
異常監視処理の結果、異常発生がないときは(ステップS403でNO)、管理用レジスタ700のbit2に、異常発生無しの情報を示す「0」を書き込み(ステップS406)、動作モードを終了するか否かを判別し(ステップS407)、動作モードを終了しないときは、ステップS401に戻って動作モードにおける処理を継続し、動作モードを終了するときは、スタンバイモードに移行して(ステップS408)本処理を終了する。 If no abnormality occurs as a result of the abnormality monitoring process (NO in step S403), “0” indicating information indicating no abnormality is written in bit2 of the management register 700 (step S406), and the operation mode is terminated. If the operation mode is not terminated, the process returns to step S401 to continue the process in the operation mode. When the operation mode is terminated, the operation mode is shifted to the standby mode (step S408). End the process.
一方、異常監視処理の結果、異常発生、例えば紙詰まりの発生があったときは(ステップS403でYES)、管理用レジスタ700のbit2に、異常発生有りの情報を示す「1」を書き込んで(ステップS404)、異常発生に対処するための所定の異常処理を行う(ステップS405)。異常処理としては、例えば、用紙搬送の停止を行ったり、コントローラモジュール550aを介して操作部540にエラー発生情報を表示したりする。その後、動作モードを終了するときは(ステップS407でYES)、スタンバイモードへ移行して、本処理を終了する。
On the other hand, as a result of the abnormality monitoring process, when an abnormality has occurred, for example, a paper jam has occurred (YES in step S403), “1” indicating information on the occurrence of abnormality is written in bit 2 of the management register 700 ( In step S404, a predetermined abnormality process is performed to cope with the occurrence of the abnormality (step S405). As abnormal processing, for example, paper conveyance is stopped, or error occurrence information is displayed on the
図4の処理によれば、エラーが発生した際には、管理用レジスタ700の予め決められているビットに異常発生情報として「1」を書き込むので、機能モジュール又は機能モジュールが管理しているデバイスに異常が発生したことを管理用レジスタ700と同一のアドレスAを有する他の機能モジュールの全てに容易に通知することができる。
According to the processing of FIG. 4, when an error occurs, “1” is written as abnormality occurrence information in a predetermined bit of the
上述したように、紙搬送モジュール504において紙詰まりが発生した場合において、他の機能モジュール501〜503,505,506において実行される異常監視処理について説明する。
As described above, the abnormality monitoring process executed in the other functional modules 501-503, 505, and 506 when a paper jam occurs in the
図5は、各機能モジュール501〜506において実行される異常監視処理のフローチャートである。
FIG. 5 is a flowchart of the abnormality monitoring process executed in each
図5において、まず、各機能モジュールは管理用レジスタ700を読み込むことにより、他の機能モジュールにおける異常の発生があったか否か、即ち管理用レジスタ700のいずれかのビットに「1」が書き込まれたか否かを判別し(ステップS501)、他の機能モジュールにおいて異常の発生があったときは、管理用レジスタ700に「1」が書き込まれたビットに関係付けられた機能モジュールのモジュールアドレスを取得する(ステップS502)。これにより、例えば、管理用レジスタ700のbit2に「1」を書き込んだ紙搬送モジュール504を異常の発生があった機能モジュールとして特定することができる。
In FIG. 5, each functional module first reads the
続くステップS503では、各機能モジュールは紙搬送モジュール504における紙詰まりに対処するために、実行中の動作を停止すべきか否かを判別する(判別手段)。具体的には、各機能モジュールは、該機能モジュールに付与されたモジュールアドレスの数値の大きさと、特定した異常の発生があった機能モジュールに付与されたモジュールアドレスの数値の大きさとを比較することにより、紙搬送モジュール504の用紙搬送経路の上流に配置されているか下流に配置されているかを判別する。この理由は、紙搬送モジュール504の用紙搬送経路の上流に配置された給紙モジュール503では紙搬送モジュール504又は紙搬送モジュール504が管理しているデバイスでのエラー発生とほぼ同時に異常処理の実行、即ち給紙の停止が必要となり、一方、紙搬送モジュール504の用紙搬送経路の下流に配置された定着モジュール505では異常処理を実行することなく紙詰まり発生前に既に搬送された用紙の搬送を継続することが可能であるからである。
In subsequent step S503, each functional module determines whether or not the operation being executed should be stopped in order to deal with a paper jam in the paper transport module 504 (determination means). Specifically, each functional module compares the magnitude of the numerical value of the module address assigned to the functional module with the magnitude of the numerical value of the module address assigned to the functional module in which the specified abnormality has occurred. Thus, it is determined whether it is arranged upstream or downstream of the paper conveyance path of the
ステップS503の判別の結果、実行中の動作を停止すべきではないとき、即ちモジュールアドレスが紙搬送モジュール504のモジュールアドレス「03」よりも小さいときは、実行中の動作を継続すべく、本処理を終了する一方、実行中の動作を停止するべきとき、即ちモジュールアドレスが紙搬送モジュール504のモジュールアドレス「03」よりも大きいときは、該動作を停止して、本処理を終了する。
As a result of the determination in step S503, when the operation being executed is not to be stopped, that is, when the module address is smaller than the module address “03” of the
また、異常が発生していないときは、各機能モジュールは、実行中の動作を継続すべく本処理を終了する。 When no abnormality has occurred, each functional module ends this processing to continue the operation being executed.
図5の処理によれば、例えば、紙搬送モジュール504又は紙搬送モジュール504が管理しているデバイス(用紙搬送経路)でエラーが発生したときに、紙搬送モジュール504のモジュールアドレス「03」よりも小さいモジュールアドレス「02」の定着モジュール505は、紙搬送モジュール504の用紙搬送経路の下流において紙詰まり発生前に既に搬送された用紙に対する定着動作などの定常動作を継続する。また、紙搬送モジュール504又は紙搬送モジュール504が管理しているデバイスでエラーが発生したときに、紙搬送モジュール504のモジュールアドレス「03」よりも大きいモジュールアドレス「04」の給紙モジュール503は、紙搬送モジュール504又は紙搬送モジュール504が管理しているデバイスでのエラー発生とほぼ同時に異常処理の実行、即ち紙搬送モジュール504の用紙搬送経路の上流において給紙の停止を実行する。
According to the processing in FIG. 5, for example, when an error occurs in the
すなわち、エラーの発生が特定された機能モジュールのモジュールアドレスの数値に基づいて、他の機能モジュールは実行中の動作を停止すべきか否かを判別する(ステップS503)ので、機能モジュールの配置されている位置や異常発生位置に応じた優先順位で又は用紙搬送経路の順序に従って機能モジュールの動作の最適化を効率的に図ることができる。 That is, based on the numerical value of the module address of the functional module in which the occurrence of the error is specified, it is determined whether or not the other functional module should stop the operation being executed (step S503). It is possible to efficiently optimize the operation of the functional modules according to the priority order according to the position where the error occurs and the position where the abnormality occurs, or according to the order of the paper transport path.
なお、図5の処理では、紙搬送モジュール504において紙詰まりが発生した場合について主に説明したが、他の機能モジュールにおいてエラーが発生した場合についても同様に説明される。また、複数の他の機能モジュールにおいてエラーが発生した場合、ステップS503においては、モジュールアドレスの数値が最も大きい機能モジュールとの比較を行う。
In the process of FIG. 5, the case where a paper jam has occurred in the
上述したように、第1の実施の形態によれば、MFP500において、各機能モジュール501〜506が、それぞれ、固有の機能を実現させるための各種の動作を自律して行うと共に管理用レジスタ700に動作可能フラグ又は動作不可能フラグをセットし、各機能モジュール501〜506が通信ライン560aを介して管理用レジスタ700にセットされたフラグを確認する。その結果、機能モジュール501〜506は、自律制御可能な構成であっても他の機能モジュールと連係して動作を行うことができる。また、MFP500は、コントローラモジュール550aのパフォーマンスの低下を招くことなく複数の機能モジュール501〜506の分散制御を行うことができる。具体的には、コントローラモジュール550aが複数の機能モジュール501〜506を集約的に制御する必要をなくすことができる。そのため、コントローラモジュール550aが各機能モジュール501〜506の動作タイミングを制御する必要、及び所定の通信線を介して各機能モジュール501〜506を制御するための制御値を当該機能モジュールに送信する必要をなくすことができる。
As described above, according to the first embodiment, in the
また、コントローラモジュール550aは、機能モジュール501〜506の異常発生情報などの動作状態を単一のアドレスの管理用レジスタ700から1回で効率的に読み出すことができるので、各機能モジュール501〜506の動作状態の検知を迅速に行うことができる。これにより、MFP500は、例えば機能モジュール502の異常発生情報を検知した場合には、異常が発生した機能モジュール502及び他の機能モジュール501,503〜506のリカバリ動作を並行して行うことができる。その結果、リカバリ動作を迅速に行うことができユーザの使い勝手を向上させることができる。
Further, the
なお、上記第1の実施の形態では、上記第1の実施の形態と同様に、通信ライン560aを用いることに代えて、各機能モジュール501〜506のシリアル通信機能を利用してもよい。これにより、バスを備える構成であっても、シリアル通信を含む多重通信用の通信方式にも対応することができる。
In the first embodiment, as in the first embodiment, the serial communication function of each
次に、本発明の第2の実施の形態を説明する。 Next, a second embodiment of the present invention will be described.
図6は、本発明の第2の実施の形態に係る画像形成装置の構成を概略的に示すブロック図である。 FIG. 6 is a block diagram schematically showing the configuration of the image forming apparatus according to the second embodiment of the present invention.
図6に示すように、本実施の形態に係る画像形成装置500’は、第1の実施の形態に係る画像形成装置としてのMFP500(図1)と部分及び構成要素が同一であるのでそれらの説明を省略し、異なる点のみ説明する。
As shown in FIG. 6,
図6において、画像形成装置500’は、図1の画像形成装置500の通信ライン560aに代えて、6個の機能モジュール501〜506をデイジーチェーンで連結すると共に、該デイジーチェーンで連結された機能モジュール501〜506とコントローラモジュール550aとを接続する通信ライン560bを備える。
In FIG. 6, an
画像形成装置500’では、まず、コントローラモジュール550aからの各種情報(データ)が、通信ライン560bを介して、プリンタ部510のレーザモジュール501へ送信される。次に、レーザモジュール501が受信した情報及びレーザモジュール501の情報は、通信ライン560bを介してフィニッシャ部520のフィニッシャモジュール506へパケットとして送信される。このように、各機能モジュール550a,501〜506の情報は、レーザモジュール501、定着モジュール505、紙搬送モジュール504、給紙モジュール503、プロセスキットモジュール502、レーザモジュール501へと順次送信される。これによりデイジーチェーンを介した逐次押し出し型のパケット通信を複数個の機能モジュール501〜506間で行う。また、レーザモジュール501は、コントローラモジュール550aと通信を行う。また、各種データのうち、異常発生情報に関しては、図2に示すアドレスAの管理用レジスタ700でも管理される。
In the
各機能モジュール501〜506には、所定の順序を示す数値がモジュールアドレスとして予め付与されている。また、該所定の順序は、デイジーチェーンによる連結の順序と一致している。すなわち、各機能モジュール501〜506における逐次押し出し型の通信の先頭(開始)は、モジュールアドレスの数値が最も小さいフィニッシャモジュール506に設定される。本実施の形態(図6)での所定の順序は、上記第1の実施の形態(図1)と同様に用紙搬送経路において用紙が搬送される順序とは逆の順序、又は画像形成動作を行う順序とは逆の順序に従って、即ち後述する異常処理を実行すべき機能モジュールの優先順位の高さに従って付与される。
Each
上述したように、第2の実施の形態によれば、モジュールアドレスとして付与された数値がデイジーチェーンによる連結の順序と一致しているので、上述した第1の実施の形態と同様に、機能モジュールの配置されている位置や異常発生位置に応じた優先順位で又は用紙搬送経路の順序に従って機能モジュールの動作の最適化を効率的に図ることができる。例えば、紙搬送モジュール504において異常発生が発生した場合には、デイジーチェーンにおいて紙搬送モジュール504の位置よりも下流側に配置されている機能モジュール(例えば給紙モジュール503)に対する異常発生情報の通知を迅速に行って給紙モジュール503の異常処理を迅速に実行することができると共に、上流側に配置されている機能モジュール(例えば定着モジュール505)に対する異常発生情報の通知が給紙モジュール503よりも遅くなっても、その優先順位が低いので、定着モジュール505の定常動作を継続することができる。
As described above, according to the second embodiment, since the numerical value given as the module address matches the order of connection by daisy chain, the function module is the same as in the first embodiment described above. It is possible to efficiently optimize the operation of the functional module according to the priority order according to the position where the error is placed or the position where the abnormality occurs or according to the order of the paper transport path. For example, when an abnormality occurs in the
また、上記第1及び第2の実施の形態において、管理用レジスタ700のアドレスAと同一のアドレスを有する機能モジュールの数は、管理用レジスタ700のビット数以内であればいかなる数であってもよい。
In the first and second embodiments, the number of functional modules having the same address as the address A of the
なお、上記第1及び第2の実施の形態では、モジュールアドレスは予め付与されているとしたが、付与されたモジュールアドレスの数値を変更可能なように構成されていてもよい。これは、例えば、画像形成装置に付加されるオプション(機能)によって用紙搬送経路の順序又は画像形成動作を行う順序が変更になった場合等に利用できる。この場合には、付加されるオプション機能を判別し、付加したオプションが用紙搬送経路の何処に入るかを判別して、順序を示す数値が大きくなる機能モジュールのモジュール番号(モジュールアドレスを示す数値)を変更する。 In the first and second embodiments, the module address is assigned in advance. However, the module address may be configured so that the numerical value of the assigned module address can be changed. This can be used, for example, when the order of the sheet transport path or the order of performing the image forming operation is changed by an option (function) added to the image forming apparatus. In this case, the option function to be added is determined, the position of the added option is entered in the paper transport path, and the module number of the function module (numerical value indicating the module address) in which the numerical value indicating the order increases. To change.
また、上記第1及び第2の実施の形態では、本発明に係る機能モジュールを画像形成装置に適用したが、画像形成装置に限られることはなく、原稿の画像を読み取る画像読取装置や、複数の用紙に対して所定の後処理を行うシート処理装置などの情報処理装置にも適用することができる。 In the first and second embodiments, the functional module according to the present invention is applied to the image forming apparatus. However, the functional module is not limited to the image forming apparatus. The present invention can also be applied to an information processing apparatus such as a sheet processing apparatus that performs predetermined post-processing on a certain sheet.
また、上記第1及び第2の実施の形態を組み合わせて実行してもよい。 Further, the first and second embodiments may be combined and executed.
また、本発明の目的は、上述した各実施の形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPUなど)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。 Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and the computer of the system or apparatus (or CPU, MPU, etc.) ) Is also achieved by reading and executing the program code stored in the storage medium.
この場合、記憶媒体から読み出されたプログラムコード自体が上記各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above embodiments, and the program code and the storage medium storing the program code constitute the present invention.
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。 Examples of the storage medium for supplying the program code include a floppy (registered trademark) disk, a hard disk, a magneto-optical disk, a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, and a DVD. -RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM, etc. can be used. Alternatively, the program code may be downloaded via a network.
また、コンピュータが読み出したプログラムコードを実行することにより、上記各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。 Further, by executing the program code read by the computer, not only the functions of the above embodiments are realized, but also an OS (operating system) running on the computer based on the instruction of the program code Includes a case where part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。 Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. This includes a case where a CPU or the like provided in an expansion board or a function expansion unit performs part or all of actual processing, and the functions of the above-described embodiments are realized by the processing.
本発明の実施の形態に係る画像形成装置は、所定の機能を実現するための機能モジュールを複数個備える情報処理装置に適用することができる。 The image forming apparatus according to the embodiment of the present invention can be applied to an information processing apparatus including a plurality of functional modules for realizing a predetermined function.
500 MFP
500’ 画像形成装置
501 レーザモジュール
502 プロセスキットモジュール(Pkitモジュール)
503 給紙モジュール
504 紙搬送モジュール
505 定着モジュール
506 フィニッシャモジュール
530a リーダモジュール
550a コントローラモジュール
560a,560b 通信ライン
500 MFP
500 ′
503
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005235523A JP2007052078A (en) | 2005-08-15 | 2005-08-15 | Image forming apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005235523A JP2007052078A (en) | 2005-08-15 | 2005-08-15 | Image forming apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007052078A true JP2007052078A (en) | 2007-03-01 |
Family
ID=37916593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005235523A Pending JP2007052078A (en) | 2005-08-15 | 2005-08-15 | Image forming apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007052078A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102189846A (en) * | 2010-02-26 | 2011-09-21 | 精工爱普生株式会社 | Printing system and its control method |
-
2005
- 2005-08-15 JP JP2005235523A patent/JP2007052078A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102189846A (en) * | 2010-02-26 | 2011-09-21 | 精工爱普生株式会社 | Printing system and its control method |
US8576424B2 (en) | 2010-02-26 | 2013-11-05 | Seiko Epson Corporation | Printing system and control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6496660B2 (en) | Image formation apparatus with printer engine control which judges whether recording sheets can be fed | |
JP5500951B2 (en) | Control device | |
JP2007267105A (en) | Image processor and management apparatus thereof, and image processing system | |
JP4223037B2 (en) | Image processing device | |
US6285843B1 (en) | Image forming method and apparatus having suspension of image forming process and display capabilities | |
JP2008058580A (en) | Image forming apparatus, monitoring device, control method and program | |
JP4551851B2 (en) | Image forming apparatus and image forming method | |
JP2002292960A (en) | Image forming apparatus and method for forming image | |
JP6108796B2 (en) | Printing apparatus, reading apparatus, control method thereof, and program | |
JP2008065176A (en) | Image forming apparatus, control method, and program | |
JP2007052078A (en) | Image forming apparatus | |
JP2007049470A (en) | Functional module and information processor provided with the functional module | |
JP3685966B2 (en) | Image forming apparatus | |
JP5772559B2 (en) | Power monitoring system, power monitoring apparatus, and power monitoring method. | |
JP2010049405A (en) | Image formation system | |
JP2019185429A (en) | Information processor | |
JP2007083699A (en) | Image forming apparatus | |
JP2010002708A (en) | Image forming apparatus | |
JP2009208414A (en) | Electronic device system, electronic device, option device and image forming device | |
JP2005305769A (en) | Image formation engine and image forming apparatus | |
JP3685965B2 (en) | Image forming apparatus | |
JP6020668B2 (en) | Power monitoring system, power monitoring apparatus, and power monitoring method. | |
JPH09185294A (en) | Image forming device and control method thereof | |
JP2000141823A (en) | Imaging method, paint engine, imaging apparatus and imaging system | |
JP2003025687A (en) | Imaging apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |