JP5882180B2 - Image forming apparatus - Google Patents

Image forming apparatus Download PDF

Info

Publication number
JP5882180B2
JP5882180B2 JP2012237537A JP2012237537A JP5882180B2 JP 5882180 B2 JP5882180 B2 JP 5882180B2 JP 2012237537 A JP2012237537 A JP 2012237537A JP 2012237537 A JP2012237537 A JP 2012237537A JP 5882180 B2 JP5882180 B2 JP 5882180B2
Authority
JP
Japan
Prior art keywords
job
print
information
identification information
unit
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.)
Expired - Fee Related
Application number
JP2012237537A
Other languages
Japanese (ja)
Other versions
JP2014087930A (en
Inventor
一人 翠
一人 翠
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions 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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2012237537A priority Critical patent/JP5882180B2/en
Publication of JP2014087930A publication Critical patent/JP2014087930A/en
Application granted granted Critical
Publication of JP5882180B2 publication Critical patent/JP5882180B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、記録媒体に印刷を実行する画像形成装置に関する。   The present invention relates to an image forming apparatus that performs printing on a recording medium.

従来、印刷用紙に印刷を実行するプリンタエンジンと、印刷ジョブに応じてプリンタエンジンを制御する2つのコントローラーと、印刷ジョブを2つのコントローラーのうち適切なコントローラーに割り振る受信データ割振部とを備えており、受信データ割振部は、テキストデータおよびグラフィックデータの何れが主体の受信データであるかを判断し、テキストデータが主体の受信データであると判断した場合に、この受信データをテキストデータ用のコントローラーに割り振り、グラフィックデータが主体の受信データであると判断した場合に、この受信データをグラフィックデータ用のコントローラーに割り振る画像形成装置が知られている(例えば、特許文献1参照。)。   Conventionally, it has a printer engine that performs printing on printing paper, two controllers that control the printer engine according to the print job, and a received data allocator that allocates the print job to an appropriate controller of the two controllers. The received data allocating unit determines which of the text data and the graphic data is the main received data. If the received data is determined to be the main received data, the received data is assigned to the text data controller. An image forming apparatus is known that allocates the received data to a controller for graphic data when it is determined that the graphic data is mainly received data (see, for example, Patent Document 1).

特開平11−24855号公報Japanese Patent Laid-Open No. 11-24855

しかしながら、従来の画像形成装置は、受信データを適切なコントローラーに割り振る際に、受信データの内容を詳細に解析する必要があるので、受信データの内容を詳細に解析するための処理時間の分、印刷の完了が遅くなるという問題がある。   However, since the conventional image forming apparatus needs to analyze the content of the received data in detail when allocating the received data to an appropriate controller, the amount of processing time for analyzing the content of the received data in detail, There is a problem that the completion of printing is delayed.

そこで、本発明は、ジョブ発行手段によって発行された印刷ジョブに応じて2つの印刷制御手段のうち適切な印刷制御手段によって従来より高速に印刷を完了することができる画像形成装置を提供することを目的とする。   Accordingly, the present invention provides an image forming apparatus capable of completing printing at a higher speed than before by an appropriate print control unit out of two print control units in accordance with a print job issued by a job issue unit. Objective.

本発明の画像形成装置は、記録媒体に印刷を実行するプリントエンジンと、前記プリントエンジンによる印刷のための印刷ジョブを発行するジョブ発行手段と、前記ジョブ発行手段によって発行された前記印刷ジョブに応じて前記プリントエンジンを制御する2つの印刷制御手段と、前記ジョブ発行手段によって発行された前記印刷ジョブを前記2つの印刷制御手段のうち適切な印刷制御手段に割り振るジョブ割振手段とを備えており、前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブに付与されている情報であるジョブ付与情報に基づいてこの印刷ジョブが前記2つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを判断し、この印刷ジョブが前記2つの印刷制御手段のうち一方である一方印刷制御手段用の印刷ジョブであると判断した場合に、前記適切な印刷制御手段として前記一方印刷制御手段にこの印刷ジョブを割り振り、この印刷ジョブが前記2つの印刷制御手段のうち他方である他方印刷制御手段用の印刷ジョブであると判断した場合に、前記適切な印刷制御手段として前記他方印刷制御手段にこの印刷ジョブを割り振ることを特徴とする。   An image forming apparatus according to the present invention includes a print engine that executes printing on a recording medium, a job issuing unit that issues a print job for printing by the print engine, and a print job issued by the job issuing unit. Two print control means for controlling the print engine, and job allocation means for allocating the print job issued by the job issuing means to an appropriate print control means among the two print control means, The job allocating unit is configured to print the print job for any one of the two print control units based on job assignment information that is information given to the print job issued by the job issue unit. Whether the print job is one of the two print control means. When it is determined that the print job is for the printing control means, the print job is allocated to the one print control means as the appropriate print control means, and the other print job is the other of the two print control means. When it is determined that the print job is for the print control unit, the print job is allocated to the other print control unit as the appropriate print control unit.

この構成により、本発明の画像形成装置は、ジョブ発行手段によって発行された印刷ジョブに付与されているジョブ付与情報に基づいて2つの印刷制御手段のうちこの印刷ジョブを割り振る印刷制御手段を判断するので、2つの印刷制御手段のうち印刷ジョブに応じた適切な印刷制御手段によって従来より高速に印刷を完了することができる。   With this configuration, the image forming apparatus of the present invention determines a print control unit that allocates the print job, out of the two print control units, based on the job assignment information given to the print job issued by the job issuing unit. Therefore, printing can be completed at a higher speed than the conventional one by the appropriate print control means corresponding to the print job out of the two print control means.

また、本発明の画像形成装置において、前記2つの印刷制御手段は、前記プリントエンジンに対して実行可能な制御の内容が少なくとも一部異なっても良い。   In the image forming apparatus according to the aspect of the invention, the two print control units may differ at least in part in the contents of control that can be executed on the print engine.

この構成により、本発明の画像形成装置は、1つの印刷制御手段のみを備えている構成と比較して、多様な内容でプリントエンジンを制御することができる。   With this configuration, the image forming apparatus of the present invention can control the print engine with various contents as compared with the configuration including only one print control unit.

また、本発明の画像形成装置は、前記印刷ジョブの識別情報であるジョブ識別情報と、この印刷ジョブが前記2つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを示すジョブ種別情報とを関連付けているジョブ情報を記憶しているジョブ情報記憶部を備えており、前記ジョブ付与情報は、前記ジョブ識別情報であり、前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブに付与されている前記ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記ジョブ種別情報に基づいて、この印刷ジョブが前記2つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを判断しても良い。   The image forming apparatus of the present invention also includes job identification information, which is identification information of the print job, and a job indicating which print control means of the two print control means is the print job. A job information storage unit that stores job information associated with type information, the job assignment information is the job identification information, and the job allocation unit is issued by the job issuing unit. Based on the job type information in which the job identification information given to the print job is associated with the job information on the job information storage unit, the print job is selected from either of the two print control means. It may be determined whether the print job is for the print control means.

この構成により、本発明の画像形成装置は、ジョブ発行手段によって発行された印刷ジョブに付与されているジョブ付与情報自体がジョブ種別情報でなくても、ジョブ付与情報であるジョブ識別情報に関連付けられているジョブ種別情報に基づいて2つの印刷制御手段のうちこの印刷ジョブを割り振る印刷制御手段を適切に判断することができるので、印刷ジョブが2つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかに縛られないジョブ識別情報を印刷ジョブに付与することができる。   With this configuration, the image forming apparatus of the present invention is associated with the job identification information that is the job assignment information, even if the job assignment information itself given to the print job issued by the job issuing unit is not the job type information. Since the print control means for allocating this print job can be appropriately determined from the two print control means based on the job type information being stored, the print job can be used for any of the two print control means. Job identification information that is not tied to a print job can be assigned to the print job.

また、本発明の画像形成装置は、前記2つの印刷制御手段のうち前記他方印刷制御手段用の前記印刷ジョブの識別情報である他方用ジョブ識別情報と、この印刷ジョブが前記他方印刷制御手段によって処理される場合の設定値とを関連付けている他方用ジョブ情報を記憶している他方用ジョブ情報記憶部を備えており、前記ジョブ情報は、前記他方印刷制御手段用の前記印刷ジョブに対して、この印刷ジョブの前記ジョブ識別情報と、この印刷ジョブの前記他方用ジョブ識別情報とを関連付けており、前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブが前記他方印刷制御手段用の印刷ジョブであると判断する場合に、この印刷ジョブに付与されている前記ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記他方用ジョブ識別情報を、このジョブ識別情報と差し替えてこの印刷ジョブに付与し、前記他方印刷制御手段は、前記ジョブ割振手段によって割り振られた前記印刷ジョブを処理する場合に、この印刷ジョブに付与されている前記他方用ジョブ識別情報が前記他方用ジョブ情報記憶部上の前記他方用ジョブ情報において関連付けられている前記設定値を使用しても良い。   Further, the image forming apparatus of the present invention includes the other job control information for the other print control unit of the two print control units, and the other job control unit. A job information storage unit for the other side that stores job information for the other side that is associated with setting values for processing, and the job information is stored in the print job for the other print control unit. The job identification information of the print job and the job identification information for the other of the print job are associated with each other, and the job allocating means determines that the print job issued by the job issuing means is the other print control means. The job identification information given to the print job is determined to be the job on the job information storage unit. When the other job identification information associated in the information is replaced with the job identification information and given to the print job, and the other print control means processes the print job allocated by the job assignment means In addition, the other job identification information given to the print job may use the setting value associated with the other job information in the other job information storage unit.

この構成により、本発明の画像形成装置は、ジョブ発行手段によって発行された印刷ジョブが2つの印刷制御手段のうち他方の印刷制御手段用の印刷ジョブである場合に、この印刷ジョブに付与されているジョブ付与情報であるジョブ識別情報に関連付けられている他方用ジョブ識別情報を、このジョブ識別情報と差し替えてこの印刷ジョブに付与した後、他方の印刷制御手段によって印刷ジョブを処理するときに、この印刷ジョブに付与されている他方用ジョブ識別情報に関連付けられている設定値を使用するので、他方の印刷制御手段用の印刷ジョブに対して他方の印刷制御手段に専用の処理を実行させることを簡単な構成で実現することができる。   With this configuration, when the print job issued by the job issuing unit is a print job for the other print control unit of the two print control units, the image forming apparatus of the present invention is assigned to the print job. When the other job control information is assigned to this print job by replacing the job identification information for the other job associated with the job identification information, which is the job assignment information, when the print job is processed by the other print control means, Since the setting value associated with the job identification information for the other assigned to the print job is used, the other print control means is caused to execute a dedicated process for the print job for the other print control means. Can be realized with a simple configuration.

また、本発明の画像形成装置において、前記ジョブ割振手段は、前記他方印刷制御手段用の前記印刷ジョブの実行の完了を前記ジョブ発行手段に通知する場合に、この印刷ジョブに付与されている前記他方用ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記ジョブ識別情報を、この他方用ジョブ識別情報と差し替えてこの印刷ジョブに付与し、前記ジョブ発行手段は、前記印刷ジョブの実行の完了が前記ジョブ割振手段によって通知された場合に、この印刷ジョブに付与されている前記ジョブ識別情報に基づいて実行が完了した印刷ジョブを判断しても良い。   In the image forming apparatus according to the aspect of the invention, when the job allocating unit notifies the job issuing unit of the completion of the execution of the print job for the other print control unit, the job assignment unit is provided with the print job. The job identification information associated with the other job identification information in the job information on the job information storage unit is assigned to the print job in place of the other job identification information. When the completion of execution of the print job is notified by the job allocator, the print job that has been executed may be determined based on the job identification information given to the print job.

この構成により、本発明の画像形成装置は、実行が完了した印刷ジョブをジョブ発行手段によって判断するときに、2つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかをジョブ発行手段が認識する必要がないので、ジョブ発行手段の構成を簡略化することができる。   With this configuration, the image forming apparatus according to the present invention issues a print job for which one of the two print control units is a print job when the job issue unit determines a print job that has been executed. Since the means need not be recognized, the configuration of the job issuing means can be simplified.

本発明の画像形成装置は、ジョブ発行手段によって発行された印刷ジョブに応じて2つの印刷制御手段のうち適切な印刷制御手段によって従来より高速に印刷を完了することができる。   The image forming apparatus of the present invention can complete printing at a higher speed than before by an appropriate print control unit of the two print control units in accordance with a print job issued by the job issuing unit.

本発明の一実施の形態に係るネットワークシステムのブロック図である。1 is a block diagram of a network system according to an embodiment of the present invention. 図1に示すMFPのブロック図である。FIG. 2 is a block diagram of the MFP shown in FIG. 1. 図2に示すMFP本体のブロック図である。FIG. 3 is a block diagram of the MFP main body shown in FIG. 2. 図3に示すジョブ情報の一例を示す図である。It is a figure which shows an example of the job information shown in FIG. 図3に示すオプションジョブ情報の一例を示す図である。FIG. 4 is a diagram showing an example of optional job information shown in FIG. 3. 図2に示すオプション印刷制御装置のブロック図である。FIG. 3 is a block diagram of the option print control apparatus shown in FIG. 2. 図1に示すコンピューターのブロック図である。It is a block diagram of the computer shown in FIG. 図2に示すMFPにおける印刷ジョブの流れを示す図である。FIG. 3 is a diagram illustrating a flow of a print job in the MFP illustrated in FIG. 2. ジョブマネージャーから印刷ジョブが通知された場合の図3に示すアービトレーターの動作のフローチャートである。4 is a flowchart of the operation of the arbitrator shown in FIG. 3 when a print job is notified from a job manager. プリントシステムから印刷ジョブの実行の完了が通知された場合の図3に示すアービトレーターの動作のフローチャートである。FIG. 4 is a flowchart of the operation of the arbitrator shown in FIG. 3 when the completion of execution of a print job is notified from the print system.

以下、本発明の一実施の形態について、図面を用いて説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

まず、本実施の形態に係るネットワークシステムの構成について説明する。   First, the configuration of the network system according to the present embodiment will be described.

図1は、本実施の形態に係るネットワークシステム10のブロック図である。   FIG. 1 is a block diagram of a network system 10 according to the present embodiment.

図1に示すように、ネットワークシステム10は、画像形成装置としてのMFP(Multifunction Peripheral)20と、MFP20に印刷データを送信することが可能であるPC(Personal Computer)などのコンピューター60とを備えている。MFP20およびコンピューター60は、LAN(Local Area Network)、インターネットなどのネットワーク11を介して互いに通信可能に接続されている。   As shown in FIG. 1, the network system 10 includes an MFP (Multifunction Peripheral) 20 as an image forming apparatus, and a computer 60 such as a PC (Personal Computer) capable of transmitting print data to the MFP 20. Yes. The MFP 20 and the computer 60 are communicably connected to each other via a network 11 such as a LAN (Local Area Network) or the Internet.

図2は、MFP20のブロック図である。   FIG. 2 is a block diagram of the MFP 20.

図2に示すように、MFP20は、用紙などの記録媒体に印刷を実行するMFP本体30と、MFP本体30による印刷の機能を向上させるためにMFP本体30にオプションとして接続される装置であるオプション印刷制御装置40とを備えている。なお、MFP本体30は、オプション印刷制御装置40が接続されていなくて単独で記録媒体に印刷を実行することもできる。   As shown in FIG. 2, the MFP 20 includes an MFP main body 30 that performs printing on a recording medium such as paper, and an option that is an apparatus connected as an option to the MFP main body 30 in order to improve the printing function of the MFP main body 30. And a print control device 40. Note that the MFP main body 30 can also execute printing on a recording medium alone without being connected to the optional print control device 40.

図3は、MFP本体30のブロック図である。   FIG. 3 is a block diagram of the MFP main body 30.

図3に示すように、MFP本体30は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部31と、種々の情報を表示するLCD(Liquid Crystal Display)などの表示デバイスである表示部32と、記録媒体に印刷を実行する印刷デバイスであるプリントエンジン33と、原稿から画像を読み取る読取デバイスであるスキャナー34と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部35と、ネットワーク11経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部36と、オプション印刷制御装置40(図2参照。)と通信を行う通信デバイスであるオプション印刷制御装置用通信部37と、種々の情報を記憶することが可能であるEEPROM(Electrically Erasable Programmable Read Only Memory)、HDD(Hard Disk Drive)などの記憶デバイスである記憶部38と、MFP本体30全体を制御する制御部39とを備えている。   As shown in FIG. 3, an MFP main body 30 includes an operation unit 31 that is an input device such as buttons for inputting various operations by a user, and a display device such as an LCD (Liquid Crystal Display) that displays various information. A display unit 32, a print engine 33 that is a printing device that performs printing on a recording medium, a scanner 34 that is a reading device that reads an image from a document, an external facsimile machine (not shown), a public telephone line, and the like A fax communication unit 35 that is a fax device that performs fax communication via a communication line, a network communication unit 36 that is a network communication device that communicates with an external device via the network 11, and an optional print control device 40 (see FIG. 2). ) An option that is a communication device that communicates with The printing control device communication unit 37, a storage unit 38 such as an EEPROM (Electrically Erasable Programmable Read Only Memory) and HDD (Hard Disk Drive) capable of storing various information, and an MFP main body 30 And a control unit 39 for controlling the whole.

操作部31は、表示部32とともにタッチパネルを形成する入力デバイスを含んでいても良い。   The operation unit 31 may include an input device that forms a touch panel together with the display unit 32.

記憶部38は、MFP本体30によって実行される画像形成装置用プログラム38aと、プリントエンジン33による印刷のための印刷ジョブに関する情報であるジョブ情報38bと、印刷ジョブに関するオプションの情報であるオプションジョブ情報38cとを記憶している。   The storage unit 38 includes an image forming apparatus program 38 a executed by the MFP body 30, job information 38 b that is information related to a print job for printing by the print engine 33, and optional job information that is optional information related to the print job. 38c is stored.

画像形成装置用プログラム38aは、MFP本体30の製造段階でMFP本体30にインストールされていても良いし、SDカード、USB(Universal Serial Bus)メモリーなどの記憶媒体からMFP本体30に追加でインストールされても良いし、ネットワーク11上からMFP本体30に追加でインストールされても良い。   The image forming apparatus program 38a may be installed in the MFP main body 30 at the manufacturing stage of the MFP main body 30, or may be additionally installed in the MFP main body 30 from a storage medium such as an SD card or a USB (Universal Serial Bus) memory. Alternatively, it may be additionally installed on the MFP main body 30 from the network 11.

図4は、ジョブ情報38bの一例を示す図である。   FIG. 4 is a diagram illustrating an example of the job information 38b.

図4に示すように、ジョブ情報38bは、印刷ジョブの識別情報であるジョブ識別情報としてのジョブIDと、この印刷ジョブが後述のMFPプリントシステム(Print System)39b(図3参照。)および後述のオプションプリントシステム(Option Print System)43a(図6参照。)のうち何れのプリントシステム用の印刷ジョブであるかを示すジョブ種別情報と、印刷を実行する記録媒体のサイズである用紙サイズなど、この印刷ジョブがMFPプリントシステム39bによって処理される場合の各種の設定値と、オプションプリントシステム43a用の印刷ジョブの識別情報である他方用ジョブ識別情報としてのオプションジョブIDとを関連付けている情報である。   As shown in FIG. 4, the job information 38b includes a job ID as job identification information that is identification information of a print job, an MFP print system (Print System) 39b (see FIG. 3) described later and the print job described later. Option print system (Option Print System) 43a (see FIG. 6), the job type information indicating which print system the print job is for, the paper size that is the size of the recording medium on which printing is performed, etc. Information associating various setting values when this print job is processed by the MFP print system 39b with an option job ID as job identification information for the other, which is print job identification information for the option print system 43a. is there.

ここで、ジョブIDは、後述のジョブマネージャー39a(図3参照。)によって発行された印刷ジョブに付与されている情報であり、本発明のジョブ付与情報を構成している。   Here, the job ID is information given to a print job issued by a job manager 39a (see FIG. 3), which will be described later, and constitutes job assignment information of the present invention.

例えば、図4に示すジョブ情報38bにおいて、ジョブIDが「Job001」である印刷ジョブは、ジョブ種別情報が「MFPプリントシステム用の印刷ジョブ」であり、用紙サイズが「A3」である。また、ジョブIDが「Job002」である印刷ジョブは、ジョブ種別情報が「オプションプリントシステム用の印刷ジョブ」であり、オプションジョブIDが「Opj001」である。   For example, in the job information 38b shown in FIG. 4, the print job with the job ID “Job001” has the job type information “print job for MFP print system” and the paper size “A3”. Also, the print job with the job ID “Job002” has the job type information “print job for the option print system” and the option job ID “Opj001”.

以上に説明したように、記憶部38は、ジョブ識別情報であるジョブIDと、ジョブ種別情報とを関連付けているジョブ情報38bを記憶しており、本発明のジョブ情報記憶部を構成している。   As described above, the storage unit 38 stores the job information 38b that associates the job ID, which is job identification information, with the job type information, and constitutes the job information storage unit of the present invention. .

図5は、オプションジョブ情報38cの一例を示す図である。   FIG. 5 is a diagram illustrating an example of the option job information 38c.

図5に示すように、オプションジョブ情報38cは、後述のオプションプリントシステム43a(図6参照。)用の印刷ジョブの識別情報である他方用ジョブ識別情報としてのオプションジョブIDと、この印刷ジョブにおいて連続して印刷される任意の枚数の記録媒体の集合であるセクションの数であるセクション数など、この印刷ジョブがオプションプリントシステム43aによって処理される場合の各種の設定値とを関連付けている情報である。   As shown in FIG. 5, the option job information 38c includes an option job ID as job identification information for the other, which is print job identification information for an option print system 43a (see FIG. 6) described later, and the print job. Information that associates various setting values when this print job is processed by the option print system 43a, such as the number of sections that is the number of sections that is a set of an arbitrary number of recording media that are continuously printed. is there.

例えば、図5に示すオプションジョブ情報38cにおいて、オプションジョブIDが「Opj001」である印刷ジョブは、セクション数が「2」である。また、オプションジョブIDが「Opj002」である印刷ジョブは、セクション数が「3」である。   For example, in the option job information 38c shown in FIG. 5, the number of sections of the print job whose option job ID is “Opj001” is “2”. The print job with the option job ID “Opj002” has the number of sections “3”.

以上に説明したように、記憶部38は、他方用ジョブ識別情報であるオプションジョブIDと、この印刷ジョブがオプションプリントシステム43aによって処理される場合の各種の設定値とを関連付けている他方用ジョブ情報としてのオプションジョブ情報38cを記憶しており、本発明の他方用ジョブ情報記憶部を構成している。   As described above, the storage unit 38 associates the option job ID that is the other-side job identification information with the various setting values when this print job is processed by the option print system 43a. Optional job information 38c is stored as information, and constitutes the other-side job information storage unit of the present invention.

図3に示すように、制御部39は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを予め記憶しているROM(Read Only Memory)と、CPUの作業領域として用いられるRAM(Random Access Memory)とを備えている。CPUは、ROMまたは記憶部38に記憶されているプログラムを実行するようになっている。   As shown in FIG. 3, the control unit 39 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores programs and various data in advance, and a RAM (RAM) used as a work area of the CPU. Random Access Memory). The CPU is configured to execute a program stored in the ROM or the storage unit 38.

制御部39は、記憶部38に記憶されている画像形成装置用プログラム38aを実行することによって、印刷ジョブを発行するジョブ発行手段としてのジョブマネージャー(Job Manager)39a、ジョブマネージャー39aによって発行された印刷ジョブに応じてプリントエンジン33を制御する印刷制御手段としてのMFPプリントシステム39b、ジョブマネージャー39aによって発行された印刷ジョブをMFPプリントシステム39bおよび後述のオプションプリントシステム43aのうち適切な印刷制御手段に割り振るジョブ割振手段としてのアービトレーター(Arbitrator)39c、および、プリントエンジン33との通信を制御するエンジンインターフェイス(Engine Interface)39dとして機能する。   The control unit 39 is issued by a job manager 39a or a job manager 39a as a job issuing unit that issues a print job by executing the image forming apparatus program 38a stored in the storage unit 38. The print job issued by the MFP print system 39b and the job manager 39a as print control means for controlling the print engine 33 according to the print job is used as an appropriate print control means among the MFP print system 39b and an optional print system 43a described later. Arbitrator 39c as job allocating means to be allocated, and engine interface (Engine Interface) 39 for controlling communication with the print engine 33 functions as d.

MFPプリントシステム39bは、印刷ジョブに応じた描画処理を実行する機能である。また、MFPプリントシステム39bは、印刷ジョブに応じてパンチ、ステープルなどの後処理をプリントエンジン33に対して指示することが可能である。   The MFP print system 39b is a function that executes a drawing process corresponding to a print job. The MFP print system 39b can instruct the print engine 33 to perform post-processing such as punching and stapling according to the print job.

図6は、オプション印刷制御装置40のブロック図である。   FIG. 6 is a block diagram of the option print control device 40.

図6に示すように、オプション印刷制御装置40は、MFP本体30(図3参照。)と通信を行う通信デバイスであるMFP用通信部41と、種々の情報を記憶することが可能であるEEPROM、HDDなどの記憶デバイスである記憶部42と、オプション印刷制御装置40全体を制御する制御部43とを備えている。   As shown in FIG. 6, the option print control apparatus 40 includes an MFP communication unit 41 that is a communication device that communicates with the MFP main body 30 (see FIG. 3), and an EEPROM that can store various information. , A storage unit 42 that is a storage device such as an HDD, and a control unit 43 that controls the entire option print control apparatus 40.

記憶部42は、オプション印刷制御装置40によって実行されるオプション印刷制御装置用プログラム42aを記憶している。   The storage unit 42 stores an option print control apparatus program 42 a executed by the option print control apparatus 40.

制御部43は、例えば、CPUと、プログラムおよび各種のデータを予め記憶しているROMと、CPUの作業領域として用いられるRAMとを備えている。CPUは、ROMまたは記憶部42に記憶されているプログラムを実行するようになっている。   The control unit 43 includes, for example, a CPU, a ROM that stores programs and various data in advance, and a RAM that is used as a work area for the CPU. The CPU executes a program stored in the ROM or the storage unit 42.

制御部43は、記憶部42に記憶されているオプション印刷制御装置用プログラム42aを実行することによって、MFP本体30のジョブマネージャー39aによって発行された印刷ジョブに応じてMFP本体30のプリントエンジン33を制御する印刷制御手段としてのオプションプリントシステム43aとして機能する。   The control unit 43 executes the option print control apparatus program 42 a stored in the storage unit 42, thereby causing the print engine 33 of the MFP main body 30 to operate according to the print job issued by the job manager 39 a of the MFP main body 30. It functions as an option print system 43a as a print control means to control.

オプションプリントシステム43aは、印刷ジョブに応じた描画処理を実行する機能である。また、オプションプリントシステム43aは、印刷ジョブに応じてパンチ、ステープルなどの後処理をプリントエンジン33に対して指示することが可能である。   The option print system 43a is a function that executes a drawing process according to a print job. In addition, the option print system 43a can instruct the print engine 33 to perform post-processing such as punching and stapling according to the print job.

なお、MFP本体30のMFPプリントシステム39bと、オプション印刷制御装置40のオプションプリントシステム43aとは、プリントエンジン33に対して実行可能な制御の内容が少なくとも一部異なる。すなわち、MFPプリントシステム39bと、オプションプリントシステム43aとは、プリントエンジン33に対して実行可能な制御の内容に違いが存在する。例えば、MFPプリントシステム39bは、1つの印刷ジョブ全体に対してステープルをするか否かを設定することができるのみであるが、オプションプリントシステム43aは、1つの印刷ジョブにおける連続して印刷される任意の枚数の記録媒体の集合、すなわち、任意のセクションに対してステープルをするか否かを設定することができる。   The MFP print system 39b of the MFP main body 30 and the option print system 43a of the option print control apparatus 40 are at least partially different in the contents of control that can be executed on the print engine 33. In other words, the MFP print system 39b and the option print system 43a differ in the contents of control that can be executed on the print engine 33. For example, the MFP print system 39b can only set whether or not stapling is performed for one entire print job, but the option print system 43a is continuously printed in one print job. It is possible to set whether or not to staple a set of recording media of any number, that is, an arbitrary section.

図7は、コンピューター60のブロック図である。   FIG. 7 is a block diagram of the computer 60.

図7に示すように、コンピューター60は、利用者による種々の操作が入力されるキーボード、マウスなどの入力デバイスである操作部61と、種々の情報を表示するLCDなどの表示デバイスである表示部62と、ネットワーク11経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部63と、種々の情報を記憶することが可能であるHDDなどの記憶デバイスである記憶部64と、コンピューター60全体を制御する制御部65とを備えている。   As shown in FIG. 7, a computer 60 includes an operation unit 61 that is an input device such as a keyboard and a mouse for inputting various operations by a user, and a display unit that is a display device such as an LCD that displays various information. 62, a network communication unit 63 that is a network communication device that communicates with an external device via the network 11, a storage unit 64 that is a storage device such as an HDD capable of storing various information, and a computer 60 And a control unit 65 for controlling the whole.

記憶部64は、MFP20のうちMFP本体30単独で記録媒体に印刷を実行させるためのプログラムであるMFP用プリンタードライバー64aと、MFP20のうちMFP本体30およびオプション印刷制御装置40の協働で記録媒体に印刷を実行させるためのプログラムである印刷制御装置用プリンタードライバー64bとを記憶している。   The storage unit 64 cooperates with the MFP printer driver 64a, which is a program for causing the MFP main body 30 of the MFP 20 to execute printing on a recording medium alone, and the MFP main body 30 and the optional print control apparatus 40 of the MFP 20 in cooperation with the recording medium. The printer driver 64b for the print control apparatus, which is a program for causing the printer to execute printing, is stored.

MFP用プリンタードライバー64aおよび印刷制御装置用プリンタードライバー64bは、コンピューター60の製造段階でコンピューター60にインストールされていても良いし、CD(Compact Disk)、DVD(Digital Versatile Disk)、USBメモリーなどの記憶媒体からコンピューター60に追加でインストールされても良いし、ネットワーク11上からコンピューター60に追加でインストールされても良い。   The printer driver 64a for MFP and the printer driver 64b for print control apparatus may be installed in the computer 60 at the manufacturing stage of the computer 60, or may be stored in a CD (Compact Disk), a DVD (Digital Versatile Disk), a USB memory, or the like. It may be additionally installed on the computer 60 from the medium, or may be additionally installed on the computer 60 from the network 11.

制御部65は、例えば、CPUと、プログラムおよび各種のデータを予め記憶しているROMと、CPUの作業領域として用いられるRAMとを備えている。CPUは、ROMまたは記憶部64に記憶されているプログラムを実行するようになっている。   The control unit 65 includes, for example, a CPU, a ROM that stores programs and various data in advance, and a RAM that is used as a work area of the CPU. The CPU executes a program stored in the ROM or the storage unit 64.

次に、ネットワークシステム10の動作について説明する。   Next, the operation of the network system 10 will be described.

まず、MFP20における印刷ジョブの流れについて説明する。   First, the flow of a print job in the MFP 20 will be described.

MFP本体30の制御部39は、操作部31を介してコピーの指示を受けてスキャナー34によって原稿から画像を読み取ると、スキャナー34によって読み取った画像に基づいた印刷ジョブの実行をジョブマネージャー39aに要求する。ここで、制御部39は、この印刷ジョブにジョブIDを付与した後、このジョブIDと、この印刷ジョブのジョブ種別情報として「MFPプリントシステム用の印刷ジョブ」と、この印刷ジョブがMFPプリントシステム39bによって処理される場合の各種の設定値とを対応付けて記憶部38上のジョブ情報38bに記憶する。   When the control unit 39 of the MFP main body 30 receives a copy instruction via the operation unit 31 and reads an image from the document by the scanner 34, the control unit 39 requests the job manager 39 a to execute a print job based on the image read by the scanner 34. To do. Here, after giving the print job a job ID, the control unit 39 assigns the job ID, “print job for MFP print system” as job type information of the print job, and the print job is the MFP print system. The various setting values in the case of being processed by 39b are stored in the job information 38b on the storage unit 38 in association with each other.

また、MFP本体30の制御部39は、外部のファクシミリ装置からFAX送信されたFAXデータをファックス通信部35を介してFAX受信すると、このFAXデータに基づいた印刷ジョブの実行をジョブマネージャー39aに要求する。ここで、制御部39は、この印刷ジョブにジョブIDを付与した後、このジョブIDと、この印刷ジョブのジョブ種別情報として「MFPプリントシステム用の印刷ジョブ」と、この印刷ジョブがMFPプリントシステム39bによって処理される場合の各種の設定値とを対応付けて記憶部38上のジョブ情報38bに記憶する。   In addition, when the control unit 39 of the MFP main body 30 receives FAX data transmitted by FAX from an external facsimile apparatus via the FAX communication unit 35, the control unit 39 requests the job manager 39a to execute a print job based on the FAX data. To do. Here, after giving the print job a job ID, the control unit 39 assigns the job ID, “print job for MFP print system” as job type information of the print job, and the print job is the MFP print system. The various setting values in the case of being processed by 39b are stored in the job information 38b on the storage unit 38 in association with each other.

また、MFP本体30の制御部39は、コンピューター60のMFP用プリンタードライバー64aからネットワーク通信部63を介して送信された印刷データをネットワーク通信部36を介して受信すると、この印刷データに基づいた印刷ジョブの実行をジョブマネージャー39aに要求する。ここで、制御部39は、この印刷ジョブにジョブIDを付与した後、このジョブIDと、この印刷ジョブのジョブ種別情報として「MFPプリントシステム用の印刷ジョブ」と、この印刷ジョブがMFPプリントシステム39bによって処理される場合の各種の設定値とを対応付けて記憶部38上のジョブ情報38bに記憶する。   When the control unit 39 of the MFP main body 30 receives print data transmitted from the MFP printer driver 64a of the computer 60 via the network communication unit 63 via the network communication unit 36, the control unit 39 performs printing based on the print data. The job manager 39a is requested to execute the job. Here, after giving the print job a job ID, the control unit 39 assigns the job ID, “print job for MFP print system” as job type information of the print job, and the print job is the MFP print system. The various setting values in the case of being processed by 39b are stored in the job information 38b on the storage unit 38 in association with each other.

また、MFP本体30の制御部39は、コンピューター60の印刷制御装置用プリンタードライバー64bからネットワーク通信部63を介して送信された印刷データをネットワーク通信部36を介して受信すると、この印刷データに基づいた印刷ジョブの実行をジョブマネージャー39aに要求する。ここで、制御部39は、この印刷ジョブにジョブIDを付与した後、このジョブIDと、この印刷ジョブのジョブ種別情報として「オプションプリントシステム用の印刷ジョブ」と、この印刷ジョブのオプションジョブIDとを対応付けて記憶部38上のジョブ情報38bに記憶する。また、制御部39は、このオプションジョブIDと、この印刷ジョブがオプションプリントシステム43aによって処理される場合の各種の設定値とを対応付けて記憶部38上のオプションジョブ情報38cに記憶する。   When the control unit 39 of the MFP main body 30 receives print data transmitted from the printer driver 64b for the print control device of the computer 60 via the network communication unit 63 via the network communication unit 36, the control unit 39 based on the print data. The job manager 39a is requested to execute the print job. Here, after assigning a job ID to this print job, the control unit 39 sets this job ID, “print job for an optional print system” as job type information of this print job, and optional job ID of this print job. Are stored in the job information 38b on the storage unit 38 in association with each other. In addition, the control unit 39 stores the option job ID in association with various setting values when the print job is processed by the option print system 43a in the option job information 38c on the storage unit 38.

図8は、MFP20における印刷ジョブの流れを示す図である。   FIG. 8 is a diagram illustrating the flow of a print job in the MFP 20.

図8に示すように、ジョブマネージャー39aは、実行を要求された印刷ジョブを、実行を要求された順に、アービトレーター39cに通知する(S101)。すなわち、ジョブマネージャー39aは、実行を要求された印刷ジョブを、実行を要求された順に発行する。   As shown in FIG. 8, the job manager 39a notifies the arbitrator 39c of the print jobs requested to be executed in the order requested to be executed (S101). That is, the job manager 39a issues the print jobs requested to be executed in the order in which the execution is requested.

アービトレーター39cは、S101においてジョブマネージャー39aから通知された印刷ジョブがMFPプリントシステム39b用の印刷ジョブである場合に、この印刷ジョブをMFPプリントシステム39bに通知する(S102a)。   When the print job notified from the job manager 39a in S101 is a print job for the MFP print system 39b, the arbitrator 39c notifies the MFP print system 39b of this print job (S102a).

次いで、MFPプリントシステム39bは、S102aにおいてアービトレーター39cから通知された印刷ジョブに応じて描画処理などの処理を実行して、プリントエンジン33に通知されるべきデータを印刷ジョブにおけるページ毎に生成し、生成したページ毎のデータを順にエンジンインターフェイス39dに通知する(S103a)。ここで、MFPプリントシステム39bは、印刷ジョブに付与されているジョブIDと、記憶部38上のジョブ情報38bとに基づいて、この印刷ジョブがMFPプリントシステム39bによって処理される場合の各種の設定値を取得し、取得した各種の設定値に応じて描画処理などの処理を実行して、プリントエンジン33に通知されるべきデータを生成する。   Next, the MFP print system 39b executes processing such as drawing processing according to the print job notified from the arbitrator 39c in S102a, and generates data to be notified to the print engine 33 for each page in the print job. Then, the generated data for each page is sequentially notified to the engine interface 39d (S103a). Here, the MFP print system 39b performs various settings when the print job is processed by the MFP print system 39b based on the job ID given to the print job and the job information 38b on the storage unit 38. A value is acquired, and processing such as drawing processing is executed according to the acquired various setting values, and data to be notified to the print engine 33 is generated.

次いで、エンジンインターフェイス39dは、S103aにおいてMFPプリントシステム39bから通知されたページ毎のデータを順にプリントエンジン33に通知する(S104)。   Next, the engine interface 39d sequentially notifies the print engine 33 of the data for each page notified from the MFP print system 39b in S103a (S104).

次いで、プリントエンジン33は、S104においてエンジンインターフェイス39dから通知されたページ毎のデータに基づいて記録媒体に印刷を順に実行した後、ページ毎の印刷の実行の完了を順にエンジンインターフェイス39dに通知する(S105)。   Next, the print engine 33 sequentially executes printing on the recording medium based on the data for each page notified from the engine interface 39d in S104, and then notifies the engine interface 39d in order of completion of the printing for each page ( S105).

次いで、エンジンインターフェイス39dは、S105においてプリントエンジン33から通知されたページ毎の印刷の実行の完了を順にMFPプリントシステム39bに通知する(S106a)。   Next, the engine interface 39d sequentially notifies the MFP print system 39b of the completion of the printing for each page notified from the print engine 33 in S105 (S106a).

次いで、MFPプリントシステム39bは、S106aにおいてエンジンインターフェイス39dから通知されたページ毎の印刷の実行の完了に基づいて、印刷ジョブの全てのページの印刷の実行の完了がエンジンインターフェイス39dから通知されたと判断した場合に、この印刷ジョブの実行の完了をアービトレーター39cに通知する(S107a)。   Next, the MFP print system 39b determines that the completion of execution of printing of all pages of the print job has been notified from the engine interface 39d based on the completion of execution of printing for each page notified from the engine interface 39d in S106a. In this case, the completion of execution of this print job is notified to the arbitrator 39c (S107a).

次いで、アービトレーター39cは、S107aにおいてMFPプリントシステム39bから通知された印刷ジョブの実行の完了をジョブマネージャー39aに通知する(S108)。   Next, the arbitrator 39c notifies the job manager 39a of completion of execution of the print job notified from the MFP print system 39b in S107a (S108).

アービトレーター39cは、S101においてジョブマネージャー39aから通知された印刷ジョブがオプションプリントシステム43a用の印刷ジョブである場合に、この印刷ジョブに付与されているジョブIDを記憶部38上のジョブ情報38bに基づいてオプションジョブIDに差し替えた後、この印刷ジョブをオプションプリントシステム43aに通知する(S102b)。なお、アービトレーター39cからオプションプリントシステム43aに通知される印刷ジョブは、アービトレーター39cから、MFP本体30のオプション印刷制御装置用通信部37と、オプション印刷制御装置40のMFP用通信部41とを順に介して、オプションプリントシステム43aに入力される。   When the print job notified from the job manager 39a in S101 is a print job for the option print system 43a, the arbitrator 39c stores the job ID assigned to the print job in the job information 38b on the storage unit 38. Based on the option job ID, the print job is notified to the option print system 43a (S102b). The print job notified from the arbitrator 39c to the option print system 43a is sent from the arbitrator 39c to the option print control device communication unit 37 of the MFP main body 30 and the MFP communication unit 41 of the option print control device 40. The information is input to the option print system 43a in order.

次いで、オプションプリントシステム43aは、S102bにおいてアービトレーター39cから通知された印刷ジョブに応じて描画処理などの処理を実行して、プリントエンジン33に通知されるべきデータを印刷ジョブにおけるページ毎に生成し、生成したページ毎のデータを順にエンジンインターフェイス39dに通知する(S103b)。ここで、オプションプリントシステム43aは、印刷ジョブに付与されているオプションジョブIDと、記憶部38上のオプションジョブ情報38cとに基づいて、この印刷ジョブがオプションプリントシステム43aによって処理される場合の各種の設定値を取得し、取得した各種の設定値に応じて描画処理などの処理を実行して、プリントエンジン33に通知されるべきデータを生成する。なお、オプションプリントシステム43aからエンジンインターフェイス39dに通知されるデータは、オプションプリントシステム43aから、オプション印刷制御装置40のMFP用通信部41と、MFP本体30のオプション印刷制御装置用通信部37とを順に介して、エンジンインターフェイス39dに入力される。   Next, the option print system 43a executes processing such as drawing processing according to the print job notified from the arbitrator 39c in S102b, and generates data to be notified to the print engine 33 for each page in the print job. Then, the generated data for each page is sequentially notified to the engine interface 39d (S103b). Here, the option print system 43a performs various processes when the print job is processed by the option print system 43a based on the option job ID given to the print job and the option job information 38c on the storage unit 38. The setting value is acquired, and processing such as drawing processing is executed according to the acquired various setting values, and data to be notified to the print engine 33 is generated. The data notified from the option print system 43a to the engine interface 39d is sent from the option print system 43a to the MFP communication unit 41 of the option print control device 40 and the option print control device communication unit 37 of the MFP main body 30. The information is input to the engine interface 39d in order.

次いで、エンジンインターフェイス39dは、S103bにおいてオプションプリントシステム43aから通知されたページ毎のデータを順にプリントエンジン33に通知する(S104)。   Next, the engine interface 39d sequentially notifies the print engine 33 of the data for each page notified from the option print system 43a in S103b (S104).

次いで、プリントエンジン33は、S104においてエンジンインターフェイス39dから通知されたページ毎のデータに基づいて記録媒体に印刷を順に実行した後、ページ毎の印刷の実行の完了を順にエンジンインターフェイス39dに通知する(S105)。   Next, the print engine 33 sequentially executes printing on the recording medium based on the data for each page notified from the engine interface 39d in S104, and then notifies the engine interface 39d in order of completion of the printing for each page ( S105).

次いで、エンジンインターフェイス39dは、S105においてプリントエンジン33から通知されたページ毎の印刷の実行の完了を順にオプションプリントシステム43aに通知する(S106b)。   Next, the engine interface 39d notifies the option print system 43a in order of completion of execution of printing for each page notified from the print engine 33 in S105 (S106b).

次いで、オプションプリントシステム43aは、S106bにおいてエンジンインターフェイス39dから通知されたページ毎の印刷の実行の完了に基づいて、印刷ジョブの全てのページの印刷の実行の完了がエンジンインターフェイス39dから通知されたと判断した場合に、この印刷ジョブの実行の完了をアービトレーター39cに通知する(S107b)。   Next, the option print system 43a determines that the completion of the printing of all pages of the print job has been notified from the engine interface 39d based on the completion of the printing for each page notified from the engine interface 39d in S106b. In this case, the completion of execution of this print job is notified to the arbitrator 39c (S107b).

次いで、アービトレーター39cは、S107bにおいてオプションプリントシステム43aから通知された印刷ジョブに付与されているオプションジョブIDを記憶部38上のジョブ情報38bに基づいてジョブIDに差し替えた後、この印刷ジョブの実行の完了をジョブマネージャー39aに通知する(S108)。   Next, the arbitrator 39c replaces the option job ID assigned to the print job notified from the option print system 43a in S107b with the job ID based on the job information 38b on the storage unit 38, and then the print job. The job manager 39a is notified of completion of execution (S108).

次に、アービトレーター39cの動作について説明する。   Next, the operation of the arbitrator 39c will be described.

まず、ジョブマネージャー39aから印刷ジョブが通知された場合のアービトレーター39cの動作について説明する。   First, the operation of the arbitrator 39c when a print job is notified from the job manager 39a will be described.

図9は、ジョブマネージャー39aから印刷ジョブが通知された場合のアービトレーター39cの動作のフローチャートである。   FIG. 9 is a flowchart of the operation of the arbitrator 39c when a print job is notified from the job manager 39a.

アービトレーター39cは、ジョブマネージャー39aから印刷ジョブが通知された場合、図9に示す動作を実行する。   The arbitrator 39c executes the operation shown in FIG. 9 when a print job is notified from the job manager 39a.

図9に示すように、アービトレーター39cは、ジョブマネージャー39aから通知された印刷ジョブに付与されているジョブIDと、記憶部38上のジョブ情報38bとに基づいて、この印刷ジョブのジョブ種別を取得する(S131)。   As shown in FIG. 9, the arbitrator 39c determines the job type of this print job based on the job ID given to the print job notified from the job manager 39a and the job information 38b on the storage unit 38. Obtain (S131).

次いで、アービトレーター39cは、S131において取得したジョブ種別に基づいて、この印刷ジョブがオプションプリントシステム43a用の印刷ジョブであるか否かを判断する(S132)。   Next, the arbitrator 39c determines whether this print job is a print job for the option print system 43a based on the job type acquired in S131 (S132).

アービトレーター39cは、印刷ジョブがオプションプリントシステム43a用の印刷ジョブではない、すなわち、MFPプリントシステム39b用の印刷ジョブであるとS132において判断すると、この印刷ジョブをMFPプリントシステム39bに割り振って(S102a)、図9に示す動作を終了する。   If the arbitrator 39c determines in S132 that the print job is not a print job for the option print system 43a, that is, a print job for the MFP print system 39b, the arbitrator 39c allocates the print job to the MFP print system 39b (S102a). ), The operation shown in FIG.

一方、アービトレーター39cは、印刷ジョブがオプションプリントシステム43a用の印刷ジョブであるとS132において判断すると、この印刷ジョブに付与されているジョブIDを記憶部38上のジョブ情報38bに基づいてオプションジョブIDに差し替える(S133)。   On the other hand, when the arbitrator 39c determines in S132 that the print job is a print job for the option print system 43a, the arbitrator 39c determines the job ID assigned to the print job based on the job information 38b on the storage unit 38. The ID is replaced (S133).

次いで、アービトレーター39cは、ジョブマネージャー39aから通知された印刷ジョブをオプションプリントシステム43aに割り振って(S102b)、図9に示す動作を終了する。   Next, the arbitrator 39c allocates the print job notified from the job manager 39a to the option print system 43a (S102b), and ends the operation shown in FIG.

次に、プリントシステムから印刷ジョブの実行の完了が通知された場合のアービトレーター39cの動作について説明する。   Next, the operation of the arbitrator 39c when the completion of execution of a print job is notified from the print system will be described.

図10は、プリントシステムから印刷ジョブの実行の完了が通知された場合のアービトレーター39cの動作のフローチャートである。   FIG. 10 is a flowchart of the operation of the arbitrator 39c when the completion of execution of the print job is notified from the print system.

アービトレーター39cは、プリントシステムから印刷ジョブの実行の完了が通知された場合、図10に示す動作を実行する。   The arbitrator 39c executes the operation shown in FIG. 10 when the completion of execution of the print job is notified from the print system.

図10に示すように、アービトレーター39cは、プリントシステム、すなわち、MFPプリントシステム39bおよびオプションプリントシステム43aの何れかから実行の完了が通知された印刷ジョブがオプションプリントシステム43a用の印刷ジョブであるか否かを判断する(S161)。ここで、アービトレーター39cは、プリントシステムから実行の完了が通知された印刷ジョブにオプションジョブIDが付与されていない場合に、この印刷ジョブがオプションプリントシステム43a用の印刷ジョブではない、すなわち、MFPプリントシステム39b用の印刷ジョブであると判断する。一方、アービトレーター39cは、プリントシステムから実行の完了が通知された印刷ジョブにオプションジョブIDが付与されている場合に、この印刷ジョブがオプションプリントシステム43a用の印刷ジョブであると判断する。   As shown in FIG. 10, the arbitrator 39c is a print job for which the completion of execution is notified from the print system, that is, the MFP print system 39b or the option print system 43a, for the option print system 43a. Whether or not (S161). Here, when the option job ID is not assigned to the print job notified of completion of execution from the print system, the arbitrator 39c is not a print job for the option print system 43a. It is determined that the print job is for the print system 39b. On the other hand, the arbitrator 39c determines that this print job is a print job for the option print system 43a when an option job ID is given to the print job notified of completion of execution from the print system.

アービトレーター39cは、印刷ジョブがオプションプリントシステム43a用の印刷ジョブではない、すなわち、MFPプリントシステム39b用の印刷ジョブであるとS161において判断すると、この印刷ジョブの実行の完了をジョブマネージャー39aに通知して(S108)、図10に示す動作を終了する。   If the arbitrator 39c determines in S161 that the print job is not a print job for the option print system 43a, that is, a print job for the MFP print system 39b, the arbitrator 39c notifies the job manager 39a of the completion of execution of this print job. Then (S108), the operation shown in FIG.

一方、アービトレーター39cは、印刷ジョブがオプションプリントシステム43a用の印刷ジョブであるとS161において判断すると、この印刷ジョブに付与されているオプションジョブIDを記憶部38上のジョブ情報38bに基づいてジョブIDに差し替える(S162)。   On the other hand, when the arbitrator 39c determines in S161 that the print job is a print job for the option print system 43a, the arbitrator 39c determines the option job ID assigned to the print job based on the job information 38b on the storage unit 38. The ID is replaced (S162).

次いで、アービトレーター39cは、この印刷ジョブの実行の完了をジョブマネージャー39aに通知して(S108)、図10に示す動作を終了する。   Next, the arbitrator 39c notifies the job manager 39a of the completion of execution of this print job (S108), and ends the operation shown in FIG.

以上に説明したように、MFP20は、ジョブマネージャー39aによって発行された印刷ジョブに付与されているジョブIDに基づいてMFPプリントシステム39bおよびオプションプリントシステム43aのうちこの印刷ジョブを割り振るプリントシステムを判断する(S131およびS132)ので、MFPプリントシステム39bおよびオプションプリントシステム43aのうち印刷ジョブに応じた適切なプリントシステムによって従来より高速に印刷を完了することができる。   As described above, the MFP 20 determines, based on the job ID assigned to the print job issued by the job manager 39a, the print system to which the print job is allocated among the MFP print system 39b and the optional print system 43a. Since (S131 and S132), printing can be completed at a higher speed than before by an appropriate print system according to the print job out of the MFP print system 39b and the optional print system 43a.

また、MFP20は、MFPプリントシステム39bおよびオプションプリントシステム43aがプリントエンジン33に対して実行可能な制御の内容が少なくとも一部異なるので、1つのプリントシステムのみを備えている構成と比較して、多様な内容でプリントエンジン33を制御することができる。   Further, since the MFP 20 is different in at least part of the control contents that the MFP print system 39b and the option print system 43a can execute on the print engine 33, the MFP 20 is more diverse than the configuration having only one print system. The print engine 33 can be controlled with various contents.

また、MFP20は、ジョブマネージャー39aによって発行された印刷ジョブに付与されているジョブID自体がジョブ種別情報でなくても、ジョブIDに関連付けられているジョブ種別情報に基づいてMFPプリントシステム39bおよびオプションプリントシステム43aのうちこの印刷ジョブを割り振るプリントシステムを適切に判断する(S131およびS132)ことができるので、印刷ジョブがMFPプリントシステム39bおよびオプションプリントシステム43aのうち何れのプリントシステム用の印刷ジョブであるかに縛られないジョブIDを印刷ジョブに付与することができる。   Further, the MFP 20 can select the MFP print system 39b and the options based on the job type information associated with the job ID even if the job ID given to the print job issued by the job manager 39a is not the job type information. Since the print system to which this print job is allocated can be appropriately determined among the print systems 43a (S131 and S132), the print job is a print job for any print system of the MFP print system 39b and the optional print system 43a. It is possible to assign a job ID that is not tied to a print job.

また、MFP20は、ジョブマネージャー39aによって発行された印刷ジョブがMFPプリントシステム39bおよびオプションプリントシステム43aのうちオプションプリントシステム43a用の印刷ジョブである場合に、この印刷ジョブに付与されているジョブIDに関連付けられているオプションジョブIDを、このジョブIDと差し替えてこの印刷ジョブに付与した後(S133)、オプションプリントシステム43aによって印刷ジョブを処理するときに、この印刷ジョブに付与されているオプションジョブIDに関連付けられている設定値を使用するので、オプションプリントシステム43a用の印刷ジョブに対してオプションプリントシステム43aに専用の処理を実行させることを簡単な構成で実現することができる。   Further, when the print job issued by the job manager 39a is a print job for the option print system 43a among the MFP print system 39b and the option print system 43a, the MFP 20 uses the job ID assigned to the print job. After the associated optional job ID is replaced with this job ID and given to this print job (S133), when the optional print system 43a processes the print job, the optional job ID given to this print job Therefore, it is possible to implement the option print system 43a to execute a dedicated process for the print job for the option print system 43a with a simple configuration.

また、MFP20のMFP本体30のアービトレーター39cは、オプションプリントシステム43a用の印刷ジョブの実行の完了をジョブマネージャー39aに通知する場合に(S108)、この印刷ジョブに付与されているオプションジョブIDが記憶部38上のジョブ情報38bにおいて関連付けられているジョブIDを、このオプションジョブIDと差し替えてこの印刷ジョブに付与し(S162)、ジョブマネージャー39aは、印刷ジョブの実行の完了がアービトレーター39cによって通知された場合に、この印刷ジョブに付与されているジョブIDに基づいて実行が完了した印刷ジョブを判断する。この構成により、MFP20は、実行が完了した印刷ジョブをジョブマネージャー39aによって判断するときに、MFPプリントシステム39bおよびオプションプリントシステム43aのうち何れのプリントシステム用の印刷ジョブであるかをジョブマネージャー39aが認識する必要がないので、ジョブマネージャー39aの構成を簡略化することができる。   Further, when the arbitrator 39c of the MFP body 30 of the MFP 20 notifies the job manager 39a of the completion of execution of the print job for the option print system 43a (S108), the option job ID assigned to this print job is The job ID associated with the job information 38b on the storage unit 38 is replaced with this optional job ID and given to this print job (S162), and the job manager 39a determines that the execution of the print job is completed by the arbitrator 39c. When notified, a print job that has been executed is determined based on the job ID assigned to the print job. With this configuration, when the job manager 39a determines the print job that has been executed by the MFP 20, the job manager 39a determines which print system the MFP print system 39b or the optional print system 43a is for. Since it is not necessary to recognize, the configuration of the job manager 39a can be simplified.

本発明の画像形成装置は、本実施の形態においてMFPであるが、プリンター専用機など、MFP以外の画像形成装置であっても良い。   The image forming apparatus of the present invention is an MFP in the present embodiment, but may be an image forming apparatus other than the MFP, such as a printer dedicated machine.

20 MFP(画像形成装置)
33 プリントエンジン
38 記憶部(ジョブ情報記憶部、他方用ジョブ情報記憶部)
38b ジョブ情報
38c オプションジョブ情報(他方用ジョブ情報)
39a ジョブマネージャー(ジョブ発行手段)
39b MFPプリントシステム(印刷制御手段、一方印刷制御手段)
39c アービトレーター(ジョブ割振手段)
43a オプションプリントシステム(印刷制御手段、他方印刷制御手段)
20 MFP (image forming apparatus)
33 Print Engine 38 Storage Unit (Job Information Storage Unit, Other Job Information Storage Unit)
38b Job information 38c Optional job information (other job information)
39a Job manager (job issuing means)
39b MFP print system (print control means, one-side print control means)
39c Arbitrator (Job allocation means)
43a Option print system (printing control means, other printing control means)

Claims (3)

記録媒体に印刷を実行するプリントエンジンと、前記プリントエンジンによる印刷のための印刷ジョブを発行するジョブ発行手段と、前記ジョブ発行手段によって発行された前記印刷ジョブに応じて前記プリントエンジンを制御する2つの印刷制御手段と、前記ジョブ発行手段によって発行された前記印刷ジョブを前記2つの印刷制御手段のうち適切な印刷制御手段に割り振るジョブ割振手段とを備えている画像形成装置であって
前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブに付与されている情報であるジョブ付与情報に基づいてこの印刷ジョブが前記2つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを判断し、この印刷ジョブが前記2つの印刷制御手段のうち一方である一方印刷制御手段用の印刷ジョブであると判断した場合に、前記適切な印刷制御手段として前記一方印刷制御手段にこの印刷ジョブを割り振り、この印刷ジョブが前記2つの印刷制御手段のうち他方である他方印刷制御手段用の印刷ジョブであると判断した場合に、前記適切な印刷制御手段として前記他方印刷制御手段にこの印刷ジョブを割り振り、
前記画像形成装置は、前記印刷ジョブの識別情報であるジョブ識別情報と、この印刷ジョブが前記2つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを示すジョブ種別情報とを関連付けているジョブ情報を記憶しているジョブ情報記憶部を備えており、
前記ジョブ付与情報は、前記ジョブ識別情報であり、
前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブに付与されている前記ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記ジョブ種別情報に基づいて、この印刷ジョブが前記2つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを判断し、
前記画像形成装置は、前記2つの印刷制御手段のうち前記他方印刷制御手段用の前記印刷ジョブの識別情報である他方用ジョブ識別情報と、この印刷ジョブが前記他方印刷制御手段によって処理される場合の設定値とを関連付けている他方用ジョブ情報を記憶している他方用ジョブ情報記憶部を備えており、
前記ジョブ情報は、前記他方印刷制御手段用の前記印刷ジョブに対して、この印刷ジョブの前記ジョブ識別情報と、この印刷ジョブの前記他方用ジョブ識別情報とを関連付けており、
前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブが前記他方印刷制御手段用の印刷ジョブであると判断する場合に、この印刷ジョブに付与されている前記ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記他方用ジョブ識別情報を、このジョブ識別情報と差し替えてこの印刷ジョブに付与し、
前記他方印刷制御手段は、前記ジョブ割振手段によって割り振られた前記印刷ジョブを処理する場合に、この印刷ジョブに付与されている前記他方用ジョブ識別情報が前記他方用ジョブ情報記憶部上の前記他方用ジョブ情報において関連付けられている前記設定値を使用することを特徴とする画像形成装置。
A print engine that executes printing on a recording medium, a job issuing unit that issues a print job for printing by the print engine, and controls the print engine according to the print job issued by the job issuing unit 2 An image forming apparatus comprising: one print control unit; and a job allocation unit that allocates the print job issued by the job issue unit to an appropriate print control unit of the two print control units ,
The job allocating unit is configured to print the print job for any one of the two print control units based on job assignment information that is information given to the print job issued by the job issue unit. It is determined whether the print job is a print job. If it is determined that the print job is a print job for one of the two print control units, the one print is performed as the appropriate print control unit. When this print job is allocated to the control means, and it is determined that this print job is a print job for the other print control means, which is the other of the two print control means, the other print is used as the appropriate print control means. Ri allocation the print job to the control unit,
The image forming apparatus includes job identification information that is identification information of the print job, and job type information that indicates which print control means the print job is for which of the two print control means. A job information storage unit for storing associated job information;
The job grant information is the job identification information,
The job allocating means is based on the job type information in which the job identification information given to the print job issued by the job issuing means is associated in the job information on the job information storage unit, Determining which of the two print control means the print job is for which print control means;
In the image forming apparatus, when the other print control unit processes the other job identification information which is the identification information of the print job for the other print control unit of the two print control units. A job information storage unit for the other side that stores job information for the other side that is associated with the set value of
The job information associates the job identification information of the print job and the job identification information for the other of the print job with the print job for the other print control unit,
When the job allocation unit determines that the print job issued by the job issuing unit is a print job for the other print control unit, the job identification information given to the print job is the job The other job identification information associated with the job information on the information storage unit is assigned to the print job in place of the job identification information,
When the other print control unit processes the print job allocated by the job allocation unit, the other job identification information given to the print job is displayed on the other job information storage unit. An image forming apparatus using the set value associated in job information .
前記ジョブ割振手段は、前記他方印刷制御手段用の前記印刷ジョブの実行の完了を前記ジョブ発行手段に通知する場合に、この印刷ジョブに付与されている前記他方用ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記ジョブ識別情報を、この他方用ジョブ識別情報と差し替えてこの印刷ジョブに付与し、  When the job allocation means notifies the job issuing means of the completion of execution of the print job for the other print control means, the other job identification information given to the print job is stored in the job information storage. The job identification information associated in the job information on the copy is replaced with the job identification information for the other side and given to the print job,
前記ジョブ発行手段は、前記印刷ジョブの実行の完了が前記ジョブ割振手段によって通知された場合に、この印刷ジョブに付与されている前記ジョブ識別情報に基づいて実行が完了した印刷ジョブを判断することを特徴とする請求項1に記載の画像形成装置。  The job issuing means, when the completion of execution of the print job is notified by the job assignment means, determines a print job that has been executed based on the job identification information given to the print job. The image forming apparatus according to claim 1.
前記2つの印刷制御手段は、前記プリントエンジンに対して実行可能な制御の内容が少なくとも一部異なることを特徴とする請求項1または請求項2に記載の画像形成装置。  3. The image forming apparatus according to claim 1, wherein the two print control units are different in at least part of the control content that can be executed on the print engine. 4.
JP2012237537A 2012-10-29 2012-10-29 Image forming apparatus Expired - Fee Related JP5882180B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012237537A JP5882180B2 (en) 2012-10-29 2012-10-29 Image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012237537A JP5882180B2 (en) 2012-10-29 2012-10-29 Image forming apparatus

Publications (2)

Publication Number Publication Date
JP2014087930A JP2014087930A (en) 2014-05-15
JP5882180B2 true JP5882180B2 (en) 2016-03-09

Family

ID=50790294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012237537A Expired - Fee Related JP5882180B2 (en) 2012-10-29 2012-10-29 Image forming apparatus

Country Status (1)

Country Link
JP (1) JP5882180B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4350343B2 (en) * 2002-05-31 2009-10-21 キヤノン株式会社 PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP5393343B2 (en) * 2009-08-21 2014-01-22 キヤノン株式会社 Print data processing apparatus, print data processing method, and program
JP4900530B1 (en) * 2011-09-15 2012-03-21 富士ゼロックス株式会社 Image processing apparatus and program

Also Published As

Publication number Publication date
JP2014087930A (en) 2014-05-15

Similar Documents

Publication Publication Date Title
US20160034228A1 (en) Image forming apparatus having test printing function, control method for the image forming apparatus, storage medium, and image forming system
JP2008146434A (en) Printing control device, printing control method, printing control program, printer, printing method, printing program and recording medium
JP6000237B2 (en) Image forming apparatus and image forming program
JP5424134B2 (en) Information processing apparatus, printer driver, print setting method, and data structure
JP5882180B2 (en) Image forming apparatus
US9626143B2 (en) Image forming device that improves usage efficiency of memory, management method, and recording medium
JP5858899B2 (en) Image forming apparatus
JP5813619B2 (en) Image forming apparatus
JP4802961B2 (en) Printing system, printing control apparatus and program
US9390389B2 (en) Electronic device and workflow creating program that ensures complicated operation
US9542308B2 (en) Electronic device that completes execution of task immediately, method for managing memory, and recording medium
JP5704318B2 (en) Image forming method and image forming apparatus
JP5589582B2 (en) Image processing apparatus and program
JP6204305B2 (en) Layout setting program and image forming apparatus
JP2015139905A (en) Image forming device, image forming method, and image forming control program
JP2017215657A (en) Job transmission program
JP6372705B2 (en) Image forming apparatus
JP6038769B2 (en) Image forming apparatus and image forming program
JP6038758B2 (en) Image forming apparatus and display program
JP6119151B2 (en) Device management apparatus, device management system and program
JP5704332B2 (en) Image forming method and image forming apparatus
JP2007140767A (en) Printing control device, split determination device, printing control method, split determination method and program
JP2017164995A (en) Image formation device, control method and program
JP2012108764A (en) Printer driver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140919

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150910

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160203

R150 Certificate of patent or registration of utility model

Ref document number: 5882180

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees