(57)【要約】【課題】  システムと処理対象との距離が離れている場合にも、この時間差をなくし、印刷物の出力を確認する時点で印刷物の取得が行えるようにすることを課題とする。【解決手段】  最低限１つの画像形成装置と、情報処理装置からなる画像形成システムにおいて、  前記情報処理装置は、  前記画像形成装置における画像形成処理状況をアイコンで表示する処理状況アイコン表示手段と、  前記画像形成装置における画像形成処理の完了時間を判定する完了時間判定手段と、  前記画像該画像形成装置の位置情報管理手段とを備え、  前記、完了時間判定手段によって判定された画像形成処理完了までの時間と前記位置情報管理手段で管理している位置情報から、前記処理状況アイコン表示手段におけるアイコン表示形態を決定し、前記決定された表示形態に従って表示するアイコン表示制御手段を備える。【選択図】  図６
2008269327.tif 000002
【特許請求の範囲】
【請求項１】
最低限１つの画像形成装置と、情報処理装置からなる画像形成システムにおいて、
前記情報処理装置は、
前記画像形成装置における画像形成処理状況をアイコンで表示する処理状況アイコン表示手段と、
前記画像形成装置における画像形成処理の完了時間を判定する完了時間判定手段と、
前記画像該画像形成装置の位置情報管理手段とを備え、
前記、完了時間判定手段によって判定された画像形成処理完了までの時間と前記位置情報管理手段で管理している位置情報から、前記処理状況アイコン表示手段におけるアイコン表示形態を決定し、前記決定された表示形態に従って表示するアイコン表示制御手段を備えることを特徴とする画像形成システム。
【請求項２】
前記完了時間判定手段と、前記アイコン表示制御手段が同一の情報処理装置上にあることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記完了時間判定手段と、前記アイコン表示制御手段が別々の情報処理装置上にあることを特徴とする請求項１に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される画像形成処理を実行可能な画像形成装置、もしくは画像形成システムでの処理に関する制御・表示等に関する発明である。
【背景技術】
【０００２】
画像形成処理の分野において、ジョブの後処理やスケジューリングのために印刷出力物を即時に手にしたいということや、セキュリティのために印刷出力物を放置したくないということから、印刷ジョブの出力を完了と同時に印刷出力物を取得することが望まれている。
【０００３】
下記の特許文献１に示すように、処理の途中経過を表す複数の時刻と、処理の終了時刻を演算により予測し、この予測された時刻となった時点で途中経過をあらわすアイコンの表示パターンを更新すると共に、処理の終了時刻の一定時間前になった時点で、処理終了を示すアイコンをアニメーション表示することが開示されている。
【特許文献１】特開２００５−２３７６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献は処理の終了までの時刻を段階的に示すことが出来るが、アイコンを表示するシステムと、処理対象との距離が離れているような場合であれば、処理対象の場所に到達するまで時間が掛かるため、実際の処理終了のタイミングと、アイコンによって終了を知らされてから実際に処理終了を確認するタイミングとは同じにはならない。
【０００５】
画像形成処理の分野において言うなれば、印刷完了の表示を見てから、印刷出力物の取得に向かうのであれば、完了と同時に印刷出力物を手にすることにはならない。
【０００６】
システムと処理対象との距離が離れている場合にも、この時間差をなくし、印刷物の出力を確認する時点で印刷物の取得が行えるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
最低限１つの画像形成装置と、情報処理装置からなる画像形成システムにおいて、
前記情報処理装置は、
前記画像形成装置における画像形成処理状況をアイコンで表示する処理状況アイコン表示手段と、
前記画像形成装置における画像形成処理の完了時間を判定する完了時間判定手段と、
前記画像該画像形成装置の位置情報管理手段とを備え、
前記、完了時間判定手段によって判定された画像形成処理完了までの時間と前記位置情報管理手段で管理している位置情報から、前記処理状況アイコン表示手段におけるアイコン表示形態を決定し、前記決定された表示形態に従って表示するアイコン表示制御手段を備える。
【発明の効果】
【０００８】
処理完了までの時間を視覚的に、即時に分かることが出来るようになる。また、プリンタデバイスまでの距離を考慮に入れることで、処理完了間近のアイコン変更を見てから、プリンタデバイスの場所に赴けば、オンタイムにて出力物を確認し、印刷したての出力物を手にすることが可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１０】
＜印刷処理システムの構成例＞
図１は、実施形態に係る印刷処理システムの構成を示す図である。
【００１１】
同図において、１０１は、ネットワーク１０６に接続され、通信可能なネットワークコンピュータであり、典型的にはパーソナルコンピュータ（ＰＣ）であり、イーサネット（登録商標）などのネットワークケーブルによってネットワーク１０６に接続され、アプリケーションプログラム等の各種のプログラムを実行可能であり、印刷データをプリンタに対応するプリンタ言語に変換する機能を有するプリンタドライバを搭載している。ここで、各コンピュータは複数のプリンタドライバをサポートするものとする。また、プリンタに対応するプリンタ言語に変換にした印刷データを１０２，１０３，１０４の各ネットワークプリンタに転送する機能を有する。
【００１２】
１０２，１０３，１０４は、印刷制御装置としてのネットワークプリンタであり、ネットワークインタフェースカード１０５を介してネットワーク１０６と接続されており、クライアントコンピュータから送信されてくる印字データを含む印刷ジョブを解析し、１ページずつドットイメージに変換して印刷する。なお、同図にネットワークプリンタ１０５は１台しか示されていないが、他のネットワークプリンタが複数接続されているものとする。各ネットワークプリンタの機能は相違するものであってもよい。
【００１３】
また、１０６はネットワークであり、コンピュータ１０１、ネットワークプリンタ１０２〜１０４等と接続している。
【００１４】
＜ネットワークコンピュータのハードウェア構成例＞
図２は、コンピュータ１０１の構成を説明するブロック図である。図２において、２００は装置全体の制御を行うＣＰＵであり、ハードディスク（ＨＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳや、本実施形態のネットワークプリンタ制御プログラム等を実行し、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００１５】
２０１は記憶手段としてのＲＯＭであり、内部には、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。２０２は一時記憶手段としてのＲＡＭであり、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。
【００１６】
２０３は記憶媒体読み込み手段としてのフレキシブルディスクドライブであり、後述する図５に示すようにＦＤドライブ２０３を通じて、記憶媒体としてのＦＤ２０４に記憶されたプログラム等を本コンピュータにロードすることができる。２０４は記憶媒体であるフレキシブルディスク（ＦＤ）であり、コンピュータが読み取り可能にプログラムが格納された記憶媒体である。なお、記憶媒体はＦＤに限らず、ＣＤ−ＲＯＭ、ＣＤＲ、ＣＤＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ等、任意である。
【００１７】
２０５は外部記憶手段の一つであり、大容量メモリとして機能するハードディスク（ＨＤ）であり、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、ネットワークプリンタ制御プログラム、関連プログラム等を格納している。更に、スプール手段であるスプーラはここに確保される。スプール手段は、クライアントではクライアントスプーラのことであり、プリントサーバではサーバスプーラのことである。また、プリントサーバでは、クライアントから受けたジョブ情報を格納し、順序制御を行うためのテーブルもこの外部記憶手段に生成されて格納される。
【００１８】
２０６は指示入力手段であるキーボードであり、ユーザがクライアントコンピュータに対して、また、オペレータや管理者がプリントサーバに対して、デバイスの制御コマンドの命令等を入力指示するものである。２０７は表示手段であるディスプレイであり、キーボード２０６から入力したコマンドや、プリンタの状態等を表示したりするものである。
【００１９】
２０８はシステムバスであり、クライアントやプリントサーバであるコンピュータ内のデータの流れを司るものである。２０９は入出力手段であるインタフェースであり、該インタフェース２０９を介して情報処理装置は外部装置とのデータのやり取りを行う。
【００２０】
なお、上記コンピュータの構成はその一例であり、図２の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてＲＯＭ、ＲＡＭ、ＨＤなどで変更することも可能である。
【００２１】
図３は、図２に示したＲＡＭ２０２のメモリマップの一例を示す図であり、ＦＤ２０４からロードされる上記ネットワークプリンタ制御プログラムが、ＲＡＭ２０２にロードされ実行可能となった状態のメモリマップである。
【００２２】
なお、本実施形態では、ネットワークプリンタ制御プログラムおよび関連データをＦＤ２０４から直接ＲＡＭ２０２にロードして実行させる例を示すが、これ以外にも、ネットワークプリンタ制御プログラムを動作させる度に、既にネットワークプリンタ制御プログラムがＦＤ２０４からインストールされているＨＤ２０５から、ＲＡＭ２０２にロードするようにしてもよい。また、本ネットワークプリンタ制御プログラムを記憶する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＣＤＲ、ＰＣカード、ＤＶＤ、ＩＣメモリカードであってもよい。さらに、本ネットワークプリンタ制御プログラムをＲＯＭ２０１に記憶しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ２００で実行することも可能である。また、以上の各装置と同等の機能を実現するソフトウェアをもって、ハードウェア装置の代替として構成することもできる。
【００２３】
また、以下では、本ネットワークプリンタ制御プログラムのことを、簡単に印刷制御プログラムまたはプリンタドライバと呼ぶこともある。印刷制御プログラムは、クライアントにおいては、印刷ジョブの印刷先の変更を指示したり、印刷順序を変更する指示をするための制御を行うプログラムを含む。一方、プリントサーバにおいては、印刷ジョブの順序制御を行ったり、印刷ジョブの印刷終了や印刷先変更要求などを通知するためのプログラムを含んでいる。また、このような制御を行う本実施形態の印刷制御プログラムは、クライアントにインストールされるモジュールと、プリントサーバにインストールされるモジュールを別々に分けてもよいし、ひとつの印刷制御プログラムが、実行される環境によりクライアント用として機能したり、プリントサーバ用として機能するようにしてもよい。あるいは、一台のコンピュータに、クライアント用の機能を持つモジュールとプリントサーバ用として機能するモジュールとをともにインストールし、同時にあるいは時分割で、擬似的に平行動作させる構成も可能である。
【００２４】
３０１は基本Ｉ／Ｏプログラムであり、コンピュータの電源がＯＮされたときに、ＨＤ２０５からＯＳがＲＡＭ２０２に読み込まれ、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローデイング）機能などを有しているプログラムが入っている領域である。３０２はオペレーティングシステム（ＯＳ）であり、３０３はネットワークプリンタ制御プログラムで、ＲＡＭ２０２上に確保される領域に記憶される。３０４は関連データで、ＲＡＭ２０２上に確保される領域に記憶される。３０５はワークエリアで、ＣＰＵ２００が本プリンタ制御プログラムを実行する領域が確保されている。
【００２５】
図４は、図２に示したＦＤ２０４のメモリマップの一例を示す図である。
【００２６】
図４において、４０１はデータの情報を示すボリューム情報であり、４０２はディレクトリ情報、４０３は本実施形態で説明する印刷制御プログラムであるネットワークプリンタ制御プログラム、４０４はその関連データである。ネットワークプリンタ制御プログラム４０３は、本実施形態で説明するフローチャートに基づいてプログラム化したものであり、本実施形態では、クライアント及びサーバ共に、同様の構成をとっている。
【００２７】
図５は、図２に示したＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係を示す図であり、図２と同一のものには同一の符号を付してある。図５において、ＦＤ２０４には、本実施形態で説明するネットワークプリンタ制御プログラムおよび関連データが格納されている。
【００２８】
図６は、本提案を実現するための論理構成図を示した図である。６０１ジョブ送信部は、ジョブを送信するための構成部を示し、６０２印刷完了予測時間受信部にてジョブを受けた画像形成装置から印刷完了時間を受信する。受信した印刷完了時間の情報は６０３メイン処理部により、６０４アイコン表示判定部へ引き継がれ、アイコン表示判定部の判定に従い６０５アイコン表示部にてアイコン表示が行われる。
【００２９】
図７は、本提案にてシステムが使用する画像形成装置の位置情報の一例を示した図である。本印刷システムにて設定された全ての画像形成装置の情報が示されており、７０１は本システムに設定されている画像形成装置数を示し、７０２はいくつ目のデバイスに関する情報かを示す。７０３は画像形成装置の名称を示し、７０４は画像形成装置のネットワーク情報を示し、７０５は画像形成装置までの物理的距離の情報を示し、７０６は画像形成装置までの移動にかかる時間を７０５の物理距離の情報から算出する。
【００３０】
図８は、図７のように保持される画像形成装置の位置情報を設定するためのユーザインターフェースの一例を示した図である。プリンタ名、IPアドレス、デバイスまでの距離を入力することにより、位置情報が整理され保持される。
【００３１】
図９は扇、印刷完了予測時間に応じたアイコンの表示形態情報を示した図である。９０１はアイコン表示形態のパターンを示し、RemainderSecS（９０２）とReaminderSecE（９０３）は表示するアイコンパターン（８０４）に対応する印刷完了予測時間の上限値と下限値を表すものである。
【００３２】
図１０は、図７の位置情報を図９のアイコン表示形態情報へ参照した後の機器毎の状態表示情報を表す。１００１は９０１と同様にアイコン表示パターンを示し、RemainderSecS（１００２）とReaminderSecE（１００３）は位置情報を参照した後で、表示するアイコンパターン（１００４）に対応する印刷完了予測時間の上限値と下限値を示す。
【００３３】
図１１は、本システム全体のフローを示した図である。
【００３４】
ステップＳ１１０１にて、本システムのプログラムが起動され、ステップＳ１１０２へ進む。
【００３５】
ステップＳ１１０２では、起動したプログラムからデバイスへ印刷ジョブの送信が行われる。送信が完了するとステップＳ１１０３へ進む。
【００３６】
ステップＳ１１０３では、ステップＳ１１０２にて印刷ジョブの送信先から、印刷ジョブの処理完了予測時間のデータをブロードキャストにより受信する。（データ受信はブロードキャストのみならず、イベントによる受信もしくは、ポーリングによるものでも良い。もしくは、ステップＳ１１０２の印刷ジョブ送信時に、ホスト側で該ジョブに対する印刷処理のかかる時間を判定するものでも良い。）印刷処理完了予測時間を受信したら、ステップＳ１１０４へ進む。
【００３７】
ステップＳ１１０４では、表示アイコン判定処理部により、アイコン表示形態情報とデバイスの位置情報より、機器毎の状態表示情報を参照して表示するアイコンのパターンを判定し、判定結果をアイコン表示部へ渡す。そしてステップＳ１１０５へ進む。
【００３８】
ステップＳ１１０５では、表示アイコン判定処理部により判定された、表示するアイコンのパターンを取得し、そのパターンを参照してアイコンの表示を行う。そしてステップＳ１００６へ進む。
【００３９】
ステップＳ１１０６では、ステップＳ１１０５にて表示していたアイコン表示パターンの表示時間を計測し、該表示パターンの表示時間が経過したらステップＳ１１０７へ進む。
【００４０】
ステップＳ１１０７では、直前のアイコン表示パターンの表示時間が終了したとして、次に表示するアイコンのパターンを設定する。表示していたアイコン表示パターンが印刷完了間近のアイコンであれば、ステップＳ１１０８へ進み、そうでなければ、再度アイコン表示パターンを判定するためにステップＳ１１０４へ戻る。
【００４１】
ステップＳ１１０８では、印刷ジョブの処理終了が間近であったことから、表示アイコンを、印刷完了アイコンを示す表示パターンに設定してアイコン表示を行い、本全体フローチャートを終了する。
【００４２】
図１２は、デバイスからジョブリストを更新した後で、印刷完了予測時間を更新する処理についてのフローを示した図である。
【００４３】
ステップＳ１２０１にて、印刷ジョブを送信し、印刷完了予測時間を計時する。該印刷ジョブに対する印刷完了予測時間の計時が出来たら、ステップＳ１２０２へ進む。
【００４４】
ステップＳ１２０２では、プリンタデバイスより、プリンタデバイスの状態に変更ありの通知を受信する。状態の変更とは、他の印刷ジョブが優先印刷によって追加されることによるジョブリストの更新であるとか、プリンタデバイスの給紙等により休止状態にある等の変更を通知するものである。その通知を受けたら、判定を行うためにステップＳ１２０３へ進む。
【００４５】
ステップＳ１２０３では、プリンタデバイスの状態変更がどのようなものであるかを判定する。この変更により、ステップＳ１２０１にて送信した印刷ジョブの印刷完了予測時間に変更が生じるようであれば、ステップＳ１２０４へ進み、送信した印刷ジョブに対しての変更が生じないようであれば、印刷完了予測時間に変更を生じさせず、終了する。
【００４６】
ステップＳ１２０４では、印刷完了予測時間に変更があったとして、印刷完了予測時間の更新をする。また、アイコンの表示を行っている場合は、アイコンの表示も印刷完了予測時間の更新に合わせて変更し、終了する。
【００４７】
図１３はアイコンを決定するフローチャートを示した図である。
【００４８】
ステップＳ１３０１では、デバイスに対して送信した印刷ジョブを処理するのにかかる時間を受信する。データの受信はデバイスに対するブロードキャストのみならず、イベントあるいはポーリングによって行われる。そしてステップＳ１３０２へ進む。
【００４９】
ステップＳ１３０２では、ジョブを開始してからの経過時間を計時して、ジョブの処理完了までにかかる残り時間を計測する。そしてステップＳ１３０４へ進む。
【００５０】
ステップＳ１３０３では、ステップＳ１３０３で計時したジョブ処理完了までの時間がどのようなアイコンパターン表示が最適かの判定をするために、図９のような機器毎のアイコン状態表示情報を参照する。
【００５１】
ステップＳ１３０４では、アイコン表示パターン判定のために、まず各パターンに設定された下限値と印刷完了までの残り時間を判定する。
【００５２】
ステップＳ１３０５では、ステップＳ１３０４での判定が、対して全てのパターンに対して成り立つ場合、ステップＳ１３０６へ進み、全てのパターンに対して適用されない場合は、ステップＳ１３０７へ進む。
【００５３】
ステップＳ１３０６では、ジョブ処理完了までの時間は、アイコン表示パターンの全てに適用されることから、アイコンのパターンを一番残り時間の大きく設定されているパターンに設定する。
【００５４】
ステップＳ１３０７では、ジョブの処理完了までの時間が、全てのパターンに対して適用されないため、今度は各パターンに設定された表示時間の上限値と印刷完了までの残り時間を判定する。
【００５５】
ステップＳ１３０８では、ステップＳ１３０４とステップＳ１３０７にて判定された各パターンを選出し、両判定にて共通で正と判定されたアイコンの表示パターンを選出する。
【００５６】
ステップＳ１３０９では、ステップＳ１３０８にて判定されたアイコン表示パターンを、ジョブ処置完了時間に対応するアイコン表示パターンとして、アイコン表示部へ伝達する。
【００５７】
そして、本アイコン表示判定フローを終了する。
【００５８】
図１４はアイコンコンの表示処理のフローを示す図である。
【００５９】
ステップＳ１４０１にて、図１２のフローより決定された表示するアイコン判定結果を取得する。
【００６０】
ステップＳ１４０２では、ステップＳ１４０１にて取得した表示するアイコンの判定結果によりし、アイコンの表示処理をする。
【００６１】
ステップＳ１４０３では、印刷ジョブ完了処理までの時間と表示するアイコンパターンから、ステップＳ１４０２にて表示しているパターンを表示する時間を測定する。
【００６２】
ステップＳ１４０４では、ステップＳ１４０３にて計時したアイコン表示時間が経過したかどうかを判定する。各パターンで設定された表示時間になっていれば、ステップＳ１４０５へ進み、そうでなければ、また時間経過の判定に戻る。
【００６３】
ステップＳ１４０５では、次に表示するアイコンのパターンを判定するために表示されていたアイコンの表示パターンが印刷完了間近のパターンかどうかを判定する。表示しているアイコンが印刷完了間近のパターンであればステップＳ１４０７へ進み、そうでなければ、ステップＳ１４０６へ進む。
【００６４】
ステップＳ１４０６では、これまで表示していたパターンと、そのパターンで表示していた時間から印刷ジョブの処理完了までの時間を再設定する。そしてそれらの情報を参照してステップＳ１４０１へ戻る。
【００６５】
ステップＳ１４０７では、直前の表示パターンが印刷完了間近のパターンであったとして、次の表示パターンつまり印刷完了のアイコンに表示パターンを変更して終了する。
【図面の簡単な説明】
【００６６】
【図１】本提案の構成を示すシステム構成図。
【図２】コンピュータの構成図。
【図３】図２に示したＲＡＭ２０２の実行時メモリマップの一例を示す図。
【図４】図２に示したＦＤ２０４のメモリマップの一例を示す図。
【図５】図２に示したＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係を示す図。
【図６】本提案の構成を示す論理構成図。
【図７】本提案の中で使用される位置情報の一例を示す図。
【図８】図７に示した位置情報を入力するためのユーザインターフェースの一例。
【図９】アイコンの表示形態情報の一例を示した図。
【図１０】デバイスの位置情報とアイコンの表示形態情報とを参照した、デバイス毎の状態表示形態情報。
【図１１】本提案の全体のフローチャートを示した図。
【図１２】印刷完了予測時間情報の更新処理のフローチャート示した図。
【図１３】本提案におけるアイコン判定のフローチャートを示した図。
【図１４】本提案におけるアイコン表示のフローチャートを示した図。
【図１】
2008269327.tif 000003
【図２】
2008269327.tif 000004
【図３】
2008269327.tif 000005
【図４】
2008269327.tif 000006
【図５】
2008269327.tif 000007
【図６】
2008269327.tif 000008
【図７】
2008269327.tif 000009
【図８】
2008269327.tif 000010
【図９】
2008269327.tif 000011
【図１０】
2008269327.tif 000012
【図１１】
2008269327.tif 000013
【図１２】
2008269327.tif 000014
【図１３】
2008269327.tif 000015
【図１４】
2008269327.tif 000016