JP2007052078A - Image forming apparatus - Google Patents

Image forming apparatus Download PDF

Info

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
Application number
JP2005235523A
Other languages
Japanese (ja)
Inventor
Satohiko Kitahara
聡彦 北原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2005235523A priority Critical patent/JP2007052078A/en
Publication of JP2007052078A publication Critical patent/JP2007052078A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image forming apparatus capable of efficiently optimizing the operation of a functional module. <P>SOLUTION: An MFP 500 is equipped with: a laser module 501; a process kit module 502; a paper supply module 503; a paper conveyance module 504; a fixing module 505; and a finisher module 506 to which module addresses are imparted in predetermined order. When paper jamming occurs in the paper conveyance path of the paper conveyance module 504, the other functional modules specify the module address of the paper conveyance module 504, and discriminate whether or not the operation which is performed is to be stopped on the basis of the numerical value of the specified module address of the paper conveyance module 504. <P>COPYRIGHT: (C)2007,JPO&INPIT

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.

また、上記デイジーチェーンで連結された複数個のモジュールは、各モジュールの情報(データ)、例えば異常発生情報を順次伝達することによりデイジーチェーンを介した逐次押し出し型の通信をモジュール間で行う。
特開平05−318819号公報
The plurality of modules connected by the daisy chain sequentially communicates information (data) of each module, for example, abnormality occurrence information, thereby performing sequential push-out type communication via the daisy chain between the modules.
JP 05-318819 A

しかしながら、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 reader unit 530 provided with a reader module 530a for performing an image reading operation, a printer unit 510 for performing an image forming operation (printing operation), An image forming function includes a finisher unit 520 that performs predetermined post-processing on a sheet conveyed from the printer unit 510, an operation unit 540, and a controller 550 that transmits a reference signal for starting an image forming operation to be described later. To realize.

コントローラ550には、リーダモジュール530aからの画像データのデジタル画像処理、プリンタ部510への後述するビデオ信号の送出、及びユーザの操作に応じて操作部530から入力された動作モードに対応する信号等の制御を行うためのコントローラモジュール550aが設けられており、プリンタ部510及びフィニッシャ部520とは独立して動作可能な外部ユニットとして機能する。   In the controller 550, digital image processing of image data from the reader module 530a, transmission of a video signal to be described later to the printer unit 510, a signal corresponding to an operation mode input from the operation unit 530 according to a user operation, and the like A controller module 550a is provided to perform the above control, and functions as an external unit that can operate independently of the printer unit 510 and the finisher unit 520.

プリンタ部510は、図1に示すように、感光ドラム518と、一次帯電器511と、レーザ出力器やポリゴンミラー等で構成されたレーザ露光系を含むレーザスキャナ512と、現像器513と、レジストレーションローラ対514と、転写帯電器515と、分離帯電器516と、定着器517と、感光ドラム518の近傍に設けられたフォトディテクタ519a,519bとを備える。   As shown in FIG. 1, the printer unit 510 includes a photosensitive drum 518, a primary charger 511, a laser scanner 512 including a laser exposure system constituted by a laser output unit, a polygon mirror, and the like, a developing unit 513, a resister And a photoconductor drum 518, and photo detectors 519 a and 519 b provided in the vicinity of the photosensitive drum 518.

フォトディテクタ519aは、感光ドラム518の走査を開始する直前のレーザ光を検出して図3で後述するビーム検出(beam detect)信号(BD)を生成する。フォトディテクタ519bは、図3で後述する画像形成動作の基準になる基準信号(ITOP)を画像形成動作開始信号として生成する。   The photodetector 519a detects a laser beam immediately before the start of scanning of the photosensitive drum 518, and generates a beam detection signal (BD) described later with reference to FIG. The photodetector 519b generates a reference signal (ITOP) that serves as a reference for an image forming operation described later with reference to FIG. 3 as an image forming operation start signal.

また、プリンタ部510には、図1に示すように、感光ドラム518を用いて画像形成動作を行うためのレーザモジュール501及びプロセスキットモジュール(Pkitモジュール)502と、用紙の給紙や搬送を用紙搬送経路を介して行うための給紙モジュール503及び紙搬送モジュール504と、用紙上に転写された画像を用紙に定着させるための定着モジュール505とが設けられている。フィニッシャ部520には、プリンタ部510から搬送された用紙に対して所定の後処理を行うためのフィニッシャモジュール506が設けられている。   In addition, as shown in FIG. 1, the printer unit 510 includes a laser module 501 and a process kit module (Pkit module) 502 for performing an image forming operation using a photosensitive drum 518, and paper feeding and conveyance of paper. A paper feed module 503 and a paper transport module 504 for performing via the transport path, and a fixing module 505 for fixing the image transferred onto the paper to the paper are provided. The finisher unit 520 is provided with a finisher module 506 for performing predetermined post-processing on the paper conveyed from the printer unit 510.

これらの機能モジュール530a,550a,501〜506は、単一の通信ライン560aを介してシリアル通信可能に接続されている。各機能モジュール501〜506は、後述する図2に示すようにアドレスが設定されており、これらのアドレスをモジュール認識情報として用いて他の機能モジュールと例えばシリアル通信を行う。   These functional modules 530a, 550a, and 501 to 506 are connected via a single communication line 560a so that serial communication is possible. Each function module 501 to 506 is set with an address as shown in FIG. 2 to be described later, and performs serial communication with another function module, for example, using these addresses as module recognition information.

また、各機能モジュール530a,550a,501〜506は、固有のシーケンスを行ったり出力制御等の各種制御を実行したりするように、即ち自律制御可能に構成されている。これにより、MFP500は、複数の機能モジュール530a,550a,501〜506の分散制御を行うことができる(自律分散制御)。   Each functional module 530a, 550a, 501 to 506 is configured to perform autonomous control, that is, to perform a unique sequence or to execute various controls such as output control. Thereby, the MFP 500 can perform distributed control of the plurality of functional modules 530a, 550a, and 501 to 506 (autonomous distributed control).

リーダモジュール530aは信号線561を介してコントローラモジュール550aに接続する。コントローラモジュール550aは信号線562を介してレーザモジュール501に接続する。また、コントローラモジュール550aは、専用線563を介して各機能モジュール501〜506に接続する。   The reader module 530a is connected to the controller module 550a via a signal line 561. The controller module 550a is connected to the laser module 501 through a signal line 562. The controller module 550a is connected to each functional module 501 to 506 via a dedicated line 563.

レーザモジュール501は、フォトディテクタ519aから信号線564を介してビーム検出信号(BD)を取得する。また、レーザモジュール501は、フォトディテクタ519bから信号線565を介して基準信号(ITOP)を取得して、各機能モジュール502〜506に対して信号線566を介して基準信号(ITOP)を入力する。   The laser module 501 acquires a beam detection signal (BD) from the photodetector 519a via the signal line 564. Further, the laser module 501 acquires a reference signal (ITOP) from the photodetector 519b via the signal line 565, and inputs the reference signal (ITOP) to the functional modules 502 to 506 via the signal line 566.

図2は、図1の各機能モジュール501〜506に設定されているアドレスを説明するための図である。   FIG. 2 is a diagram for explaining addresses set in the function modules 501 to 506 in FIG.

図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 management register 700 shown in FIG. 2, conceptually, a single address “address A (ADDRESS_A)” is set. Actually, each bit of the management register 700 is arranged inside the function modules 501 to 506 constituting the multi-function peripheral (MFP) 500, and the same address A is set to each of the function modules 501 to 506. Conceptually, the management register 700 is composed of a plurality of bits, and each bit of the management register 700 is arranged in one predetermined function module. Specifically, the finisher module 506 is connected to bit 0 of the management register 700, the fixing module 505 is connected to bit 1, the paper transport module 504 is connected to bit 2, the paper feed module 503 is connected to bit 3, and the process kit The module 502 is connected to bit4, and the laser module 501 is connected to bit5.

管理用レジスタ700は、複数の機能モジュール501〜506が、それぞれ、対応する各ビットに所定の情報、例えば異常発生情報を書き込み可能に構成されている(書き込み手段)と共に、MFP500を構成するそれぞれの機能モジュールやコントローラ550が管理用レジスタ700に書き込んだ情報をいずれのビットからも読み込み(受信)可能に構成されている。   The management register 700 is configured such that a plurality of functional modules 501 to 506 can write predetermined information, for example, abnormality occurrence information, to each corresponding bit (writing means) and each of the MFP 500 constituting the MFP 500 Information written to the management register 700 by the functional module or controller 550 can be read (received) from any bit.

図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 management register 700 of FIG. 2, since the address A of the management register 700 is common to the plurality of functional modules 501 to 506, a predetermined functional module among the functional modules 501 to 506 is stored in the management register 700. All the functional modules 501 to 506 can confirm the information written in the management register 700 simply by writing the predetermined information, and the predetermined functional module and the controller 550 read the management register 700 once. By simply reading, the states of the plurality of functional modules 501 to 506 having the same address A can be collectively confirmed from the plurality of pieces of information written in each bit. The controller 550 can manage the states of the functional modules 501 to 506 by reading the management register 700.

上記管理用レジスタ700に書き込まれる所定の情報には、レーザモジュール501におけるレーザスキャナーモータの異常発生情報、プロセスキットモジュール502における高圧異常発生情報、給紙モジュール503における紙詰まり発生情報、紙搬送モジュール504における紙詰まり発生情報、定着モジュール505における定着温度異常発生情報、及びフィニッシャモジュール506における紙詰まり発生情報の少なくとも1つの情報が含まれる。   The predetermined information written in the management register 700 includes information on the occurrence of abnormality of the laser scanner motor in the laser module 501, information on occurrence of high voltage abnormality in the process kit module 502, information on occurrence of paper jam in the paper feed module 503, and paper conveyance module 504. At least one of information on occurrence of paper jam in the fixing module 505, information on occurrence of abnormal fixing temperature in the fixing module 505, and information on occurrence of paper jam in the finisher module 506 is included.

また、各機能モジュール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 function modules 501 to 506 as a unique address different from the address A of the management register 700 (order assignment means). The numerical values of the module addresses indicate a predetermined order described later. The module address is associated with the number of bits of the management register 700. Specifically, the module address of the finisher module 506 is “01”, the module address of the fixing module 505 is “02”, the module address of the paper transport module 504 is “03”, and the module address of the paper feed module 503 is The module address is “04”, the module address of the process kit module 502 is “05”, and the module address of the laser module 501 is “06”.

すなわち、モジュールアドレスは、用紙が給紙モジュール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 sheet feeding module 503 to when the image formed on the photosensitive drum 518 is transferred and output from the printer unit 510 to the finisher unit 520. It is given according to the order reverse to the order in which the sheets are conveyed or in the order opposite to the order in which the image forming operation is performed, that is, according to the high priority of the functional modules that are to perform the abnormal processing described later. More specifically, first, with respect to the paper transport unit including the finisher module 506, the fixing module 505, the paper transport module 504, and the paper feed module 503, the modules are arranged in the order from the downstream side to the upstream side of the paper transport path. Next, the module addresses are assigned to the non-paper conveyance unit including the process kit module 502 and the laser module 501 in the reverse order to the image forming order, that is, in the order from the downstream side to the upstream side. Is granted.

以下、図1における各機能モジュールの動作を説明する。   Hereinafter, the operation of each functional module in FIG. 1 will be described.

リーダモジュール530aは、操作部540及びコントローラモジュール550aを介して入力された複写指示に応じて、原稿の画像を画像データ(画像信号)として取得し、コントローラモジュール550aに入力する。また、コントローラモジュール550aは、操作部540を介して入力された複写指示に応じて各機能モジュール501〜506に対して専用線563を介してプリント開始信号を入力する。   The reader module 530a acquires a document image as image data (image signal) in accordance with a copy instruction input via the operation unit 540 and the controller module 550a, and inputs the image data to the controller module 550a. In addition, the controller module 550 a inputs a print start signal via the dedicated line 563 to each of the function modules 501 to 506 in response to a copy instruction input via the operation unit 540.

コントローラモジュール550aは、入力された画像信号に対してデジタル画像処理を施してビデオ信号(VIDEO信号)としてレーザモジュールへ501に入力する。   The controller module 550a applies digital image processing to the input image signal and inputs the image signal to the laser module 501 as a video signal (VIDEO signal).

レーザモジュール501は、コントローラモジュール550aから入力されたビデオ信号に対応する画像データを不図示の画像メモリに格納する。また、レーザモジュール501は、フォトディテクタ519aから入力されたビーム検出信号に基づいて、画像メモリに格納した画像データを読み出して、レーザ出力器を駆動するための信号に変換してレーザスキャナ512に入力する。また、レーザモジュール501は、レーザスキャナ512を制御することにより、感光ドラム518上に静電潜像を形成する。また、レーザモジュール501は、フォトディテクタ519bから入力された基準信号(ITOP)を、信号線566を介して各機能モジュール502〜506に入力する。   The laser module 501 stores image data corresponding to the video signal input from the controller module 550a in an image memory (not shown). The laser module 501 reads out image data stored in the image memory based on the beam detection signal input from the photodetector 519a, converts it into a signal for driving the laser output device, and inputs the signal to the laser scanner 512. . Further, the laser module 501 controls the laser scanner 512 to form an electrostatic latent image on the photosensitive drum 518. In addition, the laser module 501 inputs the reference signal (ITOP) input from the photodetector 519b to each functional module 502 to 506 via the signal line 566.

プロセスキットモジュール502は、感光ドラム518、並びに感光ドラム518の周囲に配置されている各機器に接続されており、これらの制御を行う。具体的には、感光ドラム518の回転制御、並びに一次帯電器511、現像器513、転写帯電器515、及び分離帯電器516等の高電圧電源の制御を行う。現像器513は、レーザモジュール501によって形成された静電潜像を現像してトナー画像を形成する。   The process kit module 502 is connected to the photosensitive drum 518 and each device arranged around the photosensitive drum 518, and controls them. Specifically, the rotation control of the photosensitive drum 518 and the control of the high voltage power source such as the primary charger 511, the developing device 513, the transfer charger 515, and the separation charger 516 are performed. The developing device 513 develops the electrostatic latent image formed by the laser module 501 to form a toner image.

給紙モジュール503は、用紙の取り出しや、搬送のタイミングと画像形成のタイミングとの同期を行う。具体的には、複数の用紙カセットのいずれかの用紙カセットから所望の用紙を取り出してレジストレーションローラ対514まで搬送するための制御や、現像器513によって形成されたトナー画像の感光ドラム518上における位置と、搬送している用紙の指定位置とを一致させるための制御を行う。   The paper feed module 503 synchronizes paper take-out and transport timing with image formation timing. Specifically, a control for taking out a desired sheet from one of a plurality of sheet cassettes and conveying it to the registration roller pair 514, or a toner image formed by the developing unit 513 on the photosensitive drum 518 is performed. Control is performed to match the position with the designated position of the sheet being conveyed.

紙搬送モジュール504は、給紙モジュール503によってレジストレーションローラ対514まで搬送された用紙を、感光ドラム518と対面する位置、及び定着器517を経てフィニッシャ部520まで搬送する。用紙には、感光ドラム518に当接することにより感光ドラム518上に形成されているトナー画像が転写される。   The paper transport module 504 transports the paper transported to the registration roller pair 514 by the paper feed module 503 to the finisher unit 520 through the position facing the photosensitive drum 518 and the fixing device 517. The toner image formed on the photosensitive drum 518 is transferred to the sheet by contacting the photosensitive drum 518.

定着モジュール505は、用紙上に転写されたトナー画像を用紙に定着させるために定着器517の温度を制御すると共に、トナー画像が定着した用紙をフィニッシャ部520へ搬送するための制御を行う。   The fixing module 505 controls the temperature of the fixing unit 517 in order to fix the toner image transferred onto the sheet to the sheet, and controls to convey the sheet on which the toner image is fixed to the finisher unit 520.

フィニッシャモジュール506は、プリンタ部510から搬送されてきた用紙に対して所望のソート処理やステイプル処理等の後処理を行う。   The finisher module 506 performs post-processing such as desired sort processing and stapling processing on the paper conveyed from the printer unit 510.

次に、図1のMFP500の複写動作を説明する。   Next, the copying operation of MFP 500 in FIG. 1 will be described.

MFP500において、ユーザが操作部540の複写開始ボタンを押下すると、リーダ部530が原稿の画像を読み込んで画像信号を生成して、リーダモジュール530aはコントローラモジュール550aに送信する。コントローラモジュール550aは、受信した画像信号を展開して用紙1枚毎の画像データに変換することによりビデオ信号を生成する。   In the MFP 500, when the user presses the copy start button of the operation unit 540, the reader unit 530 reads an image of the document and generates an image signal, and the reader module 530a transmits the image signal to the controller module 550a. The controller module 550a generates a video signal by expanding the received image signal and converting it into image data for each sheet.

続いて、コントローラ550のコントローラモジュール550aは、まず、プリンタ部510の各機能モジュール501〜505及びフィニッシャ部520のフィニッシャモジュール506にプリント開始信号を入力する。   Subsequently, the controller module 550a of the controller 550 first inputs a print start signal to the function modules 501 to 505 of the printer unit 510 and the finisher module 506 of the finisher unit 520.

各機能モジュール501〜506は、プリント開始信号に応じて、スタンバイ状態から動作可能な状態に遷移(スタンバイモードから動作モードに移行)すると共に、管理用レジスタ700の対応するビットに動作可能フラグをセットする。このとき、スタンバイ状態から動作可能な状態に遷移できないときや、動作可能な状態に遷移した後に動作不可能な状態になったときは、動作不可能フラグをセットする。   Each of the functional modules 501 to 506 transitions from the standby state to an operable state (transitions from the standby mode to the operating mode) according to the print start signal, and sets an operable flag to the corresponding bit of the management register 700. To do. At this time, when the transition from the standby state to the operable state is impossible, or when the operation becomes impossible after the transition to the operable state, the inoperable flag is set.

次いで、コントローラモジュール550aは、通信ライン560aを介して各ビットにプリンタ部510の各機能モジュール501〜506の動作可能フラグがセットされているか否かを確認する。全ての動作可能フラグがセットされているとき、即ち機能モジュール501〜506への画像データの送出が可能な状態であるときは、コントローラモジュール550aは、プリンタ部510のレーザモジュール501への画像信号(VIDEO信号)の送出を開始し、これにより、各機能モジュール501〜506は以下のプリント動作を開始する。   Next, the controller module 550a checks whether or not the operable flag of each functional module 501 to 506 of the printer unit 510 is set to each bit via the communication line 560a. When all operable flags are set, that is, when image data can be sent to the function modules 501 to 506, the controller module 550a sends an image signal (to the laser module 501 of the printer unit 510). VIDEO signal) starts to be transmitted, whereby each of the functional modules 501 to 506 starts the following printing operation.

図3は、図1におけるレーザモジュール501に入力される制御信号の状態を示すタイミングチャートである。   FIG. 3 is a timing chart showing the state of the control signal input to the laser module 501 in FIG.

図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 laser module 501. A reference signal (ITOP) serving as a reference for the image forming operation is an image forming operation start signal synchronized with the timing at which the leading edge of the sheet is conveyed, and is input from the photodetector 519b. The beam detection signal (BD) is a signal synchronized with the timing at which the photodetector 519a detects one line of laser light that starts scanning the photosensitive drum 518. The vertical synchronization signal (VSYNC) is output as an image effective interval signal in the sub-scanning direction, that is, a synchronization signal in the image feed direction, which is sent once per screen. The VE signal (VE) is an image effective section signal in the main scanning direction, and is used for taking the timing of starting the main scanning. The clock signal (CLK) is a pixel synchronization signal.

図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 photodetectors 519b and 519a, respectively. CLK is a pixel synchronization signal, and when it rises, that is, when its value changes from “0” indicating stop to “1” indicating operation, pixel data is transferred.

レーザモジュール501は、動作可能な状態において、上述した図3のタイミングチャートにしたがって、コントローラモジュール550aから入力されたビデオ信号に応じて静電潜像を感光ドラム518の表面に形成すべく、ビーム検出信号及び基準信号(ITOP)等と同期をとりながらレーザ光を出射する。このとき、出射されたレーザ光がポリゴンミラーを介して感光ドラム518の表面をその軸方向に走査するように、ポリゴンモータ等の動作も開始される。   In an operable state, the laser module 501 performs beam detection so as to form an electrostatic latent image on the surface of the photosensitive drum 518 in accordance with the video signal input from the controller module 550a in accordance with the timing chart of FIG. The laser beam is emitted while synchronizing with the signal and the reference signal (ITOP). At this time, the operation of the polygon motor or the like is also started so that the emitted laser light scans the surface of the photosensitive drum 518 in the axial direction via the polygon mirror.

また、レーザモジュール501以外の機能モジュール502〜506は、レーザモジュール501から入力されたITOPに応じて、用紙の先端部が搬送されるタイミングと同期をとりながら以下のような動作(シーケンス)を実行する。   In addition, the functional modules 502 to 506 other than the laser module 501 perform the following operation (sequence) in synchronization with the timing at which the leading edge of the paper is conveyed in accordance with ITOP input from the laser module 501. To do.

プロセスキットモジュール502は、動作可能な状態において、感光ドラム518の回転制御を開始すると共に、画像形成のための起動時の各種プロセス前処理を開始する。給紙モジュール503は、動作可能な状態において、用紙をレジストレーションローラ対514へ向かって用紙の搬送を開始する。紙搬送モジュール504は、動作可能な状態において、搬送路用のモータの駆動を開始する。定着モジュール505は、動作可能な状態において、定着器517の温度が画像形成に必要な温度となるように定着器517を制御する。フィニッシャモジュール506は、動作可能な状態において、フィニッシャ部520内の搬送路用のモータの駆動を含む所定の起動動作を開始する。   In an operable state, the process kit module 502 starts rotation control of the photosensitive drum 518 and starts various process pre-processing at start-up for image formation. In an operable state, the paper feed module 503 starts conveying the paper toward the registration roller pair 514. The paper transport module 504 starts driving the transport path motor in an operable state. In the operable state, the fixing module 505 controls the fixing device 517 so that the temperature of the fixing device 517 becomes a temperature necessary for image formation. In an operable state, the finisher module 506 starts a predetermined activation operation including driving of a conveyance path motor in the finisher unit 520.

次に、MFP500の複写動作中にエラーが発生した際の動作について説明する。   Next, an operation when an error occurs during the copying operation of MFP 500 will be described.

図4は、図1における紙搬送モジュール504の動作モードにおける処理のフローチャートである。   FIG. 4 is a flowchart of processing in the operation mode of the paper transport module 504 in FIG.

紙搬送モジュール504は、動作モードであるときに、紙搬送モジュール504に固有の動作を行っていると共に(ステップS401)、紙搬送モジュール504内、即ち紙搬送モジュール504が管理している用紙搬送経路における異常(エラー)発生の有無の監視を行うための異常監視処理を行っている(ステップS402)。   When the paper transport module 504 is in the operation mode, the paper transport module 504 performs an operation specific to the paper transport module 504 (step S401), and the paper transport path managed in the paper transport module 504, that is, the paper transport module 504. An abnormality monitoring process is performed to monitor whether or not an abnormality (error) has occurred (step S402).

異常監視処理の結果、異常発生がないときは(ステップ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 operation unit 540 via the controller module 550a. Thereafter, when the operation mode is to be ended (YES in step S407), the operation mode is shifted to the standby mode and this process is ended.

図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 management register 700, so that the function module or the device managed by the function module It is possible to easily notify all other functional modules having the same address A as the management register 700 that an abnormality has occurred.

上述したように、紙搬送モジュール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 paper transport module 504 will be described.

図5は、各機能モジュール501〜506において実行される異常監視処理のフローチャートである。   FIG. 5 is a flowchart of the abnormality monitoring process executed in each functional module 501 to 506.

図5において、まず、各機能モジュールは管理用レジスタ700を読み込むことにより、他の機能モジュールにおける異常の発生があったか否か、即ち管理用レジスタ700のいずれかのビットに「1」が書き込まれたか否かを判別し(ステップS501)、他の機能モジュールにおいて異常の発生があったときは、管理用レジスタ700に「1」が書き込まれたビットに関係付けられた機能モジュールのモジュールアドレスを取得する(ステップS502)。これにより、例えば、管理用レジスタ700のbit2に「1」を書き込んだ紙搬送モジュール504を異常の発生があった機能モジュールとして特定することができる。   In FIG. 5, each functional module first reads the management register 700 to determine whether or not an abnormality has occurred in another functional module, that is, whether “1” has been written to any bit of the management register 700. (Step S501), and when an abnormality occurs in another functional module, the module address of the functional module associated with the bit in which “1” is written in the management register 700 is acquired. (Step S502). Thereby, for example, the paper transport module 504 in which “1” is written in bit 2 of the management register 700 can be specified as a functional module in which an abnormality has occurred.

続くステップ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 paper conveyance module 504. This is because, in the paper feed module 503 arranged upstream of the paper transport path of the paper transport module 504, the abnormal processing is executed almost simultaneously with the occurrence of an error in the paper transport module 504 or a device managed by the paper transport module 504. That is, it is necessary to stop the paper feed, while the fixing module 505 arranged downstream of the paper transport path of the paper transport module 504 continues the transport of the paper that has already been transported before the occurrence of a paper jam without executing an abnormal process. Because it is possible to do.

ステップ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 paper transport module 504, this processing is performed to continue the operation being executed. On the other hand, when the operation being executed is to be stopped, that is, when the module address is larger than the module address “03” of the paper transport module 504, the operation is stopped and this processing is ended.

また、異常が発生していないときは、各機能モジュールは、実行中の動作を継続すべく本処理を終了する。   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 paper transport module 504 or a device (paper transport path) managed by the paper transport module 504, the module address “03” of the paper transport module 504 is set. The fixing module 505 with the small module address “02” continues a steady operation such as a fixing operation for the paper already transported before the paper jam occurs downstream of the paper transport path of the paper transport module 504. When an error occurs in the paper transport module 504 or a device managed by the paper transport module 504, the paper feed module 503 having a module address “04” larger than the module address “03” of the paper transport module 504 is The abnormal processing is executed almost simultaneously with the occurrence of an error in the paper transport module 504 or the device managed by the paper transport module 504, that is, the paper feed is stopped upstream of the paper transport path of the paper transport module 504.

すなわち、エラーの発生が特定された機能モジュールのモジュールアドレスの数値に基づいて、他の機能モジュールは実行中の動作を停止すべきか否かを判別する(ステップ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 paper transport module 504 has been mainly described, but the case where an error has occurred in another functional module is also described in the same manner. If an error occurs in a plurality of other functional modules, in step S503, a comparison is made with the functional module having the largest module address value.

上述したように、第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 MFP 500, each of the function modules 501 to 506 autonomously performs various operations for realizing a unique function, and in the management register 700. The operable flag or the inoperable flag is set, and each functional module 501 to 506 confirms the flag set in the management register 700 via the communication line 560a. As a result, even if the functional modules 501 to 506 are configured to be autonomously controlled, they can operate in cooperation with other functional modules. In addition, the MFP 500 can perform distributed control of the plurality of function modules 501 to 506 without degrading the performance of the controller module 550a. Specifically, it is possible to eliminate the need for the controller module 550a to collectively control the plurality of functional modules 501 to 506. Therefore, the controller module 550a needs to control the operation timing of each functional module 501 to 506, and needs to transmit a control value for controlling each functional module 501 to 506 to the functional module via a predetermined communication line. Can be eliminated.

また、コントローラモジュール550aは、機能モジュール501〜506の異常発生情報などの動作状態を単一のアドレスの管理用レジスタ700から1回で効率的に読み出すことができるので、各機能モジュール501〜506の動作状態の検知を迅速に行うことができる。これにより、MFP500は、例えば機能モジュール502の異常発生情報を検知した場合には、異常が発生した機能モジュール502及び他の機能モジュール501,503〜506のリカバリ動作を並行して行うことができる。その結果、リカバリ動作を迅速に行うことができユーザの使い勝手を向上させることができる。   Further, the controller module 550a can efficiently read the operation state such as abnormality occurrence information of the function modules 501 to 506 from the management register 700 of a single address at a time, so that each of the function modules 501 to 506 can be read. The operating state can be detected quickly. Thereby, for example, when detecting abnormality occurrence information of the functional module 502, the MFP 500 can perform the recovery operation of the functional module 502 where the abnormality has occurred and the other functional modules 501, 503 to 506 in parallel. As a result, the recovery operation can be performed quickly and user convenience can be improved.

なお、上記第1の実施の形態では、上記第1の実施の形態と同様に、通信ライン560aを用いることに代えて、各機能モジュール501〜506のシリアル通信機能を利用してもよい。これにより、バスを備える構成であっても、シリアル通信を含む多重通信用の通信方式にも対応することができる。   In the first embodiment, as in the first embodiment, the serial communication function of each functional module 501 to 506 may be used instead of using the communication line 560a. Thereby, even if it is the structure provided with a bus | bath, it can respond also to the communication system for multiplex communication including serial communication.

次に、本発明の第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, image forming apparatus 500 ′ according to the present embodiment has the same parts and components as MFP 500 (FIG. 1) as the image forming apparatus according to the first embodiment. The explanation is omitted, and only different points are explained.

図6において、画像形成装置500’は、図1の画像形成装置500の通信ライン560aに代えて、6個の機能モジュール501〜506をデイジーチェーンで連結すると共に、該デイジーチェーンで連結された機能モジュール501〜506とコントローラモジュール550aとを接続する通信ライン560bを備える。   In FIG. 6, an image forming apparatus 500 ′ replaces the communication line 560a of the image forming apparatus 500 of FIG. 1 with six function modules 501 to 506 connected by a daisy chain and functions connected by the daisy chain. A communication line 560b connecting the modules 501 to 506 and the controller module 550a is provided.

画像形成装置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 image forming apparatus 500 ′, first, various information (data) from the controller module 550 a is transmitted to the laser module 501 of the printer unit 510 via the communication line 560 b. Next, the information received by the laser module 501 and the information of the laser module 501 are transmitted as packets to the finisher module 506 of the finisher unit 520 via the communication line 560b. As described above, the information of the function modules 550a and 501 to 506 is sequentially transmitted to the laser module 501, the fixing module 505, the paper transport module 504, the paper feed module 503, the process kit module 502, and the laser module 501. As a result, sequential push-out type packet communication via the daisy chain is performed between the plurality of functional modules 501 to 506. The laser module 501 communicates with the controller module 550a. Of various data, the abnormality occurrence information is also managed in the management register 700 of the address A shown in FIG.

各機能モジュール501〜506には、所定の順序を示す数値がモジュールアドレスとして予め付与されている。また、該所定の順序は、デイジーチェーンによる連結の順序と一致している。すなわち、各機能モジュール501〜506における逐次押し出し型の通信の先頭(開始)は、モジュールアドレスの数値が最も小さいフィニッシャモジュール506に設定される。本実施の形態(図6)での所定の順序は、上記第1の実施の形態(図1)と同様に用紙搬送経路において用紙が搬送される順序とは逆の順序、又は画像形成動作を行う順序とは逆の順序に従って、即ち後述する異常処理を実行すべき機能モジュールの優先順位の高さに従って付与される。   Each function module 501 to 506 is previously assigned a numerical value indicating a predetermined order as a module address. Further, the predetermined order matches the order of connection by daisy chain. That is, the beginning (start) of the sequential push-type communication in each of the functional modules 501 to 506 is set to the finisher module 506 having the smallest module address value. As in the first embodiment (FIG. 1), the predetermined order in the present embodiment (FIG. 6) is an order opposite to the order in which the sheets are conveyed in the sheet conveyance path, or an image forming operation. It is given according to the reverse order to the order in which it is performed, that is, according to the priority order of the functional modules that are to execute the abnormal processing described later.

上述したように、第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 paper conveyance module 504, notification of abnormality occurrence information is sent to a functional module (for example, the paper feed module 503) arranged downstream of the position of the paper conveyance module 504 in the daisy chain. The abnormality processing of the paper feed module 503 can be executed quickly and the notification of abnormality occurrence information to the functional module (for example, the fixing module 505) arranged on the upstream side is later than the paper feed module 503. Even so, since the priority order is low, the steady operation of the fixing module 505 can be continued.

また、上記第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 management register 700 may be any number within the number of bits of the management register 700. Good.

なお、上記第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.

本発明の第1の実施の形態に係る画像形成装置としてのMFPの構成を概略的に示すブロック図である。1 is a block diagram schematically showing a configuration of an MFP as an image forming apparatus according to a first embodiment of the present invention. 図1の各機能モジュール501〜506に設定されているアドレスを説明するための図である。It is a figure for demonstrating the address set to each function module 501-506 of FIG. 図1におけるレーザモジュールに入力される制御信号の状態を示すタイミングチャートである。It is a timing chart which shows the state of the control signal input into the laser module in FIG. 図1における紙搬送モジュールの動作モードにおける処理のフローチャートである。3 is a flowchart of processing in an operation mode of the paper transport module in FIG. 1. 各機能モジュールにおいて実行される異常監視処理のフローチャートである。It is a flowchart of the abnormality monitoring process performed in each functional module. 本発明の第2の実施の形態に係る画像形成装置の構成を概略的に示すブロック図である。It is a block diagram which shows roughly the structure of the image forming apparatus which concerns on the 2nd Embodiment of this invention.

符号の説明Explanation of symbols

500 MFP
500’ 画像形成装置
501 レーザモジュール
502 プロセスキットモジュール(Pkitモジュール)
503 給紙モジュール
504 紙搬送モジュール
505 定着モジュール
506 フィニッシャモジュール
530a リーダモジュール
550a コントローラモジュール
560a,560b 通信ライン
500 MFP
500 ′ Image forming apparatus 501 Laser module 502 Process kit module (Pkit module)
503 Paper feed module 504 Paper transport module 505 Fixing module 506 Finisher module 530a Reader module 550a Controller module 560a, 560b Communication line

Claims (12)

所定の機能を実現するための定常動作を行う第1の機能モジュールと、第1の機能モジュールとは異なる第2の機能モジュールとを少なくとも含む複数の機能モジュールを備え、画像形成機能を実現する画像形成装置において、前記複数の機能モジュールに所定の順序を示す数値を付与する順序付与手段と、前記第1の機能モジュールの動作状態を示す情報をレジスタに書き込む書き込み手段と、前記第2の機能モジュールに設けられ、且つ前記レジスタに前記第1の機能モジュールの動作状態を示す情報が書き込まれたときに、前記第1の機能モジュールに付与された所定の順序を示す数値に基づいて前記定常動作を行うべきか否かを判別する判別手段とを備えることを特徴とする画像形成装置。   An image that has a plurality of functional modules including at least 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, and realizes an image forming function In the forming apparatus, order giving means for giving a numerical value indicating a predetermined order to the plurality of functional modules, writing means for writing information indicating an operation state of the first functional module in a register, and the second functional module And when the information indicating the operation state of the first functional module is written to the register, the steady operation is performed based on a numerical value indicating a predetermined order given to the first functional module. An image forming apparatus comprising: a determination unit that determines whether or not to perform the determination. 前記判別手段は、前記第2の機能モジュールに付与された所定の順序を示す数値が前記第1の機能モジュールに付与された所定の順序を示す数値よりも大きいときは前記定常動作を行い、小さいときは所定の異常処理を実行することを特徴とする請求項1記載の画像形成装置。   The determination means performs the steady operation when the numerical value indicating the predetermined order assigned to the second functional module is larger than the numerical value indicating the predetermined order assigned to the first functional module, and is small. 2. The image forming apparatus according to claim 1, wherein predetermined abnormality processing is executed. 前記動作状態を示す情報は異常発生情報から成り、前記所定の順序は前記異常処理を実行すべき機能モジュールの優先順位を示すことを特徴とする請求項2記載の画像形成装置。   The image forming apparatus according to claim 2, wherein the information indicating the operation state includes abnormality occurrence information, and the predetermined order indicates a priority order of functional modules that should execute the abnormality processing. 前記優先順位は、画像形成動作を行う順序に従うことを特徴とする請求項3記載の画像形成装置。   4. The image forming apparatus according to claim 3, wherein the priority order is in accordance with an order in which image forming operations are performed. 前記優先順位は、用紙が搬送される順序に従うことを特徴とする請求項3記載の画像形成装置。   The image forming apparatus according to claim 3, wherein the priority order is in accordance with an order in which sheets are conveyed. 前記レジスタは、単一のアドレスを有する複数のビットを有し、前記複数の機能モジュールは、それぞれ、前記レジスタの複数ビットのうち所定のビットに接続されることを特徴とする請求項1乃至5のいずれか1項に記載の画像形成装置。   6. The register according to claim 1, wherein the register has a plurality of bits having a single address, and the plurality of functional modules are respectively connected to predetermined bits among the plurality of bits of the register. The image forming apparatus according to any one of the above. 前記複数の機能モジュールは、リーダモジュール、レーザモジュール、プロセスキットモジュール、給紙モジュール、紙搬送モジュール、定着モジュール、及びフィニッシャモジュールから成る群から選択された機能モジュールから成ることを特徴とする請求項1乃至6のいずれか1項に記載の画像形成装置。   The plurality of functional modules are functional modules selected from the group consisting of a reader module, a laser module, a process kit module, a paper feed module, a paper transport module, a fixing module, and a finisher module. 7. The image forming apparatus according to any one of items 1 to 6. 前記複数の機能モジュールは単一の通信ラインを介して接続されることを特徴とする請求項1乃至7のいずれか1項に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the plurality of functional modules are connected via a single communication line. 前記複数の機能モジュールはデイジーチェーンで接続されることを特徴とする請求項1乃至7のいずれか1項に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the plurality of functional modules are connected in a daisy chain. 前記複数の機能モジュールは、前記デイジーチェーンを介してパケット通信を行うことを特徴とする請求項9記載の画像形成装置。   The image forming apparatus according to claim 9, wherein the plurality of functional modules perform packet communication via the daisy chain. 前記所定の順序は、前記デイジーチェーンによる前記複数の機能モジュールの連結の順序と一致することを特徴とする請求項9又は10記載の画像形成装置。   The image forming apparatus according to claim 9, wherein the predetermined order matches an order of connection of the plurality of functional modules by the daisy chain. 前記複数の機能モジュールはそれぞれ自律制御可能に構成されていることを特徴とする請求項1乃至11のいずれか1項に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein each of the plurality of functional modules is configured to be capable of autonomous control.
JP2005235523A 2005-08-15 2005-08-15 Image forming apparatus Pending JP2007052078A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102189846A (en) * 2010-02-26 2011-09-21 精工爱普生株式会社 Printing system and its control method

Cited By (2)

* Cited by examiner, † Cited by third party
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