(57)【要約】【課題】  過去の確認時間実績を基に一部目チェックの確認時間を自動で予測することで、より精度の高いスケジューラ表示を実現する。【解決手段】    受け付けた複数の印刷ジョブの印刷処理スケジュールを表示する印刷装置において、入力された作業者に対応づけて登録されたページ単位の確認時間と受け付けた印刷ジョブのページ数に基づいて、新規に受け付ける印刷ジョブの一部目の印刷が終了してから、入力された作業者により一部目の印刷の確認を終了するまでの確認時間を算出する。さらに、印刷ジョブから算出した印刷処理時間と、算出した確認時間とを識別できる印刷処理スケジュールを表示手段に表示することを特徴とする。【選択図】  図６
2015199306.tif 000002
【特許請求の範囲】
【請求項１】
受け付けた複数の印刷ジョブの印刷処理スケジュールを表示する印刷装置であって、
特定の作業者が部単位で印刷された印刷結果を確認するのに要するページ単位の確認時間を各作業者に対応づけて記憶手段に登録する登録手段と、
前記印刷ジョブの一部目の印刷が終了する際に、印刷された結果を確認する作業者を入力する入力手段と、
前記印刷ジョブについて指定された部数の印刷を完了するために要する印刷処理時間を算出する第１の算出手段と、
前記入力手段により入力された作業者に対応づけて登録されたページ単位の確認時間と受け付けた印刷ジョブのページ数に基づいて、新規に受け付ける印刷ジョブの一部目の印刷が終了してから、入力された作業者により一部目の印刷の確認を終了するまでの確認時間を算出する第２の算出手段と、
前記第１の算出手段が算出した印刷処理時間と、前記第２の算出手段が算出した確認時間とを識別できる印刷処理スケジュールを表示手段に表示する制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
印刷待ちとなる後続の印刷ジョブの一部目の印刷の確認を先行する印刷ジョブの処理と並列して実行する要求を受け付ける受付手段を備え、
前記制御手段は、受け付けた後続の印刷ジョブの一部目の印刷処理と、一部目の印刷の確認処理とを先行する印刷ジョブの印刷処理時間内に割り当てるようにスケジュールを表示することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷ジョブにレイアウト印刷が指定されている場合、前記第２の算出手段は、全体のページ数のレイアウト数で除算したページ数から確認時間を算出することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記印刷ジョブに製本印刷が指定されている場合、前記第２の算出手段は、全体のページ数を２倍とするページ数から確認時間を算出することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記印刷ジョブに白紙ページが含まれる場合、前記第２の算出手段は、全体のページ数から白紙ページを差し引いたページ数から確認時間を算出することを特徴とする請求項１記載の印刷装置。
【請求項６】
前記制御手段は、シート種別毎にジョブスケジュールを一覧表示することを特徴とする請求項１記載の印刷装置。
【請求項７】
受け付けた複数の印刷ジョブの印刷処理スケジュールを表示する印刷装置の制御方法であって、
特定の作業者が部単位で印刷された印刷結果を確認するのに要するページ単位の確認時間を各作業者に対応づけて記憶手段に登録する登録工程と、
前記印刷ジョブの一部目の印刷が終了する際に、印刷された結果を確認する作業者を入力する入力工程と、
前記印刷ジョブについて指定された部数の印刷を完了するために要する印刷処理時間を算出する第１の算出工程と、
前記入力工程により入力された作業者に対応づけて登録されたページ単位の確認時間と受け付けた印刷ジョブのページ数に基づいて、新規に受け付ける印刷ジョブの一部目の印刷が終了してから、入力された作業者により一部目の印刷の確認を終了するまでの確認時間を算出する第２の算出工程と、
前記第１の算出工程が算出した印刷処理時間と、前記第２の算出工程が算出した確認時間とを識別できる印刷処理スケジュールを表示手段に表示する制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項８】
請求項７に記載の印刷装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
大量部数の高速印刷が実現できるようなプリンタ（印刷装置）が実用化されている。それに伴い、Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ（ＰＯＤ）という産業が形成され、プリンタを用いて多種多彩な印刷成果物を作成する印刷業者が存在している。
そのようなＰＯＤ印刷分野では、プリンタを効率よく運用するためにプリンタに投入する印刷ジョブの印刷順を制御するスケジューラが重要な役割を持っている。
【０００３】
ここで、スケジューラでの表示内容としては、１）各ジョブの印刷時間を表示する、２）ジョブ表示を用いて印刷順番の計画を立てる、３）納期があるジョブなどは、スケジューラ表示を元に印刷順順番を変更する、などの機能が要求されている。そのため、スケジューラのジョブ完了予想時刻は精度が高い必要がある。ジョブの完了予測時刻を精度よく求める技術としては、オペレータの能力を基に、印刷を開始するまでの準備時間を手動で入力し、それを基にスケジューラに表示技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７７９１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンタの機能の一つとして、一部目チェックがある。一部目チェックとは、５０部の印刷物を出力する必要がある場合には、まず一部のみを出力し、一旦印刷を止める機能である。プリンタのオペレータが一部出力した成果物が所定の印刷物であるかの確認を行う。そして、チェックで問題が無ければ再度印刷指示を行うと、プリンタは、前記例では、４９部の残りの部を印刷する。
【０００６】
しかしながら、特許文献１の技術では、一部目のチェックにかかるオペレータの時間をスケジュールに反映することまでは考慮していないため、一部目のチェックを考慮したスケジュールを生成することができなかった。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、各作業者の過去の確認時間実績を基に一部目チェックの確認時間を自動で予測することで、より精度の高いスケジューラ表示を実現できる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
受け付けた複数の印刷ジョブの印刷処理スケジュールを表示する印刷装置であって、特定の作業者が部単位で印刷された印刷結果を確認するのに要するページ単位の確認時間を各作業者に対応づけて記憶手段に登録する登録手段と、前記印刷ジョブの一部目の印刷が終了する際に、印刷された結果を確認する作業者を入力する入力手段と、前記印刷ジョブについて指定された部数の印刷を完了するために要する印刷処理時間を算出する第１の算出手段と、前記入力手段により入力された作業者に対応づけて登録されたページ単位の確認時間と受け付けた印刷ジョブのページ数に基づいて、新規に受け付ける印刷ジョブの一部目の印刷が終了してから、入力された作業者により一部目の印刷の確認を終了するまでの確認時間を算出する第２の算出手段と、前記第１の算出手段が算出した印刷処理時間と、前記第２の算出手段が算出した確認時間とを識別できる印刷処理スケジュールを表示手段に表示する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、各作業者の過去の確認時間実績を基に一部目チェックの確認時間を自動で予測することで、より精度の高いスケジューラ表示を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの構成を示す図である
【図２】プリンタのハードウェア構成の一例を示すブロック図である。
【図３】プリンタのソフトウェア機能ブロック図である。
【図４】印刷装置の制御方法を説明するフローチャートである。
【図５】印刷装置の制御方法を説明するフローチャートである。
【図６】印刷装置の制御方法を説明するフローチャートである。
【図７】操作部に表示されるＵＩ画面の一例を示す図である。
【図８】操作部に表示されるＵＩ画面の一例を示す図である。
【図９】操作部に表示されるＵＩ画面の一例を示す図である。
【図１０】操作部に表示されるＵＩ画面の一例を示す図である。
【図１１】印刷装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。  ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明を適用できる印刷システムの構成を示す図である。以下、本実施形態では、受け付けた複数の印刷ジョブの印刷処理スケジュールを後述するように表示する機能を備えている印刷装置を例とする。
図１において、プリンタ１００は、ネットワーク１０１を経由してＰＣクライアント１０２から投入される印刷ジョブを画像形成する。なお、本実施形態では画像形成装置をプリンタと呼ぶ。但し、画像形成装置はプリンタに限定されるものではなく、コピー、スキャンやＦＡＸなど様々な機能を全て、あるいは一部搭載したＭＦＰ（マルチファンクションプリンタ）であってもよい。
ネットワーク１０１は、プリンタ１００、ＰＣクライアント１０２が接続したネットワークである。例えばイーサネット（登録商標）ワークなどＬＡＮ接続を実現するネットワークである。
ＰＣクライアント１０２は、ネットワーク１０１に接続している。ネットワーク１０１を介して、プリンタ１００対して印刷ジョブの印刷指示を行うことができる。
【００１３】
図２は、図１に示したプリンタ１００のハードウェア構成の一例を示すブロック図である。
図２において、プリンタ１００は、ＣＰＵ２０１を備えたコントローラ部２００、スキャナ部２０２、外部Ｉ／Ｆ２０３、操作部２０４、圧縮伸長部２０５、ＲＯＭ２０６、ＲＡＭ２０７、ＨＤＤ２０８、およびプリンタ部２０９を備える。コントローラ部２００で制御される各種制御プログラムは、ＲＯＭ２０６に記憶され、必要に応じてＲＡＭ２０７に読み出されＣＰＵ２０１で制御実行される。さらにプリンタ部２０９は、画像形成部２１０、ＣＰＵ２１１、給紙部２１２、排紙部２１３、センサ２１４を備える。センサ２１４は、排紙部２１３に排出された紙が取り除かれたかどうかを電気的に検知する。
【００１４】
図３は、図１におけるプリンタ１００のソフトウェア機能ブロック図である。なお、図３の各ソフトウェアは、図２のＲＯＭ２０６に格納され、ＣＰＵ２０１が実行する。
図３において、３０１は画像形成装置である。３０２はＳｃａｎ機能部で、スキャナ部２０２を用いた読取制御モジュールを実行することで、紙文書を読み取り、二値または多値画像データに変換する機能を有する。
【００１５】
３０３はＰｒｉｎｔ機能部で、、先にＳｃａｎ機能部３０２により読み取られ、画像データに変換された画像を、プリンタ部２０９に対するコマンドを付加してプリンタ部２０９に出力する機能を有する。
【００１６】
３０４はジョブ制御機能部で、Ｓｃａｎ機能部３０２から受信した画像データを印刷ジョブとしてキューイングする。また、ネットワーク機能部３０５から受けた印刷ジョブをキューイングする。加えて、ジョブ制御機能部３０４は、キューイングされている印刷ジョブのスケジュール管理を行い、ＵＩ機能部３０６に表示する。
また、キューイングされている印刷ジョブに対して一部目チェックをＵＩ機能部３０６より指示された場合には後ほど述べる詳細手順にしたがって、スケジュール管理を行い、その結果を同様にＵＩ機能部３０６のスケジューラ表示に反映させる。ＵＩ機能部３０６でジョブが選択された場合には、そして、順次Ｐｒｉｎｔ機能部３０３や、後述するネットワーク機能部３０５に対して適宜出力する。
【００１７】
３０５はネットワーク機能部を表し、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＦＴＰ、ＬＤＡＰ、ＳＮＭＰ、ＳＭＴＰ、ＳＳＬ、ＳＭＢ等の各種ネットワークプロトコル機能を有する。たとえば、外部Ｉ／Ｆ２０３を経由してＰＣクライアント１０２の印刷ジョブを受信する。
【００１８】
３０６はユーザインターフェース（ＵＩ）機能部である。ユーザインターフェース機能部は、プリンタ３０１の操作部２０４のユーザによる入出力を管理する。加えて、操作部２０４上に入力フィールド、出力メッセージフィールド等を表示し、ユーザからの入力フィールドに対する入力値を受け取り、他機能部に通知する。また他機能部からのユーザに対するメッセージを予めデザインされた画面に表示する機能を有する。
【００１９】
図４は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本制御は、プリンタ１００上のＣＰＵ２０１により実行されるジョブ制御部３０４により実現される。具体的には、印刷完了時に印刷が完了した処理が一部目チェック印刷であったかを判断しその場合にはチェック開始時刻を記録する処理例である。また、この処理はプリンタ１００のＲＯＭ２０６に記憶されたプログラムに従って処理される。
【００２０】
まず、ＣＰＵ２０１は、印刷完了時に印刷が完了した処理が一部目チェック印刷であったかを判断する（ｓ４０１）。一部目チェックの場合にはｓ４０２へ。そうでないとＣＰＵ２０１が判断した場合には、処理を終了する。
次に、一部目チェックの場合には、ｓ４０２でＣＰＵ２０１は、現在の時刻を一部目チェックのチェック開始時刻として、ジョブ番号と共にＨＤＤ２０８に記録して、本処理を終了する。
【００２１】
図５は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本制御は、プリンタ１００上のＣＰＵ２０１により実行されるジョブ制御部３０４により実現される。具体的には、一部目チェックジョブに対してオペレータがチェックを完了して、残りの部数の印刷指示を指示した時のチェック時間を計算し蓄積するフローチャートである。また、この処理はプリンタ１００のＲＯＭ２０６に記憶されたプログラムに従って処理される。
【００２２】
ここで、図５のフローチャートの説明をする前に、関連する図９のＣＰＵ２０１により操作部２０４に表示される待ち状態ジョブリスト表示とチェック後の印刷指示方法について説明する。
【００２３】
図９は、図２に示した操作部２０４に表示されるＵＩ画面の一例を示す図である。
図９において、ジョブリスト９０１には、オペレータの印刷指示を待っている３つの待ち状態ジョブがリストアップされている場合に対応する。ここで一部目チェックが完了したＪｏｂ２について印刷を続行する場合には、オペレータは、Ｊｏｂ２の選択ボタン９０２を押下しＪｏｂ２を選択する。そして、印刷指示ボタン９０３を押下して、印刷を指示する。その印刷実行指示を受けて、以下に示すようにＣＰＵ２０１は図５のフローチャートに基づきチェック時間を計算する。
【００２４】
まず、ＣＰＵ２０１は、印刷指示されたジョブが一部目チェック設定された印刷のジョブであったかの判断をする（ｓ５０１）。一部目チェックの印刷ジョブであるとＣＰＵ２０１が判断した場合、ｓ５０２に移り、そうでないとＣＰＵ２０１が判断した場合はｓ５０４に移る。
【００２５】
次に、ｓ５０２では、一部目チェック設定された印刷ジョブの場合であるので、ＣＰＵ２０１は、図４のｓ４０２でＨＤＤ２０８に記録した該当ジョブの一部目チェック印刷の出力完了時刻つまり、一部目チェック開始時刻をジョブ番号を検索キーとして読み出す。そして、現在の時刻からチェック開始時刻を差し引きチェック時間を算出する。その上でｓ５０３に移る。
【００２６】
そして、ｓ５０３では、ＣＰＵ２０１はｓ５０２で算出したチェック時間をページ数で割った１ページ当たりの確認時間を、後ほど図７で示すＵＩで設定される一部目チェックを実施するオペレータ情報に紐づけてＨＤＤ２０８に蓄積する。そしてｓ５０４に移る。最後に、ｓ５０４では、ＣＰＵ２０１は図９で印刷指示したジョブの印刷をＰｒｉｎｔ機能部３０３に指示し実際の印刷が実行される。
【００２７】
なお、ｓ５０３でチェック時間をページ数で割っているが、このページ数とは、実際の印刷に用いられた用紙枚数ではない。印刷物を読む人が認識する単位を一ページとする。例えば、２ｉｎ１印刷をした場合には、一枚の用紙には二ページ分が面づけされて印刷される。そのため具体的には、７ページのドキュメントを２ｉｎ１の両面で印刷した場合には、２枚の用紙が印刷成果物として出力されるが、確認ページ数としては、印刷すべき７ページ＋白紙となる１ページの合計８ページとなる。本実施形態では、印刷ジョブにレイアウト印刷（２ｉｎ１）が指定されている場合、全体のページ数のレイアウト数で除算したページ数から確認時間を算出する。
【００２８】
図１１は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本制御は、プリンタ１００上のＣＰＵ２０１により実行されるジョブ制御部３０４により実現される。具体的には、一部目チェックジョブに対してオペレータがチェックを行い、印刷成果物に問題があり該当ジョブの削除を指示した時のチェック時間を計算し蓄積する処理例である。また、この処理はプリンタ１００のＲＯＭ２０６に記憶されたプログラムに従って処理される。
【００２９】
ここで、図１１のフローチャートの説明をする前に、関連する図９のＣＰＵ２０１により操作部２０４に表示される待ち状態ジョブリスト表示とチェック後の削除指示方法について説明する。
ジョブリスト９０１には、オペレータの印刷指示を待っている待ち状態ジョブがリストアップされている。ここで一部目チェックが完了したＪｏｂ２についてジョブ削除する場合には、オペレータは、Ｊｏｂ２の選択ボタン９０２を押下しＪｏｂ２を選択する。そして、削除指示ボタン９０４を押下して、削除を指示する。その削除指示を受けて、以下に示すようにＣＰＵ２０１は図１１のフローチャートに基づきチェック時間を計算する。
【００３０】
まず、ＣＰＵ２０１は、削除指示されたジョブが一部目チェック設定された印刷のジョブであったかの判断をする（ｓ１１０１）。一部目チェックの印刷ジョブであるとＣＰＵ２０１が判断した場合、ｓ１１０２に移り、そうでないとＣＰＵ２０１が判断した場合、ｓ１１０４に移る。
【００３１】
次に、ｓ１１０２では、一部目チェック設定された印刷ジョブの場合であるＣＰＵ２０１は、図４のｓ４０２でＨＤＤ２０８に記録した該当ジョブの一部目チェック印刷の出力完了時刻つまり、一部目チェック開始時刻をジョブ番号を検索キーとして読み出す。そして、現在の時刻から差し引きチェック時間を算出する。その上でｓ１１０３に移る。
【００３２】
そして、ｓ１１０３では、ＣＰＵ２０１はｓ１１０２で算出したチェック時間をページ数で割った一ページ当たりの確認時間を、後ほど図７で示すＵＩで設定される一部目チェックを実施するオペレータ情報に紐づけてＨＤＤ２０８に蓄積する。そしてｓ１１０４に移る。
最後に、ｓ１１０４では、ＣＰＵ２０１は図９で削除指示したジョブの印刷をジョブリストから削除して終了する。
【００３３】
図７は、図２に示した操作部２０４に表示されるＵＩ画面の一例を示す図である。以下、ＣＰＵ２０１により操作部２０４に表示される印刷ジョブの属性情報（Ｐｒｏｐｅｒｔｉｅｓ）の表示（７０１）とその属性指示方法について説明する。本画面では、印刷待ちとなる後続の印刷ジョブの一部目の印刷の確認を先行する印刷ジョブの処理と並列して実行する要求を受付けるための並列チェック、チェック者、一部目チェックを指定する画面として機能する。
図７において、オペレータが一部目チェックの印刷ジョブとする場合には、一部目チェックボタン７０２を押下する。すると一部目チェック設定Ｗｉｎｄｏｗ７１１が表示される。そして、一部目チェックをする場合には、Ｏｎボタン７１２を押下する。しない場合にはＯｆｆボタン７１３を押下する。
また、チェック者７１４は、実際に一部目チェックを行うオペレータ名を入力する。また、後ほど図６のｓ６０４で詳細を述べる並列チェックに関連して、並列チェックＯｎボタン７１５は、並列チェックＯｎモードを。並列チェックＯｆｆボタン７１６は、並列チェックＯｆｆモードを示している。
各デフォルト値は、一部目チェックはＯｆｆ、チェック者はジョブ投入者、並列チェックＯｆｆとなっている。
図７の例では、オペレータが操作部２０４に対して操作して、一部目チェックＯｎ、チェック者：ＯｐｅｒａｔｏｒＢ、並列チェックＯｆｆと設定した画面である。そして、上記の設定を完了後、オペレータはＯＫボタン７２０を押下して、Ｐｒｏｐｅｒｔｉｅｓ７０１のＯＫボタン７３１を押下し、印刷ジョブの属性情報を変更し、印刷実行指示（図示せず）を行うことができる。
【００３４】
図６は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本制御は、プリンタ１００上のＣＰＵ２０１により実行されるジョブ制御部３０４により実現される。具体的には、投入されたジョブが一部目チェック設定されたジョブの場合に、図４，図５のフローチャートの処理で過去のＨＤＤ２０８に蓄積されたチェック時間を基に、該当ジョブのチェック時間を予測するフローチャートである。また、この処理はプリンタ１００のＲＯＭ２０６に記憶されたプログラムに従って処理される。
【００３５】
まず、ｓ６０１では、ＣＰＵ２０１は投入されたジョブが、一部目チェック実行指示されたジョブが新規印刷指示投入されたか判断する（ｓ６０１）。一部目チェックジョブであるとＣＰＵ２０１が判断した場合、ｓ６０２に、それ以外のジョブであるとＣＰＵ２０１が判断した場合にはｓ６０７に移る。
【００３６】
そして、ｓ６０２では、一部目チェックジョブの場合で、ＣＰＵ２０１は図５のｓ５０３で蓄積したＨＤＤ２０８の過去のオペレータ（作業者）のチェック時間を読み出す。ここで選択するオペレータは、図７の７１４で設定されたチャック者であるオペレータを示す。なお、ＨＤＤ２０８には、特定の作業者が部単位で印刷された印刷結果を確認するのに要するページ単位の確認時間を各作業者に対応づけて登録されている。
加えて、ｓ６０３では、ＣＰＵ２０１は前記ｓ６０２の過去のチェック時間より該当ジョブのチェック時間を計算・推測をする。
具体的な計算方法としては以下の計算式を用いて計算する。
［チェック時間］＝ｔ＿α×Ｐａｇｅ［新規投入ジョブの一部のページ数］
ｔ＿α：オペレータαの過去の一ページ当たりのチェック時間ｔ
Ｐａｇｅ：新規投入ジョブの一部のページ数
【００３７】
次に、ｓ６０４では、ＣＰＵ２０１は、投入された印刷ジョブの一部目チェック設定が、並行チェック設定されているかを判断する。並行チェックが選択されているとＣＰＵ２０１が判断した場合には（図７の並列チェックＯｎ  ７１５の場合）、ｓ６０６に、されていないとＣＰＵ２０１が判断した場合（図７の並列チェックＯｆｆ  ７１６の場合）、ｓ６０５に移る。
ｓ６０５では、並列チェックＯｆｆの場合で、ＣＰＵ２０１は、一部目チェック時間を逐次実行で直列にスケジュールし、ｓ６０８へ処理を移る。
【００３８】
一方、ｓ６０６では、並列チェックＯｎの場合で、ＣＰＵ２０１は、先行ジョブの印刷時に一部目チェックを並列でスケジュールする。新規投入ジョブより前にスケジュールされているジョブに、一部目チェックのジョブがあれば、直近の一部目チェックのジョブの一部目チェック印刷の直後に一部目チェック印刷を割り当てる。
そして、チェック処理については、先行ジョブの印刷時に並列でスケジュールする。ここで、直列スケジュールと並列スケジュールの詳細については、後ほど図１０に示すＵＩ画面を用いてスケジューラ表示について説明する。そして処理をｓ６０８に移る。Ｓ６０７は、通常ジョブであるため、ＣＰＵ２０１は投入された印刷ジョブを逐次実行するスケジュールを行う。そしてｓ６０８に移る。
最後に、ｓ６０８では、ＣＰＵ２０１がｓ６０５，ｓ６０６で作成したスケジュールに基づきＵＩ機能部３０６に対してスケジュール表示を行うよう指示をする。そして処理を終了する。
【００３９】
図８は、図２に示した操作部２０４に表示されるＵＩ画面の一例を示す図である。以下、ＣＰＵ２０１により操作部２０４に表示される印刷ジョブのスケジューラ表示例を説明する。本ＵＩ画面は、図６のフローチャートのｓ６０７によって、作成指示しＵＩ機能部３０６で表示したものである。なお、本例は、印刷処理時間と作業者の確認時間とを視覚的に識別可能に表示した例を示している。
【００４０】
図８のスケジューラ表示は、Ｊｏｂ１（ジョブ８０２），Ｊｏｂ２（ジョブ８０３），Ｊｏｂ３（ジョブ８０４），Ｊｏｂ４（ジョブ８０５）の４つのジョブがプリンタ１００に投入されている状態である。特に、本画面では、シート種別毎にジョブスケジュールを一覧表示した例である。
スケジューラ表示の左はじの８２１が現在の時刻を示し、図８の場合では９：００である。そして、現時点ではＪｏｂ１は印刷中を示している。Ｊｏｂ２〜Ｊｏｂ４は印刷待機中を示している。
また、Ｊｏｂ１の列のＡ４普通紙１００ｇ／ｍ２行の８１１部分は、Ｊｏｂ１がＡ４普通紙／１００ｇ／ｍ２を用いるジョブであることを示している。
加えて、Ｊｏｂ２は、Ａ４／コート紙／１５７ｇ／ｍ２を用いたジョブであり、一部目チェックのジョブであり、スケジューラ表示８１２は、Ｊｏｂ２の一部目チェックの印刷処理時間を示している。なお、各部の印刷ジョブの印刷処理時間は、印刷速度を決定づけるエンジン処理能力、各ページのオブジェクトをラスタライズするＲＩＰ処理時間、等のパラメータを考慮して、指定された部数の処理時間を算出する。一例を挙げれば、印刷枚数×印刷部数／印刷速度等である。
続くスケジューラ表示８１３は８１２で印刷した一部目のオペレータによる一部目チェック時間を示している。そしてスケジューラ表示８１４は、オペレータの一部目チェック完了後に残りの部数の印刷指示をした場合Ｊｏｂ２のスケジューラ表示となる。また、スケジューラ表示８１５は、同様に、Ａ４普通紙／１００ｇ／ｍ２を用いたジョブであることを示している。
最後にスケジューラ表示８１６は、Ａ３／コート紙／１００ｇ／ｍ２を用いたジョブであることを示している。
【００４１】
図１０は、図２に示した操作部２０４に表示されるＵＩ画面の一例を示す図である。以下、ＣＰＵ２０１により操作部２０４に表示される印刷ジョブのスケジューラ表示処理を説明する。なお、本ＵＩ画面は、図６のフローチャートのｓ６０７によって、ＣＰＵ２０１により作成指示しＵＩ機能部３０６で表示したものである。また、本画面は、受け付けた後続の印刷ジョブの一部目の印刷処理と、一部目の印刷の確認処理とを先行する印刷ジョブの印刷処理時間内に割り当てるようにスケジュールを表示する例である。
図１０に示すＵＩ画面は、図８に示すＵＩ画面に表示されるスケジューラ表示との違いは、先行ジョブの印刷時に一部目チェックを並列スケジュールする点である。具体的には、オペレータは印刷ジョブ実行時に図７の並列チェック  Ｏｎ７１５を選択する。加えて、図６のジョブ制御部３０４のチェック時間を予測時にｓ６０６によって並列スケジュールした場合である。
【００４２】
図１０のスケジューラ表示は、Ｊｏｂ１（ジョブ１００２），Ｊｏｂ２（ジョブ１００３），Ｊｏｂ３（ジョブ１００４），Ｊｏｂ４（ジョブ１００５）がプリンタ１００に投入されている状態である。現在の時刻は９：００でＪｏｂ１（ジョブ１００２）は印刷中を示している。Ｊｏｂ２〜Ｊｏｂ４は印刷待機中を示している。
また、また、Ｊｏｂ１の列のＡ４普通紙１００ｇ／ｍ２行の１０１１部分は、Ｊｏｂ１がＡ４普通紙／１００ｇ／ｍ２を用いるジョブであることを示している。加えて、Ｊｏｂ２は、Ａ４／コート紙／１５７ｇ／ｍ２を用いたジョブであり、一部目チェックのジョブであり、スケジューラ表示１０１２は、Ｊｏｂ２の一部目チェックの印刷処理時間を示している。つづくスケジューラ表示１０１３は１０１２で印刷した一部目のオペレータによる一部目チェック時間を示している。そしてスケジューラ表示１０１４は、オペレータの一部目チェック完了後に残りの部数の印刷指示をした場合Ｊｏｂ２のスケジューラ表示となる。
【００４３】
ここで、スケジューラ表示１０１２とスケジューラ表示１０１３の間に空き時間があり、Ａ４／普通紙／１００ｇ／ｍ２にＪｏｂ３の一部目チェックの印刷処理を示すスケジューラ表示１０１５が割当たっている。また、スケジューラ表示１０１４に並ぶ形で、スケジューラ表示１０１６で一部目チェック時間を示している。これは、図６に示したｓ６０４で一部目チェックを並列チェックがＹｅｓとなり、ｓ６０６で並列スケジュールされたことによる。そして、スケジューラ表示１０１７はＪｏｂ３の残りの部数の印刷を示す。最後に、スケジューラ表示１０１８はＪｏｂ４の印刷処理を示している。
【００４４】
本実施形態では、ｓ６０３の該当ジョブ計算式の別な計算式として、ジョブの重要度と確認時間（重要なジョブほど確認時間がかかる）の相関から次の式を用いることもできる。下記の式では、ジョブ毎の重要度の指標としてメディア種を置いている。このことで、ジョブの重要度による確認時間が変わることを予想時間に反映することができる。
［チェック時間］＝Ｍｅｄｉａ＿ｔ＿α×Ｐａｇｅ［新規投入ジョブの一部のページ数］
ここで、Ｍｅｄｉａ＿ｔ＿αは、メディア種ｔの１ページあたりのオペレータαの過去の確認平均時間を示す。また、Ｐａｇｅは新規投入ジョブの一部のページ数を示す。
【００４５】
本実施形態では、ジョブ投入後の待ち状態ジョブに対して、一部目チェックの設定を行っているが（図７に示した一部目チェックＷｉｎｄｏｗ７１１）、ＰＣクライアント１０２で行うジョブの投入時のドライバの設定画面（図示せず）で行ってもよい。
【００４６】
本実施形態では、待ち受け状態ジョブのジョブ毎に一部目チェックのＯｎ／Ｏｆｆ（図７の７１２，７１３）やチェック者設定（図７の７１４）、並列チェックのＯｎ／Ｏｆｆ（図７の７１５，７１６）をしているが、プリンタ１００の共通標準設定として、Ｏｎ／Ｏｆｆ・チェック者設定ができてもよい。
【００４７】
本実施例では、ｓ５０３の実績蓄積時と、ｓ６０３の蓄積された実績値からチェック時間を計算・推測する場合には、単にページ数のみを用いている。しかし、ＣＰＵ２０１はジョブのフィニッシング形態がサドル製本（中閉じ製本印刷）の場合には、確認ページ数は２倍になる。そのため、フィニッシング形態がサドル製本の場合には、ｓ５０３，ｓ６０３の処理でサドル製本時には、ページ数を２倍として計算することもできる。これにより、チェック時間の計算・推測の精度を向上することができる。
【００４８】
本実施形態では、ｓ５０３の実績蓄積時と、ｓ６０３の蓄積された実績値からチェック時間を計算・推測する場合には、白紙ページを含めたページ数を用いて、チェック時間の計算・推測を行っている。その代わりに、ジョブのＰＤＬをビットマップに変換（ＲＩＰ）した結果、白紙ページがある場合には、その分の白紙ページを減らした分のページ数を実際のページ数として計算することもできる。これにより、チェック時間の計算・推測の精度を向上することができる。
【００４９】
本実施形態では、ｓ６０３の蓄積された実績値として、オペレータの過去の蓄積実績値を用いている。しかし、新任のオペレータで過去の実績値が無い場合には別のオペレータの実績値を、それもない場合には、デフォルト値を用いて計算する。それによって、実績値が無い場合でもチェック時間の計算・推測を行うことができる。
【００５０】
本実施形態では、チェック開始時刻として、一部目チェックの出力が完了した時刻（ｓ４０２）を用いている。しかし、実際にはオペレータが他の作業のためオペレータが着手できないでトレーに放置されている時間も含まれる可能性がある。そのため、プリンタ１００のプリンタ部２０９の排紙部  ２１３のセンサ２１４で一部目チェックの紙が取り除かれた時刻をチェック開始時刻としてｓ４０２の代わりにＨＤＤ２０８に記録することもできる。これにより、チェック時間の計算・推測の精度を向上することができる。
【００５１】
本実施形態では、ｓ５０３で過去のチェック時間の蓄積をしているが、オペレータは習熟してチェック時間が短くなる可能性が高い。そのため、ｓ５０３で過去のチェック時間すべてを蓄積するのではなく、最近のチェック時間のみを蓄積してもよい。具体的には最近の３ヶ月間のみのチェック時間を蓄積しそれ以前のチェック時間はＨＤＤ２０８に書き込み時に適宜削除することもできる。これにより、チェック時間の計算・推測の精度を向上することができる。
【００５２】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００５３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００５４】
１００は印刷装置
【図１】
2015199306.tif 000003
【図２】
2015199306.tif 000004
【図３】
2015199306.tif 000005
【図４】
2015199306.tif 000006
【図５】
2015199306.tif 000007
【図６】
2015199306.tif 000008
【図７】
2015199306.tif 000009
【図８】
2015199306.tif 000010
【図９】
2015199306.tif 000011
【図１０】
2015199306.tif 000012
【図１１】
2015199306.tif 000013