(57)【要約】【課題】  ジョブ発行手段によって発行された印刷ジョブに応じて２つの印刷制御手段のうち適切な印刷制御手段によって従来より高速に印刷を完了することができる画像形成装置を提供する。【解決手段】  ＭＦＰのアービトレーターは、ジョブマネージャーによって発行された印刷ジョブに付与されているジョブＩＤに基づいてこの印刷ジョブがＭＦＰプリントシステムおよびオプションプリントシステムのうち何れのプリントシステム用の印刷ジョブであるかを判断し（Ｓ１３２）、この印刷ジョブがＭＦＰプリントシステム用の印刷ジョブであると判断した場合に、適切なプリントシステムとしてＭＦＰプリントシステムにこの印刷ジョブを割り振り（１０２ａ）、この印刷ジョブがオプションプリントシステム用の印刷ジョブであると判断した場合に、適切なプリントシステムとしてオプションプリントシステムにこの印刷ジョブを割り振る（１０２ｂ）ことを特徴とする。【選択図】  図９
2014087930.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に印刷を実行するプリントエンジンと、前記プリントエンジンによる印刷のための印刷ジョブを発行するジョブ発行手段と、前記ジョブ発行手段によって発行された前記印刷ジョブに応じて前記プリントエンジンを制御する２つの印刷制御手段と、前記ジョブ発行手段によって発行された前記印刷ジョブを前記２つの印刷制御手段のうち適切な印刷制御手段に割り振るジョブ割振手段とを備えており、
前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブに付与されている情報であるジョブ付与情報に基づいてこの印刷ジョブが前記２つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを判断し、この印刷ジョブが前記２つの印刷制御手段のうち一方である一方印刷制御手段用の印刷ジョブであると判断した場合に、前記適切な印刷制御手段として前記一方印刷制御手段にこの印刷ジョブを割り振り、この印刷ジョブが前記２つの印刷制御手段のうち他方である他方印刷制御手段用の印刷ジョブであると判断した場合に、前記適切な印刷制御手段として前記他方印刷制御手段にこの印刷ジョブを割り振ることを特徴とする画像形成装置。
【請求項２】
前記２つの印刷制御手段は、前記プリントエンジンに対して実行可能な制御の内容が少なくとも一部異なることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷ジョブの識別情報であるジョブ識別情報と、この印刷ジョブが前記２つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを示すジョブ種別情報とを関連付けているジョブ情報を記憶しているジョブ情報記憶部を備えており、
前記ジョブ付与情報は、前記ジョブ識別情報であり、
前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブに付与されている前記ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記ジョブ種別情報に基づいて、この印刷ジョブが前記２つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを判断することを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記２つの印刷制御手段のうち前記他方印刷制御手段用の前記印刷ジョブの識別情報である他方用ジョブ識別情報と、この印刷ジョブが前記他方印刷制御手段によって処理される場合の設定値とを関連付けている他方用ジョブ情報を記憶している他方用ジョブ情報記憶部を備えており、
前記ジョブ情報は、前記他方印刷制御手段用の前記印刷ジョブに対して、この印刷ジョブの前記ジョブ識別情報と、この印刷ジョブの前記他方用ジョブ識別情報とを関連付けており、
前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブが前記他方印刷制御手段用の印刷ジョブであると判断する場合に、この印刷ジョブに付与されている前記ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記他方用ジョブ識別情報を、このジョブ識別情報と差し替えてこの印刷ジョブに付与し、
前記他方印刷制御手段は、前記ジョブ割振手段によって割り振られた前記印刷ジョブを処理する場合に、この印刷ジョブに付与されている前記他方用ジョブ識別情報が前記他方用ジョブ情報記憶部上の前記他方用ジョブ情報において関連付けられている前記設定値を使用することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記ジョブ割振手段は、前記他方印刷制御手段用の前記印刷ジョブの実行の完了を前記ジョブ発行手段に通知する場合に、この印刷ジョブに付与されている前記他方用ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記ジョブ識別情報を、この他方用ジョブ識別情報と差し替えてこの印刷ジョブに付与し、
前記ジョブ発行手段は、前記印刷ジョブの実行の完了が前記ジョブ割振手段によって通知された場合に、この印刷ジョブに付与されている前記ジョブ識別情報に基づいて実行が完了した印刷ジョブを判断することを特徴とする請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に印刷を実行する画像形成装置に関する。
【背景技術】
【０００２】
従来、印刷用紙に印刷を実行するプリンタエンジンと、印刷ジョブに応じてプリンタエンジンを制御する２つのコントローラーと、印刷ジョブを２つのコントローラーのうち適切なコントローラーに割り振る受信データ割振部とを備えており、受信データ割振部は、テキストデータおよびグラフィックデータの何れが主体の受信データであるかを判断し、テキストデータが主体の受信データであると判断した場合に、この受信データをテキストデータ用のコントローラーに割り振り、グラフィックデータが主体の受信データであると判断した場合に、この受信データをグラフィックデータ用のコントローラーに割り振る画像形成装置が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２４８５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置は、受信データを適切なコントローラーに割り振る際に、受信データの内容を詳細に解析する必要があるので、受信データの内容を詳細に解析するための処理時間の分、印刷の完了が遅くなるという問題がある。
【０００５】
そこで、本発明は、ジョブ発行手段によって発行された印刷ジョブに応じて２つの印刷制御手段のうち適切な印刷制御手段によって従来より高速に印刷を完了することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、記録媒体に印刷を実行するプリントエンジンと、前記プリントエンジンによる印刷のための印刷ジョブを発行するジョブ発行手段と、前記ジョブ発行手段によって発行された前記印刷ジョブに応じて前記プリントエンジンを制御する２つの印刷制御手段と、前記ジョブ発行手段によって発行された前記印刷ジョブを前記２つの印刷制御手段のうち適切な印刷制御手段に割り振るジョブ割振手段とを備えており、前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブに付与されている情報であるジョブ付与情報に基づいてこの印刷ジョブが前記２つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを判断し、この印刷ジョブが前記２つの印刷制御手段のうち一方である一方印刷制御手段用の印刷ジョブであると判断した場合に、前記適切な印刷制御手段として前記一方印刷制御手段にこの印刷ジョブを割り振り、この印刷ジョブが前記２つの印刷制御手段のうち他方である他方印刷制御手段用の印刷ジョブであると判断した場合に、前記適切な印刷制御手段として前記他方印刷制御手段にこの印刷ジョブを割り振ることを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、ジョブ発行手段によって発行された印刷ジョブに付与されているジョブ付与情報に基づいて２つの印刷制御手段のうちこの印刷ジョブを割り振る印刷制御手段を判断するので、２つの印刷制御手段のうち印刷ジョブに応じた適切な印刷制御手段によって従来より高速に印刷を完了することができる。
【０００８】
また、本発明の画像形成装置において、前記２つの印刷制御手段は、前記プリントエンジンに対して実行可能な制御の内容が少なくとも一部異なっても良い。
【０００９】
この構成により、本発明の画像形成装置は、１つの印刷制御手段のみを備えている構成と比較して、多様な内容でプリントエンジンを制御することができる。
【００１０】
また、本発明の画像形成装置は、前記印刷ジョブの識別情報であるジョブ識別情報と、この印刷ジョブが前記２つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを示すジョブ種別情報とを関連付けているジョブ情報を記憶しているジョブ情報記憶部を備えており、前記ジョブ付与情報は、前記ジョブ識別情報であり、前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブに付与されている前記ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記ジョブ種別情報に基づいて、この印刷ジョブが前記２つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかを判断しても良い。
【００１１】
この構成により、本発明の画像形成装置は、ジョブ発行手段によって発行された印刷ジョブに付与されているジョブ付与情報自体がジョブ種別情報でなくても、ジョブ付与情報であるジョブ識別情報に関連付けられているジョブ種別情報に基づいて２つの印刷制御手段のうちこの印刷ジョブを割り振る印刷制御手段を適切に判断することができるので、印刷ジョブが２つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかに縛られないジョブ識別情報を印刷ジョブに付与することができる。
【００１２】
また、本発明の画像形成装置は、前記２つの印刷制御手段のうち前記他方印刷制御手段用の前記印刷ジョブの識別情報である他方用ジョブ識別情報と、この印刷ジョブが前記他方印刷制御手段によって処理される場合の設定値とを関連付けている他方用ジョブ情報を記憶している他方用ジョブ情報記憶部を備えており、前記ジョブ情報は、前記他方印刷制御手段用の前記印刷ジョブに対して、この印刷ジョブの前記ジョブ識別情報と、この印刷ジョブの前記他方用ジョブ識別情報とを関連付けており、前記ジョブ割振手段は、前記ジョブ発行手段によって発行された前記印刷ジョブが前記他方印刷制御手段用の印刷ジョブであると判断する場合に、この印刷ジョブに付与されている前記ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記他方用ジョブ識別情報を、このジョブ識別情報と差し替えてこの印刷ジョブに付与し、前記他方印刷制御手段は、前記ジョブ割振手段によって割り振られた前記印刷ジョブを処理する場合に、この印刷ジョブに付与されている前記他方用ジョブ識別情報が前記他方用ジョブ情報記憶部上の前記他方用ジョブ情報において関連付けられている前記設定値を使用しても良い。
【００１３】
この構成により、本発明の画像形成装置は、ジョブ発行手段によって発行された印刷ジョブが２つの印刷制御手段のうち他方の印刷制御手段用の印刷ジョブである場合に、この印刷ジョブに付与されているジョブ付与情報であるジョブ識別情報に関連付けられている他方用ジョブ識別情報を、このジョブ識別情報と差し替えてこの印刷ジョブに付与した後、他方の印刷制御手段によって印刷ジョブを処理するときに、この印刷ジョブに付与されている他方用ジョブ識別情報に関連付けられている設定値を使用するので、他方の印刷制御手段用の印刷ジョブに対して他方の印刷制御手段に専用の処理を実行させることを簡単な構成で実現することができる。
【００１４】
また、本発明の画像形成装置において、前記ジョブ割振手段は、前記他方印刷制御手段用の前記印刷ジョブの実行の完了を前記ジョブ発行手段に通知する場合に、この印刷ジョブに付与されている前記他方用ジョブ識別情報が前記ジョブ情報記憶部上の前記ジョブ情報において関連付けられている前記ジョブ識別情報を、この他方用ジョブ識別情報と差し替えてこの印刷ジョブに付与し、前記ジョブ発行手段は、前記印刷ジョブの実行の完了が前記ジョブ割振手段によって通知された場合に、この印刷ジョブに付与されている前記ジョブ識別情報に基づいて実行が完了した印刷ジョブを判断しても良い。
【００１５】
この構成により、本発明の画像形成装置は、実行が完了した印刷ジョブをジョブ発行手段によって判断するときに、２つの印刷制御手段のうち何れの印刷制御手段用の印刷ジョブであるかをジョブ発行手段が認識する必要がないので、ジョブ発行手段の構成を簡略化することができる。
【発明の効果】
【００１６】
本発明の画像形成装置は、ジョブ発行手段によって発行された印刷ジョブに応じて２つの印刷制御手段のうち適切な印刷制御手段によって従来より高速に印刷を完了することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係るネットワークシステムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図２に示すＭＦＰ本体のブロック図である。
【図４】図３に示すジョブ情報の一例を示す図である。
【図５】図３に示すオプションジョブ情報の一例を示す図である。
【図６】図２に示すオプション印刷制御装置のブロック図である。
【図７】図１に示すコンピューターのブロック図である。
【図８】図２に示すＭＦＰにおける印刷ジョブの流れを示す図である。
【図９】ジョブマネージャーから印刷ジョブが通知された場合の図３に示すアービトレーターの動作のフローチャートである。
【図１０】プリントシステムから印刷ジョブの実行の完了が通知された場合の図３に示すアービトレーターの動作のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１９】
まず、本実施の形態に係るネットワークシステムの構成について説明する。
【００２０】
図１は、本実施の形態に係るネットワークシステム１０のブロック図である。
【００２１】
図１に示すように、ネットワークシステム１０は、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、ＭＦＰ２０に印刷データを送信することが可能であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューター６０とを備えている。ＭＦＰ２０およびコンピューター６０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能に接続されている。
【００２２】
図２は、ＭＦＰ２０のブロック図である。
【００２３】
図２に示すように、ＭＦＰ２０は、用紙などの記録媒体に印刷を実行するＭＦＰ本体３０と、ＭＦＰ本体３０による印刷の機能を向上させるためにＭＦＰ本体３０にオプションとして接続される装置であるオプション印刷制御装置４０とを備えている。なお、ＭＦＰ本体３０は、オプション印刷制御装置４０が接続されていなくて単独で記録媒体に印刷を実行することもできる。
【００２４】
図３は、ＭＦＰ本体３０のブロック図である。
【００２５】
図３に示すように、ＭＦＰ本体３０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部３２と、記録媒体に印刷を実行する印刷デバイスであるプリントエンジン３３と、原稿から画像を読み取る読取デバイスであるスキャナー３４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部３５と、ネットワーク１１経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部３６と、オプション印刷制御装置４０（図２参照。）と通信を行う通信デバイスであるオプション印刷制御装置用通信部３７と、種々の情報を記憶することが可能であるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部３８と、ＭＦＰ本体３０全体を制御する制御部３９とを備えている。
【００２６】
操作部３１は、表示部３２とともにタッチパネルを形成する入力デバイスを含んでいても良い。
【００２７】
記憶部３８は、ＭＦＰ本体３０によって実行される画像形成装置用プログラム３８ａと、プリントエンジン３３による印刷のための印刷ジョブに関する情報であるジョブ情報３８ｂと、印刷ジョブに関するオプションの情報であるオプションジョブ情報３８ｃとを記憶している。
【００２８】
画像形成装置用プログラム３８ａは、ＭＦＰ本体３０の製造段階でＭＦＰ本体３０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ本体３０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ本体３０に追加でインストールされても良い。
【００２９】
図４は、ジョブ情報３８ｂの一例を示す図である。
【００３０】
図４に示すように、ジョブ情報３８ｂは、印刷ジョブの識別情報であるジョブ識別情報としてのジョブＩＤと、この印刷ジョブが後述のＭＦＰプリントシステム（Ｐｒｉｎｔ  Ｓｙｓｔｅｍ）３９ｂ（図３参照。）および後述のオプションプリントシステム（Ｏｐｔｉｏｎ  Ｐｒｉｎｔ  Ｓｙｓｔｅｍ）４３ａ（図６参照。）のうち何れのプリントシステム用の印刷ジョブであるかを示すジョブ種別情報と、印刷を実行する記録媒体のサイズである用紙サイズなど、この印刷ジョブがＭＦＰプリントシステム３９ｂによって処理される場合の各種の設定値と、オプションプリントシステム４３ａ用の印刷ジョブの識別情報である他方用ジョブ識別情報としてのオプションジョブＩＤとを関連付けている情報である。
【００３１】
ここで、ジョブＩＤは、後述のジョブマネージャー３９ａ（図３参照。）によって発行された印刷ジョブに付与されている情報であり、本発明のジョブ付与情報を構成している。
【００３２】
例えば、図４に示すジョブ情報３８ｂにおいて、ジョブＩＤが「Ｊｏｂ００１」である印刷ジョブは、ジョブ種別情報が「ＭＦＰプリントシステム用の印刷ジョブ」であり、用紙サイズが「Ａ３」である。また、ジョブＩＤが「Ｊｏｂ００２」である印刷ジョブは、ジョブ種別情報が「オプションプリントシステム用の印刷ジョブ」であり、オプションジョブＩＤが「Ｏｐｊ００１」である。
【００３３】
以上に説明したように、記憶部３８は、ジョブ識別情報であるジョブＩＤと、ジョブ種別情報とを関連付けているジョブ情報３８ｂを記憶しており、本発明のジョブ情報記憶部を構成している。
【００３４】
図５は、オプションジョブ情報３８ｃの一例を示す図である。
【００３５】
図５に示すように、オプションジョブ情報３８ｃは、後述のオプションプリントシステム４３ａ（図６参照。）用の印刷ジョブの識別情報である他方用ジョブ識別情報としてのオプションジョブＩＤと、この印刷ジョブにおいて連続して印刷される任意の枚数の記録媒体の集合であるセクションの数であるセクション数など、この印刷ジョブがオプションプリントシステム４３ａによって処理される場合の各種の設定値とを関連付けている情報である。
【００３６】
例えば、図５に示すオプションジョブ情報３８ｃにおいて、オプションジョブＩＤが「Ｏｐｊ００１」である印刷ジョブは、セクション数が「２」である。また、オプションジョブＩＤが「Ｏｐｊ００２」である印刷ジョブは、セクション数が「３」である。
【００３７】
以上に説明したように、記憶部３８は、他方用ジョブ識別情報であるオプションジョブＩＤと、この印刷ジョブがオプションプリントシステム４３ａによって処理される場合の各種の設定値とを関連付けている他方用ジョブ情報としてのオプションジョブ情報３８ｃを記憶しており、本発明の他方用ジョブ情報記憶部を構成している。
【００３８】
図３に示すように、制御部３９は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部３８に記憶されているプログラムを実行するようになっている。
【００３９】
制御部３９は、記憶部３８に記憶されている画像形成装置用プログラム３８ａを実行することによって、印刷ジョブを発行するジョブ発行手段としてのジョブマネージャー（Ｊｏｂ  Ｍａｎａｇｅｒ）３９ａ、ジョブマネージャー３９ａによって発行された印刷ジョブに応じてプリントエンジン３３を制御する印刷制御手段としてのＭＦＰプリントシステム３９ｂ、ジョブマネージャー３９ａによって発行された印刷ジョブをＭＦＰプリントシステム３９ｂおよび後述のオプションプリントシステム４３ａのうち適切な印刷制御手段に割り振るジョブ割振手段としてのアービトレーター（Ａｒｂｉｔｒａｔｏｒ）３９ｃ、および、プリントエンジン３３との通信を制御するエンジンインターフェイス（Ｅｎｇｉｎｅ  Ｉｎｔｅｒｆａｃｅ）３９ｄとして機能する。
【００４０】
ＭＦＰプリントシステム３９ｂは、印刷ジョブに応じた描画処理を実行する機能である。また、ＭＦＰプリントシステム３９ｂは、印刷ジョブに応じてパンチ、ステープルなどの後処理をプリントエンジン３３に対して指示することが可能である。
【００４１】
図６は、オプション印刷制御装置４０のブロック図である。
【００４２】
図６に示すように、オプション印刷制御装置４０は、ＭＦＰ本体３０（図３参照。）と通信を行う通信デバイスであるＭＦＰ用通信部４１と、種々の情報を記憶することが可能であるＥＥＰＲＯＭ、ＨＤＤなどの記憶デバイスである記憶部４２と、オプション印刷制御装置４０全体を制御する制御部４３とを備えている。
【００４３】
記憶部４２は、オプション印刷制御装置４０によって実行されるオプション印刷制御装置用プログラム４２ａを記憶している。
【００４４】
制御部４３は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部４２に記憶されているプログラムを実行するようになっている。
【００４５】
制御部４３は、記憶部４２に記憶されているオプション印刷制御装置用プログラム４２ａを実行することによって、ＭＦＰ本体３０のジョブマネージャー３９ａによって発行された印刷ジョブに応じてＭＦＰ本体３０のプリントエンジン３３を制御する印刷制御手段としてのオプションプリントシステム４３ａとして機能する。
【００４６】
オプションプリントシステム４３ａは、印刷ジョブに応じた描画処理を実行する機能である。また、オプションプリントシステム４３ａは、印刷ジョブに応じてパンチ、ステープルなどの後処理をプリントエンジン３３に対して指示することが可能である。
【００４７】
なお、ＭＦＰ本体３０のＭＦＰプリントシステム３９ｂと、オプション印刷制御装置４０のオプションプリントシステム４３ａとは、プリントエンジン３３に対して実行可能な制御の内容が少なくとも一部異なる。すなわち、ＭＦＰプリントシステム３９ｂと、オプションプリントシステム４３ａとは、プリントエンジン３３に対して実行可能な制御の内容に違いが存在する。例えば、ＭＦＰプリントシステム３９ｂは、１つの印刷ジョブ全体に対してステープルをするか否かを設定することができるのみであるが、オプションプリントシステム４３ａは、１つの印刷ジョブにおける連続して印刷される任意の枚数の記録媒体の集合、すなわち、任意のセクションに対してステープルをするか否かを設定することができる。
【００４８】
図７は、コンピューター６０のブロック図である。
【００４９】
図７に示すように、コンピューター６０は、利用者による種々の操作が入力されるキーボード、マウスなどの入力デバイスである操作部６１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部６２と、ネットワーク１１経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部６３と、種々の情報を記憶することが可能であるＨＤＤなどの記憶デバイスである記憶部６４と、コンピューター６０全体を制御する制御部６５とを備えている。
【００５０】
記憶部６４は、ＭＦＰ２０のうちＭＦＰ本体３０単独で記録媒体に印刷を実行させるためのプログラムであるＭＦＰ用プリンタードライバー６４ａと、ＭＦＰ２０のうちＭＦＰ本体３０およびオプション印刷制御装置４０の協働で記録媒体に印刷を実行させるためのプログラムである印刷制御装置用プリンタードライバー６４ｂとを記憶している。
【００５１】
ＭＦＰ用プリンタードライバー６４ａおよび印刷制御装置用プリンタードライバー６４ｂは、コンピューター６０の製造段階でコンピューター６０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢメモリーなどの記憶媒体からコンピューター６０に追加でインストールされても良いし、ネットワーク１１上からコンピューター６０に追加でインストールされても良い。
【００５２】
制御部６５は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部６４に記憶されているプログラムを実行するようになっている。
【００５３】
次に、ネットワークシステム１０の動作について説明する。
【００５４】
まず、ＭＦＰ２０における印刷ジョブの流れについて説明する。
【００５５】
ＭＦＰ本体３０の制御部３９は、操作部３１を介してコピーの指示を受けてスキャナー３４によって原稿から画像を読み取ると、スキャナー３４によって読み取った画像に基づいた印刷ジョブの実行をジョブマネージャー３９ａに要求する。ここで、制御部３９は、この印刷ジョブにジョブＩＤを付与した後、このジョブＩＤと、この印刷ジョブのジョブ種別情報として「ＭＦＰプリントシステム用の印刷ジョブ」と、この印刷ジョブがＭＦＰプリントシステム３９ｂによって処理される場合の各種の設定値とを対応付けて記憶部３８上のジョブ情報３８ｂに記憶する。
【００５６】
また、ＭＦＰ本体３０の制御部３９は、外部のファクシミリ装置からＦＡＸ送信されたＦＡＸデータをファックス通信部３５を介してＦＡＸ受信すると、このＦＡＸデータに基づいた印刷ジョブの実行をジョブマネージャー３９ａに要求する。ここで、制御部３９は、この印刷ジョブにジョブＩＤを付与した後、このジョブＩＤと、この印刷ジョブのジョブ種別情報として「ＭＦＰプリントシステム用の印刷ジョブ」と、この印刷ジョブがＭＦＰプリントシステム３９ｂによって処理される場合の各種の設定値とを対応付けて記憶部３８上のジョブ情報３８ｂに記憶する。
【００５７】
また、ＭＦＰ本体３０の制御部３９は、コンピューター６０のＭＦＰ用プリンタードライバー６４ａからネットワーク通信部６３を介して送信された印刷データをネットワーク通信部３６を介して受信すると、この印刷データに基づいた印刷ジョブの実行をジョブマネージャー３９ａに要求する。ここで、制御部３９は、この印刷ジョブにジョブＩＤを付与した後、このジョブＩＤと、この印刷ジョブのジョブ種別情報として「ＭＦＰプリントシステム用の印刷ジョブ」と、この印刷ジョブがＭＦＰプリントシステム３９ｂによって処理される場合の各種の設定値とを対応付けて記憶部３８上のジョブ情報３８ｂに記憶する。
【００５８】
また、ＭＦＰ本体３０の制御部３９は、コンピューター６０の印刷制御装置用プリンタードライバー６４ｂからネットワーク通信部６３を介して送信された印刷データをネットワーク通信部３６を介して受信すると、この印刷データに基づいた印刷ジョブの実行をジョブマネージャー３９ａに要求する。ここで、制御部３９は、この印刷ジョブにジョブＩＤを付与した後、このジョブＩＤと、この印刷ジョブのジョブ種別情報として「オプションプリントシステム用の印刷ジョブ」と、この印刷ジョブのオプションジョブＩＤとを対応付けて記憶部３８上のジョブ情報３８ｂに記憶する。また、制御部３９は、このオプションジョブＩＤと、この印刷ジョブがオプションプリントシステム４３ａによって処理される場合の各種の設定値とを対応付けて記憶部３８上のオプションジョブ情報３８ｃに記憶する。
【００５９】
図８は、ＭＦＰ２０における印刷ジョブの流れを示す図である。
【００６０】
図８に示すように、ジョブマネージャー３９ａは、実行を要求された印刷ジョブを、実行を要求された順に、アービトレーター３９ｃに通知する（Ｓ１０１）。すなわち、ジョブマネージャー３９ａは、実行を要求された印刷ジョブを、実行を要求された順に発行する。
【００６１】
アービトレーター３９ｃは、Ｓ１０１においてジョブマネージャー３９ａから通知された印刷ジョブがＭＦＰプリントシステム３９ｂ用の印刷ジョブである場合に、この印刷ジョブをＭＦＰプリントシステム３９ｂに通知する（Ｓ１０２ａ）。
【００６２】
次いで、ＭＦＰプリントシステム３９ｂは、Ｓ１０２ａにおいてアービトレーター３９ｃから通知された印刷ジョブに応じて描画処理などの処理を実行して、プリントエンジン３３に通知されるべきデータを印刷ジョブにおけるページ毎に生成し、生成したページ毎のデータを順にエンジンインターフェイス３９ｄに通知する（Ｓ１０３ａ）。ここで、ＭＦＰプリントシステム３９ｂは、印刷ジョブに付与されているジョブＩＤと、記憶部３８上のジョブ情報３８ｂとに基づいて、この印刷ジョブがＭＦＰプリントシステム３９ｂによって処理される場合の各種の設定値を取得し、取得した各種の設定値に応じて描画処理などの処理を実行して、プリントエンジン３３に通知されるべきデータを生成する。
【００６３】
次いで、エンジンインターフェイス３９ｄは、Ｓ１０３ａにおいてＭＦＰプリントシステム３９ｂから通知されたページ毎のデータを順にプリントエンジン３３に通知する（Ｓ１０４）。
【００６４】
次いで、プリントエンジン３３は、Ｓ１０４においてエンジンインターフェイス３９ｄから通知されたページ毎のデータに基づいて記録媒体に印刷を順に実行した後、ページ毎の印刷の実行の完了を順にエンジンインターフェイス３９ｄに通知する（Ｓ１０５）。
【００６５】
次いで、エンジンインターフェイス３９ｄは、Ｓ１０５においてプリントエンジン３３から通知されたページ毎の印刷の実行の完了を順にＭＦＰプリントシステム３９ｂに通知する（Ｓ１０６ａ）。
【００６６】
次いで、ＭＦＰプリントシステム３９ｂは、Ｓ１０６ａにおいてエンジンインターフェイス３９ｄから通知されたページ毎の印刷の実行の完了に基づいて、印刷ジョブの全てのページの印刷の実行の完了がエンジンインターフェイス３９ｄから通知されたと判断した場合に、この印刷ジョブの実行の完了をアービトレーター３９ｃに通知する（Ｓ１０７ａ）。
【００６７】
次いで、アービトレーター３９ｃは、Ｓ１０７ａにおいてＭＦＰプリントシステム３９ｂから通知された印刷ジョブの実行の完了をジョブマネージャー３９ａに通知する（Ｓ１０８）。
【００６８】
アービトレーター３９ｃは、Ｓ１０１においてジョブマネージャー３９ａから通知された印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブである場合に、この印刷ジョブに付与されているジョブＩＤを記憶部３８上のジョブ情報３８ｂに基づいてオプションジョブＩＤに差し替えた後、この印刷ジョブをオプションプリントシステム４３ａに通知する（Ｓ１０２ｂ）。なお、アービトレーター３９ｃからオプションプリントシステム４３ａに通知される印刷ジョブは、アービトレーター３９ｃから、ＭＦＰ本体３０のオプション印刷制御装置用通信部３７と、オプション印刷制御装置４０のＭＦＰ用通信部４１とを順に介して、オプションプリントシステム４３ａに入力される。
【００６９】
次いで、オプションプリントシステム４３ａは、Ｓ１０２ｂにおいてアービトレーター３９ｃから通知された印刷ジョブに応じて描画処理などの処理を実行して、プリントエンジン３３に通知されるべきデータを印刷ジョブにおけるページ毎に生成し、生成したページ毎のデータを順にエンジンインターフェイス３９ｄに通知する（Ｓ１０３ｂ）。ここで、オプションプリントシステム４３ａは、印刷ジョブに付与されているオプションジョブＩＤと、記憶部３８上のオプションジョブ情報３８ｃとに基づいて、この印刷ジョブがオプションプリントシステム４３ａによって処理される場合の各種の設定値を取得し、取得した各種の設定値に応じて描画処理などの処理を実行して、プリントエンジン３３に通知されるべきデータを生成する。なお、オプションプリントシステム４３ａからエンジンインターフェイス３９ｄに通知されるデータは、オプションプリントシステム４３ａから、オプション印刷制御装置４０のＭＦＰ用通信部４１と、ＭＦＰ本体３０のオプション印刷制御装置用通信部３７とを順に介して、エンジンインターフェイス３９ｄに入力される。
【００７０】
次いで、エンジンインターフェイス３９ｄは、Ｓ１０３ｂにおいてオプションプリントシステム４３ａから通知されたページ毎のデータを順にプリントエンジン３３に通知する（Ｓ１０４）。
【００７１】
次いで、プリントエンジン３３は、Ｓ１０４においてエンジンインターフェイス３９ｄから通知されたページ毎のデータに基づいて記録媒体に印刷を順に実行した後、ページ毎の印刷の実行の完了を順にエンジンインターフェイス３９ｄに通知する（Ｓ１０５）。
【００７２】
次いで、エンジンインターフェイス３９ｄは、Ｓ１０５においてプリントエンジン３３から通知されたページ毎の印刷の実行の完了を順にオプションプリントシステム４３ａに通知する（Ｓ１０６ｂ）。
【００７３】
次いで、オプションプリントシステム４３ａは、Ｓ１０６ｂにおいてエンジンインターフェイス３９ｄから通知されたページ毎の印刷の実行の完了に基づいて、印刷ジョブの全てのページの印刷の実行の完了がエンジンインターフェイス３９ｄから通知されたと判断した場合に、この印刷ジョブの実行の完了をアービトレーター３９ｃに通知する（Ｓ１０７ｂ）。
【００７４】
次いで、アービトレーター３９ｃは、Ｓ１０７ｂにおいてオプションプリントシステム４３ａから通知された印刷ジョブに付与されているオプションジョブＩＤを記憶部３８上のジョブ情報３８ｂに基づいてジョブＩＤに差し替えた後、この印刷ジョブの実行の完了をジョブマネージャー３９ａに通知する（Ｓ１０８）。
【００７５】
次に、アービトレーター３９ｃの動作について説明する。
【００７６】
まず、ジョブマネージャー３９ａから印刷ジョブが通知された場合のアービトレーター３９ｃの動作について説明する。
【００７７】
図９は、ジョブマネージャー３９ａから印刷ジョブが通知された場合のアービトレーター３９ｃの動作のフローチャートである。
【００７８】
アービトレーター３９ｃは、ジョブマネージャー３９ａから印刷ジョブが通知された場合、図９に示す動作を実行する。
【００７９】
図９に示すように、アービトレーター３９ｃは、ジョブマネージャー３９ａから通知された印刷ジョブに付与されているジョブＩＤと、記憶部３８上のジョブ情報３８ｂとに基づいて、この印刷ジョブのジョブ種別を取得する（Ｓ１３１）。
【００８０】
次いで、アービトレーター３９ｃは、Ｓ１３１において取得したジョブ種別に基づいて、この印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブであるか否かを判断する（Ｓ１３２）。
【００８１】
アービトレーター３９ｃは、印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブではない、すなわち、ＭＦＰプリントシステム３９ｂ用の印刷ジョブであるとＳ１３２において判断すると、この印刷ジョブをＭＦＰプリントシステム３９ｂに割り振って（Ｓ１０２ａ）、図９に示す動作を終了する。
【００８２】
一方、アービトレーター３９ｃは、印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブであるとＳ１３２において判断すると、この印刷ジョブに付与されているジョブＩＤを記憶部３８上のジョブ情報３８ｂに基づいてオプションジョブＩＤに差し替える（Ｓ１３３）。
【００８３】
次いで、アービトレーター３９ｃは、ジョブマネージャー３９ａから通知された印刷ジョブをオプションプリントシステム４３ａに割り振って（Ｓ１０２ｂ）、図９に示す動作を終了する。
【００８４】
次に、プリントシステムから印刷ジョブの実行の完了が通知された場合のアービトレーター３９ｃの動作について説明する。
【００８５】
図１０は、プリントシステムから印刷ジョブの実行の完了が通知された場合のアービトレーター３９ｃの動作のフローチャートである。
【００８６】
アービトレーター３９ｃは、プリントシステムから印刷ジョブの実行の完了が通知された場合、図１０に示す動作を実行する。
【００８７】
図１０に示すように、アービトレーター３９ｃは、プリントシステム、すなわち、ＭＦＰプリントシステム３９ｂおよびオプションプリントシステム４３ａの何れかから実行の完了が通知された印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブであるか否かを判断する（Ｓ１６１）。ここで、アービトレーター３９ｃは、プリントシステムから実行の完了が通知された印刷ジョブにオプションジョブＩＤが付与されていない場合に、この印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブではない、すなわち、ＭＦＰプリントシステム３９ｂ用の印刷ジョブであると判断する。一方、アービトレーター３９ｃは、プリントシステムから実行の完了が通知された印刷ジョブにオプションジョブＩＤが付与されている場合に、この印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブであると判断する。
【００８８】
アービトレーター３９ｃは、印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブではない、すなわち、ＭＦＰプリントシステム３９ｂ用の印刷ジョブであるとＳ１６１において判断すると、この印刷ジョブの実行の完了をジョブマネージャー３９ａに通知して（Ｓ１０８）、図１０に示す動作を終了する。
【００８９】
一方、アービトレーター３９ｃは、印刷ジョブがオプションプリントシステム４３ａ用の印刷ジョブであるとＳ１６１において判断すると、この印刷ジョブに付与されているオプションジョブＩＤを記憶部３８上のジョブ情報３８ｂに基づいてジョブＩＤに差し替える（Ｓ１６２）。
【００９０】
次いで、アービトレーター３９ｃは、この印刷ジョブの実行の完了をジョブマネージャー３９ａに通知して（Ｓ１０８）、図１０に示す動作を終了する。
【００９１】
以上に説明したように、ＭＦＰ２０は、ジョブマネージャー３９ａによって発行された印刷ジョブに付与されているジョブＩＤに基づいてＭＦＰプリントシステム３９ｂおよびオプションプリントシステム４３ａのうちこの印刷ジョブを割り振るプリントシステムを判断する（Ｓ１３１およびＳ１３２）ので、ＭＦＰプリントシステム３９ｂおよびオプションプリントシステム４３ａのうち印刷ジョブに応じた適切なプリントシステムによって従来より高速に印刷を完了することができる。
【００９２】
また、ＭＦＰ２０は、ＭＦＰプリントシステム３９ｂおよびオプションプリントシステム４３ａがプリントエンジン３３に対して実行可能な制御の内容が少なくとも一部異なるので、１つのプリントシステムのみを備えている構成と比較して、多様な内容でプリントエンジン３３を制御することができる。
【００９３】
また、ＭＦＰ２０は、ジョブマネージャー３９ａによって発行された印刷ジョブに付与されているジョブＩＤ自体がジョブ種別情報でなくても、ジョブＩＤに関連付けられているジョブ種別情報に基づいてＭＦＰプリントシステム３９ｂおよびオプションプリントシステム４３ａのうちこの印刷ジョブを割り振るプリントシステムを適切に判断する（Ｓ１３１およびＳ１３２）ことができるので、印刷ジョブがＭＦＰプリントシステム３９ｂおよびオプションプリントシステム４３ａのうち何れのプリントシステム用の印刷ジョブであるかに縛られないジョブＩＤを印刷ジョブに付与することができる。
【００９４】
また、ＭＦＰ２０は、ジョブマネージャー３９ａによって発行された印刷ジョブがＭＦＰプリントシステム３９ｂおよびオプションプリントシステム４３ａのうちオプションプリントシステム４３ａ用の印刷ジョブである場合に、この印刷ジョブに付与されているジョブＩＤに関連付けられているオプションジョブＩＤを、このジョブＩＤと差し替えてこの印刷ジョブに付与した後（Ｓ１３３）、オプションプリントシステム４３ａによって印刷ジョブを処理するときに、この印刷ジョブに付与されているオプションジョブＩＤに関連付けられている設定値を使用するので、オプションプリントシステム４３ａ用の印刷ジョブに対してオプションプリントシステム４３ａに専用の処理を実行させることを簡単な構成で実現することができる。
【００９５】
また、ＭＦＰ２０のＭＦＰ本体３０のアービトレーター３９ｃは、オプションプリントシステム４３ａ用の印刷ジョブの実行の完了をジョブマネージャー３９ａに通知する場合に（Ｓ１０８）、この印刷ジョブに付与されているオプションジョブＩＤが記憶部３８上のジョブ情報３８ｂにおいて関連付けられているジョブＩＤを、このオプションジョブＩＤと差し替えてこの印刷ジョブに付与し（Ｓ１６２）、ジョブマネージャー３９ａは、印刷ジョブの実行の完了がアービトレーター３９ｃによって通知された場合に、この印刷ジョブに付与されているジョブＩＤに基づいて実行が完了した印刷ジョブを判断する。この構成により、ＭＦＰ２０は、実行が完了した印刷ジョブをジョブマネージャー３９ａによって判断するときに、ＭＦＰプリントシステム３９ｂおよびオプションプリントシステム４３ａのうち何れのプリントシステム用の印刷ジョブであるかをジョブマネージャー３９ａが認識する必要がないので、ジョブマネージャー３９ａの構成を簡略化することができる。
【００９６】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００９７】
２０  ＭＦＰ（画像形成装置）
３３  プリントエンジン
３８  記憶部（ジョブ情報記憶部、他方用ジョブ情報記憶部）
３８ｂ  ジョブ情報
３８ｃ  オプションジョブ情報（他方用ジョブ情報）
３９ａ  ジョブマネージャー（ジョブ発行手段）
３９ｂ  ＭＦＰプリントシステム（印刷制御手段、一方印刷制御手段）
３９ｃ  アービトレーター（ジョブ割振手段）
４３ａ  オプションプリントシステム（印刷制御手段、他方印刷制御手段）
【図１】
2014087930.tif 000003
【図２】
2014087930.tif 000004
【図３】
2014087930.tif 000005
【図４】
2014087930.tif 000006
【図５】
2014087930.tif 000007
【図６】
2014087930.tif 000008
【図７】
2014087930.tif 000009
【図８】
2014087930.tif 000010
【図９】
2014087930.tif 000011
【図１０】
2014087930.tif 000012