(57)【要約】【課題】複数の印刷装置それぞれにおけるメンテナンス作業時の発生に伴う印刷システムの停止時間を低減する印刷制御装置を提供する。【解決手段】複数の印刷装置において共通に用いられる各部品の各印刷装置における消耗度を取得する。各部品のうちメンテナンス時間が長い部品の各印刷装置において取得した消耗度に応じて、各印刷装置に実行させる印刷処理を決定する。その決定に基づいて、印刷装置に印刷処理を実行させる。【選択図】図５
2015122000.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置において共通に用いられる各部品の各印刷装置における消耗度を取得する取得手段と、
前記各部品のうちメンテナンス時間が長い部品の各印刷装置における消耗度に応じて、各印刷装置に実行させる印刷処理を決定する決定手段と、
前記決定手段による決定に基づいて、印刷装置に印刷処理を実行させる制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記決定手段は、各印刷装置のうち印刷処理を実行させる印刷装置を選択する処理を含むことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記取得手段は、保持手段から各部品の各印刷装置における消耗度を示す情報を含むテーブルを取得し、
前記制御手段により前記処理を実行させた後に、前記保持手段に保持されるテーブルに含まれる消耗度を示す情報を更新する更新手段をさらに備える、
ことを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記各部品を、メンテナンス時間に応じて決定される第１の優先順位の順に消耗度の差が所定の範囲内であるかを判定する判定手段をさらに備え、
前記決定手段は、前記判定手段により消耗度の差が所定の範囲内ではないと判定された部品の消耗度に応じて、各印刷装置に実行させる印刷処理を決定する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
メンテナンス作業を行う作業者が複数である場合、予め決定された第２の優先順位の高い作業者がメンテナンスを行う部品について、前記第１の優先順位の順に消耗度の差が所定の範囲内であるかを判定することを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
前記取得手段は、前記各部品を１以上含む部品グループの各印刷装置における消耗度を取得し、
前記決定手段は、各部品グループのうちメンテナンス時間が長い部品グループの各印刷装置における消耗度に応じて、各印刷装置に実行させる印刷処理を決定する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷制御装置。
【請求項７】
複数の印刷装置において共通に用いられる各部品の各印刷装置における消耗度を取得する取得工程と、
前記各部品のうちメンテナンス時間が長い部品の各印刷装置における消耗度に応じて、各印刷装置に実行させる印刷処理を決定する決定工程と、を有し、
前記決定工程における決定に基づいて、印刷装置に印刷処理を実行させることを特徴とする印刷制御方法。
【請求項８】
請求項１乃至６のいずれか１項に記載の印刷制御装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項９】
複数の印刷装置と、
前記複数の印刷装置において共通に用いられる各部品の各印刷装置における消耗度を取得する取得手段と、
前記各部品のうちメンテナンス時間が長い部品の各印刷装置における消耗度に応じて、各印刷装置に実行させる印刷処理を決定する決定手段と、
前記決定手段による決定に基づいて、印刷装置に印刷処理を実行させる制御手段と、
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷装置を含む印刷システムにおいて印刷装置を制御する印刷制御装置、印刷制御方法およびプログラム、並びに印刷システムに関する。
【背景技術】
【０００２】
従来、複数台の印刷装置を直列接続して、同一の記録材、例えば連続シート等に各印刷装置で順次印刷を行うシステムとして、重連印刷システムが知られている。２台の印刷装置を直列接続したシステムにおいて、例えば、両面印刷の場合、第１印刷装置で連続シートの第一面（表面）を印刷し、反転装置で連続シートを反転した後、第２印刷装置で同一の連続シートの第二面（裏面）を印刷する方法が知られている。片面印刷の場合、第１印刷装置または第２印刷装置で、連続シートの第一面または第二面を印刷する方法が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７８４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、第１印刷装置と第２印刷装置の同種類の消耗品の消耗程度または廃棄品の蓄積の程度を比較した結果、所定の差が生じたときに、その差が解消するまで、第１の印刷装置と第２の印刷装置の分担を交換するシステムが記載されている。そのシステムにおいては、複数の消耗品の消耗程度に所定の差が発生した場合、消耗程度が最も大きい消耗品または蓄積程度が最も大きい廃棄品に基づいて印刷の分担交換判断をする。
【０００５】
しかしながら、特許文献１では、消耗品や廃棄品（以下、部品と称する）の種類によって、部品の交換や廃棄、清掃（以下、メンテナンスと称する）にかかる作業時間が異なる点は考慮されていない。従って、メンテナンス作業時間が長い部品のメンテナンスが別々のタイミングになった場合、並行作業ができず、２台分のメンテナンス作業時間がかかるので、印刷システムの停止時間が長くなってしまう。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、複数の印刷装置それぞれにおけるメンテナンス作業時の発生に伴う印刷システムの停止時間を低減する印刷制御装置、印刷制御方法およびプログラム、並びに印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る印刷制御装置は、複数の印刷装置において共通に用いられる各部品の各印刷装置における消耗度を取得する取得手段と、前記各部品のうちメンテナンス時間が長い部品の各印刷装置における消耗度に応じて、各印刷装置に実行させる印刷処理を決定する決定手段と、前記決定手段による決定に基づいて、印刷装置に印刷処理を実行させる制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の印刷装置それぞれにおけるメンテナンス作業時の発生に伴う印刷システムの停止時間を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】重連印刷システムの概略構成を示す図である。
【図２】コントローラの構成を説明するためのブロック図である。
【図３】第１印刷装置および第２印刷装置の制御構成を示すブロック図である。
【図４】部品メンテナンス管理テーブルの一例を示す図である。
【図５】印刷制御処理の手順を示すフローチャートである。
【図６】メンテナンスを実施した場合のシステム稼働時間を示す図である。
【図７】部品メンテナンス管理テーブルの他の例を示す図である。
【図８】部品メンテナンス管理テーブルの他の例を示す図である。
【図９】印刷制御処理の手順を示す他のフローチャートである。
【図１０】部品メンテナンス管理テーブルの他の例を示す図である。
【図１１】印刷制御処理の手順を示す他のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第１の実施形態］
図１は、本実施形態の一例となる重連印刷システム（以下、単に印刷システムともいう）の概略構成を示す図である。図１の印刷システムは、印刷機能のみを有するものを示すが、これに限らず、原稿上の画像を読み取る読取装置をさらに備えて複写機能を実行できるようにしてもよく、他の機能を加えた複合機能を実行できるようにしてもよい。また、印刷処理を行う記録材（被記録媒体または記録シート）としてロールシートを用いたものを例に説明するが、同一面への複数ページ分の印刷を途中で切断せずに続けて行える長尺の連続シートであれば、ロール状となったものに限られない。また、連続シートの切断は、印刷装置が自動的に切断するものでもよいし、ユーザがマニュアル指示を行って切断するものであってもよい。また、後工程で切断するようにしてもよい。記録材の材質も紙には限らず、印刷処理可能なものであれば種々のものを用いることができる。また、印刷装置は、連続シートへの印刷のみではなく、所定のサイズに予めカットされたカットシートへの印刷が可能な印刷装置としてもよい。また、印刷方式は、後述する画像印刷用の液体インクを用いたインクジェット記録方式による画像の印刷に限られない。記録剤として固形インクを用いてもよいし、トナーを用いた電子写真方式や昇華方式など種々のものを採用可能である。また、複数色の記録剤を用いたカラー記録を行うものには限られず、黒色（グレーを含む）のみによるモノクロ記録を行うものでもよい。また、印刷は、可視画像の印刷には限られず、不可視もしくは視認が困難な画像の印刷としてもよいし、一般的な画像以外の、例えば配線パターン、部品の製造における物理的パターン、ＤＮＡの塩基配列等のプリントなど種々の印刷としてもよい。つまり、記録剤を記録材に付与可能なものであれば種々のタイプの記録装置に適用可能である。また、図１の印刷システムとは別に接続された外部装置からの指示で印刷装置における印刷処理の動作を制御させる場合、この外部装置が印刷制御装置となる。
【００１２】
図１は、記録材としてロールシート（搬送方向において印刷単位（１ページ）の長さよりも長い連続した連続シート）を用いた印刷システムの全体構成の概略を示す断面図である。印刷システム１００は、以下の構成要素１０１〜１３３を含み、これらが複数の筐体内に配置される。印刷システム１００は、第１印刷装置１１９と、第２印刷装置１２０と、給紙ユニット１０１と、巻取りユニット１１６と、シート反転ユニット１０８と、スキャナユニット１１５と、を含む。給紙ユニット１０１は、ロールシート（以下、単にシートという）を供給する。巻取りユニット１１６は、印刷完了したシートを巻き取る。シート反転ユニット１０８は、シートの表裏反転を行う。スキャナユニット１１５は、印刷完了した画像を光学的に読み取り、その画像の確認を行う。コントローラ１１７は、第１印刷装置１１９及び第２印刷装置１２０の制御やＲＩＰ処理を行う。ホストコンピュータ（ジョブ制御装置）１１８は、ネットワーク１３３を介して、コントローラ１１７に印刷ジョブを送信する。
【００１３】
ホストコンピュータ１１８は、ネットワーク１３３上で印刷ジョブをコントローラ１１７に送信する。ホストコンピュータ１１８において、印刷する画像の選択や、印刷サイズやレイアウト等の設定を行い、印刷ジョブを生成する。生成された印刷ジョブを送信する装置としてネットワーク１３３上のホストコンピュータ１１８を示しているが、コントローラ１１７に直接接続されている他のホストコンピュータもしくはＵＳＢメモリ等の可搬メディアでもよい。また、ホストコンピュータ１１８は、送信した印刷ジョブの進捗状態を、コントローラ１１７や、第１印刷装置１１９及び第２印刷装置１２０から取得して管理を行う。
【００１４】
コントローラ１１７は、ホストコンピュータ１１８から印刷ジョブを受信し、その印刷ジョブのＲＩＰ処理を行い、データ用通信インタフェース（単にＩＦという）１２７及び１２８を通じて第１印刷装置１１９及び第２印刷装置１２０に印刷データを送信する。データ用通信ＩＦ１２７及び１２８は、光ファイバ等の高速のデータ送受信が可能なインタフェースにより構成されており、コントローラ１１７から第１印刷装置１１９及び第２印刷装置１２０へ大容量の印刷データを送信可能である。なお、ホストコンピュータ１１８からの印刷ジョブの受付及びＲＩＰ処理をコントローラ１１７で行う構成を示しているが、印刷ジョブの受付を別のコンピュータで行うようにしてもよいし、又は、ＲＩＰ処理を別のコンピュータで行うようにしてもよい。また、サーバ構成のようにして、内部のブレード毎に印刷ジョブの受付やＲＩＰ処理の実行を分離してもよい。つまり、ホストコンピュータ、ネットワーク、コントローラの構成は、図１に示す形態に限定されるものではない。
【００１５】
コントローラ１１７は、制御用通信ＩＦ１２９、１３０、１３１、１３２を通じて、それぞれ第１印刷装置１１９、第２印刷装置１２０、給紙ユニット１０１、および巻取りユニット１１６に制御コマンドを送信して各装置を制御する。また、コントローラ１１７は、制御用通信ＩＦ１３１及び１３２を通じて、第１印刷装置１１９及び第２印刷装置１２０に印刷ジョブの情報や、印刷や制御に必要な各種設定データを送信する。また、第１印刷装置１１９及び第２印刷装置１２０から、各印刷装置の状態情報や、印刷ジョブが印刷中であるか印刷終了であるか等の状態情報を取得する。
【００１６】
第１印刷装置１１９は、データ用通信ＩＦ１２７を通じて、コントローラ１１７からＲＩＰ処理済みの印刷データを受信する。第１印刷装置１１９は、シートに印刷されたマークを読み取る読取センサ１０２、記録ヘッド１０５、記録ヘッド１０５にインクを供給するインクタンク１０６、シート上に印刷された画像のインクを乾燥させる乾燥ユニット１０７、操作ユニット１０３を含む。操作ユニット１０３は、ユーザによる種々の操作を受け付けたり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザは、画像が印刷中であるか印刷終了であるかなど、オーダー毎の印刷状況の確認することができる。また、インク残量や、シート残量等、装置の各種状態情報の確認、記録ヘッドの位置調整値やレジ調整値の入力、記録ヘッドのクリーニング等の装置メンテナンスの実施の指示を行うために、ユーザは、操作ユニット１０３を操作／確認することができる。さらに、第１印刷装置１１９は、制御ユニット１２１、搬送量及び搬送状態を制御するエンコーダ１２３、搬送ローラ１２５を含む。制御ユニット１２１は、コントローラ（ＣＰＵまたはＭＰＵを含む）やユーザインタフェース情報の出力器（表示情報や音響情報などの発生器）、各種Ｉ／Ｏインタフェースを備えた制御部を内蔵し、第１印刷装置１１９全体を統括的に制御する。第１印刷装置１１９の構成は、これらに限定されるものではなく、必要に応じて各種目的のためのユニットやセンサの追加が可能である。
【００１７】
第２印刷装置１２０は、データ用通信ＩＦ１２８を通じて、コントローラ１１７から印刷データを受信する。第２印刷装置１２０は、シートに印刷されたマークを読み取る読取センサ１０９、記録ヘッド１１２、記録ヘッド１１２にインクを供給するインクタンク１１３、シート上に印刷された画像のインクを乾燥させる乾燥ユニット１１４、操作ユニット１１０を含む。操作ユニット１１０は、ユーザによる種々の操作を受け付けたり、ユーザに種々の情報を通知したりするためのユニットである。例えば、ユーザは、画像が印刷中であるか印刷終了であるかなど、オーダー毎の印刷状況の確認が可能である。また、インク残量や、シート残量等、装置の各種状態情報の確認、記録ヘッドの位置調整値やレジ調整値の入力、記録ヘッドのクリーニング等の装置メンテナンスの実施の指示を行うために、ユーザは、操作ユニット１１０を操作／確認することができる。さらに、第２印刷装置１２０は、制御ユニット１２２、搬送量及び搬送状態を制御するエンコーダ１２４、搬送ローラ１２６を含む。制御ユニット１２２は、コントローラ（ＣＰＵまたはＭＰＵを含む）やユーザインターフェース情報の出力器（表示情報や音響情報などの発生器）、各種Ｉ／Ｏインタフェースを備えた制御部を内蔵し、第２印刷装置１２０全体を統括的に制御する。第２印刷装置１２０の構成は、これらに限定されるものではなく、必要に応じて各種目的のためのユニットやセンサ等の追加が可能である。
【００１８】
また、本実施形態では、第１印刷装置１１９と第２印刷装置１２０を同一の構成としている。しかしながら、第１印刷装置１１９のみ給紙ユニット１０１の制御を行う制御基板を搭載するというように互いに異なる構成にすることも可能であり、図１の構成に限定されるものではない。
【００１９】
給紙ユニット１０１は、シートを第１印刷装置１１９に搬送する制御を行う。ユーザは、シートを給紙ユニット１０１内の制御バーに装着してから給紙ユニット１０１本体に装填する。給紙ユニット１０１は、コントローラ１１７から制御用通信ＩＦ１２９を通じて給紙開始の指示を受け、用紙搬送を開始する。また、給紙ユニット１０１は、搬送速度の誤差を吸収するループ制御部１０４を含み、搬送速度の調整を行うことが可能である。本実施形態では、給紙ユニット１０１にループ制御部１０４を設けているが、第１印刷装置１１９に、搬送速度を調整するループ制御部があってもよい。給紙ユニット１０１から引き出されたシートは図中ａ方向に搬送され、第１印刷装置１１９に到達する。図１では、給紙ユニット１０１としてロールシートの構成を示しているが、カット紙を給紙するもの、ロール状ではない連続のシートでも良い。
【００２０】
第１印刷装置１１９では、コントローラ１１７から受信した印刷データに従って画像印刷を行う。記録ヘッド１０５では複数色分の独立した記録ヘッドがシートの搬送方向に沿って保持されている。本実施形態では、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色に各対応した７つの記録ヘッドを有する。本実施形態では、これら以外の色を用いたものでもよいし、これらの全てを用いる必要もない。第１印刷装置１１９では、シートの搬送に同期させて、記録ヘッド１０５からインクを吐出させてシート上に画像を形成する。
【００２１】
なお、記録ヘッド１０５は、インクの吐出先が搬送ローラ１２５と重ならない位置に配置される。本実施形態では、インクは、シートに直接吐出する構成としたが、これに代えて、中間転写体にインクを付与した後、そのインクをシートに付与することによって画像を形成させる構成としてもよい。インクタンク１０６は、各色のインクを独立して貯蔵する。インクタンク１０６からはチューブによって各色に対応して設けられたサブタンク（不図示）までインクが供給され、サブタンクから各記録ヘッド１０５までチューブを介してインクが供給される。
【００２２】
記録ヘッド１０５は、印刷時の搬送方向ａ方向に沿って各色に対応したライン型記録ヘッドが並んでいる。各色のライン型記録ヘッドは、継ぎ目無く単一のノズルチップで形成されたものであってもよいし、分割されたノズルチップが一列又は千鳥配列のように規則的に並べられたものでもよい。本実施形態では、本装置が使用可能な最大サイズのシートの印刷領域の幅分をカバーする範囲にノズルが並んでいる所謂フルライン型マルチ記録ヘッドを用いる。ノズルからインクを吐出するインクジェット記録方式には、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。印刷データに基づいて各記録ヘッドのノズルからインクが吐出されるが、吐出のタイミングは、搬送用エンコーダ１２３の出力信号によって決定される。なお、本実施形態では、記録剤としてインクを用いたインクジェット記録方式のプリンタの例を記載したが、これに限定されない。例えば、サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタ（電子写真方式）など、様々な記録方式のプリンタが適用可能である。
【００２３】
シートに画像が形成されたシートは、乾燥ユニット１０７まで搬送される。乾燥ユニット１０７は、インクが付与されたシートを短時間で乾燥させるために、ユニット内を通過するシートを温風（加温された気体（空気））で加熱する。なお、乾燥の方法として、温風を用いるのに代えて、冷風、ヒーターによる加温、待機させることのみによる自然乾燥、紫外光等の電磁波の照射など種々のものが採用可能である。
【００２４】
シートに印刷された画像の乾燥完了後、そのシートは、反転ユニット１０８まで搬送される。反転ユニット１０８では、第１印刷装置１１９で印刷した第一面の画像の裏面に印刷をさせるためにシートの表裏反転を行う。反転されたシートは、搬送速度の誤差を吸収するループ制御部１１１を経由し、第２印刷装置１２０に到達する。本実施形態では、反転ユニット１０８の後ろにループ制御部１１１が設けられているが、第２印刷装置１２０の内部にループ制御部１１１があってもよい。なお、反転ユニット１０８は、取り外し可能である。後述するフローのように片面印刷を行う場合は、反転ユニット１０８を取り外し、第１印刷装置１１９、第２印刷装置１２０の両方で第一面に対して印刷する構成にすることが可能である。
【００２５】
第２印刷装置１２０は、コントローラ１１７から受信した印刷データに従って、画像印刷を行う。最初に、マーク読取センサ１０９で、第一面に印刷されている位置検出や、第一面にどのような画像が印刷されているかの画像識別用に印刷されているマークを光学的に読み取って、第一面に対応する第二面の画像の確定や、第二面画像印刷開始位置の決定を行う。第２印刷装置１２０は、読取センサ１０９で読み取った結果に応じて、第二面への印刷画像の印刷タイミングを決定する。
【００２６】
記録ヘッド１１２、インクタンク１１３、乾燥ユニット１１４は、それぞれ第１印刷装置１１９の記録ヘッド１０５、インクタンク１０６、乾燥ユニット１０７と同様の構成であるので、その説明を省略する。同様に、搬送用エンコーダ１２４、搬送ローラ１２６は、それぞれ第１印刷装置１１９の搬送用エンコーダ１２３、搬送ローラ１２５と同様の構成であるので、その説明を省略する。
【００２７】
シートに印刷された画像の乾燥完了後、そのシートは、スキャナユニット１１５まで搬送される。スキャナユニット１１５では、２本のスキャナセンサが相対向するように配置されて同時にシートの両面を読取可能となっており、シート両面に印刷された画像を同時に読み取り、画像の確認を行う。例えば、シート上の印刷画像や特殊パターンを光学的に読み取って印刷画像に問題がないかどうかの確認や、インクの吐出状態を含む本装置の状態確認等を行う。本実施形態では、画像の確認方法として、記録ヘッドの状態を確認するためのパターンを読み取ることによりインクの吐出状態を確認するものでもよいし、元画像との比較を行うことにより印刷の成否を確認するものでもよい。また、ユーザが操作ユニット上で確認の方法を種々のものの中から適宜選択するようにしても良い。また、画像の状態及び装置の状態を確認した際にＮＧと判断された場合には、その画像に対してパンチで穴を開ける／しるしをつける等を行い、どの画像の状態が問題であるかを確認できるようにする。本実施形態では、第２印刷装置１２０の下流側にスキャナセンサを２本搭載して両面を同時に読み取る構成としているが、これに限定されない。例えば、第１印刷装置１１９のすぐ後段に１本目のスキャナを配置し、第一面の印刷画像のスキャンを行って確認を行い、第２印刷装置１２０の後段に２本目のスキャナを配置し、第二面の印刷画像のスキャンを行って確認を行うといった構成でもよい。また、スキャナで読取りを行う他、カメラのようなエリアセンサを使用して読取りを行っても良い。スキャン完了後、シートは、巻取りユニット１１６まで搬送される。
【００２８】
巻取りユニット１１６は、第２印刷装置１２０から排出された印刷済みのシートを巻き取る。巻取りユニット１１６は、コントローラ１１７から制御用通信ＩＦ１３０を通じて巻取り指示があってから巻取り動作を開始し、両面が印刷されたシートの巻取りを行う。なお、本実施形態における印刷システムは、片面印刷、両面印刷いずれも可能なシステムである。片面印刷の場合には、第１印刷装置１１９と第２印刷装置１２０のいずれで印刷を行ってもよい。また、ジョブ単位やページ単位、さらには１ページ内の画像単位で第１印刷装置１１９と第２印刷装置１２０で役割分担するようにしてもよい。両面印刷の場合には、第１印刷装置１１９で第一面の印刷を行い、第２印刷装置１２０で第二面の印刷を行うようにしてもよいし、第１印刷装置１１９で第二面の印刷を行い、第２印刷装置１２０で第一面の印刷を行うようにしてもよい。
【００２９】
また、本実施形態では２台の印刷装置によって構成される印刷システムについて説明したが、これに限定されない。３台以上の印刷装置を直列接続してもよいし、直列接続された２台の印刷装置のセットが複数並列に構成され、１台のコントローラ１１７によって制御される構成でもよい。
【００３０】
図２は、本実施形態におけるコントローラ１１７の構成を説明するためのブロック図である。図２において、コントローラ１１７は、メイン制御部２０１と画像処理部２１２を含む。これらは、システムバス２１１で相互に通信可能に接続される。メイン制御部２０１は、コントローラ１１７の主制御部である。メイン制御部２０１は、ホストコンピュータ１１８から供給される印刷ジョブを画像処理部２１２で印刷データに変換する。さらに、メイン制御部２０１は、制御用通信ＩＦ２０８及びデータ用通信ＩＦ２０７を介して接続される第１印刷装置１１９及び第２印刷装置１２０の印刷制御を行う。メイン制御部２０１は、ジョブ管理用通信ＩＦ２０２、ＣＰＵ２０３、ＲＯＭ２０４、ＲＡＭ２０５、ＨＤＤ２０６、データ用通信ＩＦ２０７、制御用通信ＩＦ２０８とＵＩ−ＩＦ２０９を含む。これらは、システムバス２１１で相互に通信可能に接続される。画像処理部２１２は、メイン制御部２０１と同様にＣＰＵ、ＲＯＭ、およびＲＡＭを含む。
【００３１】
ジョブ管理用通信ＩＦ２０２は、ホストコンピュータ１１８から供給される印刷ジョブやその他のコマンド、さらにステータス信号等の送受信を行うためのＩＦである。ＣＰＵ２０３は、各種演算を行い、コントローラ１１７全体を統括的に制御する。ＲＯＭ２０４は、ＣＰＵ２０３が実行する各種制御プログラムや固定データを記憶する。ＲＡＭ２０５は、ＣＰＵ２０３が各種演算および制御を行う際のワーキングエリアとして用いられる。ＨＤＤ２０６は、ホストコンピュータ１１８から供給される印刷ジョブや所要のテーブル、および画像処理部２１２から取得した印刷データ等を一時的に記憶する。データ用通信ＩＦ２０７は、ＨＤＤ２０６に記憶された印刷データを第１印刷装置１１９及び第２印刷装置１２０に送信するためのＩＦである。制御用通信ＩＦ２０８は、第１印刷装置１１９及び第２印刷装置１２０との間で制御コマンドおよびステータス信号等の送受信を行うためのＩＦである。ＵＩ−ＩＦ２０９は、操作パネル２１０との間でコマンド等を送受信するためのＩＦである。
【００３２】
操作パネル２１０は、ユーザが第１印刷装置１１９と第２印刷装置１２０の操作及び印刷設定等を行うための入力装置である。さらに、操作パネル２１０は、第１印刷装置１１９と第２印刷装置１２０のステータス等をユーザに通知するための表示装置でもある。操作パネル２１０は、ＵＩ−ＩＦ２０９を介してシステムバス２１１に接続されている。画像処理部２１２は、メイン制御部２０１から受信した制御コマンドに応じて、印刷ジョブの色空間（例えばＹＣｂＣｒ）から、標準的なＲＧＢ色空間（例えばｓＲＧＢ）に変換する。また、有効な画素数への解像度変換、画像解析、画像補正等、様々な画像処理が必要に応じて実行される。これらの画像処理によって得られた印刷データは、ＨＤＤ２０６に格納される。
【００３３】
図３は、第１印刷装置１１９および第２印刷装置１２０の制御構成を示すブロック図である。なお、本実施形態では、第１印刷装置１１９と第２印刷装置１２０は同じ構成を持つものとして説明するが、互いに異なる構成であってもよい。第１印刷装置１１９および第２印刷装置１２０は、制御用通信ＩＦ３１０、データ用通信ＩＦ３２０、エンジン制御部３３０、記録ヘッド制御部３４０、モーター制御部３５０、読取制御部３６０、操作部３７０をそれぞれ含む。これらの構成要素は、システムバス３８０によって相互に通信可能に接続されている。
【００３４】
図３に示したエンジン制御部３３０、記録ヘッド制御部３４０、モーター制御部３５０、読取制御部３６０は、主に制御ユニット１２１および１２２にそれぞれ含まれる。また、操作部３７０は、操作ユニット１０３および１１０にそれぞれ含まれる。制御用通信ＩＦ３１０およびデータ用通信ＩＦ３２０は、第１印刷装置１１９および第２印刷装置１２０をコントローラ１１７と接続するためのＩＦである。制御用通信ＩＦ３１０は、コントローラ１１７から制御コマンドやステータス信号等を受信するためのＩＦである。データ用通信ＩＦ３２０は、コントローラ１１７から印刷データを受信するためのＩＦである。
【００３５】
エンジン制御部３３０は、ＣＰＵ３３１、ＲＯＭ３３２、ＲＡＭ３３３、ＨＤＤ３３４を含み、これらの構成要素は、システムバス３８０によって相互に通信可能に接続されている。ＣＰＵ３３１は、各種演算を行い、第１印刷装置１１９全体又は第２印刷装置１２０全体を統括的に制御する。ＲＯＭ３３２は、ＣＰＵ３３１が実行する各種制御プログラムや印刷装置の各種動作に必要な固定データを記憶する。ＲＡＭ３３３は、ＣＰＵ３３１のワーキングエリアとして用いられたり、種々の受信データの一時記憶領域として用いられたり、各種設定データを記憶したりする。ＨＤＤ３３４は、印刷装置の各種動作に必要なパラメータや所要のテーブル等を記憶する。
【００３６】
エンジン制御部３３０は、制御用通信ＩＦ３１０を介してコントローラ１１７から受信した制御コマンドに応じて、記録ヘッド制御部３４０、モーター制御部３５０、および読取制御部３６０の制御を行い、印刷データを被記録媒体に記録する。記録ヘッド制御部３４０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドと、データ用通信ＩＦを介してコントローラ１１７から受信した印刷データとに応じて、記録ヘッド１０５及び１１２の駆動制御を行う。それにより、印刷データを被記録媒体に記録する。
【００３７】
モーター制御部３５０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドに応じて、搬送ローラ１２３及び１２６の駆動制御等、搬送機構の制御を行う。読取制御部３６０は、システムバス３８０を介してエンジン制御部３３０から受信した制御コマンドに応じて、読取センサ１０２および１０９を用いて記録媒体上に印刷されたマーク等の検出を行う。操作部３７０は、ユーザとの入出力ＩＦであり、ハードキーやタッチパネルの入力部、および各種情報を提示するディスプレイや音声発生器などの出力部を含む。操作部３７０は、印刷装置の各種動作に必要なパラメータ設定の受付や、印刷状態や使用用紙の表示等を行う。
【００３８】
なお、本実施形態ではエンジン制御部３３０がコントローラ１１７から受信した制御コマンドに応じて、記録ヘッド制御部３４０、モーター制御部３５０、および読取制御部３６０の制御を行うものとして説明するが、これに限定されない。例えば、各制御部間で制御コマンドの送受信をしてもよいし、コントローラ１１７から各制御部が直接制御コマンドを受信してもよい。また、本実施形態では、記録ヘッド制御部３４０がコントローラ１１７から印刷データを直接受信するものとして説明するが、これに限定されない。例えば、エンジン制御部３３０がコントローラ１１７から印刷データを受信し、システムバス３８０を介してエンジン制御部３３０から記録ヘッド制御部３４０へ印刷データを送信するようにしてもよい。
【００３９】
図４は、本実施形態における部品メンテナンス管理テーブルの一例である。部品メンテナンス管理テーブルは、コントローラ１１７のＨＤＤ等に格納され、印刷実行時に参照および更新されるテーブルである。詳細は後述する。
【００４０】
図５は、コントローラ１１７のメイン制御部２０１により制御される、１ジョブ印刷時の印刷制御動作の全体シーケンスを示すフローチャートである。
Ｓ５０１では、コントローラ１１７は、ホストコンピュータ１１８から受信した印刷ジョブが片面印刷かを判定する。ここで、片面印刷であると判定された場合、Ｓ５０２に進み、両面印刷等、片面印刷でないと判定された場合、Ｓ５０７に進む。Ｓ５０２〜Ｓ５０６では、部品メンテナンス管理テーブルを参照して、第１印刷装置１１９と第２印刷装置１２０のいずれの印刷装置を使用するかを判定する。
【００４１】
ここで、部品メンテナンス管理テーブルについて詳細を説明する。図４は、本実施形態における部品メンテナンス管理テーブルの一例である。部品メンテナンス管理テーブルは、第１印刷装置１１９と第２印刷装置１２０に共通に含まれる各部品の消耗度と、部品がメンテナンス時期に達した際に実施する、交換や清掃等のメンテナンスにかかるメンテナンス作業時間を保持する。消耗度とは、各部品の寿命（使用限界）に対する現在までの使用の割合である。例えば、部品が乾燥ユニットである場合には、乾燥ユニットの使用可能な時間（寿命）に対する現在までの乾燥稼働時間の割合である。また、部品が記録ヘッドである場合には、記録ヘッドに充填されたインク量に対する現在までのインク消費量の割合である。消耗度は、値が大きいほどメンテナンス時期が近いことを示す。
【００４２】
部品メンテナンス管理テーブルにおいては、作業時間が長いものから順に優先順位がつけられている。この優先順位は、第１印刷装置と第２印刷装置に対して印刷を分担させる際の判定基準となる順である。これは、メンテナンス作業時間が長いものから優先的に第１印刷装置１１９と第２印刷装置１２０の消耗度を揃えて、メンテナンス作業を実施する時期を第１印刷装置１１９と第２印刷装置１２０とで同時に迎えることが目的である。以下、メンテナンス作業時間を単に、メンテナンス時間、又は、作業時間という。
【００４３】
ここで、作業時間は、メンテナンス実行時に人が手動で行う作業と印刷装置が自動で行う処理との合計時間、すなわち、メンテナンス実行時に印刷装置が停止する合計時間とする。各部品の作業時間の設定値は、予め定義されていてもよいし、ユーザが適宜変更してもよく、また、サービスマンがコントローラ１１７に専用ＰＣを接続し、専用ＰＣからの操作で変更可能なようにしてもよい。また、過去のメンテナンス実績から、実際にメンテナンスにかかった作業時間の平均を計算し、動的に変化するようにしてもよい。図４では、部品の例として乾燥ユニット、印刷ヘッド、搬送ローラ、斜行補正ユニット、読取センサの５つを示してしているが、これに限定されるものではなく、複数の部品であればよい。なお、各印刷装置には、図４に記載の部品以外にも、吸引ユニット、キャリッジユニット等多数の部品が存在し、適宜、各部品の消耗度を部品メンテナンス管理テーブルで管理可能である。
【００４４】
また、記録ヘッドは、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色あり、メンテナンス管理テーブルは、各色それぞれの消耗度を管理するものとしても良い。本実施形態では、メンテナンス管理テーブルで管理する部品の消耗度は、１つの印刷ジョブが完了するごとに更新されるものとするが、これに限定されない。ジョブ単位ではなく、ページ単位で更新してもよいし、その他の区切りで更新するようにしてもよい。
【００４５】
本実施形態では、消耗度が９０％以上になると、次回印刷実行時にその部品のメンテナンスを促すメッセージを操作パネル２１０に表示してユーザに警告する。ここで、消耗度が部品の使用限界の１００％になるまでは印刷装置は使用可能であるものとする。言い換えれば、消耗度が１００％となると印刷装置が停止する。なお、本実施形態では、警告表示の基準値を９０％以上、印刷装置停止の基準値を１００％とするが、印刷装置停止の基準値よりも低い値を警告表示の基準値とするものであれば、各基準値はこれに限定されない。例えば、それぞれ他の値を閾値としてもよいし、９０％になった時点でメンテナンスが必須な構成としてもよい。
【００４６】
また、本実施形態では、消耗度の単位を割合（％）としたが、これに限定されない。例えば、乾燥ユニットであれば通電時間、記録ヘッドであればドットカウント等、実際の値を単位として用いてもよいし、その他の単位を用いてもよい。図４（ａ）〜（ｆ）は、ある印刷ジョブを実行した際の消耗度の変化の一例を表しており、消耗度の変化について詳細は後述する。
【００４７】
再び、図５を参照する。Ｓ５０２では、ＲＡＭ等の記憶領域に確保された、優先順位を表す変数Ｐを０に初期化する。図５の処理において、変数Ｐは、部品メンテナンス管理テーブルの各行の項目の内容を順に参照するために使用される。Ｓ５０３では、変数Ｐをインクリメントする。Ｓ５０４では、変数Ｐがメンテナンス管理テーブルの行数以下であるか否かを判定する。ここで、メンテナンス管理テーブルの行数以下であると判定された場合、Ｓ５０５に進み、メンテナンス管理テーブルの行数より大きいと判定された場合、テーブルの参照を終了してＳ５０７に進む。
【００４８】
Ｓ５０５では、各印刷装置の優先順位Ｐ（変数Ｐ）の部品の消耗度を、図４の部品メンテナンス管理テーブルから取得する。次に、Ｓ５０６では、Ｓ５０５で取得した各印刷装置の部品の消耗度を相互に比較し、差があるか否かを判定する。ここで、差があると判定された場合、Ｓ５０８に進む。差がないと判定された場合、Ｓ５０３に戻り、テーブルの次の行を参照して同様の処理を繰り返す。Ｓ５０８では、Ｓ５０６で比較した結果、消耗度が小さい方の印刷装置を、今回使用する印刷装置として選択する。
【００４９】
Ｓ５０７の処理は、Ｓ５０１で印刷ジョブが両面印刷ジョブであると判定された場合と、Ｓ５０４で変数Ｐがテーブル数を超えた場合、即ち第１印刷装置１１９と第２印刷装置１２０の全部品について各印刷装置で消耗度に差がなかった場合に行われる。Ｓ５０７では、予め設定されているデフォルト設定の印刷装置を、今回使用する印刷装置として選択する。例えば、デフォルト設定として、片面印刷時には第１印刷装置１１９を使用し、両面印刷時には第１印刷装置１１９を表面（第一面）印刷に使用し、第２印刷装置１２０を裏面（第二面）印刷に使用するものが挙げられる。しかしながら、これに限定されず、適宜設定することができる。
【００５０】
Ｓ５０９では、図４の部品メンテナンス管理テーブルを参照し、Ｓ５０７またはＳ５０８で選択された印刷装置に、消耗度が９０％以上の部品があるか否かを判定する。両面印刷の場合には、第１印刷装置１１９と第２印刷装置１２０のいずれも使用するので、いずれかの装置に９０％以上の部品があると判定されるとＳ５１０に進む。片面印刷の場合には、Ｓ５０８で選択された印刷装置に消耗度９０％以上の部品がないと判定されるとＳ５１１に進み、消耗度９０％以上の部品があると判定されるとＳ５１０に進む。
【００５１】
Ｓ５１０では、消耗度９０％以上の部品についてメンテナンスを促すメッセージを操作パネル２１０に表示する。前述した通り、消耗度が１００％になるまでは印刷装置は使用可能であるので、この時点でメンテナンスを実行することは必須ではないが、次の印刷ジョブの実行途中で停止するおそれがある。これに対し、本実施形態では、メッセージを表示することによりユーザに印刷装置のメンテナンスの実行の必要性を認識させることができる。
【００５２】
Ｓ５１１では、Ｓ５０７又はＳ５０８で選択した印刷装置に対して印刷指示を行う。その後、指示された印刷装置において印刷が実行される。Ｓ５１２では、印刷動作により消耗及び蓄積した部品の消耗度を各印刷装置から取得し、図４の部品メンテナンス管理テーブルを更新し、本シーケンスを終了する。
【００５３】
ここで、図４に示す部品メンテナンス管理テーブルを例に、片面印刷ジョブがジョブ制御装置１１８からコントローラ１１７に送信された場合の具体的な処理の流れを説明する。なお、部品メンテナンス管理テーブルの消耗度に依存しない部分の処理は前述した通りであるので一部説明を省略する。
【００５４】
図４（ａ）は、印刷前の部品メンテナンス管理テーブルであり、この状態からジョブ１〜５を順に実行していく。ここで、ジョブ１〜５は、同じ内容のジョブであるとする。図４（ｂ）は、ジョブ１の印刷実行後、図４（ｃ）は、ジョブ２の印刷実行後、図４（ｄ）は、ジョブ３の印刷実行後、図４（ｅ）は、ジョブ４の印刷実行後、図４（ｆ）は、乾燥ユニットのメンテナンス実施後の部品メンテナンス管理テーブルである。
【００５５】
まず、部品メンテナンス管理テーブルが図４（ａ）の状態であるとする。コントローラ１１７は、片面印刷ジョブ（ジョブ１）を受信すると、Ｓ５０１で片面印刷と判定され、Ｓ５０２に進む。そして、Ｓ５０３を介して、Ｓ５０４では、変数Ｐ＝１であるのでテーブルの行数＝５以下と判定されてＳ５０５に進む。Ｓ５０５では、各印刷装置の優先順位１の乾燥ユニットの消耗度を、図４の部品メンテナンス管理テーブルから取得する。第１印刷装置１１９の消耗度と第２印刷装置１２０の消耗度がいずれも７０％なので、Ｓ５０６で差がないと判定されてＳ５０３に戻る。
【００５６】
次に、Ｓ５０３、Ｓ５０４を介して、Ｓ５０５で優先順位２の記録ヘッドの消耗度を、図４の部品メンテナンス管理テーブルから取得する。本例では、第１印刷装置１１９の消耗度が６０％であり、第２印刷装置１２０の消耗度が４０％であるので、Ｓ５０６で差があると判定されてＳ５０８に進む。そして、Ｓ５０８では、消耗度が小さい第２印刷装置１２０をジョブ１を印刷する際に使用する印刷装置として選択する。
【００５７】
Ｓ５０９では、図４（ａ）の部品メンテナンス管理テーブルを参照し、第２印刷装置１２０に、テーブルに含まれる５つの部品のうち消耗度が９０％以上の部品がないことを確認するとＳ５１１に進む。Ｓ５１１では、第２印刷装置１２０に対して印刷指示を行い、第２印刷装置１２０において印刷が実行される。Ｓ５１２では、印刷によって消耗した部品の消耗度を第２印刷装置１２０から取得し、部品メンテナンス管理テーブルを図４（ｂ）に更新し、本シーケンスを終了する。
【００５８】
図４（ｂ）は、ジョブ１の印刷実行後の部品メンテナンス管理テーブルである。本例では、説明のために、第２印刷装置１２０の部品の消耗度が一律で１０％ずつ増えるものとして説明するが、これに限定されない。実際には、部品ごとに消耗度の増える割合が異なり、また、印刷ジョブの中身によって増える割合が異なったりして必ずしも消耗度は所定割合で増えるものではない。図４（ｂ）の状態で、さらに片面印刷ジョブ（ジョブ２）を受信すると、上記と同様の処理を繰り返す。そして、Ｓ５０５及びＳ５０６で優先順位１の乾燥ユニットの消耗度に差があると判定され、Ｓ５０８で第１印刷装置１１９をジョブ２を印刷する際に使用する印刷装置として選択する。Ｓ５０９では、図４（ｂ）の部品メンテナンス管理テーブルを参照し、第１印刷装置１１９に、テーブルに含まれる５つの部品のうち消耗度が９０％以上の部品がないことを確認すると、Ｓ５１１に進む。Ｓ５１１では、第１印刷装置１１９に対して印刷指示を行い、第１印刷装置１１９において印刷が実行される。Ｓ５１２では、印刷によって消耗した部品の消耗度を第１印刷装置１１９から取得し、部品メンテナンス管理テーブルを図４（ｃ）に更新し、本シーケンスを終了する。
【００５９】
図４（ｃ）は、ジョブ２の印刷実行後の部品メンテナンス管理テーブルである。図４（ｃ）の状態で、さらに片面印刷ジョブ（ジョブ３）を受信すると、上記と同様の処理を繰り返す。そして、Ｓ５０５及びＳ５０６で優先順位２の記録ヘッドの消耗度に差があると判定され、Ｓ５０８で第２印刷装置１２０をジョブ３を印刷する際に使用する印刷装置として選択する。Ｓ５０９では、図４（ｃ）の部品メンテナンス管理テーブルを参照し、第２印刷装置１２０に、テーブルに含まれる５つの部品のうち消耗度が９０％以上の部品がないことを確認すると、Ｓ５１１に進む。Ｓ５１１では、第２印刷装置１２０に対して印刷指示を行い、第２印刷装置１２０において印刷が実行される。Ｓ５１２では、印刷によって消耗した部品の消耗度を第１印刷装置１２０から取得し、部品メンテナンス管理テーブルを図４（ｄ）に更新し、本シーケンスを終了する。
【００６０】
図４（ｄ）は、ジョブ３の印刷実行後の部品メンテナンス管理テーブルである。図４（ｄ）の状態で、さらに片面印刷ジョブ（ジョブ４）を受信すると、上記と同様の処理を繰り返す。そして、Ｓ５０５及びＳ５０６で優先順位１の乾燥ユニットの消耗度に差があると判定され、Ｓ５０８で第１印刷装置１１９をジョブ４を印刷する際に使用する印刷装置として選択する。Ｓ５０９では、図４（ｄ）の部品メンテナンス管理テーブルを参照し、第１印刷装置１１９に、テーブルに含まれる５つの部品のうち消耗度が９０％以上の部品がないことを確認すると、Ｓ５１１に進む。ここで、第２印刷装置１２０には消耗度９０％以上の部品が存在するが、今回、第２印刷装置１２０は使用しないので、Ｓ５１０には移行しない。Ｓ５１１では、第１印刷装置１１９に対して印刷指示を行い、第１印刷装置１１９において印刷が実行される。Ｓ５１２では、印刷によって消耗した部品の消耗度を第１印刷装置１２０から取得し、部品メンテナンス管理テーブルを図４（ｅ）に更新し、本シーケンスを終了する。
【００６１】
図４（ｅ）は、ジョブ４の印刷実行後の部品メンテナンス管理テーブルである。図４（ｅ）の状態で、さらに片面印刷ジョブ（ジョブ５）を受信すると、同様の処理を繰り返す。そして、Ｓ５０５及びＳ５０６で優先順位２の記録ヘッドの消耗度に差があると判定され、Ｓ５０８で第２印刷装置１２０をジョブ５を印刷する際に使用する印刷装置として選択する。Ｓ５０９では、図４（ｅ）の部品メンテナンス管理テーブルを参照し、第２印刷装置１２０の乾燥ユニットが消耗度９０％であるので、Ｓ５１０に進む。Ｓ５１０では、乾燥ユニットのメンテナンスを促すメッセージを操作パネル２１０に表示し、本シーケンスを終了する。なお、前述の通り消耗度が１００％になるまでは使用可能であるが、１００％になると印刷装置が停止するので、１ジョブ印刷中に停止するおそれがある。よって、消耗度が９０％のときにメンテナンスを即すメッセージを表示する。
【００６２】
このとき、第１印刷装置１１９及び第２印刷装置１２０の両方の乾燥ユニットを交換させるメッセージを表示する。本実施形態では、第１印刷装置１１９及び第２印刷装置１２０の消耗度が同程度になるように制御されている。したがって、一方の印刷装置がメンテナンス時期の場合は、他方の印刷装置のメンテナンス時期である又はメンテナンス時期が近い状態となっているからである。このメッセージに応じて、ユーザは乾燥ユニットのメンテナンスを実施する。
【００６３】
図４（ｆ）は、乾燥ユニットのメンテナンス実施後の部品メンテナンス管理テーブルである。操作パネル２１０に表示されたメッセージに従って乾燥ユニットのメンテナンスを実施すると、第１印刷装置１１９、第２印刷装置１２０のいずれも乾燥ユニットの消耗度が０に更新される。
【００６４】
以上のように処理を続けていくと、優先順位の低い部品、例えば、読取センサの消耗度は、第二印刷装置が先に９０％になり、第１印刷装置１１９と同時にメンテナンスすることができない可能性がある。しかしながら、読取センサのメンテナンス作業時間は２０分であるので、作業時間が１００分である乾燥ユニットと比べると、短い。したがって、第１印刷装置１１９と第２印刷装置１２０で優先順位の低い部品（例えば、読み取りセンサ）を別のタイミングでメンテナンスを実施しても、優先順位の高い部品（例えば、乾燥ユニット）を別のタイミングでメンテナンスを実施する場合と比較して、印刷システムの停止時間を短く抑えることができる。
【００６５】
図６は、ある一定期間の中で、作業時間１００分の乾燥ユニットのメンテナンスと、作業時間２０分の読取センサのメンテナンスを、第１印刷装置１１９、第２印刷装置１２０の両方で実施した場合のシステム稼働時間を示す図である。図６（ａ）及び（ｂ）はメンテナンス作業者が１人の場合、図６（ｃ）及び（ｄ）はメンテナンス作業者が複数人の場合を示す例である。
【００６６】
図６（ａ）は、作業時間１００分のメンテナンスを別の時期に実施し、作業時間２０分のメンテナンスを同時期に実施した場合のシステム稼働時間を示す図である。図６（ｂ）は、作業時間１００分のメンテナンスを同時期に実施し、作業時間２０分のメンテナンスを別の時期に実施した場合のシステム稼働時間を示す図である。期間６０１、６０２、６０３、６０４、６０７、６０８、６０９、６１０はメンテナンス作業実施中の期間を示し、枠内の数値は作業時間を示す。期間６０５、６０６、６１１、６１２はメンテナンスをしていない、即ち印刷システムが稼働している期間である。
【００６７】
前述した通り、重連印刷システムは、第１印刷装置１１９と第２印刷装置１２０が重連接続されているので、いずれか一方の印刷装置がメンテナンス作業で停止すると、印刷システム全体も停止する。タイミング６１８、６１９、６２０、６２１、６２２、６２３は、いずれかの印刷装置あるいは両方の印刷装置のある部品がメンテナンス時期を迎えたタイミングを示す。タイミング６１８は、第１印刷装置１１９の乾燥ユニットがメンテナンス時期を迎えたタイミングである。タイミング６１９は、第２印刷装置１２０の乾燥ユニットがメンテナンス時期を迎えたタイミングである。タイミング６２０は、第１印刷装置１１９及び第２印刷装置１２０の両方の読取センサがメンテナンス時期を迎えたタイミングである。タイミング６２１は、第１印刷装置１１９及び第２印刷装置１２０の両方の乾燥ユニットがメンテナンス時期を迎えたタイミングである。タイミング６２２は、第１印刷装置１１９の読取センサがメンテナンス時期を迎えたタイミングである。タイミング６２３は、第２印刷装置１２０の読取センサがメンテナンス時期を迎えたタイミングである。
【００６８】
期間６０３と６０４、期間６０７と６０８でそれぞれ重なっている部分は、並行作業可能な期間である。前述した通り、メンテナンスには、人が手動で行う作業に加え、印刷装置が自動で行う処理が含まれるので、メンテナンス作業者が１人でも一部の作業は並行して実施できる。そして、作業時間が長いものの方が自動処理も長いこと多く、その間は並行作業ができるので、図６（ａ）のシステム稼働時間（期間６０５＋期間６０６）より、図（ｂ）のシステム稼働時間（期間６１１＋期間６１２）の方が長くなる。上述した通り、メンテナンス作業者が１人の場合であっても、作業時間が長いメンテナンスを第１印刷装置１１９と第２印刷装置１２０で同時に実施するよう制御することで、印刷システムの停止時間をより短く抑えることができる。
【００６９】
次に、図６（ａ）及び（ｂ）は、メンテナンス作業者が１人である例として記載したが、複数人いる場合は、図６（ｃ）及び（ｄ）のようになる。期間６１３、６１４、６１５、６１６、６１７はメンテナンスをしていない、即ち印刷システムが稼働している期間である。タイミング６２４、６２５、６２６、６２７、６２８、６２９は、いずれかの印刷装置あるいは両方の印刷装置のある部品がメンテナンス時期を迎えたタイミングを示す。タイミング６２４は、第１印刷装置１１９の乾燥ユニットがメンテナンス時期を迎えたタイミングである。タイミング６２５は、第２印刷装置１２０の乾燥ユニットがメンテナンス時期を迎えたタイミングである。タイミング６２６は、第１印刷装置１１９及び第２印刷装置１２０の両方の読取センサがメンテナンス時期を迎えたタイミングである。タイミング６２７は、第１印刷装置１１９及び第２印刷装置１２０の両方の乾燥ユニットがメンテナンス時期を迎えたタイミングである。タイミング６２８は、第１印刷装置１１９の読取センサがメンテナンス時期を迎えたタイミングである。タイミング６２９は、第２印刷装置１２０の読取センサがメンテナンス時期を迎えたタイミングである。メンテナンス作業者が複数人いると、タイミング６２６及び６２７のように、両方の印刷装置で同時にメンテナンス時期を迎えた場合、同時にメンテナンスを実施することが可能である。したがって、図６（ｃ）のシステム稼働時間（期間６１３＋期間６１４＋期間６１５）と図（ｂ）のシステム稼働時間（期間６１６＋期間６１７）の差は、メンテナンス作業者が１人の場合と比較してさらに大きくなる。
【００７０】
このように、メンテナンス作業者が複数人いる場合は、作業時間が長いメンテナンスを第１印刷装置１１９と第２印刷装置１２０で同時に実施するよう制御することで、印刷システムの停止時間をより短く抑えることができる。
【００７１】
なお、本実施形態では、コントローラ１１７でどちらの印刷装置を使用するかの判定を行ったが、これに限定されない。例えば、コントローラ１１７から第１印刷装置１１９に印刷データが送信され、第１印刷装置１１９のエンジン制御部４３０で判定してもよい。その場合、第１印刷装置１１９で印刷すると判定した場合は、そのまま印刷を実行し、第２印刷装置１２０で印刷すると判定した場合は、直接、第２印刷装置１２０に印刷データを転送する構成にしてもよいし、コントローラ１１７を通じて転送してもよい。
【００７２】
また、本実施形態では、印刷ジョブ単位で図５に示すフローチャートを実行するものとして説明したが、これに限定されない。例えば、印刷装置の選択は、ジョブ単位ではなくページ単位で実行してもよいし、複数ジョブ毎に実行するようにしてもよいし、その他の単位でもよい。また、通常は、ジョブ単位で実行し、メンテナンス時期に近付いている部品がある場合には、ページ単位で実行する等、消耗度の状況によって制御、具体的には、印刷装置の選択のタイミングを変えてもよい。
【００７３】
［第２の実施形態］
第１の実施形態では、１つの部品に対して消耗度およびメンテナンス作業時間を部品メンテナンス管理テーブルで保持する例を説明した。本実施形態においては、部品を１以上含む部品グループに対して１つの消耗単位が関連付けられており、その消耗単位がメンテナンス時期を迎えた際に、部品グループに含まれる部品のメンテナンス作業時間の合計値を保持する例を説明する。
【００７４】
図７は、本実施形態における部品メンテナンス管理テーブルの一例である。部品メンテナンス管理テーブルは、第１印刷装置１１９と第２印刷装置１２０が持つ各消耗単位の消耗度と、消耗単位がメンテナンス時期に達した際に実施する、交換や清掃等のメンテナンスにかかる作業時間を保持する。さらに、部品メンテナンステーブルは、消耗単位がメンテナンス時期を迎えた際にメンテナンスが必要な１つ以上の部品名を保持する。部品メンテナンステーブルにおいては、合計メンテナンス作業時間が長いものから順に優先順位がつけられている。
【００７５】
図７では、消耗単位の例として通電時間１、ドットカウント、通電時間２、裏面印刷回数、読取画像数の５つを示している。消耗単位に関連付けられている部品グループは、当該消耗単位に応じて消耗度が変わるものである。例えば、通電時間１に関連付けられている部品グループは、乾燥ユニット、加湿ユニット、搬送ローラ、斜行補正ユニットを含み、これらはそれぞれ通電時間１に応じて消耗する部品である。なお、消耗単位の例は、図７に示すものに限定されるものではない。例えば、搬送長さなどの消耗単位などの他の消耗単位の消耗度を部品メンテナンス管理テーブルで管理してもよい。本実施形態において、各印刷装置が持つ消耗単位の消耗度は、１つの印刷ジョブが完了するごとに更新されるものとするが、これに限定されない。例えば、１ページごとに更新してもよいし、その他の区切りで更新してもよい。また、消耗単位毎に寿命（予定されている交換が必要な時期）に応じてより細分化した部品グループとしてもよい。消耗度や作業時間に関する説明は、第１の実施形態と同様であるので、その説明は省略する。
【００７６】
第２の実施形態における１ジョブ印刷時の印刷制御動作の全体シーケンスを示すフローを、図５を参照しながら説明する。Ｓ５０１〜Ｓ５０４は、第１の実施形態と同様であるので説明を省略する。Ｓ５０５では、優先順位Ｐの部品の消耗度の代わりに、各印刷装置の優先順位Ｐ（変数Ｐ）の消耗単位の消耗度を、図７の部品メンテナンス管理テーブルから取得する。また、Ｓ５０６〜Ｓ５１２は、第１の実施形態における説明と同じである。
【００７７】
図７のように、消耗単位を基準とした部品グループで管理する場合も、第１の実施形態と同様の効果が得られる。即ち、合計メンテナンス作業時間が長いメンテナンスを第１印刷装置１１９と第２印刷装置１２０で同時に実施するよう制御することができ、その結果、印刷システムの停止時間をより短く抑えることができる。また、上述した実施形態では、消耗単位に応じて消耗度が変わる部品を例に挙げて説明したが、印刷装置の稼働時間や稼働回数等に応じて消耗する度合いが同程度のものをそれぞれグループとするようにしてもよい。
【００７８】
［第３の実施形態］
第１の実施形態では、１つの部品に対して消耗度およびメンテナンス作業時間を部品メンテナンス管理テーブルで保持する例を説明したが、部品によってはメンテナンス作業者が異なるものがある。本実施形態においては、作業者によって優先順位を設けた場合の例を説明する。
【００７９】
図８は、本実施形態における部品メンテナンス管理テーブルの一例である。第１の実施形態で説明した図４の部品メンテナンス管理テーブルに、さらにメンテナンス作業者の項目が追加されている。部品によっては、メンテナンス作業をユーザが実施可能なものもあれば、特別な資格を持った者しか実施できないものもある。従って、本実施形態では、メンテナンスが可能なそれらの作業者を部品メンテナンス管理テーブルで保持する。図８のＯＰは、印刷装置を操作するオペレータ（ユーザ）を示す。図８のＳＡは、サービスマンを示す。サービスマンは、印刷装置が設置されているラボ工場などに常駐はせず、ユーザから連絡を受けた際にサービスセンターからラボ工場へ出張する。なお、図８では、作業者の分類はＯＰとＳＡの２つを示したが、これに限定されない。作業者の分類を３つ以上の分類にしてもよく、例えば、メンテナンスに必要な教育を受けた認定ユーザを加えるようにしてもよい。
【００８０】
図９は、コントローラ１１７のメイン制御部２０１により制御される、１ジョブ印刷時の印刷制御動作の全体シーケンスを示すフローチャートである。Ｓ９０１〜Ｓ９０３は、図５のＳ５０１〜Ｓ５０３と同様であるので説明を省略する。Ｓ９０４では、変数Ｐが部品メンテナンステーブルの優先順位を示す行数以下であるか否かを判定する。ここで、部品メンテナンステーブルの優先順位を示す行数以下であると判定された場合、Ｓ９０５に進み、部品メンテナンステーブルの優先順位を示す行数より大きいと判定された場合、Ｓ９０８に進む。
【００８１】
Ｓ９０５では、優先順位Ｐ（変数Ｐ）の部品のメンテナンス作業者の分類を、図８の部品メンテナンス管理テーブルから取得する。分類がＳＡである場合、Ｓ９０６に進み、ＳＡ以外（本実施形態ではＯＰ）である場合、Ｓ９０３に戻り、部品メンテナンステーブルの次の行を参照して、同様の処理を繰り返す。Ｓ９０６及びＳ９０７は、図５のＳ５０５及びＳ５０６と同様であるので説明を省略する。
【００８２】
Ｓ９０８には、Ｓ９０４で変数Ｐが部品メンテナンステーブルの行数より大きいと判定された場合、即ち、ＳＡであるメンテナンス作業者に対応する部品の消耗度には全て差分がなかった場合に遷移する。Ｓ９０８〜Ｓ９１０は、Ｓ９０２〜Ｓ９０４と同様の処理である。
【００８３】
Ｓ９１１では、優先順位Ｐ（変数Ｐ）の部品のメンテナンス作業者の分類を、図８の部品メンテナンス管理テーブルから取得する。分類がＯＰである場合、Ｓ９１２に進み、ＯＰ以外（本実施形態ではＳＡ）である場合、Ｓ９０９に戻り、部品メンテナンステーブルの次の行を参照して、同様の処理を繰り返す。Ｓ９１２及びＳ９１３は、Ｓ９０６及びＳ９０７と同様の処理である。
【００８４】
Ｓ９１４には、Ｓ９０１で印刷ジョブが両面印刷ジョブであると判定された場合と、Ｓ９１０で変数Ｐがテーブルの行数より大きいと判定された場合に遷移する。変数Ｐがテーブルの行数より大きいと判定された場合とは、即ち、第１印刷装置１１９と第２印刷装置１２０のＳＡ及びＯＰであるメンテナンス作業者に対応する全ての部品において、消耗度に差がなかった場合である。Ｓ９１４〜Ｓ９１９は、図５のＳ５０７〜Ｓ５１２と同様であるので説明を省略する。
【００８５】
このように、ＳＡであるメンテナンス作業者に対応する部品を優先した上で、合計作業時間が長いメンテナンスを第１印刷装置１１９と第２印刷装置１２０で同時に実施するよう制御することで、更なる効果を得られる。例えば、印刷システムの停止時間をより短く抑えることに加えて、サービスコストをより低減させることができる。
【００８６】
図６を参照して説明する。作業時間１００分のメンテナンスに対応する作業者がオペレータとし、作業時間２０分のメンテナンスに対応する作業者がサービスマンとする。その場合、図６（ａ）ではタイミング６２０、図６（ｂ）ではタイミング６２２及び６２３のタイミングでサービスマンを呼ぶ必要がある。一般的に、サービスマンを複数回呼ぶのは非効率であり、コストもかかる。よって、印刷システムの停止時間低減よりもサービスコストの低減を優先させる場合は、本実施形態により上記の効果が得られる。
【００８７】
なお、本実施形態では、操作パネル２１０にメッセージを表示し、ユーザが必要に応じてメンテナンス作業を実施する、またはサービスマンを呼ぶものとして説明したが、これに限定されない。例えば、ＳＡのメンテナンス作業者に対応する部品がメンテナンス時期を迎えた際は、サービスマンを自動的に呼ぶシステムにしてもよい。
【００８８】
［第４の実施形態］
第１〜第３の実施形態では、部品メンテナンス管理テーブルを参照し、消耗度の割合に差があるものを見つけたときに使用する印刷装置を選択する例を説明した。本実施形態においては、割合だけでなく、メンテナンス時期までの予測時間も考慮して、使用する印刷装置を選択する。
【００８９】
図１０は、本実施形態における部品メンテナンス管理テーブルの一例である。第１の実施形態で説明した図４の部品メンテナンス管理テーブルに、さらに消耗度（％）が大きい方の印刷装置のメンテナンス時期までの予測時間（分）の項目が追加されている。部品メンテナンス管理テーブルは消耗度を割合（％）で保持するが、同じ割合でも部品によってメンテナンス時期を迎えるまでの時間が異なる場合がある。そこで、メンテナンス時期までの予測時間を保持することで、消耗度を示す割合がもつ意味をより明確にする。予測時間は、前回部品メンテナンスを行った時からの稼働時間と現在の消耗度（％）から算出する。稼働時間は当該部品の前回メンテナンスを行った時に０に初期化され、印刷装置が稼働している時間、カウントされる。なお、稼働時間は、部品メンテナンス管理テーブルで管理してもよいし、各印刷装置が、部品メンテナンス管理テーブルとは別の記憶領域に保持してもよい。予測時間は、次式（１）により算出される。
【００９０】
予測時間（分）＝(稼働時間（分）×（１００−消耗度（％））)／消耗度（％）  ・・・（１）
第１印刷装置１１９の乾燥ユニットのメンテナンス時期までの予測時間を例に説明する。例えば、稼働時間＝１００８００分とすると、図１０の第１印刷装置１１９の消耗度は７０％なので、式（１）により予測時間は４３２００分となる。図１０には、消耗度が大きい方の印刷装置（第１印刷装置１１９）のメンテナンス時期までの予測時間のみを示しているが、式（１）により算出された予測時間は、第１印刷装置１１９及び第２印刷装置１２０両方の各部品について保持されるものとする。なお、予測時間の算出方法は、これに限定されず、稼働時間と現在の消耗度に基づくものであれば、他の式により算出されても良い。また、予測時間は、何らかの方法により算出されたものを取得するようにしてもよい。
【００９１】
図１０の乾燥ユニットと記録ヘッドの予測時間を参照すると、いずれも消耗度が７０％のときの予測時間が記載されているが、乾燥ユニットが４３２００分、記録ヘッドが１２００分と大きな差があることがわかる。このような場合、第１の実施形態のように乾燥ユニットを基準に使用する印刷装置を決めると第２印刷装置１２０が選択されるので、記録ヘッドは第２印刷装置１２０のみ先にメンテナンス時期を迎える可能性が高くなる。記録ヘッドのメンテナンス作業時間は乾燥ユニットと比較すると短いが、記録ヘッドのメンテナンス作業時間も７０分と比較的長いので、できる限り第１印刷装置１１９と第２印刷装置１２０で同時にメンテナンス作業を実施することが望まれる。そこで、本実施形態では、ある条件に合致する場合に、使用する印刷装置を選択する判断基準を乾燥ユニットではなく、その次の優先順位に対応する記録ヘッドとする。
【００９２】
図１１は、コントローラ１１７のメイン制御部２０１により制御される、１ジョブ印刷時の印刷制御動作の全体シーケンスを示すフローチャートである。Ｓ１１０１〜Ｓ１１０５は、図５のＳ５０１〜Ｓ５０５と同様であるので説明を省略する。Ｓ１１０６では、変数Ｐ＝１に対応する乾燥ユニットの消耗度に差があると判定され、Ｓ１１０７に進む。Ｓ１１０７では、優先順位Ｐに対応する部品の消耗度が大きい方の印刷装置のメンテナンス時期までの予測時間が閾値Ｔ１以上であるか否かを判定する。
【００９３】
ここで、Ｔ１について説明する。Ｔ１は、使用する印刷装置として第２印刷装置１２０ではなく、消耗度の大きい方の第１印刷装置１１９を選択しても、後に、第１印刷装置１１９と第２印刷装置１２０の消耗度の差を縮めることができるか否かの判定に使用される。Ｔ１は、次式（２）により算出する。
【００９４】
Ｔ１（分）＝（第１印刷装置の消耗度（％）−第２印刷装置の消耗度（％））／第１印刷装置の消耗度（％）×稼働時間（分）  ・・・（２）
また、消耗度が大きい方が第２印刷装置１２０の場合には、Ｔ１は、式（３）により算出される。
【００９５】
Ｔ１（分）＝（第２印刷装置の消耗度（％）−第１印刷装置の消耗度（％））／第２印刷装置の消耗度（％）×稼働時間（分）  ・・・（３）
図１０の乾燥ユニットを例に説明すると、第１印刷装置１１９の消耗度＝７０％、第２印刷装置１２０の消耗度＝５０％、稼働時間＝１００８００分なので、Ｔ１は２８８００分となる。つまり、第１印刷装置１１９と第２印刷装置１２０の消耗度の差分をなくすためには、消耗度が小さい方の印刷装置の２８８００分の稼働が必要だと考えられる。なお、Ｔ１は、第１印刷装置１１９と第２印刷装置１２０の消耗度の差と、稼働時間とに基づくのであれば、他の式により算出されても良い。例えば、上記のように、式（１）から、現在の差分をなくすためには消耗度が小さい方の第２の印刷装置１２０の２８８００分の稼働が必要と考えられる。しかしながら、今回の消耗度が大きい方の第１の印刷装置１１９による印刷によりさらに差が開くので、それを考慮して、例えばＴ１を１．５倍にしておく等の計算式にしてもよい。
【００９６】
Ｓ１１０７では、優先順位Ｐ（変数Ｐ）に対応する部品、即ち乾燥ユニットの予測時間４３，２００分≧Ｔ１（＝２８，８００分）であるので、Ｓ１１０８に進む。一方、Ｔ１未満であると判定された場合、Ｓ１１１０に進む。Ｓ１１０８では、優先順位Ｐ＋１の部品の消耗度が大きい方の印刷装置のメンテナンス時期までの予測時間がＴ２未満であるか否かを判定する。
【００９７】
ここで、Ｔ２について説明する。Ｔ２は、ユーザが設定可能な任意の変数である。印刷システムを使用するユーザには、一定時間内は、印刷システムを停止させたくない場合がある。具体的には、例えば、ある時間内に完了したい目標ジョブ数があり、目標を達成するために一定時間内は、印刷システムを停止させたくない場合が挙げられる。その時間をＴ２とし、本実施形態では、一例として、Ｔ２＝１，４４０分として説明する。Ｔ２の値は、ユーザが操作部３７０等から自由に設定可能としても良い。Ｓ１１０８では、優先順位Ｐ＋１に対応する部品、即ち記録ヘッドの予測時間１，２００分＜Ｔ２（＝１，４４０分）であるので、Ｓ１１１１に進む。ここで、Ｔ２以上であると判定された場合、Ｓ１１１０に進む。
【００９８】
つまり、Ｓ１１１０には、Ｓ１１０７またはＳ１１０８でＮｏと判定された場合に遷移する。上記の例では、Ｓ１１０７で優先順位Ｐに対応する部品の予測時間がＴ１未満であると判断された場合と、Ｓ１１０８で優先順位Ｐ＋１の部品の予測時間がＴ２以上であると判断された場合に遷移する。即ち、Ｓ１１０７で優先順位Ｐに対応する部品の予測時間がＴ１未満であると判定された場合、以後実行される印刷において他の部品基準で印刷装置を選択しても消耗度が小さい方の印刷装置が消耗度が大きい方の印刷装置と消耗度が揃う可能性が低いと判断する。その場合、Ｓ１１１０では、優先順位Ｐに対応する部品についてメンテナンス時期を揃えるよう、消耗度が小さい方の印刷装置を選択する。
【００９９】
また、Ｓ１１１１には、Ｓ１１０８でＹｅｓと判定された場合に遷移する。その場合には、Ｓ１１０７で優先順位Ｐに対応する部品の予測時間がＴ１以上であると判定されている。つまり、以後実行される印刷において他の部品基準で印刷装置を選択すると、消耗度が小さい方の印刷装置が消耗度が大きい方の印刷装置と消耗度が揃う可能性が高いと判断する。その場合、Ｓ１１１１では、優先順位Ｐ＋１に対応する部品について、消耗度が小さい方の印刷装置を選択する。上記の例では記録ヘッドの消耗度が小さい方、即ち第１印刷装置１１９を今回使用する印刷装置として選択する。Ｓ１１０９、Ｓ１１１２〜Ｓ１１１５は、図５のＳ５０７、Ｓ５０９〜Ｓ５１２と同じであるので説明を省略する。
【０１００】
このように、乾燥ユニットは、メンテナンス時期まで４３，２００分かかると予測されるので、メンテナンス時期まで１，２００分と予測されている記録ヘッドを優先して今回の印刷を行うことで記録ヘッドの消耗度を揃えるようにする。そして、記録ヘッドのメンテナンス作業を同時に実施した後、乾燥ユニットの消耗度を揃えるように、印刷装置の選択を行う。これにより、各部品の消耗度が図１０のような状態でも、乾燥ユニットと記録ヘッドのいずれについても第１印刷装置１１９と第２印刷装置１２０のメンテナンス作業を同時にできる可能性を高めることができる。
【０１０１】
なお、Ｔ２の値によっては設定された時間内にメンテナンスのタイミングを迎える可能性もある。しかしながら、可能な限り印刷システムを長時間稼働させ、かつ第１印刷装置１１９と第２印刷装置１２０の同部品のメンテナンスを同時に迎えることができるので、印刷システムの停止時間をより短く抑えることができる。
【０１０２】
また、Ｓ１１０６で優先順位Ｐに対応する部品の消耗度に差があると判定された場合、次の優先順位の部品、即ち優先順位Ｐ＋１の部品までを判定対象としたが、これに限定されない。例えば、２つ以上の部品を判定対象としてもよいし、優先順位Ｐに対応する部品のメンテナンス作業時間から、動的に判定対象を変えてもよい。例えば、優先順位Ｐに対応する部品のメンテナンス作業時間＝１００分とすると、メンテナンス作業時間が１００／２＝５０分のところまでを判断対象とする、等の制御にしてもよい。
【０１０３】
（他の実施形態）
本発明は、上述した実施形態に限定されるものではない。例えば、上述した実施形態では、メッセージを表示することにより、ユーザにメンテナンス（部品の交換）を促す通知をするようにしたが、これに限定されるものではなく、例えば、音声などによりユーザにメンテナンスを通知するようにしてもよい。
【０１０４】
また、上述した実施形態では、ここでは選択された印刷装置において消耗度が９０％以上の部品がないか判定して、メンテナンスを促すようにしたが、これに限定されるものではない。例えば、印刷システムの有する印刷装置全てにおいて、消耗度が９０％以上の部品がないか判定し、１以上の印刷装置に消耗度が９０％以上の部品がある場合は、メンテナンスを促す通知をするようにしてもよい。そして、１以上の印刷装置に消耗度が９０％以上の部品が有る場合は、印刷システムが備える印刷装置全てのその部品のメンテナンスを行うようにすればよい。上述した実施形態では、Ｓ５０６、Ｓ９０７、Ｓ９１３、Ｓ１１０６において差分があるか否かを判定したが、第１印刷装置１１９及び第２印刷装置における部品の差分が所定の範囲内であれば差分なしと判定するようにしてもよい。なお、所定の範囲は、予め設定するようにしてもよいし、ユーザが設定できるようにしてもよい。
【０１０５】
また、上述した実施形態では、Ｓ５０１，Ｓ９０１，Ｓ１１０１で印刷ジョブが両面印刷ジョブだと判定された場合、予め設定されているデフォルト設定の印刷装置、即ち第１印刷装置１１９を第一面、第２印刷装置１２０を第二面の印刷に使用するものとしたが、これに限定されない。例えば、両面印刷の場合、第１印刷装置１１９と第２印刷装置１２０それぞれが印刷する印刷面を変更するように、すなわち、第１印刷装置１１９と第２印刷装置１２０の役割を交換するようにしてもよい。例えば、印刷ジョブが、表面（第１面）がカラー画像データで、裏面（第２面）がブラックのみの文字データなどの場合、記録ヘッドの消耗度に差がでる。この場合は、例えば、第１印刷装置１１９及び第２印刷装置１２０について、ブラック以外の記録ヘッドの消耗度を比較し、消耗度が小さい方の印刷装置でカラー画像データ、他方の印刷装置で文字データを印刷するようにしてもよい。また、例えば、表面（第１面）はデータ量が多い印刷データで、裏面（第２面）はデータ量が小さい印刷データの場合も、記録ヘッドの消耗度に差がでる。なお、ここでいう印刷データは、画像データ及び文字データを含むものである。この場合は、例えば、第１印刷装置１１９及び第２印刷装置１２０について所定のインク色の記録ヘッドの消耗度を比較し、消耗度が小さい方の印刷装置で第１面を印刷し、消耗度が大きい方の印刷装置で第２面を印刷するようにしてもよい。
【０１０６】
また、上述した実施形態の装置構成では、１台の印刷装置では第一面、第二面のいずれか一方しか印刷できないが、各印刷装置に巻取り機構をつけることで、１台の印刷装置で第一面、第二面の両面を印刷できる構成にしてもよい。そのような場合、第一面、第二面印刷時にそれぞれどちらの印刷装置を使用するか判断するようにしてもよい。第一面、第二面共に同じ印刷装置を使用するという判定結果になった場合には、１台の印刷装置で両面を印刷することが可能である。
【０１０７】
また、実施形態３では、メンテナンス時間に基づいて優先順位を決定するようにしたが、これに限定されず、例えば、作業者に応じて優先順位を決定した上で作業者毎にメンテナンス時間に基づいて優先順位を決定するようにしてもよい。この場合は、例えば、図５のフローにより制御するようにしてもよい。
【０１０８】
また、上述した実施形態では、印刷装置が２台の場合について説明したが、これに限定されるものではなく、印刷システムが３台以上の印刷装置を備える場合にも同様の方法により、制御を行うようにすればよい。
【０１０９】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【図１】
2015122000.tif 000003
【図２】
2015122000.tif 000004
【図３】
2015122000.tif 000005
【図４】
2015122000.tif 000006
【図５】
2015122000.tif 000007
【図６】
2015122000.tif 000008
【図７】
2015122000.tif 000009
【図８】
2015122000.tif 000010
【図９】
2015122000.tif 000011
【図１０】
2015122000.tif 000012
【図１１】
2015122000.tif 000013