(57)【要約】【課題】  ネットワーク接続、ローカル接続されているプリンタの状況を一度に一覧表示する機能がなく、ユーザがプリンタの状況を一つ一つ確認しなければならない課題がある。また、ユーザが何を優先して印刷を行いたいか（例えば、印刷コストや設置場所、画質など）を選択できるような構成は従来技術では存在しなかった。【解決手段】  ネットワーク、ローカル接続されている全てのプリンタの印刷状況を監視する監視手段とプリンタの印刷状況や状態によってユーザ自身に一番最適なプリンタをユーザが選択して印刷を行える選択手段を有する構成。【選択図】  図５
2007133674.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク、ローカル接続されている全てのプリンタの印刷状況を監視する監視手段とプリンタの印刷状況や状態によってユーザ自身に一番最適なプリンタをユーザが選択して印刷を行える選択手段を特徴とする印刷制御装置。
【請求項２】
前記記載の印刷制御装置において、印刷状況を一覧表示する表示手段と画質、印刷時間、コスト、プリンタの設置場所の何を優先にして印刷するのかユーザが選択して印刷を行うことを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク、ローカル接続されている全てのプリンタの印刷状況やプリンタの状態を監視し、その状況や状態（プリンタが現在印刷しているジョブの終了時間やハードディスク等に溜まっているジョブの終了時刻、ユーザが印刷するドキュメントなどの印刷コスト、プリンタの設置場所、画質状況）を表示し、ユーザが何を最優先にして印刷できるか簡単に参照および選択できるようにする印刷制御装置に関する物である。
【背景技術】
【０００２】
従来の技術では、ユーザが印刷するドキュメントなどの印刷所要時間の計算方法などを記載したものがある（例えば、特許文献１参照。）。また、従来技術では、割り込み印刷するための制御方法、印刷終了時間の算出方法などを記載したものがある（例えば、特許文献２参照。）。
【特許文献１】特開２００１−３２６６５６号公報（第４頁、図２）
【特許文献２】特開２００４−０７４４５８号公報（第４頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
然しながら、上述の従来例では、ネットワーク接続、ローカル接続されているプリンタの状況を一度に一覧表示する機能がなく、ユーザがプリンタの状況を一つ一つ確認しなければならない課題がある。また、ユーザが何を優先して印刷を行いたいか（例えば、印刷コストや設置場所、画質など）を選択できるような構成は従来技術では存在しなかった。
【課題を解決するための手段】
【０００４】
本発明は、下記構成を備えることにより上記課題を解決できるものである。
【０００５】
(1) ネットワーク、ローカル接続されている全てのプリンタの印刷状況を監視する監視手段とプリンタの印刷状況や状態によってユーザ自身に一番最適なプリンタをユーザが選択して印刷を行える選択手段を特徴とする印刷制御装置。
【０００６】
(2)前記記載の印刷制御装置において、印刷状況を一覧表示する表示手段と画質（何色インク対応プリンタや印刷モード等）、印刷時間、コスト、プリンタの設置場所、等、何を優先にして印刷するのかユーザが選択して印刷を行うことを特徴とする印刷制御装置。
【発明の効果】
【０００７】
本発明は、ネットワーク接続、ローカル接続されているプリンタの状況を一度に一覧表示することで、ユーザがプリンタの状況を一つ一つ確認しなければならなかった操作を軽減できることになる。また、ユーザが何を優先して印刷を行いたいか（例えば、印刷コストや設置場所、画質など）が選択可能になることで使用用途に応じてユーザ自身が自分でどのプリンタが最適プリンタなのか判断しなければならなかった手間を大幅に軽減できる効果もある。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施の形態を説明する。
【０００９】
図１における符号１は、装置全体の制御を行う制御部で、マイクロプロセッサなどの中央演算処理装置（以下、CPUという）や各種Ｉ/Ｏポートを備え、各部に制御信号やデータ信号などを出力したり、後述の各部からの制御信号やデータ信号を入力して制御を行っている。符号２は、図３に示す手順のプログラム、システムプログラムやマネージャプログラムおよびその他のアプリケーションプログラム等や文字フォント及び辞書などを記憶する読み出し専用メモリ（ＲＯＭ）である。符号３は、外部に増設された読み出し専用メモリ（外部ＲＯＭ）４からロードされたアプリケーションプログラムや文書情報などを記憶する読み書き可能なメモリ（ＲＡＭ）である。符号５は、文書情報や各種コマンドなどを入力するキーボード６を制御するキーボード制御装置（以下、ＫＢＣという）である。符号７は、例えば、液晶などを利用した平面または略平面の表示領域を有するフラットパネルなどの表示装置（表示手段；以下、ＣＲＴという）８を制御する表示制御装置（以下、ＣＲＴＣという）である。符号９は、外部記憶装置としてのフレキシブルディスク駆動装置（以下、ＦＤＤという）１０やハードディスク駆動装置（以下、ＨＤＤという）１１を制御する周辺装置制御装置（以下、ＰＫＣという）である。なお、上記ＦＤＤ１０または、ＨＤＤ１１に図３に示す手順のプログラムを記憶させてもよい。符号１２は、ヘッドを用いて画像形成を行うプリント装置（以下、ＰＲＴという）である。このＰＲＴ１２は、本発明の印刷制御装置の一部を構成する要素である。符号１３は、マウス等のポインティングデバイス（以下、ＰＤという）であり、上記ＣＲＴ８上の表示を選択的に指示するのに用いることができる。かかる特定手段と上述の表示手段とは、スピード印刷を選定する選定手段を構成する。
【００１０】
図１に示した印刷制御装置においては、ＲＯＭ２、ＰＲＴ１２、ＨＤＤ１１あるいは、ＲＡＭ３上にプログラムが存在しており、制御部１がシステムバス１４を通じて逐次プログラムを読み出しながら目的の処理を行うように設定されている。
【００１１】
図２は、ネットワーク接続、ローカル接続されているプリンタの環境例を示すブロック図である。
【００１２】
次に図３〜図４の処理工程を示すフローチャートと図５、図６を用いて、目的の印刷処理手順、作用などを説明する。
【００１３】
図３は、図５、図６を表示するために処理を行うために必須な動作を示すフローチャート図であり、ステップ３１１において、ネットワーク接続、ローカル接続されているプリンタ数を取得する。図２の例からではプリンタ数４と取得できることになる。次にステップ３１２、ステップ３１３、ステップ３１５においては、全プリンタの状態を取得するためにプリンタ数だけ処理をするために必要な処理であり、ステップ３１４では、実際にプリンタの状態取得処理を行う。詳細は、図４にて説明する。ステップ３１３において、全プリンタの状態取得を終えた場合、図3、図４に示すダイアログをユーザに通知できることになる。
【００１４】
次に図４では、図３のステップ３１４の処理を詳細に示したフローチャート図である。ステップ４１１では、図５で表示すべきプリンタ名の取得を行う。次にステップ４１２では、ステップ４１１同様に図５で表示すべき設置場所の取得処理を行う。その他、ステップ４１３、ステップ４１４においても同様であり、ステップ４１５においては、プリンタがジョブを溜めることができるプリンタかどうか取得を行う（ここでは、ハードディスクを例にあげているが、ジョブを蓄えることができるメモリなどでもよい。）。仮にステップ４１６において、ジョブを溜めることができるプリンタと判断された場合には、溜まっているジョブの終了時間についての情報も取得する。次に現在印刷中のジョブの終了時刻を取得する。これらの情報を全て取得した後に図５のような表示をユーザに行い、ユーザが自分自身で色々な状況に応じてどのプリンタから印刷を行うのか判断できることになる。また、図５の表示画面において、仮に割り込み印刷と画質を優先にして印刷するを選択した場合は、図６に示すダイアログが表示されることになり、ユーザがいちいち計算する必要はないことを示す。
【図面の簡単な説明】
【００１５】
【図１】本発明の印刷制御装置の一実施形態を示すブロック図である。
【図２】ネットワーク、ローカル接続された全プリンタの接続環境例を示すブロック図である。
【図３】図５を表示するために必要な一連動作を示すフローチャート図である。
【図４】図５，６を表示するために必要なの動作処理を示すフローチャート図である。
【図５】図３、図４により取得した情報をユーザに選択可能にするためのダイアログ例図である。
【図６】図５の表示によりユーザが選択した結果を表示するダイアログ例図である。
【符号の説明】
【００１６】
１  制御部（ヘッド制御手段）
２  ROM
３  RAM
４  外部ROM
５  キーボード制御装置
６  キーボード（特定手段）
７  表示制御装置
８  表示装置（表示手段）
９  周辺装置制御装置
１０  フレキシブルディスク
１１  ハードディスク
１２  プリント装置
１３  ポインティングデバイス
【図１】
2007133674.tif 000003
【図２】
2007133674.tif 000004
【図３】
2007133674.tif 000005
【図４】
2007133674.tif 000006
【図５】
2007133674.tif 000007
【図６】
2007133674.tif 000008