(57)【要約】【課題】指定された印刷条件の下で、電力消費量、消耗品コスト及び印刷速度を全体として考慮した場合の最適効率で印刷結果を取得することができる印刷装置を決定する印刷管理装置を提供する。【解決手段】複数の異なる種類の印刷装置２００〜２７０を管理する印刷管理装置１１０は、印刷対象である印刷データを受信する受信部と、印刷データにしたがって記録紙上にインク又はトナーによって印刷されたと仮定した場合に、記録紙上に付着するインク又は前記トナーの量に対応する数値を、印刷データを用いて算出する算出部と、算出された前記数値に応じて、複数の印刷装置２００〜２７０の中から、印刷データにしたがって印刷を実行させる印刷装置を選択する選択部とを備える。これにより、電力消費量、消耗品コスト及び印刷速度を全体として考慮した場合の最適効率で印刷結果を取得することができる印刷装置を決定することができる。【選択図】図１
2013210776.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なる種類の印刷装置を管理する印刷管理装置であって、
印刷対象である印刷データを受信する受信手段と、
前記印刷データにしたがって、記録紙上にインク又はトナーによって画像が印刷されたと仮定した場合に、前記記録紙上に付着する前記インク又は前記トナーの量に対応する数値を、前記印刷データを用いて算出する算出手段と、
算出された前記数値に応じて、複数の前記印刷装置の中から、前記印刷データにしたがって印刷を実行させる印刷装置を選択する選択手段とを備えることを特徴とする印刷管理装置。
【請求項２】
前記インク又は前記トナーの量に対応する前記数値は、記録紙の１面に印刷可能な領域の面積に対する、前記トナー又は前記インクが付着する領域の面積の割合であることを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
複数の異なる種類の印刷装置を管理する印刷管理装置であって、
印刷対象である印刷データを受信する受信手段と、
前記印刷データにしたがって記録紙上に印刷される画像がカラー画像であるかモノクロ画像であるかを判定する判定手段と、
前記印刷データにしたがって印刷される全ての記録紙の印刷面の総数を、前記印刷データを用いて算出する算出手段と、
前記判定手段によりモノクロ画像が形成されると判定されると、前記算出手段によって算出された前記総数に応じて、複数の前記印刷装置の中から、前記印刷データにしたがって印刷を実行させる印刷装置を選択する選択手段とを備えることを特徴とする印刷管理装置。
【請求項４】
前記選択手段により選択された前記印刷装置を特定する情報を、前記印刷データの送信元に送信する送信手段をさらに備えることを特徴とする請求項１から３の何れか１項に記載の印刷管理装置。
【請求項５】
前記選択手段により選択された前記印刷装置に、前記印刷データにしたがって印刷を実行させる指示手段をさらに備えることを特徴とする請求項１から４の何れか１項に記載の印刷管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定された印刷条件の下で、最適効率で印刷結果を取得することができる印刷装置を決定することができる印刷管理装置に関する。
【背景技術】
【０００２】
近年、多くの事業所において（会社、事務所等）においては、業務の効率化のために、複数のコンピュータ及び複数のプリンタが導入され、それらがネットワークに接続されたシステムとして運営されている。このようなシステムにおいては、ユーザは、コンピュータで作成した文書データ又は画像データ等を印刷する場合、プリンタを選択し、印刷条件（モノクロ又はカラー、印刷部数、印刷用紙、及び印刷方向等）を指定してプリント指示を行なう。
【０００３】
プリンタには、例えばレーザビームプリンタ（以下、レーザプリンタ又はＬＢＰともいう）、及びインクジェットプリンタがある。レーザプリンタは、電子写真プロセスの画像形成部を備えた印刷装置である。レーザプリンタでは、感光体ドラムを帯電させ、感光体ドラム上に画像を再現するトナー（有色の紛体）による像（以下「トナー像」という）を形成し、このトナー像を記録用紙上に転写する。加熱定着部はヒータ等の熱源を備え、記録用紙上に転写されたトナーを、所定の温度と圧力とをもって記録用紙に定着させる。近年では、レーザプリンタの機能を備えた単機能の印刷装置ではなく、複合機（ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））も普及している。ＭＦＰでは、コピーモード、ファクシミリモード（以下、ファクシミリをＦＡＸともいう）、ネットワーク対応のプリンタモード、及びスキャナモードのように、複数の動作モードを備える。このようなレーザプリンタ又はその機能を備えた複合機等は、加熱ヒータによる電力消費量が大きい。また、高速印刷可能な装置では、さらに電力消費量が大きくなる。印刷時の電力消費量が大きいだけでなく、指示を受けて速やかに印刷するためには、常に定着部を一定温度に加熱しておくことが必要である。このことによっても電力消費量が大きくなる。一般に、レーザプリンタの電力消費量はモノクロＬＢＰの場合、約５００〜１０００Ｗであり、カラーＬＢＰの場合、約１０００〜１３００Ｗと言われている。メンテナンスコストに関しては、消耗品であるトナー（特にカラートナー）は高価である。
【０００４】
インクジェットプリンタは、モノクロ又はカラーのインク（有色の液体）を微滴化し、記録紙に吹き付けて記録紙上に画像を形成するので、ヒータ等の加熱装置は不要である。したがって、インクジェットプリンタの電力消費量は小さい。一般に、インクジェットプリンタの電力消費量は、約３０Ｗ以下であると言われている。メンテナンスコストに関しては、消耗品であるインクは安価である。その一方、印刷速度は遅く、単位時間当たりの印刷枚数は少ない。
【０００５】
このようにレーザプリンタとインクジェットプリンタとは何れも、電力消費量、消耗品コスト及び印刷速度に関して一長一短があり、レーザプリンタ及びインクジェットプリンタのどちらか一方が全ての面で優位であるということはない。したがって、このような特性の異なるプリンタが混在している場合、ユーザは印刷の対象物（文書データ又は画像データ等）を適切に印刷するためにどのプリンタを使用すればよいか、容易には判断することができない。
【０００６】
これに関して、例えば、下記特許文献１には、印刷効率及び印刷コストの特性が異なるＬＢＰ及び孔版印刷機をプリンタとして選択可能な場合に、印刷部数に応じて、自動的に適切な（印刷コストの安い）印刷装置を決定することができる印刷制御装置が開示されている。なお、孔版印刷機では、孔版印刷用原紙に製版（穿孔）し、製版した原紙を印刷ドラムに巻き付けて、印刷を行なう。孔版印刷機は、同じ内容の画像データをページ毎に多数印刷するのに効率的な印刷装置であり、部単位での印刷には適していない。
【０００７】
また、下記特許文献２には、プリンタの待ち時間、プリンタと印刷を指示する情報処理装置との距離、及びプリンタの印字品質を選択基準として生成し、グラフィック化して表示画面に表示する技術が開示されている。ユーザは、表示された選択基準を見て、ニーズに合ったプリンタを速やかに決定することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−３３７６７５号公報
【特許文献２】特開平６−２７４２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１に記載された発明では、プリンタの特性（印刷効率）しか考慮されていない。また、特許文献１に記載された発明が選択対象としている孔版印刷機は、一般的な事業所では使用されていない印刷装置であるので、レーザプリンタとインクジェットプリンタとを含むシステムの場合、特許文献１に記載された発明によっては、適切なプリンタが選択されない可能性がある。
【００１０】
また、特許文献２に記載された発明では、プリンタの特性（待ち時間、及び印字品質）、及びプリンタの環境（情報処理装置との距離）しか考慮していない。したがって、電力消費量及び消耗品コストの観点から、最適なプリンタを選択できない問題がある。
【００１１】
このように、特許文献１及び２に開示された発明では、プリンタの特性（待ち時間、印字品質、印刷効率）、及びプリンタの環境（情報処理装置との距離）しか考慮されていないので、電力消費量、消耗品コスト及び印刷速度の観点から、必ずしも最適なプリンタを選択できない問題がある。
【００１２】
したがって、本発明は、指定された印刷条件の下で、電力消費量、消耗品コスト及び印刷速度を全体として考慮した場合の最適効率で印刷結果を取得することができる印刷装置を決定することができる印刷管理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的は、下記によって達成することができる。
【００１４】
即ち、本発明の第１の局面に係る印刷管理装置は、複数の異なる種類の印刷装置を管理する印刷管理装置であって、印刷対象である印刷データを受信する受信部と、印刷データにしたがって、記録紙上にインク又はトナーによって画像が印刷されたと仮定した場合に、記録紙上に付着するインク又はトナーの量に対応する数値を、印刷データを用いて算出する算出部と、算出された数値に応じて、複数の印刷装置の中から、印刷データにしたがって印刷を実行させる印刷装置を選択する選択部とを備える。
【００１５】
好ましくは、インク又はトナーの量に対応する数値は、記録紙の１面に印刷可能な領域の面積に対する、トナー又はインクが付着する領域の面積の割合である。
【００１６】
本発明の第２の局面に係る印刷管理装置は、複数の異なる種類の印刷装置を管理する印刷管理装置であって、印刷対象である印刷データを受信する受信部と、印刷データにしたがって記録紙上に印刷される画像がカラー画像であるかモノクロ画像であるかを判定する判定部と、印刷データにしたがって印刷される全ての記録紙の印刷面の総数を、印刷データを用いて算出する算出部と、判定部によりモノクロ画像が形成されると判定されると、算出部によって算出された総数に応じて、複数の印刷装置の中から、印刷データにしたがって印刷を実行させる印刷装置を選択する選択部とを備える。
【００１７】
好ましくは、印刷管理装置は、選択部により選択された印刷装置を特定する情報を、印刷データの送信元に送信する送信部をさらに備える。
【００１８】
より好ましくは、印刷管理装置は、選択部により選択された印刷装置に、印刷データにしたがって印刷を実行させる指示部をさらに備える。
【発明の効果】
【００１９】
本発明によれば、印刷対象物（文書及び画像データ等）を考慮して使用する印刷装置を決定するので、電力消費量、消耗品コスト及び印刷速度を全体として考慮した場合の最適効率で印刷結果を取得することができる。
【００２０】
例えば、少量印刷の場合に、インクジェットプリンタ又は低速のレーザプリンタを使用すれば、レーザプリンタが省電力モードにある場合に、通常モードに復帰するときに定着部等を加熱するための時間を短縮でき、且つ電力消費量を低減することができる。
【００２１】
また、例えば、モノクロ印刷の場合に、モノクロ中高速のレーザプリンタを使用することにより、トナーの消費量を低減し（これにより、消耗品コストが減少するだけでなく、ヒータ等による電力消費量が減少する）、且つ印刷完了時間を短縮できるので、全体的に電力消費量を低減することができる。
【００２２】
また、選択され印刷装置の情報が、印刷を指示した端末装置に送信され、端末装置に表示することにより、ユーザは、印刷結果を出力する印刷装置を容易に特定することができる。多くの印刷装置が分散して配置されている場合、ユーザの利便性を低下させない。
【００２３】
また、印刷管理装置が、印刷装置に印刷を指示せずに、選択され印刷装置の情報を、印刷を指示した端末装置に送信し、端末装置がその情報を表示することにより、ユーザは、使用される印刷装置を確認して、印刷を指示することができる。何らかの理由で、選択された印刷装置を使用することが適切でない場合、ユーザは印刷を中止する、又は別の印刷装置に印刷を指示することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係る印刷管理システムの構成を示すブロック図である。
【図２】図１に示した印刷管理装置の内部構成を示すブロック図である。
【図３】図１に示した印刷装置の内部構成を示すブロック図である。
【図４】図１に示した印刷管理装置の機能を示すブロック図である。
【図５】図１に示した印刷管理装置が実行する、適切なプリンタに印刷を実行させるプログラムの制御構造を示すフローチャートである。
【図６】図５に示した１面印刷処理の具体的内容を示すフローチャートである。
【図７】図５に示したモノクロ印刷処理の具体的内容を示すフローチャートである。
【図８】図５に示した大量印刷処理の具体的内容を示すフローチャートである。
【図９】印刷対象及び印刷条件と使用する印刷装置との関係を示す図である。
【図１０】図５と異なる、図１に示した印刷管理装置が実行する、適切なプリンタに印刷を実行させるプログラムの制御構造を示すフローチャートである。
【図１１】図１とは別の印刷管理システムの構成を示すブロック図である。
【図１２】図１１のシステムにおける印刷装置とアドレスとの対応関係を示す図である。
【発明を実施するための形態】
【００２５】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２６】
本発明の実施の形態に係る印刷管理システムは、ネットワークに接続された印刷管理装置、複数の端末装置、及び複数の印刷装置を備えて構成される。印刷装置は、例えばレーザプリンタ又はインクジェットプリンタである。
【００２７】
図１を参照して、本実施の形態に係る印刷管理システム１００は、印刷管理装置１１０、第１印刷装置２００〜第７印刷装置２７０、端末装置１８０、及び通信ネットワーク（以下、単にネットワークという）１９０を備えている。印刷管理装置１１０及び端末装置１８０は、ネットワーク１９０に接続されている。第１印刷装置２００〜第７印刷装置２７０は、印刷管理装置１１０に接続され、ネットワーク１９０には直接接続されてはいない。
【００２８】
印刷管理装置１１０は、第１印刷装置２００〜第７印刷装置２７０、及び端末装置１８０を管理する。印刷管理装置１１０は、プリントサーバとしての機能を有し、端末装置１８０から印刷データを受信し、第１印刷装置２００〜第７印刷装置２７０のうちの１台に印刷データを転送して、印刷を実行させる。印刷管理装置１１０は、例えばサーバコンピュータである。端末装置１８０は、例えばパーソナルコンピュータである。端末装置１８０は、印刷対象の画像データを取得するために、例えばＵＳＢ（登録商標）（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、及びスキャナ等を備えている。
【００２９】
第１印刷装置２００〜第３印刷装置２３０は、カラー印刷可能なＬＢＰであり、印刷速度（単位時間当りの印刷枚数）が相互に異なる。これらのうち、第１印刷装置２００が最も印刷速度が遅く、第３印刷装置２３０が最も印刷速度が速く、第２印刷装置２２０の印刷速度はそれらの中間である。以下において、第１印刷装置２００、第２印刷装置２２０及び第３印刷装置２３０は、それぞれの機能を明示する場合には、カラー低速ＬＢＰ、カラー中高速ＬＢＰ、及びカラー高速ＬＢＰと記載される。
【００３０】
第４印刷装置２４０〜第６印刷装置２６０は、モノクロ印刷可能なＬＢＰであり、印刷速度が相互に異なる。これらのうち、第４印刷装置２４０が最も印刷速度が遅く、第６印刷装置２６０が最も印刷速度が速く、第５印刷装置２５０の印刷速度はそれらの中間である。以下において、第４印刷装置２４０、第５印刷装置２５０及び第６印刷装置２６０は、それぞれの機能を明示する場合には、それぞれモノクロ低速ＬＢＰ、モノクロ中高速ＬＢＰ、及びモノクロ高速ＬＢＰと記載される。
【００３１】
第７印刷装置２７０は、モノクロ印刷及びカラー印刷可能なインクジェットプリンタである。
【００３２】
印刷管理システム１００は、第１印刷装置２００〜第７印刷装置２７０以外にも、これらと同様の印刷装置を備えることができるが、図１では代表的に７台のみを示している。同様に、印刷管理システム１００は、端末装置１８０以外にも、端末装置を備えることができるが、図１では代表的に１台のみを示している。
【００３３】
図２を参照して、印刷管理装置１１０は、印刷管理装置１１０全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１２と、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１４と、揮発性の記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１６と、通電が遮断された場合にもデータを保持する不揮発性記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１８とを備えている。ＲＯＭ１１４には、印刷管理装置１１０の動作を制御するのに必要なプログラム及びデータが記憶されている。
【００３４】
印刷管理装置１１０はさらに、表示装置１２０、操作装置１２２、インターフェイス部（以下、ＩＦ部という）１２４、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１２６、プリンタＩＦ部１２８、及びバス１３０を備えている。ＣＰＵ１１２、ＲＯＭ１１４、ＲＡＭ１１６、ＨＤＤ１１８、ＩＦ部１２４、ＮＩＣ１２６、及びプリンタＩＦ部１２８は、バス１３０に接続されている。各部間のデータ（制御情報を含む）交換は、バス１３０を介して行なわれる。ＣＰＵ１１２は、バス１３０を介してＲＯＭ１１４からプログラムをＲＡＭ１１６上に読出して、ＲＡＭ１１６の一部を作業領域としてプログラムを実行する。即ち、ＣＰＵ１１２は、ＲＯＭ１１４に格納されているプログラムにしたがって印刷管理装置１１０を構成する各部の制御を行ない、印刷管理装置１１０の機能を実現する。
【００３５】
ＩＦ部１２４は、表示装置１２０及び操作装置１２２とのインターフェイスである。表示装置は、例えばＣＲＴディスプレイ又は液晶ディスプレイ等であり、その場合には、ＩＦ部１２４は、表示装置１２０に応じた信号形式のアナログ又はデジタルビデオ信号（ＲＧＢ信号等）を表示装置１２０に入力する。表示装置１２０は入力された信号に応じて、ユーザに情報を提供するための画面を表示する。操作装置１２２は、例えば、コンピュータ用のキーボード及びマウスである。その場合、ＩＦ部１２４は、操作装置１２２がユーザによって操作されて入力される信号を、ＣＰＵ１１２に伝送する。これによって、ＣＰＵ１１２はユーザの操作に応じた指示を受信し、指示に応じた処理を実行する。
【００３６】
ＮＩＣ１２６は、外部のネットワーク１９０に接続され、印刷管理装置１１０がネットワーク１９０を介して外部装置と通信するためのインターフェイスである。
【００３７】
図３を参照して、第１印刷装置２００に関して説明する。第２印刷装置２２０〜第７印刷装置２７０は、第１印刷装置２００と同様に構成されているとする。したがって、以下の第１印刷装置２００の構成及び機能に関する説明は、第２印刷装置２２０〜第７印刷装置２７０に関する説明でもある。但し、第７印刷装置２７０はインクジェットプリンタであるので、記録紙上に画像を形成する方法は、ＬＢＰである第１印刷装置２００とは異なる。
【００３８】
第１印刷装置２００は、第１印刷装置２００全体を制御するＣＰＵ２０２と、プログラム等を記憶するためのＲＯＭ２０４と、揮発性の記憶装置であるＲＡＭ２０６とを備えている。ＲＯＭ２０４には、第１印刷装置２００の動作を制御するのに必要なプログラム及びデータが記憶されている。第１印刷装置２００はさらに、画像形成部２０８、画像処理部２１０、操作部２１２及び通信部２１４を備えている。
【００３９】
ＣＰＵ２０２、ＲＯＭ２０４、ＲＡＭ２０６、画像形成部２０８、画像処理部２１０、操作部２１２、及び通信部２１４は、バス２１６に接続されている。各部間のデータ（制御情報を含む）交換は、バス２１６を介して行なわれる。ＣＰＵ２０２は、バス２１６を介してＲＯＭ２０４からプログラムをＲＡＭ２０６上に読出して、ＲＡＭ２０６の一部を作業領域としてプログラムを実行する。即ち、ＣＰＵ２０２は、ＲＯＭ２０４に格納されているプログラムにしたがって第１印刷装置２００を構成する各部の制御を行ない、第１印刷装置２００の各機能を実現する。
【００４０】
操作部２１２は、例えばタッチパネルディスプレイ及び操作キー部を備えている。タッチパネルディスプレイは、液晶パネル等で構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとを含む。操作キー部には、いくつかのハードウェアの機能キーが配置される。
【００４１】
操作部２１２は、ユーザによる第１印刷装置２００に対する指示等の入力を受付ける。ユーザは、タッチパネルディスプレイに表示される画面によって、第１印刷装置２００の状態及びジョブの処理状況等の確認を行なう。タッチパネルディスプレイに表示されたキーを、表示パネルに重ねられたタッチパネル上で選択する（タッチパネル上の該当部分にタッチする）ことによって、第１印刷装置２００の状態の確認及び変更等ができる。
【００４２】
ＣＰＵ２０２は、操作部２１２に設けられたタッチパネルディスプレイ、入力キー等に対するユーザの操作を監視すると共に、タッチパネルディスプレイに第１印刷装置２００の状態に関する情報等のユーザに通知すべき情報等を表示する。
【００４３】
通信部２１４は、印刷管理装置１１０のプリンタトＩＦ部１２８に接続され、印刷管理装置１１０からの印刷データを受信する。また、第１印刷装置２００の状態等に関する情報を印刷管理装置１１０に送信する。
【００４４】
第１印刷装置２００は、通信部２１４を介して受信した印刷データを基に、画像形成部２０８により記録紙に画像を形成して排出する。受信された画像データは、ＲＡＭ２０６に記憶される。画像処理部２１０は、ＲＡＭ２０６の一部を画像メモリとして使用して、出力画像データとしてページ単位の画像データを生成する。その後、ＲＡＭ２０６上の画像データが適切なタイミングで順次読出されて、画像形成部２０８での画像形成のタイミングに合わせて、画像形成部２０８へと伝送される。
【００４５】
第１印刷装置２００内部のトレイ（図示せず）に収容された記録紙がピックアップローラ（図示せず）によって引き出され、複数の搬送用ローラ（図示せず）によって、画像形成部２０８まで搬送される。第１印刷装置２００はＬＢＰであるので、画像形成部２０８では、帯電された感光体ドラム（図示せず）を入力された画像データに応じて露光することにより、感光体ドラムの表面に、画像データに応じた静電潜像を形成する。感光体ドラム上の静電潜像部分にトナーを付着させた後、トナーによる画像を、転写ベルト（図示せず）を介して、搬送された記録紙に転写させる。その後、記録紙は加熱及び加圧され（これにより記録紙に画像が定着する）、排紙トレイ（図示せず）に排出される。
【００４６】
端末装置１８０は、汎用コンピュータと同様に、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、ＮＩＣ、ディスプレイ、キーボード、及びマウス等を備えている。
【００４７】
図４は、印刷管理装置１１０の機能ブロック図である。以下に、印刷管理装置１１０が、端末装置１８０から印刷データを受信したときに実行する処理の概要を説明する。なお、図３に示したハードウェアブロックを、対応する機能ブロックに付記する。
【００４８】
通信部３００（ＮＩＣ１２６）は、受信部３０２と送信部３０４とを備えている。受信部３０２は、端末装置１８０から送信された印刷データを受信し、受信データ処理部３０６（ＣＰＵ１１２）に入力する。受信データ処理部３０６は、入力された印刷データを処理し、処理結果のデータを受信データ解析部３０８（ＣＰＵ１１２）に入力する。また、受信データ処理部３０６は、受信した印刷データを記憶部３１６（ＨＤＤ１１８又はＲＡＭ１１６）に記憶する。受信データ解析部３０８は、入力されたデータを解析する。この解析結果は、印刷条件等の情報に加えて、印刷に使用する印刷装置を特定するための情報を含む。ここで印刷に使用する印刷装置は、後述するように、印刷管理装置１１０が管理している第１印刷装置２００〜第７印刷装置２７０の中から、印刷データの内容に応じて、電力消費量、消耗品コスト及び印刷速度が全体として最適になるように選択された印刷装置である。
【００４９】
受信データ解析部３０８による解析結果は、印刷要求生成部３１０（ＣＰＵ１１２）に入力される。印刷要求生成部３１０は、入力された解析結果を用いて、特定された印刷装置に、印刷条件にしたがって印刷を実行させるための印刷要求データを生成する。生成された印刷要求データは印刷要求実行部３１２（ＣＰＵ１１２）に入力される。印刷要求実行部３１２は、入力された印刷要求データにしたがって、特定された印刷装置に送信するデータ（印刷コマンド及び画像データ）を、インターフェイス部３１４（プリンタＩＦ部１２８）を介して、特定された印刷装置に送信する。これによって、端末装置１８０からの印刷指示が、印刷データの内容に応じて選択された印刷装置によって実行される。
【００５０】
受信データ解析部３０８による解析結果は、印刷先情報生成部３１８（ＣＰＵ１１２）にも入力される。印刷先情報生成部３１８は、解析結果に含まれる、印刷に使用する印刷装置を特定するための情報、及び、印刷データの送信元である端末装置１８０のアドレスを含むデータを生成する。生成されたデータは、送信部３０４に入力され、ネットワーク１９０に出力される。ネットワーク１９０に出力されたデータは、それに含まれるアドレスに送信される。これによって、端末装置１８０の表示装置に、印刷データの内容に応じて選択された印刷装置の情報を表示することができる。端末装置１８０から、第１印刷装置２００〜第７印刷装置２７０に直接印刷指示を行なうことができる場合には、ユーザは端末装置１８０から、選択された印刷装置に直接印刷を指示することができる。
【００５１】
以下、図５を参照して、印刷管理装置１１０が実行する、印刷ジョブの内容を考慮して最適な印刷装置に印刷を実行させるプログラムの制御構造について詳細に説明する。ステップ４００において、ＣＰＵ１１２は、端末装置１８０から印刷データを受信したか否かを判定する。受信した場合、制御はステップ４０２に移行する。そうでなければ、制御はステップ４２０に移行する。
【００５２】
印刷データには、印刷対象のデータ（画像データ等）に加えて、原稿の種類及び印刷条件等に関する情報が含まれている。原稿の種類に関する情報は、例えば、一般文書、写真原稿、又はグラフィックス等を区別する情報である。印刷条件には、例えば、カラー印刷又はモノクロ印刷の指定、印刷部数、後述する割付印刷に関する指定、片面印刷又は両面印刷の指定、使用する記録紙の指定、記録紙への印刷方向の指定等が含まれている。このような印刷データは、例えば、ユーザが端末装置１８０の表示装置（液晶ディスプレイ等）に表示された所定の画面（ユーザインターフェイス）上で、印刷条件等を入力することにより生成される。
【００５３】
ステップ４２０において、本プログラムを終了する指示を受けたか否かを判定する。終了の指示を受けたと判定された場合、本プログラムを終了する。そうでなければ、制御はステップ４００に戻る。終了の指示は、例えば、管理者が、表示装置１２０に表示された画面上の終了キーを、操作装置１２２を用いて選択することによって行なわれる。
【００５４】
ステップ４０２において、ＣＰＵ１１２は、受信した印刷データをＲＡＭ１１６に記憶し、印刷すべき記録紙の面の総数（以下「総印刷面数」という）を演算する。ＣＰＵ１１２は、印刷データから、印刷すべき原稿の枚数と、１枚の記録紙に印刷する条件を取得することができる。印刷機能には、１枚の記録紙の１面に原稿の複数ページを印刷する機能（以下「縮小割付機能」という）、原稿１ページを拡大して複数枚の記録紙に印刷する機能（以下「拡大割付機能」）、及び、記録紙の両面に印刷する機能（以下「両面印刷機能」という）等がある。例えば、縮小割付機能では、例えば１枚の記録紙の１面に原稿の２ページ、４ページ、又は９ページ等を配置して印刷する。その場合、印刷すべき原稿の枚数をｎ、１枚の記録紙の１面に割付けるページ数をｍとすれば、記録紙の総印刷面数Ｎは、Ｎ＝［ｎ／ｍ］＋１  となる。ここで［ａ］は、ａ（ａが演算を含む場合、演算結果の値）未満の最大の整数を意味する。
【００５５】
拡大割付機能では、例えば原稿１ページを、記録紙４枚（原稿を縦２倍横２倍にする）、又は９枚（原稿を縦３倍横３倍にする）等のサイズに拡大して、それぞれの部分を各記録紙に印刷する。その場合、印刷すべき原稿の枚数をｎ、原稿１ページを拡大して割付ける記録紙の枚数をｍとすれば、記録紙の総印刷面数Ｎは、Ｎ＝ｎ×ｍ  となる。
【００５６】
両面印刷機能は、縮小割付機能と同時に指定することができる。その場合にも、総印刷面数は上記のようにして算出される。通常、両面印刷機能は、拡大割付機能と同時に指定することはできないが、指定可能である場合には、総印刷面数は上記のようにして算出される。
【００５７】
ステップ４０４において、ＣＰＵ１１２は、ステップ４００で受信した印刷データの印字率を求める。「印字率」とは、記録紙上の印刷可能領域に対する印刷される領域（トナー又はインクが付着される領域）の面積割合（例えば百分率）である。輝度が“０”の画素は印刷されないので、例えば、記録紙の１面に原稿１ページが印刷される場合、原稿の各ページに関して、輝度が“０”でない画素数の、画像全体の画素数（原稿１ページの画素数）に対する割合を求め、その値を各面の印字率とする。縮小割付機能が設定された場合、記録紙の１面に印刷される原稿の各ページに関して、輝度が“０”でない画素数の、画像全体の画素数（原稿１ページの画素数）に対する割合を求め、それらの和を印字率とする。拡大割付機能が設定された場合、記録紙の１面に印刷される原稿１ページの部分領域に関して、輝度が“０”でない画素数の、画像全体の画素数（原稿１ページの部分領域の画素数）に対する割合を求め、その値を印字率とする。
【００５８】
例えば、原稿１ページの画像数がＭであり、輝度が“０”でない画素数がｋである場合、この原稿１ページが１枚の記録紙の１面に印刷される場合、記録紙（１面）の印字率ｐは、ｐ＝１００×ｋ／Ｍ（％）である。例えば、原稿１ページの画像数がＭであり、同じサイズの原稿４ページが１枚の記録紙の１面に印刷される場合（縮小割付機能）、原稿４ページの各々に関して、輝度が“０”でない画素数がｋｉ（ｉ＝１〜４）とすると、記録紙（１面）の印字率ｐは、ｐ＝１００×（Σｋｉ）／（４×Ｍ）（％）である。ここで、Σはｉ（＝１〜４）に関する和の演算を意味する。例えば、原稿１ページを縦２倍横２倍に拡大して、記録紙４枚に印刷する場合（拡大割付機能）、原稿１ページの画像数がＭであり、各部分画像における輝度が“０”でない画素数がｋｉ（ｉ＝１〜４）とすると、各記録紙の印字率ｐｉは、ｐｉ＝１００×ｋｉ／（Ｍ／４）＝４００×ｋｉ／Ｍ（％）である。これら以外の割付印刷に関しても同様にして、記録紙の１面の印字率を計算することができる。
【００５９】
モノクロ印刷の場合には、画素値（輝度値）が“０”でない画素数を求めればよい。カラー印刷の場合には、カラー画像を輝度画像に変換して、画素値が“０”でない画素数を求める。
【００６０】
ステップ４０２で得られた総印刷面数が複数の場合（両面印刷を含む）、ＣＰＵ１１２は、記録紙の各面について求めた印字率の平均値を求めて、最終的な印字率とする。なお、上記以外の方法で印字率を計算してもよい。
【００６１】
ステップ４０６において、ＣＰＵ１１２は、ステップ４００で受信した印刷データを基に、複数面の記録紙に印刷するか否かを判定する。具体的には、ＣＰＵ１１２は、ステップ４０２で得られた総印刷面数が１より大きいが否かを判定する。１より大きいと判定された場合、制御はステップ４０８に移行する。そうでなければ、即ち、１面（１枚の記録紙の片面）に印刷する場合、制御はステップ５００に移行する。
【００６２】
ステップ５００の処理は、図６に示されている。ステップ５０２において、ＣＰＵ１１２は、ステップ４００で受信した印刷データに、カラー印刷を指示する情報が含まれているか否かを判定する。カラー印刷であると判定された場合、制御はステップ５０４に移行する。そうでなければ、制御はステップ５０６に移行する。
【００６３】
ステップ５０４において、ＣＰＵ１１２は、ステップ４０４で得られた印字率が６％以下であるか否かを判定する。６％以下であると判定された場合、制御はステップ５０６に移行する。そうでなければ、制御はステップ５０８に移行する。
【００６４】
ステップ５０６において、ＣＰＵ１１２は、ステップ４００で受信した印刷データを第７印刷装置２７０に送信し、印刷を実行させる。印刷管理装置１１０に接続されている第１印刷装置２００〜第７印刷装置２７０のアドレス（例えば、ＵＳＢ接続される場合、ＵＳＢポート番号）は、例えばＨＤＤ１１８に、第１印刷装置２００〜第７印刷装置２７０を特定する情報と対応させて記憶されている。ＣＰＵ１１２は、ＨＤＤ１１８を参照して、第７印刷装置２７０を特定する情報に対応するアドレスを決定し、そのアドレスに対して印刷データを送信する。その後、制御はステップ４００に戻る。
【００６５】
印刷データを受信した第７印刷装置２７０は、受信した印刷データに基づいて、印刷を実行する。第７印刷装置２７０は、インクジェットプリンタであるので、受信した印刷データに含まれる印刷条件にしたがって、カラー又はモノクロ印刷を実行する。
【００６６】
ステップ５０８において、ＣＰＵ１１２は、ステップ４００で受信した印刷データを第１印刷装置２００に送信し、印刷を実行させる。ステップ５０６と同様に、ＣＰＵ１１２は、ＨＤＤ１１８を参照して、第１印刷装置２００のアドレスを決定し、そのアドレスに対して印刷データを送信する。その後、制御はステップ４００に戻る。
【００６７】
印刷データを受信した第１印刷装置２００は、受信した印刷データに基づいて、印刷を実行する。第１印刷装置２００は、カラー低速ＬＢＰであるので、受信した印刷データに含まれる印刷条件にしたがって、カラー印刷を実行する。
【００６８】
ステップ４０８において、ＣＰＵ１１２は、ステップ４００で受信した印刷データに、モノクロ印刷を指示する情報が含まれているか否かを判定する。モノクロ印刷であると判定された場合、制御はステップ５２０に移行する。そうでなければ、制御はステップ４１０に移行する。
【００６９】
ステップ５２０の処理は、図７に示されている。ステップ５２２において、ＣＰＵ１１２は、ステップ４０２で得られた総印刷面数が１１以上であるか否かを判定する。１１以上であると判定された場合、制御はステップ５２４に移行する。そうでなければ、制御はステップ５２６に移行する。
【００７０】
ステップ５２４において、ＣＰＵ１１２は、ステップ４０２で得られた総印刷面数が３１以上であるか否かを判定する。３１以上であると判定された場合、制御はステップ５３０に移行する。そうでなければ、制御はステップ５２８に移行する。
【００７１】
ステップ５２６において、ＣＰＵ１１２は、ステップ４００で受信した印刷データを第４印刷装置２４０に送信し、印刷を実行させる。ステップ５０６と同様に、ＣＰＵ１１２は、ＨＤＤ１１８を参照して、第４印刷装置２４０のアドレスを決定し、そのアドレスに対して印刷データを送信する。その後、制御はステップ４００に戻る。
【００７２】
印刷データを受信した第４印刷装置２４０は、受信した印刷データに基づいて、印刷を実行する。第４印刷装置２４０は、モノクロ低速ＬＢＰであるので、受信した印刷データに含まれる印刷条件にしたがって、モノクロ印刷を実行する。
【００７３】
ステップ５２８において、ＣＰＵ１１２は、ステップ４００で受信した印刷データを第５印刷装置２５０に送信し、印刷を実行させる。ステップ５０６と同様に、ＣＰＵ１１２は、ＨＤＤ１１８を参照して、第５印刷装置２５０のアドレスを決定し、そのアドレスに対して印刷データを送信する。その後、制御はステップ４００に戻る。
【００７４】
印刷データを受信した第５印刷装置２５０は、受信した印刷データに基づいて、印刷を実行する。第５印刷装置２５０は、モノクロ中高速ＬＢＰであるので、受信した印刷データに含まれる印刷条件にしたがって、モノクロ印刷を実行する。
【００７５】
ステップ５３０において、ＣＰＵ１１２は、ステップ４００で受信した印刷データを第６印刷装置２６０に送信し、印刷を実行させる。ステップ５０６と同様に、ＣＰＵ１１２は、ＨＤＤ１１８を参照して、第６印刷装置２６０のアドレスを決定し、そのアドレスに対して印刷データを送信する。その後、制御はステップ４００に戻る。
【００７６】
印刷データを受信した第６印刷装置２６０は、受信した印刷データに基づいて、印刷を実行する。第６印刷装置２６０は、モノクロ高速ＬＢＰであるので、受信した印刷データに含まれる印刷条件にしたがって、モノクロ印刷を実行する。
【００７７】
ステップ４１０において、ＣＰＵ１１２は、ステップ４０２で得られた総印刷面数が１１以上であるか否かを判定する。１１以上であると判定された場合、制御はステップ５４４に移行する。そうでなければ、制御はステップ４１２に移行する。
【００７８】
ステップ５４０の処理は、図８に示されている。ステップ５４２において、ＣＰＵ１１２は、ステップ４０２で得られた総印刷面数が３１以上であるか否かを判定する。３１以上であると判定された場合、制御はステップ５４６に移行する。そうでなければ、制御はステップ５４４に移行する。
【００７９】
ステップ５４４において、ＣＰＵ１１２は、ステップ４００で受信した印刷データを第６印刷装置２６０に送信し、印刷を実行させる。ステップ５０６と同様に、ＣＰＵ１１２は、ＨＤＤ１１８を参照して、第２印刷装置２２０のアドレスを決定し、そのアドレスに対して印刷データを送信する。その後、制御はステップ４００に戻る。
【００８０】
印刷データを受信した第２印刷装置２２０は、受信した印刷データに基づいて、印刷を実行する。第２印刷装置２２０は、カラー中高速ＬＢＰであるので、受信した印刷データに含まれる印刷条件にしたがって、カラー印刷を実行する。
【００８１】
ステップ５４６において、ＣＰＵ１１２は、ステップ４００で受信した印刷データを第６印刷装置２６０に送信し、印刷を実行させる。ステップ５０６と同様に、ＣＰＵ１１２は、ＨＤＤ１１８を参照して、第３印刷装置２３０のアドレスを決定し、そのアドレスに対して印刷データを送信する。その後、制御はステップ４００に戻る。
【００８２】
印刷データを受信した第３印刷装置２３０は、受信した印刷データに基づいて、印刷を実行する。第３印刷装置２３０は、カラー高速ＬＢＰであるので、受信した印刷データに含まれる印刷条件にしたがって、カラー印刷を実行する。
【００８３】
ステップ４１２において、ＣＰＵ１１２は、ステップ４００で受信した印刷データに、写真原稿であることを示す情報が含まれているか否かを判定する。写真原稿であると判定された場合、制御はステップ４１４に移行する。そうでなければ、制御はステップ４１８に移行する。
【００８４】
ステップ４１４において、ＣＰＵ１１２は、ステップ４０４で得られた印字率が６％以下であるか否かを判定する。６％以下であると判定された場合、制御はステップ４１６に移行する。そうでなければ、制御はステップ４１８に移行する。
【００８５】
ステップ４１６において、ＣＰＵ１１２は、ステップ５０６と同様に、ステップ４００で受信した印刷データを第７印刷装置２７０に送信し、印刷を実行させる。その後、制御はステップ４００に戻る。印刷データを受信した第７印刷装置２７０（インクジェットプリンタ）は、受信した印刷データに含まれる印刷条件にしたがって、カラー印刷を実行する。
【００８６】
ステップ４１８において、ＣＰＵ１１２は、ステップ５０８と同様に、ステップ４００で受信した印刷データを第１印刷装置２００に送信し、印刷を実行させる。その後、制御はステップ４００に戻る。
【００８７】
以上により決定されるプリンタ（印刷装置）を図９に示す。図９には、各条件で使用されるプリンタと、そのプリンタが決定されるステップとを記載している。領域６００に示されているプリンタは、ステップ５００の処理で決定されるプリンタである。領域６０２に示されているプリンタは、ステップ５２０の処理で決定されるプリンタである。領域６０４に示されているプリンタは、ステップ５４０の処理で決定されるプリンタである。領域６０６に示されているプリンタは、ステップ４１２〜４１８の処理で決定されるプリンタである。
【００８８】
例えば、領域６００に関しては、次のような観点からプリンタが決定される。即ち、総印刷面数が１の場合、モノクロ印刷であれば、どのプリンタで印刷しても印刷に要する時間は比較的短いので、電力消費量及び消耗品コストの最も小さいインクジェットプリンタを使用する（ステップ５０６）。総印刷面数が１の場合であっても、印字率が比較的大きいカラー印刷であれば、インクジェットプリンタで印刷すると時間がかかる。したがって、ＬＢＰプリンタで印刷することとし、電力消費量の最も小さいＬＢＰプリンタを使用する（ステップ５０８）。総印刷面数が１の場合、印字率が比較的小さいカラー印刷であれば、インクジェットプリンタで印刷してもそれほど時間はかからないので、電力消費量及び消耗品コストが最も小さいインクジェットプリンタを使用する（ステップ５０６）。
【００８９】
また、領域６０２に関しては、次のような観点からプリンタが決定される。即ち、総印刷面数が２以上の場合、モノクロ印刷であっても、非常に大量（例えば３１面以上）に印刷する場合、高速のＬＢＰを使用しないと長時間かかる。したがって、その場合には、最も高速なＬＢＰ（モノクロ）を使用する（ステップ５３０）。少量（例えば１１面未満）であれば、ＬＢＰのうち電力消費量が最も小さいＬＢＰ（モノクロ）を使用する（ステップ５２６）。それらの間の印刷面数であれば、電力消費量及び印刷速度が中間のＬＢＰ（モノクロ）を使用する（ステップ５２８）。
【００９０】
また、領域６０４に関しては、次のような観点からプリンタが決定される。即ち、カラー印刷である場合、所定量以上（例えば１１面以上）の印刷であれば、高速のＬＢＰを使用しないと長時間かかる。したがって、その場合において、非常に大量（例えば３１面以上）であれば、最も高速なＬＢＰ（カラー）を使用する（ステップ５４６）。それほど大量でなければ、電力消費量がより小さいＬＢＰ（カラー）を使用する（ステップ５４４）。
【００９１】
また、領域６０６に関しては、次のような観点からプリンタが決定される。即ち、少量（例えば１１面未満）のカラー印刷の場合、写真原稿でなければ、電力消費量が最も小さいＬＢＰ（カラー）を使用する（ステップ４１８）。少量（例えば１１枚未満）の写真原稿のカラー印刷であり、印字率が比較的小さければ、電力消費量及び消耗品コストが最も小さいインクジェットプリンタを使用する（ステップ４１６）。少量（例えば１１面未満）の写真原稿のカラー印刷であっても、印字率が比較的大きければ、インクジェットプリンタで印刷すれば時間がかかる。したがって、ＬＢＰプリンタで印刷することとし、電力消費量の最も小さいＬＢＰプリンタ（カラー）を使用する（ステップ４１８）。
【００９２】
このように、印刷管理装置１１０は、印刷管理装置１１０が管理している第１印刷装置２００〜第７印刷装置２７０の中から、受信した印刷データの内容に応じて、電力消費量、消耗品コスト及び印刷速度（即ち、最終印刷までに要する時間）が全体として最適なプリンタを選択して、印刷を実行させることができる。
【００９３】
上記では、１つの境界値（６％）を用いて印字率を２つの領域に区分し、３つの境界値（例えば、２面、１１面、及び３１面）を用いて総印刷面数を４領域に区分し、且つ、写真原稿か否かの情報を用いて原稿種類を２領域に区分する場合を説明したが、これに限定されない。印字率の境界値として６％以外の値を使用してもよい。総印刷面数の境界値として２面、１１面、及び３１面以外の値を使用してもよい。また、より多くの種類のプリンタがネットワークに接続されている場合には、印字率、総印刷面数、及び原稿の種類に関して、より多くの境界値（境界条件）を用いて、より細かく区分してもよい。例えば、原稿種類に関しては、写真原稿以外に、グラフフィックス、ＣＡＤ等を用いて区分してもよい。
【００９４】
上記ではステップ４０６、ステップ４１０、及びステップ５２２等で、総印刷面数を判定する場合を説明したが、これに限定されない。印刷される記録紙の枚数の合計（総印刷枚数）を判定してもよい。その場合には、例えば上記の１面、１１面、及び３１面は、１枚、１１枚、及び３１枚と置換えて各判定処理を実行すればよい。
【００９５】
上記の第１印刷装置２００〜第６印刷装置２６０は、原稿読取装置（スキャナ等）及びＦＡＸモデム等を備えた複合機であってもよい。また、第１印刷装置２００〜第６印刷装置２６０は、全て異なる装置でなくてもよい。例えば、第１印刷装置２００及び第４印刷装置２４０の代わりに、モノクロ及びカラー印刷可能な１台の低速ＬＢＰを用いてもよい。その場合、そのＬＢＰに、図５のステップ４１８ではカラー印刷を実行させ、図７のステップ５２６ではモノクロ印刷を実行させればよい。同様に、第２印刷装置２２０及び第５印刷装置２５０の代わりに、モノクロ及びカラー印刷可能な１台の中高速ＬＢＰを用い、第３印刷装置２３０及び第６印刷装置２６０の代わりに、モノクロ及びカラー印刷可能な１台の高速ＬＢＰを用いてもよい。
【００９６】
上記では、印字率の算出において、輝度が“０”でない画素数を求める場合を説明したが、これに限定されない。輝度が比較的小さい場合、トナー又はインクは殆ど記録紙に付着しないので、輝度が、“０”より大きい所定値以上の画素数を求めてもよい。
【００９７】
なお、印字率は、印字に使用されるトナー又はインクの量（消費量）を表するためのデータであるので、トナー又はインクの消費量に対応するデータであれば、印字率以外のデータを用いてもよい。
【００９８】
図５に示した処理によって、印刷管理装置１１０は最適な印刷装置に印刷を指示することができるが、どの印刷装置が使用されるかは、端末装置１８０から印刷を指示したユーザには分からない。このような状況は、複数の印刷装置が分散して配置されている場合、ユーザにとって不便である。これに対処するためには、図４を参照して説明したように、印刷管理装置１１０は、選択した印刷装置を特定する情報を端末装置１８０に送信することが好ましい。例えば、図１０に示すように、ＣＰＵ１１２は、最適な印刷装置に印刷を指示した後、ステップ５６０において、印刷を指示した印刷装置（選択した印刷装置）を特定する情報を端末装置１８０に送信する。その後、制御はステップ４００に戻る。図１０のフローチャートが、図５のフローチャートと異なる点は、ステップ５６０だけである。これによって、端末装置１８０の表示装置に、印刷に使用する印刷装置を表示することができ、どの印刷装置から印刷結果が出力されるかをユーザに知らせることができる。
【００９９】
また、印刷管理装置１１０は、選択された印刷装置に印刷を指示する前に、選択された印刷装置の情報を端末装置１８０に送信し、端末装置１８０が、受信した情報を含み、ユーザに印刷の可否を問う画面を表示してもよい。これによって、ユーザが、表示された情報（例えば、印刷装置の名称）を確認し、その印刷装置で印刷することを了承することを端末装置１８０に指示した場合、端末装置１８０が、印刷許可データを印刷管理装置１１０に送信し、それを受信した印刷管理装置１１０が、選択された印刷装置に印刷を指示することができる。ユーザが、その印刷装置で印刷しないことを端末装置１８０に指示した場合には、端末装置１８０が、印刷禁止データを印刷管理装置１１０に送信し、それを受信した印刷管理装置１１０が印刷を指示しないようにすることができる。
【０１００】
また、端末装置１８０から、第１印刷装置２００〜第７印刷装置２７０に直接印刷指示を行なうことが可能であれば、印刷管理装置１１０は、選択された印刷装置に対して印刷を指示せずに、選択された印刷装置を特定する情報を端末装置１８０に送信してもよい。この場合にも、端末装置１８０の表示装置に、使用される印刷装置を表示することができるので、ユーザは、選択された印刷装置を確認してから、端末装置１８０からその印刷装置に対して印刷を指示することができる。例えば、何らかの理由で、印刷管理装置１１０が選択した印刷装置を使用することが適切でない場合、ユーザは、別の印刷装置に印刷を指示することができる。
【０１０１】
また、一度印刷管理装置１１０を介して印刷を指示し、印刷管理装置１１０から送信される選択された印刷装置の情報を、端末装置１８０に記憶しておけば、次回から同様の印刷を行なう場合、記憶した印刷装置の情報を読出して、その印刷装置に端末装置１８０から直接印刷を指示することができる。
【０１０２】
印刷管理システムを構成する各装置の接続は、図１に示した接続に限定されない。図１１に示したように接続されてもよい。図１１の印刷管理システム７００では、各印刷装置は、ネットワーク１９０に接続されている。その場合、ネットワーク１９０に接続されている第１印刷装置２００〜第７印刷装置２７０のアドレスは、例えば、印刷管理装置１１０のＨＤＤ１１８に、図１２に示すようなテーブルとして記憶されていればよい。Ｐｒｉｎｔｅｒ１〜Ｐｒｉｎｔｅｒ７はそれぞれ、第１印刷装置２００〜第７印刷装置２７０を特定する情報である。このようにすると、図５〜図８における印刷を指示するステップ（ステップ４１６、ステップ５０６、及びステップ５０８等）において、印刷管理装置１１０のＣＰＵ１１２は、ＨＤＤ１１８を参照して、該当する印刷装置を特定する情報（例えばＰｒｉｎｔｅｒ１）に対応するアドレス（１９２．１６８．ｘｘ．２）を決定し、そのアドレスに対して印刷データを送信することができる。
【０１０３】
以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。
【符号の説明】
【０１０４】
１００    印刷管理システム
１１０    印刷管理装置
１１２    ＣＰＵ
１１４    ＲＯＭ
１１６    ＲＡＭ
１１８    ＨＤＤ
１２０    表示装置
１２２    操作装置
１２４    インターフェイス部（ＩＦ部）
１２６    ＮＩＣ
１２８    プリンタＩＦ部
１３０    バス
１８０    端末装置
１９０    通信ネットワーク
２００    第１印刷装置（カラー低速ＬＢＰ）
２０２    ＣＰＵ
２０４    ＲＯＭ
２０６    ＲＡＭ
２０８    画像形成部
２１０    画像処理部
２１２    操作部
２１４    通信部
２１６    バス
２２０    第２印刷装置（カラー中高速ＬＢＰ）
２３０    第３印刷装置（カラー高速ＬＢＰ）
２４０    第４印刷装置（モノクロ低速ＬＢＰ）
２５０    第５印刷装置（モノクロ中高速ＬＢＰ）
２６０    第６印刷装置（モノクロ高速ＬＢＰ）
２７０    第７印刷装置（インクジェットプリンタ）
【図１】
2013210776.tif 000003
【図２】
2013210776.tif 000004
【図３】
2013210776.tif 000005
【図４】
2013210776.tif 000006
【図５】
2013210776.tif 000007
【図６】
2013210776.tif 000008
【図７】
2013210776.tif 000009
【図８】
2013210776.tif 000010
【図９】
2013210776.tif 000011
【図１０】
2013210776.tif 000012
【図１１】
2013210776.tif 000013
【図１２】
2013210776.tif 000014