(57)【要約】【課題】印刷にかかるおおよその時間を、ホスト側が印刷要求を出した直後に知らせることで、長時間待たされるという問題点を解決する。【解決手段】ネットワーク３に接続されたホスト４から送られてくる印刷データをイメージデータに変換するイメージ出力処理制御部１１と、ホスト４からの印刷要求があると大体の出力にかかる時間を計測し、ホスト４側にその時間を通知すると共に、変換されたイメージデータ量からより実際に近い出力時間を計測し、残りの出力時間をホスト側に通知する機能を有する出力残時間計測部１２及び出力残時間通知制御部１３とを備えたプリンタコントローラ１。【選択図】      図１
2004188879.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたホストから送られてくる印刷データをイメージデータに変換するイメージ出力処理制御部と、ホストからの印刷要求があると概略の出力にかかる時間を計測し、前記ホスト側にその時間を通知すると共に、変換されたイメージデータ量からより実際に近い出力時間を計測し、残りの出力時間を前記ホスト側に通知する機能を有する出力残時間計測部及び出力残時間通知制御部とを備えたことを特徴とするプリンタコントローラ。
【請求項２】
前記出力残時間計測部及び出力残時間通知制御部は、印刷要求を出したときに他のユーザの印刷処理中だった場合に、他のプリンタを選択するか、割り込むか、待つかのいずれかをホスト側で選択するための通知を行う機能を有することを特徴とする請求項１記載のプリンタコントローラ。
【請求項３】
前記出力残時間計測部及び出力残時間通知制御部は、印刷中に他の印刷に割り込まれたホストに、割り込まれた旨通知する機能を有することを特徴とする請求項２記載のプリンタコントローラ。
【請求項４】
前記出力残時間計測部及び出力残時間通知制御部は、先に印刷中のホストに、次の急ぎの大量印刷を要求したホスト名と、印刷に必要な所要時間を通知する機能を有することを特徴とする請求項２記載のプリンタコントローラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続し、複数のホストからの印刷要求を受け付ける印刷装置(プリンタ)におけるプリンタコントローラに関するものである。
【０００２】
【従来の技術】
ネットワークに接続し、複数のホストからの印刷要求を受け付けるプリンタにおいて、大量の印刷要求があるとプリンタが長時間占有されてしまい、他の印刷要求が長時間待たされてしまうという不都合を解消するために、急ぎの印刷要求など優先度の高いものについて、他の印刷要求よりも先に印刷処理する制御方法が提案されている。
特開２００１−２８７４２５公報（特許文献１）では、ユーザに持ち点を与え優先ならマイナスし、待合ならプラスすることで、毎回優先印刷ばかり設定できないように調整している。また、特開平８−３０５５１４号公報（特許文献２）では、印刷データから予測印刷時間を計算し、印刷要求の優先順位を決定している。
【特許文献１】特開２００１−２８７４２５公報
【特許文献２】特開平８−３０５５１４号公報
【０００３】
【発明が解決しようとする課題】
上記の特開２００１−２８７４２５公報記載の技術では、無制限に優先印刷を行うことはなくなり、公平ではあるが、本当に急ぎのときに、優先印刷がかさなってしまうと、結局は長時間待たされる事態が発生してしまう。
また、特開平８−３０５５１４号公報記載の技術では、データ量の多い印刷要求がいつまでも待たされる可能性があり、急ぎで印刷したいときにも、急ぎでないデータ量の少ない印刷が優先されてしまう。また優先印刷でないユーザが割り込まれたことを知らずに、出力されるであろうと予想した時間に出力用紙をとりに行っても、まだすべてが出力されていない、という問題も起こってくる。また大量印刷の急ぎのものは、割り込めず、結局待たなくてはならないという問題も起こってくる。
そこで、請求項１記載の発明は、印刷にかかるおおよその時間を、ホスト側が印刷要求を出した直後に知らせることで、長時間待たされるという問題点を解決することを目的とする。
請求項２記載の発明は、印刷要求を出したときに、他のユーザの印刷処理中だった場合に、他のプリンタを選択するか、割り込むか、待つかのいずれかを選択することで、長時間待たされるという問題点を解決することを目的とする。
請求項３記載の発明は、印刷中に他の印刷に割り込まれたホストに割り込まれた旨を知らせることにより、予想出力時間に出力されていないという問題点を解決することを目的とする。
請求項４記載の発明は、急ぎで大量の印刷をしたいとき、大量印刷でも割り込みができ、割り込まれたユーザにも迷惑が掛からないようにすることを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明では、ネットワークに接続されたホストから送られてくる印刷データをイメージデータに変換するイメージ出力処理制御部と、ホストからの印刷要求があると大体の出力にかかる時間を計測し、ホスト側にその時間を通知すると共に、変換されたイメージデータ量からより実際に近い出力時間を計測し、残りの出力時間をホスト側に通知する機能を有する出力残時間計測部及び出力残時間通知制御部とを備えたプリンタコントローラを最も主要な特徴とする。
請求項２記載の発明では、出力残時間計測部及び出力残時間通知制御部は、印刷要求を出したときに他のユーザの印刷処理中だった場合に、他のプリンタを選択するか、割り込むか、待つかのいずれかをホスト側で選択するための通知を行う機能を有する請求項１記載のプリンタコントローラを主要な特徴とする。
請求項３記載の発明では、出力残時間計測部及び出力残時間通知制御部は、印刷中に他の印刷に割り込まれたホストに、割り込まれた旨通知する機能を有する請求項２記載のプリンタコントローラを主要な特徴とする。
請求項４記載の発明では、前記出力残時間計測部及び出力残時間通知制御部は、先に印刷中のホストに、次の急ぎの大量印刷を要求したホスト名と、印刷に必要な所要時間を通知する機能を有することを特徴とする。
【０００５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
図１はネットワークに接続された本発明の第１の実施の形態に係るプリンタコントローラのブロック図である。プリンタエンジン２と共にプリンタを構成するプリンタコントローラ１は、ネットワーク３を介してホスト４と接続されている。本実施の形態のプリンタコントローラ１は、イメージ出力処理制御部１１のほかに出力残時間計測部１２と出力残時間通知制御部１３を併せ持つ。
出力残時間計測部１２は、ホスト４からの印刷情報を格納する印刷情報格納部２１、１ページ目のイメージデータ量から１ページ目の出力にかかる時間を計測する１ページ出力時間計測部２２、標準の１ページ出力時間を格納する１ページ標準出力時間格納部２３、１ページ出力時間計測部２２で計測された出力時間と１ページ標準出力時間とを比較する出力時間比較部２４、まだ出力されていない残りのイメージデータ量を測定する残イメージデータ量計測部２５を備える。
また出力残時間計測部１２は、出力時間比較部２４の比較結果と印刷情報格納部２１の印刷情報とから印刷残時間を計算する、あるいは、残イメージデータ量計測部２５の計測結果から印刷残時間を計測する印刷残時間計測部２６を備える。出力残時間通知制御部１３は出力残時間計測部１２の計測結果が変わると、ホスト４のディスプレイにその旨を表示する。
図２は本発明の出力残時間通知表示処理のフローチャートである。まず、印刷要求があると、１ページ目のイメージデータ量を計測し(Ｓ１)、続いて１ページ目の出力時間を計測する(Ｓ２)。次に標準の１ページ出力時間と前記１ページ目出力時間を比較し(Ｓ３)、長くかかるほうの出力時間と印刷情報の出力枚数（ページ数×部数）からおおよその出力時間を計測し(Ｓ４)、ホスト４に通知して表示する(Ｓ５)。
続いて、まだ出力されていないイメージデータ量を計測し(Ｓ６)、残イメージデータ量が０でなければ(Ｓ７でＮ)、残イメージデータ量から出力時間を計測して(Ｓ８)、ホスト４に通知し表示する。残イメージデータ量が０であった場合には表示終了する。図３はホストにおける第１の表示例を示す図である。
【０００６】
図４は本発明の第２の実施の形態に係るプリンタコントローラのブロック図である。第２の実施の形態に係るプリンタコントローラ１は、図１に示す第１の実施の形態に係るプリンタコントローラ１の構成に加えて割り込み制御部１４を備えている。
割り込み制御部１４において、割り込み可能データ量格納部３１にあらかじめ割り込み可能なデータ量を格納しておき、概データ量計測部３２で、割り込もうとしている印刷要求のおおよそのデータ量を計測し、データ量比較部３３で比較し、割り込み可能データ量よりも小さかったら、割り込み処理制御部３４で割り込み処理を行う。
割り込み処理できないときは、割り込み処理表示部３５で割り込みできないことをホスト４に知らせる。また割り込みする場合も、割り込まれた側のホスト４の表示時間に割り込んだ処理の出力時間をプラスする処理、割り込んだ側のホスト４に出力残時間を表示する処理を割り込み処理表示部３５で行う。
プリンタコントローラ１が印刷処理中のとき次の印刷要求がくると、印刷要求を出したホスト４に図５に示すような表示をし、現在他のホスト４からの印刷処理中であること、その処理にどのくらいの時間がかかることを表示し、他のプリンタを選択するか、割り込むか、待つかの３種類の選択肢を選ぶ画面になる。
ここで待つことを選んだ場合は、現在の印刷処理が終わってから印刷処理を開始するように、印刷情報と印刷データを次のジョブとして保存し、図６に示す表示を行う。また、選択肢を選ぶ前に他のホスト４からの印刷が完了した場合、図５の表示を終了し、次の印刷処理を開始し、図３の表示に切り替える。
割り込みが選択された場合は、あらかじめ設定された割り込み可能イメージデータ量と割り込もうとしている印刷データとを比較し、割り込み可能な範囲であれば、割り込み印刷を開始する。このとき、割り込んだ側のホスト４には図３の表示をし、割り込まれた側のホストの出力残時間に割り込んだ処理の出力時間をプラスして表示する。
あらかじめ設定された割り込み可能イメージデータ量より大きく、割り込みができなかった場合には、図７に示す表示を行い、再度、他のプリンタを選択するか、待つかを聞く。他のプリンタを選択することを選択した場合は、ネットワーク３に接続されている他の選択可能なプリンタを表示し、選択されると、選択されたプリンタから印刷データを出力する。
また本実施の形態において、割り込み処理表示部３５は、割り込みが可能となった場合、割り込まれた側のホスト４に対して、どのくらいの時間の割り込みが入ったのかも表示する。その例を図８に示す。
【０００７】
図９は本発明の第３の実施の形態に係るプリンタコントローラのブロック図である。第３の実施の形態に係るプリンタコントローラ１は、割り込み制御部１４のうち図４に示す第２の実施の形態に係るプリンタコントローラ１に示す割り込み可能データ量格納部３１とデータ量比較部３３を省略した構成となっている。
印刷処理中のプリンタに印刷要求を出したホスト４に、現在処理中の印刷要求を出したホスト名と出力残時間を知らせ、３つの選択肢を表示する（図１０参照）。割り込みが選択された場合に、割り込むデータ量を計測すると、そのデータ量から出力にかかるおおよその時間を概データ量計測部３２で測定し、割り込まれる側のホス４トに、どのホストからどのくらいの時間のかかる印刷が割り込みを要求しているかを割り込み処理表示部３５で知らせ、割り込んでいいかどうかを聞く表示をする（図１１参照）。
あらかじめ割り込む側のユーザは割り込まれる側のユーザに急ぎである旨を伝え、図１１の表示でO.K.が選択されると、割り込み処理が実行され、割り込み処理表示部３５では、割り込まれた側のホスト４には図８の表示を、割り込んだ側のホスト４には図３の表示をする。N.G.の場合はの表示を行い、再度、他のプリンタを選択するか待つかを聞く。他のプリンタを選択することを選択した場合は、ネットワーク３に接続されている他の選択可能なプリンタを表示し、選択されると選択されたプリンタから印刷データを出力する。
【０００８】
【発明の効果】
請求項１記載の発明は、印刷にかかるおおよその時間を、ホスト側が印刷要求を出した直後に知らせることで、長時間待たされるという問題点を解決することをができる。
請求項２記載の発明は、印刷要求を出したときに、他のユーザの印刷処理中だった場合に、他のプリンタを選択するか、割り込むか、待つかのいずれかを選択することで、長時間待たされるという問題点を解決することができる。
請求項３記載の発明は、印刷中に他の印刷に割り込まれたホストに割り込まれた旨を知らせることにより、予想出力時間に出力されていないという問題点を解決することができる。
請求項４記載の発明は、急ぎで大量の印刷をしたいとき、大量印刷でも割り込みができ、割り込まれたユーザにも迷惑が掛からないようにすることができる。
【図面の簡単な説明】
【図１】ネットワークに接続された本発明の第１の実施の形態に係るプリンタコントローラのブロック図である。
【図２】本発明の出力残時間通知表示処理のフローチャートである。
【図３】ホストにおける第１の表示例を示す図である。
【図４】本発明の第２の実施の形態に係るプリンタコントローラのブロック図である。
【図５】ホストにおける第２の表示例を示す図である。
【図６】ホストにおける第３の表示例を示す図である。
【図７】ホストにおける第４の表示例を示す図である。
【図８】ホストにおける第５の表示例を示す図である。
【図９】本発明の第３の実施の形態に係るプリンタコントローラのブロック図である。
【図１０】ホストにおける第６の表示例を示す図である。
【図１１】ホストにおける第７の表示例を示す図である。
【符号の説明】
１  プリンタコントローラ
２  プリンタエンジン
３  ネットワーク
４  ホスト
１１  イメージ出力処理制御部
１２  出力残時間計測部
１３  出力残時間通知制御部
【図１】
2004188879.tif 000003
【図２】
2004188879.tif 000004
【図３】
2004188879.tif 000005
【図４】
2004188879.tif 000006
【図５】
2004188879.tif 000007
【図６】
2004188879.tif 000008
【図７】
2004188879.tif 000009
【図８】
2004188879.tif 000010
【図９】
2004188879.tif 000011
【図１０】
2004188879.tif 000012
【図１１】
2004188879.tif 000013