(57)【要約】【課題】グラフィカルに印刷ジョブの履歴等を表示して、印刷済のジョブ、印刷中のジョブ、及び印刷待ちのジョブのいずれもその状況を直感的に把握し得るシステムを提供する。【解決手段】印刷ジョブのうち、印刷済のジョブを現在時刻の左側に、印刷中のジョブを現在時刻に跨ぐように、印刷待ちのジョブを現在時刻の右側に矩形２８で表示する。印刷済のジョブは開始時刻と終了時刻を示し、印刷待ちのジョブはその属性から予測される開始予測時間と終了予測時間を示す。印刷済のジョブについては印刷効率を算出して矩形の色や高さで表示する。【選択図】図３
2015001850.tif 000002
【特許請求の範囲】
【請求項１】
印刷済の印刷ジョブの開始時刻及び終了時刻を記憶する手段と、
印刷中の印刷ジョブの開始時刻を記憶するとともに、当該ジョブの属性に基づき算出された終了予測時刻を記憶する手段と、
印刷待ちの印刷ジョブの属性に基づき算出された開始予測時刻及び終了予測時刻を記憶する手段と、
現在時刻を示すマークを表示するとともに、所定の時間軸に沿って、前記マークの一方側に前記印刷済の印刷ジョブの前記開始時刻から前記終了時刻まで延在する所定図形を表示し、前記マークに跨るように前記印刷中の印刷ジョブの前記開始時刻から前記終了予測時刻まで延在する所定図形を表示し、前記マークの他方側に前記印刷待ちの印刷ジョブの前記開始予測時刻から前記終了予測時刻まで延在する所定図形を表示する表示手段と、
を備える印刷システム。
【請求項２】
印刷済の印刷ジョブの印刷効率を算出して記憶する手段
を備え、前記表示手段は、前記印刷済の印刷ジョブについて前記印刷効率を前記所定図形と関連付けて図形表示する請求項１記載の印刷システム。
【請求項３】
印刷済の印刷ジョブの属性に基づき算出された開始予測時刻及び終了予測時刻を記憶する手段
を備え、前記表示手段は、前記印刷効率とともに、前記開始予測時間から前記終了予測時間まで延在する所定図形を表示する請求項２記載の印刷システム。
【請求項４】
印刷済の印刷ジョブの印刷履歴を記憶する手段
を備え、前記表示手段は、前記印刷済の印刷ジョブについて前記印刷履歴を構成する各履歴を前記所定図形と関連付けて図形表示する請求項１記載の印刷システム。
【請求項５】
前記表示手段は、前記印刷履歴に印刷中断が含まれる場合に、前記印刷中断を前記所定図形と関連付けて図形表示する請求項４記載の印刷システム。
【請求項６】
印刷済の印刷ジョブに伴うプリンタ履歴と操作履歴の少なくともいずれかを記憶する手段
を備え、前記表示手段は、前記プリンタ履歴と操作履歴の少なくともいずれかを前記所定図形と関連付けて図形表示する請求項１記載の印刷システム。
【請求項７】
前記表示手段は、前記プリンタ履歴と操作履歴の少なくともいずれかの発生タイミングを全ページに対する該当ページで表示する請求項６記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに関する。
【背景技術】
【０００２】
印刷業界では、それぞれの印刷物に対して納期が設定されており、複数の印刷物の印刷作業をスケジュール管理して効率的に運用することが求められている。
【０００３】
特許文献１には、印刷システム全体のスケジューリング状況を直感的に把握できることを目的として、印刷ジョブをその印刷時間に比例する表示幅を有する矩形によって画面表示する印刷スケジュール表示部を備えることが記載されている。また、矩形の始点及び終点を、スケール上でそのジョブの開始予定日時及び終了予定日時と一致させることが記載されている。さらに、矩形内部の色または模様によってそのジョブのステータスを表現することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−６３００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、実際の印刷では、紙詰まり等の装置の障害や、トナーや用紙の消耗品交換等の種々の原因により、印刷スケジュール通りに印刷が行われないことも少なくない。従って、実際にどのような印刷が行われたか、あるいはなぜスケジュール通りに作業が完了できなかったかを迅速に把握できることは、印刷作業の工程を管理する上で極めて重要である。
【０００６】
実際に行われた印刷の履歴は、テキストベースで表示又は印刷された履歴情報で確認する方法も提案されているが、グラフィカルでないため直感的に把握することは困難である。また、印刷結果として正常に印刷が完了したかどうかを表示するのみでは、本来のプリンタの性能に対して十分な性能を発揮できたか否か、あるいは印刷の効率を阻害する要因がなかったか否か等を把握することができない。
【０００７】
本発明の目的は、グラフィカルに印刷ジョブの履歴等を表示して、印刷済のジョブ、印刷中のジョブ、及び印刷待ちのジョブのいずれもその状況を直感的に把握し得るシステムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、印刷済の印刷ジョブの開始時刻及び終了時刻を記憶する手段と、印刷中の印刷ジョブの開始時刻を記憶するとともに、当該ジョブの属性に基づき算出された終了予測時刻を記憶する手段と、印刷待ちの印刷ジョブの属性に基づき算出された開始予測時刻及び終了予測時刻を記憶する手段と、現在時刻を示すマークを表示するとともに、所定の時間軸に沿って、前記マークの一方側に前記印刷済の印刷ジョブの前記開始時刻から前記終了時刻まで延在する所定図形を表示し、前記マークに跨るように前記印刷中の印刷ジョブの前記開始時刻から前記終了予測時刻まで延在する所定図形を表示し、前記マークの他方側に前記印刷待ちの印刷ジョブの前記開始予測時刻から前記終了予測時刻まで延在する所定図形を表示する表示手段を備える印刷システムである。
【０００９】
請求項２記載の発明は、印刷済の印刷ジョブの印刷効率を算出して記憶する手段を備え、前記表示手段は、前記印刷済の印刷ジョブについて前記印刷効率を前記所定図形と関連付けて図形表示する請求項１記載の印刷システムである。
【００１０】
請求項３記載の発明は、印刷済の印刷ジョブの属性に基づき算出された開始予測時刻及び終了予測時刻を記憶する手段を備え、前記表示手段は、前記印刷効率とともに、前記開始予測時間から前記終了予測時間まで延在する所定図形を表示する請求項２記載の印刷システムである。
【００１１】
請求項４記載の発明は、印刷済の印刷ジョブの印刷履歴を記憶する手段を備え、前記表示手段は、前記印刷済の印刷ジョブについて前記印刷履歴を構成する各履歴を前記所定図形と関連付けて図形表示する請求項１記載の印刷システムである。
【００１２】
請求項５記載の発明は、前記表示手段は、前記印刷履歴に印刷中断が含まれる場合に、前記印刷中断を前記所定図形と関連付けて図形表示する請求項４記載の印刷システムである。
【００１３】
請求項６記載の発明は、印刷済の印刷ジョブに伴うプリンタ履歴と操作履歴の少なくともいずれかを記憶する手段を備え、前記表示手段は、前記プリンタ履歴と操作履歴の少なくともいずれかを前記所定図形と関連付けて図形表示する請求項１記載の印刷システムである。
【００１４】
請求項７記載の発明は、前記表示手段は、前記プリンタ履歴と操作履歴の少なくともいずれかの発生タイミングを全ページに対する該当ページで表示する請求項６記載の印刷システムである。
【発明の効果】
【００１５】
請求項１記載の発明によれば、印刷済のジョブ、印刷中のジョブ、及び印刷待ちのジョブの状況を一括して直感的に把握し得る。
【００１６】
請求項２記載の発明によれば、さらに、印刷済の印刷ジョブの印刷効率を直感的に把握し得る。
【００１７】
請求項３記載の発明によれば、さらに、印刷済の印刷ジョブに関し、予定に対してどの程度の印刷状況であったか直感的に把握し得る。
【００１８】
請求項４記載の発明によれば、さらに、印刷済の印刷ジョブに関し、印刷履歴を詳細かつ直感的に把握し得る。
【００１９】
請求項５記載の発明によれば、さらに、印刷中断の発生を直感的に把握し得る。
【００２０】
請求項６記載の発明によれば、さらに、印刷済の印刷ジョブに関し、プリンタ履歴あるいは操作履歴を直感的に把握し得る。
【００２１】
請求項７記載の発明によれば、プリンタ履歴あるいは操作履歴が生じたタイミングを容易に把握し得る。
【図面の簡単な説明】
【００２２】
【図１】実施形態の全体構成図である。
【図２】第１実施形態の機能ブロック図である。
【図３】第１実施形態の表示説明図である。
【図４】第１実施形態の処理フローチャートである。
【図５】第２実施形態の各ジョブの生産性説明図である。
【図６】第２実施形態の表示説明図である。
【図７】第２実施形態の処理フローチャートである。
【図８】第３実施形態の表示説明図である。
【図９】第４実施形態の表示説明図である。
【図１０】第５実施形態の印刷履歴の説明図である。
【図１１】第５実施形態の表示説明図である。
【図１２】第６実施形態の機能ブロック図である。
【図１３】第６実施形態の表示説明図である。
【発明を実施するための形態】
【００２３】
以下、図面に基づき本発明の実施形態について説明する。
【００２４】
＜第１実施形態＞
図１に、本実施形態における印刷システムのシステム構成図を示す。印刷システムは、クライアントＰＣ１０と、プリンタコントローラ１２と、プリンタデバイス２０を備える。プリンタコントローラ１２は、ネットワーク１００を介してクライアントＰＣ１０と接続され、クライアントＰＣ１０からのジョブデータを受信する。
【００２５】
プリンタコントローラ１２は、ＣＥＰ（Center Processor：中央処理）モジュール１４と、ＲＩＰ（Raster Image Processor：ラスタイメージ処理）モジュール１６と、ＢＥＰ（Back End Processor：バックエンド処理）モジュール１８の３つの機能モジュールを含む。各モジュールは通信回線で相互に接続されており、ジョブデータを含む種々のデータを相互に送受信する。
【００２６】
ＣＥＰモジュール１４は、クライアントＰＣ１０からジョブデータを受信し、印刷処理全体の流れをスケジューリングする。また、後述するように、スケジューリングの結果を表示部に表示するとともに、印刷履歴を表示部に表示する。
【００２７】
ＲＩＰモジュール１６は、ジョブデータの中身を解析し、適切な形式のイメージデータに変換する。具体的には、ＲＩＰモジュール１６は、クライアントＰＣ１０から送信されたページ記述言語（ＰＤＬ）で記述されたジョブデータを受け取り、ＰＤＬデータを解釈してその画像を表す中間データを生成する。中間データは、ＰＤＬデータと、プリンタデバイス２０が取扱い可能なラスター画像データの中間のデータである。ＰＤＬデータは、一般に、画像をその画像を構成するオブジェクト毎の描画コマンドの集まりとして表現する。逆に、ラスター画像データは、画像を各々予め定められた数の色値の組を有する画素の集まりとして表現する。中間データは、これら両者の中間の粒度のデータであり、ＰＤＬのオブジェクトをさらに複数に分割したサブオブジェクトの集まりとして画像を表現する。サブオブジェクトの一例は、ＰＤＬのオブジェクト（例えば、文字フォント、グラフィックス図形、画像データ）をラスター走査の走査線毎に区切った区間データである。この区間データは、オブジェクトが１つの走査線上に占める区間を表すデータであり、その区間の両端の座標の組で表され、その区間内の各画素の画素値を規定する情報を含む。画素値は、Ｃ（シアン），Ｎ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック）等の各色の印刷エンジンが用いる基本色毎の濃度値である。また、ＲＩＰモジュール１６は、ＣＥＰモジュール１４及びＢＥＰモジュール１８と通信して印刷処理のスケジューリングを行う。
【００２８】
ＢＥＰモジュール１８は、ＲＩＰモジュール１６で生成された中間データをプリンタデバイス２０に適した形式に変換してプリンタデバイス２０に伝送する。ＢＥＰモジュール１８は、ＣＥＰモジュール１４及びＲＩＰモジュール１６と通信して印刷処理のスケジューリングを行う。
【００２９】
プリンタデバイス２０は、ＢＥＰモジュール１８から伝送されたイメージデータを物理的な用紙の上に印刷する。
【００３０】
図２に、ＣＥＰモジュール１４の機能ブロック図を示す。ＣＥＰモジュール１４は、印刷履歴管理部１４ａと、ジョブ管理部１４ｂと、スケジュール管理部１４ｃと、時刻予測部１４ｄと、スケジュール表示部１４ｅを備える。
【００３１】
印刷履歴管理部１４ａは、過去の印刷ジョブの開始／終了時刻、印刷ステータス等を履歴として記憶する。
【００３２】
ジョブ管理部１４ｂは、有効ジョブのステータス、印刷順序、ジョブの属性（用紙サイズやページ数等）を記憶し、ジョブ状態に変化があった場合に、印刷履歴管理部１４ａ及びスケジュール管理部１４ｃにその旨のデータを送信する。ジョブ状態の変化には、ジョブの開始、ジョブの終了、ジョブの中断等がある。ジョブ管理部１４ｂでジョブの開始を検知すると、その旨を印刷履歴管理部１４ａに通知する。印刷履歴管理部１４ａは、ジョブ管理部１４ｂからの通知を用いて、当該ジョブの開始時刻を印刷履歴として記憶する。また、ジョブ管理部１４ｂでジョブの終了を検知すると、その旨を印刷履歴管理部１４ａに通知する。印刷履歴管理部１４ａは、ジョブ管理部１４ｂからの通知を用いて、当該ジョブの終了時刻を印刷履歴として記憶する。また、ジョブ管理部１４ｂでジョブの中断を検知すると、その旨を印刷履歴管理部１４ａに通知する。印刷履歴管理部１４ａは、ジョブ管理部１４ｂからの通信を用いて、当該ジョブの中断時刻を印刷履歴として記憶する。ジョブの開始や終了、中断等のステータスは、ＲＩＰモジュール１６、ＢＥＰモジュール１８、プリンタデバイス２０から送信される通知を受け取って検知する。例えば、ジョブの中断は、プリンタデバイス２０からの中断信号あるいはその他の異常信号を受信することで検知する。
【００３３】
時刻予測部１４ｄは、現在時刻、ジョブの属性、プリンタデバイス２０の性能等の条件を用いて、各ジョブの開始／終了の予測時刻を算出する。具体的には、例えば予めジョブの属性毎に予め印刷に要する所要時間を実測してテーブルとしてメモリに記憶しておき、処理すべきジョブの属性から予想される所要時間をテーブルを参照して算出する。もちろん、ジョブの属性と所要時間との関係を予め関数として規定しておき、処理すべきジョブの属性に対応する所要時間をこの関数を用いて算出してもよい。ジョブの属性は、用紙サイズやページ数であり、用紙サイズあるいはページ数が増大するほど所要時間は増大する。この所要時間は、プリンタデバイス２０がその性能を１００％発揮する前提において算出される。例えば、プリンタデバイス２０が１分間に５０枚（Ａ４換算）の印刷能力があるものとすると、この１分間に５０枚の能力を発揮することを前提としてジョブを終了する所要時間を算出する。あるジョブの開始時刻は、その前のジョブの終了予測時刻に所定のアイドル時間を加算して算出され、あるジョブの終了時刻は、そのジョブの開始時刻に所要時間を加算して算出される。
【００３４】
スケジュール管理部１４ｃは、スケジュール管理する時刻の範囲に存在する印刷ジョブの履歴を印刷履歴管理部１４ａから取得して記憶する。また、現在処理中のジョブについて、開始時刻及びジョブ属性をジョブ管理部１４ｂから取得して記憶し、ジョブ属性を時刻予測部１４ｄに送信して終了予測時刻を時刻予測部１４ｄから取得して記憶する。また、処理待ちのジョブについて、ジョブ属性をジョブ管理部１４ｂから取得し、ジョブ属性を時刻予測部１４ｄに送信して開始予測時刻及び終了予測時刻を時刻予測部１４ｄから取得して記憶する。さらに、スケジュール管理部１４ｃは、ジョブ管理部１４ｂからのジョブ状態の更新通知を受け取り、その都度スケジュールを更新して記憶する。
【００３５】
従って、あるジョブに着目した場合、スケジュール管理部１４ｃは、そのジョブが未だ処理待ちである場合には、ジョブ属性を時刻予測部１４ｄに送信して開始予測時刻及び終了予測時刻を取得する。そのジョブが現在処理中となった場合、開始時刻（実測）を履歴として取得する。さらに、そのジョブが終了した場合、終了時刻（実測）及びそのステータスを履歴として取得する。結局、あるジョブに着目した場合、そのジョブが処理待ちである場合には
開始予測時刻、終了予測時刻
がそのジョブに関連付けて記憶され、そのジョブが処理中となった場合には
開始予測時刻、終了予測時刻、開始時刻（実測）
がそのジョブに関連付けて記憶され、そのジョブが終了した場合には
開始予測時刻、終了予測時刻、開始時刻（実測）、終了時刻（実測）、ステータス
がそのジョブに関連付けて記憶される。
【００３６】
スケジュール表示部１４ｅは、スケジュール管理部１４ｃで管理されている各ジョブのスケジュールをグラフィカルに表示する。
【００３７】
なお、図２に示す機能ブロックは、具体的には１つあるいは複数のマイクロプロセッサ及びメモリから構成される。例えば、１つのマイクロプロセッサで印刷履歴管理部１４ａ、ジョブ管理部１４ｂ、スケジュール管理部１４ｃ、時刻予測部１４ｄを構成し得る。スケジュール表示部１４ｅは、液晶パネルあるいは有機ＥＬパネルで構成され得る。スケジュール表示部１４ｅは、タッチパネルで構成してもよい。スケジュール管理部１４ｃとして機能するマイクロプロセッサは、各種データを取得してメモリに記憶し、スケジュール画面データをＶＲＡＭに記憶してスケジュール表示部１４ｅに表示する。スケジュール表示部１４ｅをタッチパネルで構成した場合、スケジュール表示部１４ｅは、ユーザインタフェースとしても機能し、スケジュール管理部１４ｃは、スケジュール表示部１４ｅを介して入力されたユーザの操作を解釈して各部を制御する。
【００３８】
図３に、スケジュール表示部１４ｅに表示される各ジョブのスケジュール表示例を示す。各ジョブは、時間軸上に配置された一つの矩形として表示される。矩形の色やパターンでそのジョブのステータスを表示する。すなわち、スケジュール表示部１４ｅの所定位置には、スケジュール表示エリア２２が設けられ、このスケジュール表示エリア２２の横方向に沿って時間軸が示され、スケジュール表示エリア２２の略中央部分に太い点線２４で現在時刻が表示される。各ジョブは矩形２８として表示され、現在時刻より左側に印刷済のジョブが表示され、現在時刻に跨って印刷中のジョブが表示され、現在時刻より右側に印刷待ちのジョブが表示される。印刷済のジョブについては、開始時刻（実測）、終了時刻（実測）が矩形の両端で示される。なお、印刷済のジョブについても、スケジュール管理部１４ｃには上記のように時刻予測部１４ｄで予測された開始予測時刻及び終了予測時刻のデータが記憶されているが、これらの予測時刻ではなく実測した開始時刻及び終了時刻を用いて矩形が表示される。印刷中のジョブについては、その開始時刻は時刻予測部１４ｄで予測された開始予測時刻でなく、実測された開始時刻である。但し、終了時については、時刻予測部１４ｄで予測された終了予測時刻が表示される。言い換えれば、処理中のジョブについては、その矩形の左端は実測値で示され、その矩形の右端は予測値で示される。処理待ちのジョブについては、矩形の両端ともに時刻予測部１４ｄで予測された開始予測時刻及び終了予測時刻が表示される。
【００３９】
また、スケジュール表示エリア２２の左右には三角のボタン２６が表示され、これらのボタン２６を操作すると表示されている時刻が前後する。さらに、スケジュール表示部１４ｅの右上には、トラックバー３０が表示され、トラックバー３０をスライドすることで時間のスケールが変更される。
【００４０】
このように、現在時刻を基準として、印刷済のジョブ、印刷中のジョブ、及び印刷待ちのジョブが一括して表示されるので、ユーザ（オペレータ）は、どのジョブが終了したのか、どのジョブを処理中であるのか、及びどのジョブが待機中であるのかを極めて容易に把握し得る。印刷済のジョブに関しては、実際の開始時刻と終了時刻を示す矩形が表示されるので、ユーザはそのジョブの所要時間を直感的に把握し得る。例えば、本来１時間程度で終了すべきジョブの矩形が２時間に亘って表示されている場合、ユーザはそのジョブの印刷効率が何らかの原因で低下したことを直感的に把握し得る。印刷中のジョブについては、その開始時刻及びそのジョブのジョブ属性を用いて時刻予測部１４ｄで予測した終了予測時刻も表示しており、ユーザは現在印刷中のジョブがいつ終了するかを正確に把握し得る。印刷待ちのジョブについても、そのジョブ属性を用いて時刻予測部１４で予測した開始予測時刻及び終了予測時刻を表示しているから、ユーザはどのジョブがいつ頃開始され、いつ頃終了するかを正確に把握し得る。
【００４１】
また、図３に示すように、矩形の色やパターンでそのジョブのステータス表示しており「印刷中断」のステータス、及び「時刻指定」のステータスも特定の色やパターンで表示される。図において、ジョブ「Ｊ−１」は、印刷中断を示すパターンで表示される。印刷中断は、用紙の紙詰まり、トナーや用紙の消耗品等の交換等によりそのジョブが途中で中断したことを意味し、印刷履歴管理部１４ａで管理される。ユーザは、矩形の色やパターンでジョブが印刷中断されたか否かを直感的に把握し得る。
【００４２】
図４に、本実施形態における表示処理のフローチャートを示す。スケジュール管理部１４ｃの処理である。
【００４３】
スケジュール管理部１４ｃは、まず、スケジュール表示範囲を取得する（Ｓ１０１）。スケジュール表示範囲は時間範囲で示され、例えば１２：００〜１６：００等である。
【００４４】
次に、Ｓ１０１で取得した表示範囲を対象期間とし、この対象期間内の印刷履歴を印刷履歴管理部１４ａから取得する（Ｓ１０２）。
【００４５】
次に、未描画の履歴が存在しないか否かを判定し（Ｓ１０３）、未描画の履歴が存在する場合には（Ｓ１０３でＮＯ）、当該履歴をスケジュールに描画する（Ｓ１０４）。例えば、印刷済のジョブとしてジョブＪ−１，Ｊ−２が存在し、これらのいずれも描画していない場合には、ジョブＪ−１，Ｊ−２の履歴、すなわち開始時刻、終了時刻、ステータスを印刷履歴管理部１４ａから取得してスケジュール表示部１４ｅに矩形表示する。Ｓ１０３及びＳ１０４の処理を、未描画の履歴が存在しなくなるまで繰り返し実行する。
【００４６】
全ての履歴について描画した後（上記の例では、ジョブＪ−１，Ｊ−２について描画した後）、スケジュール管理部１４ｃは、対象期間内の印刷中及び印刷待ちジョブをジョブ管理部１４ｂから取得する（Ｓ１０５）。
【００４７】
次に、取得したジョブについて未描画のジョブが存在しないか否かを判定し（Ｓ１０６）、未描画のジョブが存在する場合には（Ｓ１０６でＮＯ）、当該ジョブの開始予測時刻及び終了予測時刻を時刻予測部１４ｄから取得する（Ｓ１０７）。そして、取得した開始予測時刻及び終了予測時刻を用いてスケジュール表示部１４ｅに矩形表示する（Ｓ１０８）。
【００４８】
なお、印刷中のジョブについては、開始時刻は実測値が存在しているので、必ずしも開始予測時刻を取得する必要はない。
【００４９】
＜第２実施形態＞
第１実施形態では、印刷済のジョブについては、その開始時刻、終了時刻、ステータスをスケジュール表示部１４ｅに表示しているが、印刷済のジョブについて、さらにその印刷効率を表示してもよい。
【００５０】
図５に、印刷済のジョブについて、スケジュール管理部１４ｃで取得する開始時刻、終了時刻、ページ数、ｐｐｍ換算、及び印刷効率の一例を示す。印刷済のジョブとしてジョブＪ−１，Ｊ−２，Ｊ−３が存在するものとし、各ジョブ毎に開始時刻、終了時刻、ページ数、ｐｐｍ換算、及び印刷効率としての生産性が取得され記憶される。ここで、ページ数はジョブ属性のページ数であり、ｐｐｍ換算は開始時刻から終了時刻までの所要時間で全てのページを印刷した場合の、１分間当たりの印刷ページ数を示す。ジョブＪ−１は３８ｐｐｍ（ｐａｇｅ  ｐｅｒ  ｍｉｎｕｔｅ）、ジョブＪ−２は２０ｐｐｍ、ジョブＪ−３は４５ｐｐｍと算出され記憶される。印刷効率を示す生産性は、プリンタデバイス２０の処理能力を１００とした場合の印刷の割合であり、例えばプリンタデバイス２０の処理能力が５０ｐｐｍである場合、ジョブＪ−１の生産性は７６％、ジョブＪ−２の生産性は４０％、ジョブＪ−３の生産性は９０％と算出され記憶される。
【００５１】
図６に、本実施形態におけるスケジュール表示部１４ｅの表示例を示す。太い点線２４で示す現在時刻よりも左側に位置する印刷済のジョブＪ−１，Ｊ−２，Ｊ−３に関し、生産性が矩形と関連付けて表示され、具体的には矩形の色で表示される。具体的には、生産性が〜５０％のときは色Ａ、５０％〜８０％のときは色Ｂ、生産性が８０％〜のときは色Ｃの如くである。ユーザは、このようなスケジュール表示を視認することで、各ジョブ毎の生産性を容易に把握し得る。そして、例えばジョブＪ−２の生産性は４０％と極めて低いので、その生産性を高めるための方策を集中的に考察できる。
【００５２】
図７に、本実施形態における表示処理のフローチャートを示す。スケジュール管理部１４ｃの処理である。
【００５３】
スケジュール管理部１４ｃは、まず、スケジュール表示範囲を取得する（Ｓ２０１）。スケジュール表示範囲は時間範囲で示される。
【００５４】
次に、Ｓ２０１で取得した表示範囲を対象期間とし、この対象期間内の印刷履歴を印刷履歴管理部１４ａから取得する（Ｓ２０２）。
【００５５】
次に、未描画の履歴が存在しないか否かを判定し（Ｓ２０３）、未描画の履歴が存在する場合には（Ｓ２０３でＮＯ）、その履歴の生産性を算出する（Ｓ２０４）。具体的には、履歴に含まれるジョブ毎に、印刷したページ数をｐｐｍ換算し、予め記憶されたプリンタデバイス２０の処理能力で除算して生産性を百分率で算出する。そして、当該履歴をスケジュールに描画する（Ｓ２０５）。例えば、印刷済のジョブとしてジョブＪ−１，Ｊ−２が存在し、これらのいずれも描画していない場合には、ジョブＪ−１，Ｊ−２の履歴、すなわち開始時刻、終了時刻、ステータスを印刷履歴管理部１４ａから取得してスケジュール表示部１４ｅに矩形表示するとともに、算出した生産性に応じた色で矩形を表示する。例えば、生産性が低いほど淡い色で表示する、あるいは生産性が低いほど赤色系で表示する等である。Ｓ２０３〜Ｓ２０５の処理を、未描画の履歴が存在しなくなるまで繰り返し実行する。
【００５６】
全ての履歴について描画した後（上記の例では、ジョブＪ−１，Ｊ−２について描画した後）、スケジュール管理部１４ｃは、対象期間内の印刷中及び印刷待ちジョブをジョブ管理部１４ｂから取得する（Ｓ２０６）。
【００５７】
次に、取得したジョブについて未描画のジョブが存在しないか否かを判定し（Ｓ２０７）、未描画のジョブが存在する場合には（Ｓ２０７でＮＯ）、当該ジョブの開始予測時刻及び終了予測時刻を時刻予測部１４ｄから取得する（Ｓ２０８）。そして、取得した開始予測時刻及び終了予測時刻を用いてスケジュール表示部１４ｅに矩形表示する（Ｓ２０９）。
【００５８】
＜第３実施形態＞
第２実施形態では、印刷済のジョブの生産性を矩形と関連付けて矩形の色で表示しているが、他の形態で矩形と関連付けて生産性を表示してもよい。
【００５９】
図８に、本実施形態におけるスケジュール表示部１４ｅの表示例を示す。印刷済のジョブＪ−１，Ｊ−２，Ｊ−３の生産性を算出し、算出した生産性を矩形の高さで表示する。ジョブＪ−１，Ｊ−２，Ｊ−３の生産性をそれぞれ７６％，４０％，９０％とすると、矩形の高さを生産性に比例した高さとする。これにより、ユーザは、印刷済のジョブの矩形の高さによりその生産性を容易に把握し得る。
【００６０】
＜第４実施形態＞
第３実施形態では、印刷済のジョブの生産性を矩形の高さで表示しているが、これに加えて、さらに、各ジョブが生産性１００％で印刷が行われていたと仮定した場合の開始時刻及び終了時刻を重畳表示してもよい。
【００６１】
図９に、本実施形態におけるスケジュール表示部１４ｅの表示例を示す。図８と異なる点は、印刷済のジョブＪ−１，Ｊ−２，Ｊ−３に関し、生産性に応じた高さの矩形を表示するとともに、その生産性が１００％と仮定した場合の開始予測時刻及び終了予測時刻で矩形を太線で重畳表示している点である。ユーザは、この生産性１００％での矩形を視認することで、本来の生産性と実際の生産性との相違を明確に把握し得る。
【００６２】
なお、生産性１００％の場合の矩形の態様は太線に限らず、点線、あるいは色付き点線等任意でよい。
【００６３】
また、デフォルト状態では図８に示すように実際の生産性に応じた矩形のみを表示し、ユーザからの選択操作に応じ、図９に示すように生産性１００％の場合の矩形を重畳表示してもよい。
【００６４】
＜第５実施形態＞
上記の実施形態では、ステータスや生産性を矩形の色やパターン、矩形の高さで表示しているが、印刷済の各ジョブのより細かいステータス、具体的には印刷開始から終了までの時間を、印刷処理を行っていた時間、紙詰まり等によりプリンタデバイス２０が停止していた時間、用紙補給待ちで停止していた時間等、プリンダデバイス２０の状態で分類し、それぞれの比率を矩形の高さ方向に積み上げる形式で表示してもよい。
【００６５】
図１０に、印刷済の各ジョブＪ−１，Ｊ−２，Ｊ−３における開始時刻、終了時刻、印刷実行時間、プリンタデバイス２０の障害による停止時間、用紙補給待ち時間、ＲＩＰ待ち時間の一例を示す。
【００６６】
例えば、ジョブＪ−１の場合、印刷実行時間は４６０秒であり、プリンタ障害による停止や用紙補給待ちは存在していないものの、ＲＩＰ待ちが１４０秒存在していたとする。この場合、全体の処理時間に対する印刷実行時間の比率は７７％であり、ＲＩＰ待ち時間は２３％となる。ここで、ＲＩＰ待ち時間とは、ＲＩＰ処理に時間が掛りすぎるためプリンタデバイス２０の出力速度に間に合わなくなり、プリンタデバイス２０の処理を待機している状態をいう。ジョブの印刷前に、事前にＲＩＰ処理を実行する（事前ＲＩＰ）場合もあるが、この場合の待機時間をＲＩＰ待ち時間に含んでもよい。また、ジョブＪ−２の場合、印刷実行時間は６７０秒であり、プリンタ障害による停止が８００秒、用紙補給待ちが５０秒存在していたとする。この場合、全体の処理時間に対する印刷実行時間の比率は４５％、プリンタ障害による停止時間の比率は５３％、用紙補給待ち時間の比率は２％となる。
【００６７】
図１１に、本実施形態におけるスケジュール表示部１４ｅの表示例を示す。印刷ジョブＪ−１，Ｊ−２，Ｊ−３に関し、印刷実行時間、プリンタ停止、用紙補給待ち、ＲＩＰ待ちの各時間の比率が矩形の高さ方向に積み上げ形式で表示される。例えば、ジョブＪ−２に着目すると、印刷実行時間２８ａ、プリンタ停止２８ｂ、用紙補給待ち２８ｃがそれぞれの比率で積み上げ表示される。各時間は、図では異なるパターンで表示されているが、異なる色で表示してもよい。例えば、印刷実行は青、プリンタ停止は赤、用紙補給待ちは黄色、ＲＩＰ待ちは緑等である。
【００６８】
このように、各ジョブ毎に印刷開始から終了までの状況を矩形の比率で積み上げ表示することで、ユーザは各ジョブの状況をきめ細かく、かつ直感的に把握し得る。
【００６９】
＜第６実施形態＞
図１２に、本実施形態におけるＣＥＰ１４の機能ブロック図を示す。図２に示す構成に加え、さらに、プリンタ履歴管理部１４ｆ及び操作履歴管理部１４ｇを備える。
【００７０】
プリンタ履歴管理部１４ｆは、プリンタデバイス２０で過去に生じた紙詰まり、用紙切れ等の履歴を管理する。発生時に印刷処理を行っていた場合は、その時点でのジョブの進捗状況を併せて管理する。
【００７１】
操作履歴管理部１４ｇは、ユーザ(オペレータ)がユーザインタフェースを介して過去に行った操作の履歴を管理する。操作時に印刷処理を行っていた場合は、その時点でのジョブの進捗状況を併せて管理する。
【００７２】
スケジュール管理部１４ｃは、第１実施形態と同様に、スケジュール管理する時刻の範囲に存在する印刷ジョブの履歴を印刷履歴管理部１４ａから取得する。また、現在処理中のジョブについて、開始時刻及びジョブ属性をジョブ管理部１４ｂから取得し、ジョブ属性を時刻予測部１４ｄに送信して終了予測時刻を時刻予測部１４ｄから取得する。また、処理待ちのジョブについて、ジョブ属性をジョブ管理部１４ｂから取得し、ジョブ属性を時刻予測部１４ｄに送信して開始予測時刻及び終了予測時刻を時刻予測部１４ｄから取得する。さらに、スケジュール管理部１４ｃは、ジョブ管理部１４ｂからのジョブ状態の更新通知を受け取り、その都度スケジュールを更新する。
【００７３】
スケジュール管理部１４ｃは、さらに、スケジュール管理する時刻の範囲に存在するプリンタの履歴をプリンタ履歴管理部１４ｆから取得するとともに、スケジュール管理する時刻の範囲に存在する操作の履歴を操作履歴管理部１４ｇから取得する。  
【００７４】
スケジュール表示部１４ｅは、第１実施形態と同様に、スケジュール管理部１４ｃで管理されている各ジョブのスケジュールをグラフィカルに表示する。この際、スケジュール管理部１４ｃが取得したプリンタの履歴及び操作の履歴もグラフィカルに重畳表示する。
【００７５】
図１３に示す機能ブロックも、図２に示す機能ブロックと同様に、具体的には１つあるいは複数のマイクロプロセッサ及びメモリから構成される。例えば、１つのマイクロプロセッサで印刷履歴管理部１４ａ、ジョブ管理部１４ｂ、スケジュール管理部１４ｃ、時刻予測部１４ｄ、プリンタ履歴管理部１４ｆ、及び操作履歴管理部１４ｇを構成し得る。スケジュール表示部１４ｅは、液晶パネルあるいは有機ＥＬパネルで構成され得る。スケジュール表示部１４ｅは、タッチパネルで構成してもよい。スケジュール管理部１４ｃとして機能するマイクロプロセッサは、各種データを取得してメモリに記憶し、スケジュール画面データをＶＲＡＭに記憶してスケジュール表示部１４ｅに表示する。スケジュール表示部１４ｅをタッチパネルで構成した場合、スケジュール表示部１４ｅは、ユーザインタフェースとしても機能し、操作履歴管理部１４ｇは、スケジュール表示部１４ｅを介して入力されたユーザの操作をメモリに記憶する。また、操作履歴管理部１４ｇは、クライアントＰＣ１０から送信されたユーザ操作も操作履歴としてメモリに記憶する。
【００７６】
図１３に、本実施形態におけるスケジュール表示部１４ｅの表示例を示す。点線２４で示す現在時刻より左側に印刷済ジョブが矩形で表示され、現在時刻に跨って印刷中のジョブが矩形で表示され、現在時刻より右側に処理待ちのジョブが矩形で表示される。
【００７７】
また、印刷済のジョブに関しては、プリンタデバイス２０が停止していた期間は、矩形の高さを通常よりも低く（通常の半分の高さ）表示される。例えば、図１３のジョブＪ−２に着目すると、矩形の一部において矩形の高さが半分に表示されており、この期間においてプリンタデバイス２０が停止していたことを示す。プリンタデバイス２０の停止を矩形の高さで表示することで、ユーザは生産性の低下及びその原因を直感的に把握し得る。
【００７８】
また、印刷済ジョブＪ−１，Ｊ−２の矩形の上部に下向き矢印付の吹き出し３２，３４，３６が表示されており、下向き矢印で示すタイミングにおいてプリンタ履歴あるいは操作履歴が存在することを示す。例えば、ジョブＪ−１の終了時刻には印刷中止操作があったことを示し、ジョブＪ−２の処理中に紙詰まり及びレディ操作があったことを示す。
【００７９】
なお、下向き矢印付の吹き出し３２には、「５７３／１２００」と表示されるが、これは、印刷中止操作がなされたタイミングを示しており、具体的には１２００ページ中の５７３ページにおいて印刷中止操作がなされたことを示す。操作履歴管理部１４ｇは、操作履歴をメモリに記憶する際に、どのタイミングでその操作がなされたかを示す情報も併せて記憶する。操作タイミングの一例は、このような全体のページにおける操作が行われたページで特定し得る。また、図１３に示すように、操作が行われたページをサムネイル画像として併せて表示してもよい。他の吹き出し３４，３６についても同様であり、プリンタ履歴管理部１４ｆも、プリンタ障害が生じたタイミングを全体のページに対する障害発生のページで特定して記憶する。
【００８０】
このように、各ジョブの矩形に関連付けて、プリンタ履歴及び操作履歴をグラフィカルに表示することで、ユーザは各ジョブの進捗状況とともに各ジョブの処理中にどのようなイベント（プリンタの障害や操作内容）が存在したかを直感的に把握し得る。
【００８１】
以上、本発明の実施形態について説明したが、本発明はこれらに限定されるものではなく、種々の変形が可能である。
【００８２】
例えば、上記の実施形態では、印刷済のジョブの生産性を算出してグラフィカルに表示しているが、この生産性は、ジョブ開始時刻からジョブ終了時刻までの平均値である。一方、その都度の生産性を算出し、リアルタイムで生産性を表示してもよい。この場合、リアルタイムで算出された生産性は矩形の色、あるいは矩形の高さで表示される。
【００８３】
また、上記の実施形態において算出された各ジョブの生産性に基づき、同じようなジョブが存在した場合にそのジョブの生産性に基づいてスケジュール管理部１４ｃが再スケジューリングすることも可能である。例えば、あるジョブＪの生産性が５０％以下と低い場合において、処理待ちのジョブの中にジョブＪと属性が類似するジョブが存在するときに、そのジョブもジョブＪと同様に生産性が低いと予測されるために、処理を先送りする、あるいは生産性が低くても比較的問題の少ない時間帯に移動する等の再スケジューリングを行う等である。
【００８４】
また、上記の実施形態では、１台のプリンタデバイス２０が接続されている場合の例であるが、複数台のプリンタデバイス２０が接続されている場合には、スケジュール表示部１４ｅにそれぞれのプリンタデバイス２０で印刷されたジョブの進捗状況を並列的にグラフィカルに表示してもよい。
【００８５】
また、上記の実施形態では、現在時刻の左側に印刷済のジョブ、現在時刻を跨ぐように印刷中のジョブ、現在時刻の右側に印刷待ちのジョブをそれぞれ矩形で表示しているが、これとは逆に、現在時刻の右側に印刷済のジョブ、現在時刻の左側に印刷待ちのジョブをそれぞれ矩形で表示してもよい。また、現在時刻の左右に表示するのではなく、現在時刻の上下に表示してもよい。例えば、現在時刻の下側に印刷済のジョブ、現在時刻を跨ぐように印刷中のジョブ、現在時刻の上側に印刷待ちのジョブをそれぞれ矩形で表示する等である。要するに、現在時刻を示すマークを基準として、マークの一方側に印刷済のジョブを表示し、マークを跨ぐように印刷中のジョブを表示し、マークの他方側に印刷待ちのジョブを表示すればよい。現在時刻を示すマークの形態は実施形態のように点線である必要はなく任意の図形でよい。各ジョブを示す図形も矩形である必要はなく、開始時刻と終了時刻、あるいは開始予測時刻と終了予測時刻に延在する図形であれば任意の図形を採用し得る。このような図形の一例は楕円、矢印等であり、さらには２次元である必要はなく３次元表示であってもよい。
【００８６】
また、上記の実施形態では、印刷効率としての生産性を矩形の色や高さでグラフィカルに表示しているが、これ以外にも矩形のパターンや矩形の形状その他で表示してもよい。要するに、印刷済のジョブの印刷効率をそのジョブの矩形と関連付けて表示すればよい。
【００８７】
さらに、上記の第６実施形態では、プリンタ履歴及び操作履歴をともにスケジュール表示部１４ｅに表示しているが、プリンタ履歴のみ、あるいは操作履歴のみを表示してもよい。この場合においても、印刷効率と関連させてプリンタ履歴あるいは操作履歴を表示することで、印刷効率の低下とその原因を直感的に把握し得る。
【符号の説明】
【００８８】
１０  クライアントＰＣ、１２  プリンタコントローラ、１４  ＣＥＰ、１６  ＲＩＰ、１８  ＢＥＰ、２０  プリンタデバイス。
【図１】
2015001850.tif 000003
【図２】
2015001850.tif 000004
【図３】
2015001850.tif 000005
【図４】
2015001850.tif 000006
【図５】
2015001850.tif 000007
【図７】
2015001850.tif 000008
【図８】
2015001850.tif 000009
【図９】
2015001850.tif 000010
【図１０】
2015001850.tif 000011
【図１１】
2015001850.tif 000012
【図１２】
2015001850.tif 000013
【図１３】
2015001850.tif 000014
【図６】
2015001850.tif 000015