(57)【要約】      （修正有）【課題】デバイスのステータスを表示するツールチップにおいて、デバイスに関する処理予測時間を表示する方法を提供する。【解決手段】デバイスのステータスを表示するツールチップ１０４において、判定されたデバイスのジョブリストを生成し、各ジョブのステータスを取得し、各ジョブのページ数及び部数を取得し、各ジョブの処理時間を計算し、デバイスのステータスと共に処理時間の総和を表示する。【選択図】図１
2017120452.tif 000002
【特許請求の範囲】
【請求項１】
デバイスのステータスを表示するデバイス情報表示方法であって、
表示対象とするデバイスを判定するデバイス判定手段と、表示対象とするデバイススのテータスを取得するステータス取得手段を有し、デバイスを表現するアイコン上のマウス操作でデバイスの詳細情報を表示する表示方法において、
前記デバイス判定手段で判定されたデバイスと関連するジョブのリストを生成するジョブリスト生成手段と、前記ジョブリストに含まれる各ジョブのステータスを取得するジョブステータス取得手段と、各ジョブのページ数を取得するページ数取得手段と、各ジョブの部数を取得する部数取得手段と、各デバイスの処理速度を取得する処理速度取得手段とを持ち、前記ページ数取得手段と前記部数取得手段と前記処理速度取得手段により、各ジョブの処理時間を計算し、
前記ジョブリスト生成手段によって生成されたジョブリストに含まれるジョブの処理時間の総和を計算し、
デバイスのステータスと共に前記処理時間の総和をツールチップに表示することを特徴とするデバイス情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷やフィニッシングに用いるデバイスのステータスおよび割り当てられているジョブの状況を表示する装置およびその制御方法に関する。
【背景技術】
【０００２】
画像形成装置や注文受注方法のデジタル化による印刷技術の向上によりオンデマンド印刷が生産現場で流行している。オンデマンド印刷では、同じものを大量に生産するのではなく、バリアブルプリントに代表される、多品種・小ロットの成果物を生産する事が多いという特徴がある。多品種・小ロットの印刷を効率化するためには、自動化のツールが重要であり、特にジョブの印刷を管理するジョブ管理ツールが使われることが多い。
【０００３】
ジョブ管理ツールでは、プリントジョブの情報および出力に使用するプリンタやフィニッシャなどの機器のステータスを表示する事ができるものが多い。機器のステータスは、用紙切れや紙ジャム、オンライン・オフラインの区別などの機器自体の稼働状況、エラー情報を表示するだけでなく、割り当てられているジョブの状況を表示する事ができる。たとえば、プリンタに割り当てられているジョブの総数、ジョブの総ページ数、あるいは、印刷に要する時間の予測値などを表示する事で、各機器単独の稼動状況や機器間の作業量の比較などができるようになっている。
【０００４】
情報を表示する際に操作性や視認性を向上を図る表示が求められるようになっている。特許文献１には、通常はタイムラインの概要だけを示しておき、マウスの操作により、マウスの位置に対応する時刻に登録されているアイテムの情報をツールチップで示す方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００８−５４７３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、先行技術では、タイムラインに関連付いているアイテムの代表的な情報を表示するだけであり、刻々と変化するデバイスの状態、当該デバイスと関連付けられるジョブの情報を収集して表示するといった複雑な表示する事はしていない。また、デバイスアイコン上で、ツールチップによって詳細な情報を表示する場合に、デバイス名称やステータスといったデバイスそのものの情報だけでなく、そのデバイスに関連付けられているジョブの情報を表示する事ができない。
【０００７】
本発明は、上記課題を鑑みてなされたものである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明に係るデバイス情報表示方法は、
デバイスのアイコン上でツールチップによってデバイスに関する情報を表示する装置・方法において、マウス位置に対応するデバイスの名称、デバイスステータスを取得するとともに、そのデバイスに割り当てられているジョブの処理予測時間を求め、ツールチップ上にデバイス名称とデバイスステータスと共に処理予測時間とを表示する手段を備えるものである。
【発明の効果】
【０００９】
本発明に係るデバイス情報表示方法によれば、デバイス情報表示エリアにおいて、マウス位置に該当するデバイスのデバイス名称、デバイスステータスおよび処理予測時間をツールチップ上に表示する事ができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】情報処理装置が表示するデバイス情報の一例
【図２】情報処理装置が適用される印刷システムのネットワーク構成の一例
【図３】情報処理装置が適用される印刷システムのブロック図
【図４】情報処理装置の一例を示すソフトウェア構成図
【図５】依頼情報受付部が受け付ける依頼情報の一例
【図６】アプリケーションのユーザ操作画面の一例
【図７】アプリケーションにデバイスを登録するユーザ操作画面の一例
【図８】ツールチップに表示するテキストを生成する処理の一例を説明するフローチャート
【図９】図８のフローチャートステップ８０７の処理の詳細を説明するフローチャート
【図１０】ツールチップの表示方法の一例
【発明を実施するための形態】
【００１１】
本発明を実施するための最良の形態について、印刷室外部からの印刷物の依頼を受信し、その情報を基に、本の製造を行う、ＰＯＤ印刷システムを例に詳細に説明する。
【００１２】
ＰＯＤ印刷システムでは、依頼者から依頼情報を受け付け、ユーザがアプリケーション画面で受注を選択後、製造開始ボタンを押下する。ユーザの製造開始指示後は、本発明の情報処理装置が後述の処理フローに沿って、折り丁用の面付け、後処理マークの位置の変更、印刷指示の変更が行われる。そして、プリンタ、折り機、製本機に対して該当の製造指示が送信され、ユーザがプリンタから出力された該印刷物を各後加工機に運び、製本の後加工を行う。依頼者は、１ファイル毎に、成果物の綴じ方向の指示を与えるものとする。
【００１３】
以下、図面を用いて詳細に説明する。
【００１４】
図１は本実施例における、印刷予測時間の表示方法の例である。
【００１５】
デバイスの情報を表示するペインには、サムネイル画像によるデバイスの表示（１０１）とその上部にデバイス名称（１０２）を表示している。デバイス名称（１０２）の左には、デバイスのステータスを示す丸いアイコン（１０３）を配置している。このアイコン（１０３）は、色によってデバイスの状況を示す。例えば、緑色はオンラインでジョブの受付が可能、赤色はオフラインなどジョブの受付ができないステータスを示すことができる。マウスカーソルをデバイスのエリアに移動すると、そのデバイスの情報を表示するツールチップが（１０４）が現れる。ツールチップ（１０４）にはデバイス名称、ステータスおよび印刷予測時間を表示する。
【００１６】
最初に、本実施例におけるネットワーク構成とシステム内部の構成図について説明する。
【００１７】
図２は本実施例におけるネットワーク構成の一例である。
【００１８】
本実施例では、注文管理サーバー２０１、ホストコンピュータ２０２、印刷を行うプリンタ２０３、折り丁を作る折り機、製本を行う製本機２０５とで構成される印刷制御装置を例に挙げる。
【００１９】
注文サーバー２０１は、印刷室の外部からの印刷物の依頼を管理しており、印刷システムでは、このサーバーから、印刷に使用するファイルや依頼情報をダウンロードする。
【００２０】
ホストコンピュータ２０２では、ダウンロードしたファイルや依頼情報を基に、後述する本発明の処理を行い、プリンタ２０３や折り機２０４、製本機２０５に製造指示を行う。
【００２１】
プリンタ２０３はくるみ製本に使われる、表紙や本身の内容を印刷し、折り機２０４は、多面付けされた本身の内容を製造指示に基づいた折り回数で、折り丁を作成する。
【００２２】
製本機２０５は、作られた折り丁と表紙を使い、糊付け、三方断裁を行い、くるみ製本を作る。
【００２３】
折り丁や製本機の製造指示は、ホストコンピュータから行う場合を想定しているが、ホストコンピュータから行わず、機械上のパネルで人が直接、製造に関するパラメータを入力してもよい。
【００２４】
なお、小規模なシステムであれば、注文管理サーバー２０１とホストコンピュータ２０２は同じコンピュータであっても構わない。プリンタ、折り機、製本機は、それぞれ、生産量に応じて複数接続されていてもよい。
【００２５】
図３は本発明である印刷制御装置が適用される印刷システムのブロック図である。
【００２６】
なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ、ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであってもよい。
【００２７】
同図において、ホストコンピュータ３０１は、ＲＯＭ３０４のプログラム用ＲＯＭあるいは外部メモリ３１２に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ３０２を備える。
【００２８】
ＣＰＵ３０２は、システムバス３０５に接続される各印刷装置を総括的に制御する。また、ＲＯＭ３０４のプログラム用ＲＯＭあるいは外部メモリ３１２には、ＣＰＵ３０２の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）や後述するプリンタドライバ等が記憶される。
【００２９】
ＲＯＭ３０４のフォント用ＲＯＭあるいは外部メモリ３１２には、上記文書処理の際に使用するフォントデータ等が記憶され、ＲＯＭ３０４のデータ用ＲＯＭあるいは外部メモリ３１２には上記文書処理等を行う際に使用する各種データが記憶される。
【００３０】
ＲＡＭ３０３は、ＣＰＵ３０２の主メモリ、ワークエリア等として機能する。キーボードコントローラ（ＫＢＣ）３０６は、キーボード３１０や不図示のポインティングデバイスからのキー入力を制御する。
【００３１】
ＣＲＴコントローラ（ＣＲＴＣ）３０７は、ＣＲＴディスプレイ（ＣＲＴ）３１１の表示を制御する。
【００３２】
ディスクコントローラ（ＤＫＣ）３０８は、外部メモリ３１２とのアクセスを制御する。
【００３３】
外部メモリ３１２は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）を表す。
【００３４】
プリンタコントローラ（ＰＲＴＣ）３０９は、双方向性インタフェース（インタフェース）３１８を介してプリンタ３１３に接続されて、プリンタ３１３との通信制御処理を実行する。
【００３５】
プリンタ３１３は、ＣＰＵ３１４により制御される。
【００３６】
ＣＰＵ３１４は、ＲＯＭ３１６のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ３２４に記憶された制御プログラム等に基づいてシステムバス３１７に接続される印刷部（プリンタエンジン）３２２に出力情報としての画像信号を出力する。また、このＲＯＭ３１６のプログラムＲＯＭには、ＣＰＵ３１４の制御プログラム等が記憶される。フォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等が記憶され、データ用ＲＯＭには、ハードディスク等の外部メモリ３２４がない印刷装置の場合には、ホストコンピュータ上で利用される情報等が記憶されている。ＣＰＵ３１４は入力部３１９を介してホストコンピュータとの通信処理が可能となっており、印刷装置内の情報等をホストコンピュータ３０１に通知できる。
【００３７】
ＲＡＭ３１５は、ＣＰＵ３１４の主メモリや、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ３１５は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００３８】
前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ３２４は、メモリコントローラ（ＭＣ）３２１によりアクセスを制御される。外部メモリ３２４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、操作部３２３は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。また、前述した外部メモリ３２４は１個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、図示しないＮＶＲＡＭを有し、操作パネル３２３からのプリンタモード設定情報を記憶するようにしてもよい。
【００３９】
図４は本発明である印刷制御装置が適用される印刷システムの一例を示すソフトウェア構成図である。
【００４０】
ホストコンピュータ４０１の内部に描かれたアプリケーション４０２、送信モジュール４０９はＲＯＭ３０４もしくは、外部メモリ３１２に記憶されている。
【００４１】
アプリケーション４０２内では、作成方法記憶部４０３がくるみ製本の作成方法を記憶している。例えば、袋の向きを天にするか地にするか、何頁の折り丁を作成するか、後処理マークをどこの座標に配置するか、等の情報を成果物の綴じ方向に結び付けて、依頼情報を受け付けるより前に記憶しておく。そして、依頼情報受付部４０４が、注文管理サーバー１０１からの依頼情報を、Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ（ＣＳＶ）や、国際標準化団体ＣＩＰ４が定める、Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ（ＪＤＦ）などの形式で受信する。
【００４２】
依頼情報受付部４０４は、同時にアドビシステムズ社が提供するＰｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ（ＰＤＦ）などの印刷ファイルを受け取っていてもよい。印刷ファイルは、画像や、マイクロソフト社が提供するＷｏｒｄファイルフォーマットであることもある。
【００４３】
作成方法決定部４０５は、依頼情報受付部４０４が受信した、依頼情報を基に、袋の向きと、後処理情報付与位置、印刷順を含む作成方法を決定する。作成方法の決定フローは後述するが、決定した作成方法の情報は、面付け作成部４０６、後処理情報付与部４０７、印刷指示部４０８に渡され、プリプレス工程、プレス工程で使用される。
【００４４】
面付け作成部４０６は、作成方法決定部が決定した折り丁の袋の向きと、依頼情報から取得した、綴じ方向、折りの数を使用して、入稿した印刷ファイルの面付けを行う。
【００４５】
後処理情報付与部４０７は、同じく作成方法決定部が決定した折り丁の袋の向きと、依頼情報から取得した、綴じ方向、折りの数を使用して、面付けした印刷ファイルに対して、後処理情報を付与して、ファイルを保存する。折りの数に関しては、印刷室にある用紙サイズと、印刷ファイルの印字部分のサイズに依存して、決定されることが多く、依頼情報に含まれていないことが多いが、その場合は、別の手段で折りの数を算出してもよい。最適な折りの数の算出方法に関しては、既知の技術であるのでここでは扱わない。
【００４６】
印刷指示部４０８は、作成方法決定部が決定した、折り丁の袋の向きと、依頼情報から取得した綴じ方向から、必要であれば、通常印刷から逆順印刷に切り替えて印刷指示を行う。通常印刷は、表面を下向きに、かつ先頭ページが排紙口の最初に出力される印刷制御であり、逆順印刷は、表面を下向きに、かつ先頭ページが排紙口の最後に出力される印刷制御を想定している。しかし、表面を上向きで、先頭ページが排紙口の最後に出力される印刷を通常印刷としている場合、逆順印刷は、表面を上向きで、先頭ページが排紙口の最初に出力される印刷方法を指す。いずれの場合であっても、本発明の適用は制限されない。
【００４７】
送信モジュール４０９は、プリンタ４１０と接続を行い、前述の方法で生成された印刷データを送るが、送信モジュールはアプリケーション４０２に組み込まれていてもよい。
【００４８】
次に、本実施例でユーザ、もしくはアプリケーションが扱う依頼情報や、アプリケーションのユーザ操作画面の説明を行う。
【００４９】
図５は依頼情報受付部が受け付ける、依頼情報の一例である。ここでは、ＣＳＶ形式で記述しているが、記述方法やファイル形式は、何であってもよい。
【００５０】
受注Ｎｏは、依頼内容を識別するための固有のＩＤである。依頼日や納期、依頼者などの情報は、この受注Ｎｏと結び付けて、注文サーバー２０１で管理される。
【００５１】
商材名５０２は、成果物の形態を示す名称である。商材名は、アプリケーション４０２が製造工程を判断し、どのプリンタや後加工機にジョブを送信するかを判断するのに使われる。
【００５２】
綴じ方向５０３は、依頼された成果物の綴じ方向を示す情報である。作成方法決定部４０５が作成方法を決定するのに使用される。
【００５３】
品名５０４、数量５０５は、依頼者が指定した成果物の名称と注文数であり、アプリケーション４０２が製造指示をする画面で表示に使用される。
【００５４】
用紙坪量５０６、用紙色５０７、用紙種類５０８は、成果物に使われる用紙の種類の指定であり、本文、表紙、それぞれの用紙の坪量、色、種類が指定される。
【００５５】
ページ数５０９は、成果物の本文のページ数であり、アプリケーションが後加工機に製本指示を出すときに、背幅のパラメータとして使用される。
【００５６】
データ５１０は本文、表紙、それぞれの印刷に使われる印刷データのファイルシステム上の置き場所であり、アプリケーション４０２がプリンタへ印刷指示をするときに使用される。
【００５７】
綴じ方向の情報は、依頼情報として入力されることが望ましいが、受注Ｎｏと紐づけて、別のテーブルで管理していてもよい。アプリケーションの依頼情報受付部４０４が取得できる形態であれば、どの手法でも構わない。
【００５８】
図６はアプリケーション４０２のユーザ操作画面の一例である。
【００５９】
アプリケーション４０２は、依頼情報受付部４０４から受け付けた、依頼情報を操作画面にリスト表示させる。リストには、１行に１つのプリンタ、もしくは後加工機への送信指示情報が表示される。例えば、プリンタで印刷、折り機で折り、製本機で製本という製造プロセスを経て作られる商材が依頼された場合、本アプリケーションでは、マニュアル１のプリントジョブ、マニュアル１の折りジョブ、マニュアル１の製本ジョブと、３行で表示され、それぞれを制御できるような作りになっている。
【００６０】
送信ボタン６０１は、チェックボックス６０２で選択された行のジョブを対象のプリンタ／後加工機に送信するためのボタンである。
【００６１】
チェックボックス６０２は送信されるジョブを選択するために使用されるコントロールである。
【００６２】
受注Ｎｏ．６０３は、図４の依頼情報に書かれていた情報であり、１つの受注Ｎｏ．が複数行ある場合には、同じ成果物の別工程を指す。例えば、受注Ｎｏ．００００００２３は、プリンタ１、折り機、製本機に送られるジョブが３行にわたって表示されているが、この場合、プリンタ１には印刷ジョブ、折り機には、折りの設定が含まれる折り機ジョブ、製本機には、製本の設定が含まれる製本ジョブを伴う、成果物を指す。
【００６３】
品名６０４は、依頼情報に書かれていた成果物を一意に識別する本の名称である。
【００６４】
デバイス名６０５は、ジョブの送信先を示し、通常、ホストコンピュータ４０１とネットワークの繋がった、プリンタおよび後加工機がコンボボックス形式で、リスト表示され、必要に応じて、ユーザが変更を加えられる。
【００６５】
ステータス６０６は、各デバイスに送信済みか否かをユーザに提示する欄であり、送信済みになっているものは、ジョブの設定や印刷ファイルが対象機器に、到達していることを示す。
【００６６】
ステータスアイコン６０７は、デバイスが利用可能かどうかを示すアイコンであり、デバイスがオンラインでジョブを処理できるステータスになっている場合には青色、エラー発生などジョブを処理できない場合には赤色になり、デバイスの状況が分かるようになっている。
【００６７】
デバイスアイコン６０８は、デバイスの概観を示すイメージデータであり、複数のデバイスを利用している環境で容易にデバイスを識別できるようになっている。
【００６８】
ここでは、一つの成果物の各工程を別々に制御できるよう、選択行が分かれて表示されているが、一つの成果物に関するジョブをまとめて制御できるよう、１行で表示されていても構わない。また、折りと製本が関わる成果物の製造方法に本発明は関わるが、折りや製本を伴わない成果物がリストに含まれていても構わない。折り機や製本機との間に、別の後加工機があっても影響はない。
【００６９】
図７はアプリケーション４０２で利用するデバイスを登録する画面の例である。
【００７０】
デバイスＩＤ７０１には、登録するデバイスを位置に識別するためのＩＤを入力する。
【００７１】
デバイス名７０２では、デバイスアイコン６０７の上に表示しているデバイス名を入力する。
【００７２】
モデル７０３では、プリンタのモデルをドロップダウンリストから選択する。このプリンタモデル７０３によって、デバイスアイコン６０８を複数のデバイスアイコンから機種に合った適切なアイコンを選択する事ができるようになっている。
【００７３】
プリンター接続ＳＤＫ７０４では、ジョブを送信するための処理方法を選択する。例えば、ジョブをＪＤＦで送信する、ＰＳコマンドで送信するといったデバイスに応じたコマンド生成やジョブ送信方法をプリンタに合わせて選択する事でデバイスに応じた適切なジョブ送信ができるようになる。
【００７４】
印刷速度７０５は、プリンタの印刷速度をＰＰＭ（Ｐａｇｅ  Ｐａｒ  Ｍｉｎｕｔｅ）で指定する。ジョブの総ページ数をこの値で割る事でジョブのおおよその処理時間を算出する事ができる。
【００７５】
ＯＫボタン７０６は本ダイアログへの入力を終了し、入力内容にしたがって新しいデバイスをアプリケーション４０２に登録するためのボタンである。
【００７６】
キャンセルボタン７０７は、本ダイアログの入力を中断し、デバイスの登録をせずに制御をアプリケーション４０２へ戻すためのボタンである。
【００７７】
図８はツールチップ１０１を表示する際の処理の例を示すフローチャートである。
【００７８】
ステップ８０１で、マウスカーソルの位置からツールチップを表示する対象となるデバイスを特定し、その名称を取得する。デバイスの名称はデバイス名７０２でユーザが指定した名称である。
【００７９】
次にステップ８０２でツールチップの文字列にステップ８０１で取得したデバイス名称を設定する。
【００８０】
ステップ８０３で、マウスカーソルが示しているデバイスのステータスを取得する。ステータスはステータスアイコン６０６で色を使って表示しているステータスと同じものである。
【００８１】
ステップ８０４で、ツールチップ文字列にステータスを追加する。ステータスアイコン６０６が青色であれば「稼働中」赤色であれば「停止中」といった用語を追加する。
【００８２】
ステップ８０５では、予測時間表示のライセンス情報を取得する。ここでは機能ごとにライセンスを適用して機能の実行を制御できる事を想定している。例えばライセンスとして、ライセンスサーバを用意して、アプリケーションの起動時に起動の可否を問い合わせるだけでなく、機能の実行可否の情報も問い合わせて、機能ごとの実行を制御する方法などが利用できる。
【００８３】
次にステップ８０６へ進みステップ８０７で予測時間表示の実行が可能と判断できる情報を取得できたかを判定する。ここで予測時間表示の実行が可能と判断された場合はステップ８０７へ、実行が可能と判断できなかった場合はステップ８０９へと進む。処理時間の表示を常に実施してよい場合は、ステップ８０５およびステップ８０６を省いてステップ８０４から直接ステップ８０７へと進む。
【００８４】
ステップ８０７では、予測時間の情報を取得する。この処理は図９を用いて別途説明する。
【００８５】
次にステップ８０８へ進み、ステップ８０７で取得した予測時間の情報をツールチップへ表示するテキストに追加する。
【００８６】
ステップ８０９では、ステップ８０１〜８０８で生成したツールチップのテキストをツールチップ内に表示する。
【００８７】
図９は図８で説明したツールチップ情報生成処理の中のステップ８０７の印刷予測時間を求める処理を説明するフローチャートである。
【００８８】
ステップ９０１で、印刷予測時間を求める対象となるデバイスを選択する。このデバイスはステップ８０１でデバイス名称を取得したデバイスである。
【００８９】
ステップ９０２では、総ページ数を記録する変数（変数Ａとする）を０に初期化する。
【００９０】
ステップ９０３からステップ９１１までジョブリストに登録されているジョブに対して順に処理を実行する。
【００９１】
まずステップ９０４で、現在処理対象となっているジョブの出力先デバイスを取得する。
【００９２】
ステップ９０５では、ステップ９０４で取得したジョブの出力先デバイスとステップ９０１で選択されたデバイスとが一致するかを判定する。同一デバイスだと判定された場合はステップ９０６へ、そうでない場合はステップ９１１へと進む。
【００９３】
ステップ９０６では、ステップ９０３で処理対象としたジョブのステータス情報６０４を取得する。
【００９４】
ステップ９０７では、ステップ９０６で取得したジョブのステータスが予測時間の積算対象になるか否かを判定する。ジョブのステータスがデバイスに送信済みのものは予測時間に含めないといった場合に、デバイスのステータスが送信済みのステータスであるかを判定する。送信エラー、処理完了などのステータスの種類はシステムの目的に応じてバリエーションがあるが、ステータスと加算対象との関係をテーブルで定義しておくといった方法で、本ステップの積算対象判定が可能である。予測時間の積算対象であった場合はステップ９０８へ、そうでない場合はステップ９１１へと進む。
【００９５】
ステップ９０８では、ステップ９０３で処理対象としたジョブのページ数を取得する。
【００９６】
次にステップ９０９で、ステップ９０３で処理対象としたジョブの部数を取得する。
【００９７】
ステップ９０１では、ステップ９０８で取得したジョブのページ数とステップ９０９で取得したジョブの部数とからジョブの総ページ数を計算し、ステップ９０２で初期化した変数Ａに加算する。具体的には、以下の数式で計算を行う。
新しい変数Ａの値＝現在の変数Ａの値＋（ジョブのページ数）Ｘ（ジョブの部数）
次にステップ９１１へ進み、ジョブリスト内で未処理のジョブがあればステップ９０３に戻り未処理のジョブに対して処理を継続し、未処理のジョブが無ければステップ９１２へと進む。
【００９８】
ステップ９１２では、印刷速度７０５でユーザが指定した印刷速度を取得する。
【００９９】
ステップ９１３では、以下の式に従いデバイスの処理予測時間を計算する。
（予測時間）＝（変数Ａの値）÷（印刷速度）
予測時間の処理はより正確さを求めて、用紙のサイズなどに応じて速度を調整する（例えばＡ３用紙の処理時間はＡ４用紙の２倍とする）といったバリエーションが考えられるが、いずれも計算の精度に影響するだけであり、本発明で開示しているツールチップによるデバイスおよびジョブの状況表示という部分に影響を与えない。
【０１００】
図１０は本発明のツールチップ表示例である。
【０１０１】
ツールチップ１００１には３行のテキストから構成されており、上から、デバイス名、デバイスステータス、予測時間をそれぞれ表示している。
【符号の説明】
【０１０２】
２０１  注文管理サーバー、２０２  ホストコンピュータ、２０３  プリンタ、
２０５  製本機
【図１】
2017120452.tif 000003
【図２】
2017120452.tif 000004
【図３】
2017120452.tif 000005
【図４】
2017120452.tif 000006
【図５】
2017120452.tif 000007
【図６】
2017120452.tif 000008
【図７】
2017120452.tif 000009
【図８】
2017120452.tif 000010
【図９】
2017120452.tif 000011
【図１０】
2017120452.tif 000012