(57)【要約】【課題】印刷指示で指示された印刷条件を用いて当該印刷指示による印刷に要する時間を算出する場合に、印刷に要する時間をより正確に算出する。【解決手段】印刷指示で指示された印刷条件により、用紙収容部に収容された用紙に関する情報を取得する取得手段と、印刷条件及び用紙に関する情報に基づき、印刷指示による印刷に要する時間を算出する算出手段とを備える情報処理装置。【選択図】図５
2019160084.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示で指示された印刷条件により、用紙収容部に収容された用紙に関する情報を取得する取得手段と、
前記印刷条件及び前記用紙に関する情報に基づき、前記印刷指示による印刷に要する時間を算出する算出手段と
を備える情報処理装置。
【請求項２】
前記取得手段は、前記用紙に関する情報として、前記用紙収容部に収容された用紙の用紙種別であって、前記印刷条件に合致する用紙種別の情報を取得すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記用紙収容部に収容された用紙の用紙種別の中に、前記印刷条件に合致する用紙種別が複数存在する場合には、当該印刷指示による印刷で実際に使用される用紙収容部に収容された用紙の用紙種別の情報を取得すること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記取得手段は、前記用紙収容部に収容された用紙の用紙種別の中に、前記印刷条件に合致する用紙種別が存在しない場合には、予め定められた規則に従って、当該用紙収容部に収容された用紙の用紙種別のうちの一の用紙種別の情報を取得すること
を特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記取得手段は、前記用紙収容部に収容された用紙の用紙種別のうち、前記印刷指示において先頭で印刷されるページの用紙サイズに最も近い用紙の用紙種別の情報を取得すること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記取得手段は、前記印刷指示において、印刷で実際に使用される用紙収容部が指示されている場合には、指示された当該用紙収容部に収容された用紙の用紙種別の情報を取得すること
を特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記取得手段は、前記用紙収容部に収容された用紙の用紙種別のうち、前記印刷指示による印刷で実際に使用される用紙の用紙種別とは異なる用紙種別の情報を取得すること
を特徴とする請求項４に記載の情報処理装置。
【請求項８】
前記算出手段は、前記用紙に関する情報により特定される用紙に対して印刷を行う場合の印刷速度により、前記印刷指示による印刷に要する時間を算出すること
を特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記印刷条件には、前記印刷指示による印刷で用いられる用紙の情報が含まれており、
前記算出手段は、用紙を特定するための項目に関して、前記印刷条件に含まれる用紙の情報と前記用紙に関する情報とが異なる場合には、当該項目において当該印刷条件に含まれる用紙の情報を反映させて特定される用紙に対して印刷を行う場合の印刷速度により、前記印刷指示による印刷に要する時間を算出すること
を特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記取得手段は、前記印刷指示において、先頭で印刷されるページの印刷条件とは異なる印刷条件で印刷される他のページが存在する場合であっても、当該先頭で印刷されるページの印刷条件により、前記用紙に関する情報を取得すること
を特徴とする請求項１に記載の情報処理装置。
【請求項１１】
前記取得手段は、前記印刷指示において、先頭で印刷されるページの用紙サイズとは異なる用紙サイズで印刷される他のページが存在する場合であっても、当該先頭で印刷されるページの用紙サイズにより、前記用紙に関する情報を取得すること
を特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
コンピュータに、
印刷指示で指示された印刷条件により、用紙収容部に収容された用紙に関する情報を取得する機能と、
前記印刷条件及び前記用紙に関する情報に基づき、前記印刷指示による印刷に要する時間を算出する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えば、印刷ジョブに係る印刷時間を算出する装置として、特許文献１には、プリンタ毎の、用紙別の印刷速度を示す用紙別印刷速度テーブルと、前記用紙別印刷速度テーブルを参照し、印刷ジョブで使用する用紙に合致した印刷速度で、当該印刷ジョブに係る印刷時間を算出する印刷時間算出手段と、算出された前記印刷時間に比例する長さを有する所定の表示態様で前記印刷ジョブを表示する第１の表示制御手段とを備えた印刷制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−６３９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば印刷業務の計画を行うために、印刷装置で実際に印刷する前に、印刷に要する時間を予測する場合がある。ただし、印刷指示で指示された印刷条件には、印刷時間を予測するのに必要な情報が含まれておらず、印刷に要する時間を算出するのが困難な場合があった。
本発明の目的は、印刷指示で指示された印刷条件を用いて当該印刷指示による印刷に要する時間を算出する場合に、印刷に要する時間をより正確に算出することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、印刷指示で指示された印刷条件により、用紙収容部に収容された用紙に関する情報を取得する取得手段と、前記印刷条件及び前記用紙に関する情報に基づき、前記印刷指示による印刷に要する時間を算出する算出手段とを備える情報処理装置である。
請求項２に記載の発明は、前記取得手段は、前記用紙に関する情報として、前記用紙収容部に収容された用紙の用紙種別であって、前記印刷条件に合致する用紙種別の情報を取得することを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記取得手段は、前記用紙収容部に収容された用紙の用紙種別の中に、前記印刷条件に合致する用紙種別が複数存在する場合には、当該印刷指示による印刷で実際に使用される用紙収容部に収容された用紙の用紙種別の情報を取得することを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記取得手段は、前記用紙収容部に収容された用紙の用紙種別の中に、前記印刷条件に合致する用紙種別が存在しない場合には、予め定められた規則に従って、当該用紙収容部に収容された用紙の用紙種別のうちの一の用紙種別の情報を取得することを特徴とする請求項２に記載の情報処理装置である。
請求項５に記載の発明は、前記取得手段は、前記用紙収容部に収容された用紙の用紙種別のうち、前記印刷指示において先頭で印刷されるページの用紙サイズに最も近い用紙の用紙種別の情報を取得することを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、前記取得手段は、前記印刷指示において、印刷で実際に使用される用紙収容部が指示されている場合には、指示された当該用紙収容部に収容された用紙の用紙種別の情報を取得することを特徴とする請求項４に記載の情報処理装置である。
請求項７に記載の発明は、前記取得手段は、前記用紙収容部に収容された用紙の用紙種別のうち、前記印刷指示による印刷で実際に使用される用紙の用紙種別とは異なる用紙種別の情報を取得することを特徴とする請求項４に記載の情報処理装置である。
請求項８に記載の発明は、前記算出手段は、前記用紙に関する情報により特定される用紙に対して印刷を行う場合の印刷速度により、前記印刷指示による印刷に要する時間を算出することを特徴とする請求項１に記載の情報処理装置である。
請求項９に記載の発明は、前記印刷条件には、前記印刷指示による印刷で用いられる用紙の情報が含まれており、前記算出手段は、用紙を特定するための項目に関して、前記印刷条件に含まれる用紙の情報と前記用紙に関する情報とが異なる場合には、当該項目において当該印刷条件に含まれる用紙の情報を反映させて特定される用紙に対して印刷を行う場合の印刷速度により、前記印刷指示による印刷に要する時間を算出することを特徴とする請求項８に記載の情報処理装置である。
請求項１０に記載の発明は、前記取得手段は、前記印刷指示において、先頭で印刷されるページの印刷条件とは異なる印刷条件で印刷される他のページが存在する場合であっても、当該先頭で印刷されるページの印刷条件により、前記用紙に関する情報を取得することを特徴とする請求項１に記載の情報処理装置である。
請求項１１に記載の発明は、前記取得手段は、前記印刷指示において、先頭で印刷されるページの用紙サイズとは異なる用紙サイズで印刷される他のページが存在する場合であっても、当該先頭で印刷されるページの用紙サイズにより、前記用紙に関する情報を取得することを特徴とする請求項１０に記載の情報処理装置である。
請求項１２に記載の発明は、コンピュータに、印刷指示で指示された印刷条件により、用紙収容部に収容された用紙に関する情報を取得する機能と、前記印刷条件及び前記用紙に関する情報に基づき、前記印刷指示による印刷に要する時間を算出する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、印刷指示で指示された印刷条件を用いて当該印刷指示による印刷に要する時間を算出する場合に、印刷に要する時間をより正確に算出することができる。
請求項２記載の発明によれば、印刷条件に合致しない用紙種別の情報を取得する構成と比較して、印刷に要する時間をより正確に算出することができる。
請求項３記載の発明によれば、印刷で実際に使用されるか否かによらず用紙種別の情報を取得する構成と比較して、印刷に要する時間を正確に算出する可能性を高めることができる。
請求項４記載の発明によれば、用紙収容部に収容された用紙の用紙種別の中に、印刷条件に合致する用紙種別が存在しない場合であっても、印刷に要する時間を算出することができる。
請求項５記載の発明によれば、先頭で印刷されるページの用紙サイズによらず用紙種別の情報を取得する構成と比較して、印刷に要する時間を正確に算出する可能性を高めることができる。
請求項６記載の発明によれば、印刷で実際に使用される用紙収容部が指示されている場合に、他の用紙収容部に収容された用紙の用紙種別の情報を取得する構成と比較して、印刷に要する時間をより正確に算出することができる。
請求項７記載の発明によれば、用紙収容部に収容された用紙の用紙種別の中に、印刷条件に合致する用紙種別が存在しない場合であっても、印刷に要する時間を算出することができる。
請求項８記載の発明によれば、より確実に、印刷に要する時間を算出することができる。
請求項９記載の発明によれば、印刷条件に含まれる用紙の情報を反映しない構成と比較して、印刷に要する時間をより正確に算出することができる。
請求項１０記載の発明によれば、印刷指示において先頭で印刷されるページだけでなく他のページの印刷条件も考慮して用紙に関する情報を取得する構成と比較して、印刷に要する時間を算出するのにかかる時間を短縮することができる。
請求項１１記載の発明によれば、印刷指示において先頭で印刷されるページだけでなく他のページの用紙サイズも考慮して用紙に関する情報を取得する構成と比較して、印刷に要する時間を算出するのにかかる時間を短縮することができる。
請求項１２記載の発明によれば、印刷指示で指示された印刷条件を用いて当該印刷指示による印刷に要する時間を算出する場合に、印刷に要する時間をより正確に算出する機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態に係る画像形成システムの全体構成例を示した図である。
【図２】本実施の形態に係る画像形成装置の外観例を示す図である。
【図３】本実施の形態に係る画像形成装置の内部構造例を示す図である。
【図４】制御装置と他の構成部との接続関係を説明するための図である。
【図５】本実施の形態に係る画像形成装置の制御装置の機能構成例を示したブロック図である。
【図６】（Ａ）、（Ｂ）は、条件別速度テーブルの一例を示す図である。
【図７】画像形成装置の制御装置が印刷時間を算出する手順の一例を示したフローチャートである。
【図８】（Ａ）〜（Ｄ）は、対象ジョブに基づいて印刷が行われる用紙のページ数を算出する処理の具体例を説明するための図である。
【図９】対象ジョブに基づいて印刷が行われる場合の先頭用紙サイズを算出する処理の具体例を説明するための図である。
【図１０】用紙収容部に収容された用紙の一例を示す図である。
【図１１】（Ａ）〜（Ｃ）は、印刷速度を選択する処理の一例を説明するための図である。
【図１２】印刷時間をサーバ装置に送信する処理の一例を説明するための図である。
【図１３】本実施の形態を適用可能なコンピュータのハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【０００９】
＜画像形成システムの全体構成＞
まず、本実施の形態に係る画像形成システム１の全体構成について説明する。図１は、本実施の形態に係る画像形成システム１の全体構成例を示した図である。図示するように、画像形成システム１は、サーバ装置１００と画像形成装置２００Ａ〜２００Ｃとを備える。サーバ装置１００及び画像形成装置２００Ａ〜２００Ｃは、ネットワーク３００に接続される。
【００１０】
なお、図１には、画像形成装置２００Ａ〜２００Ｃを示したが、これらを区別する必要がない場合には、単に画像形成装置２００と称する。また、図１に示す例では、３つの画像形成装置２００を示したが、画像形成装置２００の台数は図示の３つには限定されない。本実施の形態では、情報処理装置の一例として、画像形成装置２００が用いられる。
【００１１】
サーバ装置１００は、画像形成装置２００における印刷処理を管理するコンピュータ装置である。サーバ装置１００としては、例えば、ＰＣ、ワークステーション等が例示される。具体的には、サーバ装置１００は、各画像形成装置２００から、画像形成装置２００に入力された印刷ジョブによる印刷に要する時間（以下、印刷ジョブによる印刷に要する時間を「印刷時間」と称する）を収集する。そして、サーバ装置１００は、収集した各画像形成装置２００の印刷時間を、例えば画面に表示して、画像形成システム１の管理者に通知する。管理者は、各画像形成装置２００の印刷時間を確認して、印刷業務の計画に活用すればよい。例えば、管理者は、他の画像形成装置２００と比べて印刷時間の短い画像形成装置２００に対して優先的に印刷ジョブを入力するように、印刷業務を計画することが考えられる。
【００１２】
ここで、印刷ジョブとは、印刷指示の一例であり、画像形成装置２００で実行される印刷処理の単位となるデータである。印刷ジョブには、印刷対象となる画像データと、印刷の条件として指示された印刷条件とが含まれる。また、印刷条件には、例えば、原稿のページ数、部数、印刷で使用するものとして指示された用紙収容部などの情報の他に、印刷で使用される用紙に関する情報が含まれる。用紙に関する情報とは、用紙の種別を表す用紙種別の情報であり、例えば、用紙の紙質、重さ（坪量）、色などの情報である。坪量とは、面積１ｍ２あたりの用紙の重さである。用紙が重くなればなるほど用紙の厚みが増す傾向にあるため、坪量は用紙の厚みと同様の意味で用いられる。
【００１３】
なお、サーバ装置１００から画像形成装置２００に印刷ジョブを送信してもよいし、サーバ装置１００ではない他の装置（不図示）から画像形成装置２００に印刷ジョブを送信してもよい。
【００１４】
画像形成装置２００は、記録媒体の一例としての用紙に画像を形成して印刷を行う装置である。画像形成装置２００では、複数種別の用紙を利用可能であり、サーバ装置１００等から入力された印刷ジョブに基づいて印刷が行われる。また、画像形成装置２００は、印刷ジョブによる印刷時間を算出（予測）する機能を有しており、算出した印刷時間をサーバ装置１００に送信する。
【００１５】
より具体的には、画像形成装置２００は、印刷ジョブで指示された印刷条件と、自装置（画像形成装置２００）に収容された用紙に関する情報とに基づいて、印刷ジョブによる印刷時間を算出する。印刷時間を算出する処理の詳細については、後述する。なお、画像形成装置２００としては、プリント機能のみを有するものを用いても良いが、プリント機能に加えて、コピー機能、スキャン機能、ファクシミリ機能等の他の画像処理機能を有するものを用いても良い。
【００１６】
ネットワーク３００は、サーバ装置１００と画像形成装置２００との間の情報通信に用いられる通信手段であり、例えば、インターネットや公衆回線、ＬＡＮ（Local Area Network）である。
【００１７】
＜画像形成装置の構成＞
次に、本実施の形態に係る画像形成装置２００の構成について説明する。図２は、本実施の形態に係る画像形成装置２００の外観例を示す図である。図３は、本実施の形態に係る画像形成装置２００の内部構造例を示す図である。
【００１８】
画像形成装置２００は、原稿の画像を読み取る画像読取装置２１０と、用紙上に画像を記録する画像記録装置２２０とを備えている。また、画像形成装置２００は、ユーザによる操作の受付やユーザに対する各種の情報の提示に使用するユーザインタフェース（ＵＩ）２３０を備えている。さらに、画像形成装置２００は、画像形成装置２００の全体動作を制御する制御装置２４０を備えている。なお、本実施の形態では、制御装置２４０を、情報処理装置の一例として捉えることもできる。
【００１９】
画像読取装置２１０は、装置の本体部分を構成する画像記録装置２２０の上に取り付けられている。画像読取装置２１０は、原稿に形成されている画像を光学的に読み取る画像読取部２１１と、画像読取部２１１に原稿を搬送する原稿搬送部２１２とを備えている。原稿搬送部２１２は、原稿を収容する原稿収容部２１３と、原稿収容部２１３から引き出された原稿が排出される原稿排出部２１４とを有し、不図示の搬送機構を使用して原稿収容部２１３から原稿排出部２１４に原稿を搬送する。ここでの原稿搬送部２１２は、原稿自動送り装置（ＡＤＦ：Auto Document Feeder）とも呼ばれる。なお、原稿に対して読取光学系を相対的に移動させる方式により、原稿の画像を読み取ることもできる。
【００２０】
画像記録装置２２０は、用紙の表面に画像を形成する機構部と用紙を搬送する機構部などを含んでいる。
画像記録装置２２０は、用紙供給部２２１等から引き出された用紙Ｐに画像を形成する画像形成部２２２と、画像形成部２２２に対して用紙Ｐを搬送する用紙搬送部２２３と、画像形成部２２２によって画像が形成された用紙Ｐを排出する用紙排出部２２４と、画像形成部２２２から出力される用紙Ｐの表裏を反転させ、画像形成部２２２に再度搬送する反転搬送部２２５とを備えている。
【００２１】
画像形成部２２２には、用紙Ｐの搬送経路に沿ってイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色に対応する記録ユニットが配置されている。
個々の記録ユニットは、例えば感光体ドラムと、感光体ドラムの表面を帯電する帯電器と、帯電後の感光体ドラムにレーザ光を照射して画像を描画する露光部と、描画された画像をトナー像として現像する現像器と、トナー像を転写ベルトに転写する転写部とを含む。転写ベルトに転写された各色に対応するトナー像は最終的に用紙Ｐの表面に転写され、定着ユニットにより定着される。ここでの色の種類及び色の組み合わせは一例である。
【００２２】
また、画像記録装置２２０の下部には、用紙Ｐを収容し、画像形成部２２２に用紙Ｐを供給するための用紙供給部２２１が配置されている。さらに、画像形成装置２００は、ユーザが手差しにより画像形成部２２２に用紙Ｐを供給することのできる手差し供給部２２７を備えている。手差し供給部２２７は、折りたたみが可能であり、使用しない状態では折りたたんでおき、使用するときには開いて用紙Ｐをセットすることができる。図２及び図３では、手差し供給部２２７の折りたたんだ状態を図示している。以下では、用紙供給部２２１及び手差し供給部２２７を、まとめて「用紙収容部」と称する場合がある。
また、画像記録装置２２０の上部には、画像が形成された用紙Ｐを排出するための排出トレイ２２６が複数設けられている。
【００２３】
ユーザインタフェース２３０は、その操作面が画像形成装置２００を操作するユーザと対面するように、画像読取装置２１０の手前側に配置されている。
ユーザインタフェース２３０は、ユーザからの指示を受け付ける操作受付部と、ユーザに対して情報を提供する表示部とを有している。操作受付部は、例えばハードウェアキーやソフトウェアキーに対する操作を検知する機能などを有している。表示部は、操作用の画面やソフトウェアキー等を表示する。
【００２４】
制御装置２４０は、画像記録装置２２０の筐体内部に設けられている。
図４は、制御装置２４０と他の構成部との接続関係を説明するための図である。
制御装置２４０は、ＣＰＵ（Central Processing Unit）２４１と、ファームウェアやＢＩＯＳ（Basic Input Output System）等が記憶されたＲＯＭ（Read Only Memory）２４２と、ＣＰＵ２４１のワークエリアとして用いられるＲＡＭ（Random Access Memory）２４３とを有しており、これらは一般的なコンピュータを構成する。
【００２５】
この他、制御装置２４０は、画像の形成に必要とされる各種の処理（例えば色補正や階調補正など）を実行する画像処理部２４４を有している。画像処理部２４４は、例えばＲＡＭ２４３を使用して画像処理を実行する。
また、制御装置２４０は、不揮発性の記憶装置の一例であるＨＤＤ（ハードディスク装置）２４５を有している。ＨＤＤ２４５には、サーバ装置１００等から入力された印刷ジョブや、画像読取装置２１０で読み取られた画像のイメージ等が保存される。
【００２６】
また、制御装置２４０は、外部の装置との通信を実行する通信インタフェース（通信ＩＦ）２４６を有する他、装置内の各部との接続に使用されるインタフェース（ＩＦ）２５１を有している。因みに、ＣＰＵ２４１と各部とは、バス２５０を通じて接続されている。ここでのバス２５０は、ブリッジを介して複数のバスが接続された構成でもよい。
さらに、図４には、ユーザインタフェース２３０を構成する要素の一例として、操作画面の表示に使用される表示部２３１と利用者の操作を受け付ける操作受付部２３２も表している。なお、操作受付部２３２には、例えばタッチパネルが用いられる。
【００２７】
＜制御装置の機能構成＞
次に、本実施の形態に係る画像形成装置２００の制御装置２４０の機能構成について説明する。図５は、本実施の形態に係る画像形成装置２００の制御装置２４０の機能構成例を示したブロック図である。制御装置２４０は、用紙ページ数算出部２６１と、先頭用紙サイズ算出部２６２と、用紙情報格納部２６３と、用紙情報取得部２６４と、条件別速度テーブル格納部２６５と、印刷時間算出部２６６と、印刷時間送信部２６７とを備える。
【００２８】
用紙ページ数算出部２６１は、印刷時間を算出する対象の印刷ジョブ（以下、対象ジョブと称する場合がある）について、対象ジョブに基づいて印刷が行われる用紙のページ数を算出する。より具体的には、用紙ページ数算出部２６１は、対象ジョブに含まれる印刷条件を基に、印刷が行われる用紙のページ数を算出する。ここでは、印刷条件として、例えば、対象ジョブに含まれる原稿のページ数、部数の他に、面付け製本方式、印刷範囲指定、ビルドジョブ等の印刷設定が用いられる。なお、本実施の形態では、用紙の表側、裏側をそれぞれ１ページとして扱い、用紙の両面に印刷する場合には、用紙の表側で１ページ、用紙の裏側で１ページとして、用紙のページ数は合計２ページと算出される。
【００２９】
ここで、面付け製本方式とは、面付けにより製本する方式である。面付けとは、１枚の用紙に複数ページの画像を配置することをいう。例えば、面付け製本方式が「中綴じ」の場合には、１枚の用紙の表側と裏側のそれぞれに画像２ページ分が印刷され、用紙の中央で二つ折りにして製本される。
印刷範囲指定とは、印刷ジョブに含まれる画像データに対して印刷の範囲を指定するものである。例えば、印刷ジョブに含まれる原稿のページ数が１０ページの場合、「１ページ目」、「５ページ目以降」などのように、印刷範囲が指定される。
ビルドジョブとは、複数の印刷ジョブを結合するものである。例えば、１０ページの印刷ジョブと８ページの印刷ジョブとを結合する場合、１８ページの印刷ジョブとなる。
【００３０】
また、印刷ジョブは、画像形成装置２００に入力された後、ユーザの操作によって編集可能である。具体的には、例えば、ユーザの操作により、印刷ジョブに含まれる原稿のページ数が追加・削除されたり、用紙サイズや紙質が変更されたりする。また、例えば、ユーザの操作により、新たに面付け製本方式の設定やビルドジョブの設定が追加されたり、印刷範囲が指定されたりする。このような編集後に印刷時間を算出する場合、用紙ページ数算出部２６１は、編集後の印刷ジョブについて、用紙のページ数を算出する。
【００３１】
さらに、印刷ジョブに対して、すでにＲＩＰ（Raster Image Processor）処理が行われている場合には、ＲＩＰ処理により原稿の全ページが解析されているため、その解析結果に基づいて用紙のページ数が算出される。ここで、ＲＩＰ処理とは、画像として出力するために、ＰＣ等で作成された印刷ジョブの画像データをラスタデータに変換する処理である。ラスタデータとは、画像を色の付いた点の羅列として表現した画像データである。
【００３２】
例えば、数量の確認を容易にするなどの目的で挟み込まれる用紙である合紙の設定がされている場合、この合紙には画像が形成されずに排出される。ここで、ＲＩＰ処理により原稿の全ページが解析されている場合には、印刷対象の画像データが含まれない用紙（即ち、合紙）の存在を把握することが可能である。そこで、その合紙のページ数分、用紙のページ数を減らすことにより、印刷が行われる用紙のページ数がより正確に算出される。
なお、ＲＩＰ処理は、印刷前の事前処理として行われるものであるが、例えばユーザから指示されたタイミングで実行される。そのため、画像形成装置２００が保持する印刷ジョブには、ＲＩＰ処理実行済みのものもあれば、ＲＩＰ処理未実行のものもある。
【００３３】
先頭用紙サイズ算出部２６２は、対象ジョブに基づいて印刷が行われる場合に先頭で印刷されるページの用紙（即ち、１枚目の用紙）のサイズ（以下、先頭用紙サイズと称する）を算出する。より具体的には、先頭用紙サイズ算出部２６２は、対象ジョブに含まれる印刷条件を基に、先頭用紙サイズを算出する。ここでは、印刷条件として、例えば、対象ジョブに含まれる原稿のサイズ、面付けのサイズ等が用いられる。例えば、対象ジョブにおいて、先頭で印刷される原稿のサイズが「Ａ４」と定められており、面付けのサイズが「ＳＲＡ３」と定められている場合、先頭用紙サイズは「ＳＲＡ３」と算出される。なお、「ＳＲＡ３」とは、「Ａ３」よりも大きいサイズであり、３２０ｍｍ×４５０ｍｍである。また、編集後の印刷ジョブについて印刷時間を算出する場合、先頭用紙サイズ算出部２６２は、編集後の印刷ジョブについて、先頭用紙サイズを算出する。
【００３４】
用紙情報格納部２６３は、用紙収容部に収容された用紙に関する情報を格納する。ここで、用紙に関する情報とは、用紙収容部に収容された用紙の用紙種別の情報であり、例えば、用紙サイズ、紙質、重さ、色などが例示される。用紙情報格納部２６３には、このような用紙に関する情報が、用紙収容部毎に格納される。
なお、用紙に関する情報は、例えば、管理者等によって設定される。そして、設定された情報に従って、ユーザが用紙収容部に用紙を収容する。また、画像形成装置２００が、用紙サイズ、紙質、重さ、色等のセンサを備えることで、センサによって検知された情報を、用紙情報格納部２６３に格納してもよい。
【００３５】
用紙情報取得部２６４は、用紙情報格納部２６３から、対象ジョブで指示された印刷条件により、用紙収容部に収容された用紙に関する情報を取得する。ここでは、印刷条件として、例えば、先頭用紙サイズ算出部２６２が算出した先頭用紙サイズ、対象ジョブにおいて印刷で使用するものとして指示された用紙収容部の情報などが用いられる。また、対象ジョブの印刷条件として、用紙の紙質、重さ、色などの用紙種別の情報が指示されている場合には、このような情報も用いられる。
【００３６】
付言すると、ここで用いられる印刷条件は、対象ジョブにおいて先頭で印刷されるページの印刷条件である。例えば、対象ジョブでは、先頭で印刷されるページの印刷条件とは異なる印刷条件で印刷される他のページが存在する場合もある。そのような場合であっても、用紙情報取得部２６４は、先頭で印刷される印刷条件により、用紙収容部に収容された用紙に関する情報を取得する。より具体的には、例えば、対象ジョブにおいて、先頭用紙サイズとは異なる用紙サイズで印刷される他のページが存在する場合であっても、用紙情報取得部２６４は、先頭用紙サイズを用いて、用紙収容部に収容された用紙に関する情報を取得する。
【００３７】
そして、用紙情報取得部２６４は、用紙に関する情報として、用紙情報格納部２６３に格納された情報（即ち、用紙収容部に収容された用紙の用紙種別の情報）のうち、対象ジョブで指示された印刷条件に合致する用紙種別の情報を取得する。ただし、用紙収容部に収容された用紙の用紙種別の中に、対象ジョブで指示された印刷条件に合致する用紙種別が複数存在する場合もある。このような場合には、用紙情報取得部２６４は、対象ジョブで指示された印刷条件に合致する複数の用紙種別のうち、その対象ジョブの印刷で実際に使用される用紙収容部に収容された用紙の用紙種別の情報を取得する。
【００３８】
また、用紙収容部に収容された用紙の用紙種別の中に、対象ジョブで指示された印刷条件に合致する用紙種別が存在しない場合もある。このような場合、用紙情報取得部２６４は、予め定められた規則に従って、用紙収容部に収容された用紙の用紙種別のうちの一の用紙種別の情報を取得する。即ち、対象ジョブで指示された印刷条件に合致する用紙種別が存在しない場合には、エラー等により実際には印刷は行われないが、印刷時間を予測することを目的として、用紙情報取得部２６４は、対象ジョブの印刷で実際に使用される用紙の用紙種別とは異なる用紙種別の情報を取得する。
【００３９】
なお、予め定められた規則とは、例えば、用紙種別の何れか１つの項目に着目し、用紙収容部に収容された用紙の用紙種別のうち、その着目した項目について、印刷ジョブで指示された内容に最も近い用紙の用紙種別を取得する、という規則が例示される。例えば、用紙サイズに着目する場合、用紙情報取得部２６４は、用紙収容部に収容された用紙の用紙種別のうち、先頭用紙サイズに最も近いサイズにあたる用紙の用紙種別の情報を取得する。ここで、先頭用紙サイズに最も近いサイズには、先頭用紙サイズと同一のサイズも含まれる。
【００４０】
また、着目する項目は、用紙サイズに限られない。例えば坪量に着目する場合、用紙情報取得部２６４は、用紙収容部に収容された用紙の用紙種別のうち、印刷ジョブで指示された坪量に最も近い坪量にあたる用紙の用紙種別の情報を取得する。さらに、着目する項目に優先順位を付けてもよい。例えば、用紙情報取得部２６４は、用紙サイズに着目した場合に、先頭用紙サイズと同一サイズの用紙が複数あれば、次に坪量に着目して、印刷ジョブで指示された坪量に最も近い坪量にあたる用紙の用紙種別の情報を取得する。
【００４１】
ここで、対象ジョブにおいて印刷で使用する用紙収容部が指示されている場合、指示された用紙収容部に収容された用紙の用紙種別が対象ジョブの印刷条件に合致しない場合であっても、指示された用紙収容部の用紙で印刷が行われる。そこで、この場合には、用紙情報取得部２６４は、対象ジョブで指示された用紙収容部に収容された用紙の用紙種別の情報、即ち、実際の印刷で用いられる用紙の用紙種別の情報を取得する。言い換えると、対象ジョブで指示された用紙収容部に収容された用紙の用紙種別の情報を取得する、という規則を、予め定められた規則として捉えることができる。
【００４２】
条件別速度テーブル格納部２６５は、画像形成装置２００の各種の条件毎に印刷速度（例えば、１分間で印刷可能な用紙のページ数）を保持するテーブル（以下、条件別速度テーブルと称する）を格納する。この条件別速度テーブルでは、例えば、用紙サイズ（用紙長）、紙質、重さ（坪量）などの用紙種別毎に、印刷速度が定められている。また、印刷速度は、例えば、印刷で使用される用紙収容部の種類（即ち、用紙供給部２２１、手差し供給部２２７）毎に定められたり、画像形成装置２００の機種毎に定められたりする。
【００４３】
印刷時間算出部２６６は、対象ジョブで指示された印刷条件及び用紙情報取得部２６４が取得した用紙に関する情報に基づき、対象ジョブの印刷時間を算出する。より具体的には、印刷時間算出部２６６は、まず、条件別速度テーブルに保持された条件別の印刷速度の中から、対象ジョブで指示された印刷条件及び用紙情報取得部２６４が取得した用紙に関する情報に基づいて、印刷速度を選択する。そして、印刷時間算出部２６６は、用紙ページ数算出部２６１が算出した用紙のページ数を、条件別速度テーブルから選択した印刷速度で印刷するものとして、対象ジョブの印刷時間を算出する。
【００４４】
ここで、印刷速度の選択では、例えば、対象ジョブで指示された印刷条件から、印刷で使用される用紙収容部の種類などの情報が把握される。また、用紙情報取得部２６４が取得した用紙に関する情報から、用紙サイズ、紙質、重さなどの用紙種別の情報が把握される。そして、これらの情報に合う印刷速度が、条件別速度テーブルから選択される。このようにして、用紙情報取得部２６４が取得した用紙に関する情報により特定される用紙に対して印刷を行う場合の印刷速度が、条件別速度テーブルから選択される。
【００４５】
ただし、上述したように、用紙収容部に収容された用紙の用紙種別の中に、対象ジョブで指示された印刷条件に合致する用紙種別が存在しない場合もある。この場合、印刷で使用する用紙収容部が指示されていなければ、用紙情報取得部２６４は、対象ジョブの印刷で実際に使用される用紙の用紙種別とは異なる用紙種別の情報を取得することとなる。その際、用紙種別の情報として、用紙情報取得部２６４が取得した情報のみを用いてもよいが、さらに、対象ジョブで指示された印刷条件を反映させてもよい。
【００４６】
例えば、対象ジョブの先頭用紙サイズが「Ａ５」であるが、「Ａ５」の用紙が収容されておらず、用紙情報取得部２６４は、用紙収容部に収容されている用紙の用紙サイズの中で「Ａ５」に最も近い用紙サイズとして、「Ａ４」の用紙の情報を取得したとする。このように、対象ジョブの先頭用紙サイズ「Ａ５」と、用紙情報取得部２６４が取得した用紙サイズ「Ａ４」とが異なる場合に、印刷時間算出部２６６は、「Ａ４」の条件で印刷速度を選択してもよいが、対象ジョブの情報を反映させて、「Ａ５」の条件で印刷速度を選択してもよい。ここでは、用紙を特定するための項目の一例として、用紙サイズの項目が用いられる。
【００４７】
印刷時間送信部２６７は、印刷時間算出部２６６によって算出された印刷時間を、サーバ装置１００に送信する。
【００４８】
なお、印刷時間の算出は、画像形成装置２００に保持された印刷ジョブ毎に行われる。即ち、用紙ページ数算出部２６１、先頭用紙サイズ算出部２６２、用紙情報取得部２６４、印刷時間算出部２６６の処理は、画像形成装置２００に保持された印刷ジョブ毎に行われる。
【００４９】
そして、画像形成装置２００の各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、画像形成装置２００を図２〜４に示す構成にて実現した場合、例えば、ＲＯＭ２４２等に格納されているＯＳのプログラムやアプリケーション・プログラムが、ＲＡＭ２４３に読み込まれてＣＰＵ２４１に実行されることにより、用紙ページ数算出部２６１、先頭用紙サイズ算出部２６２、用紙情報取得部２６４、印刷時間算出部２６６、印刷時間送信部２６７等の各機能部が実現される。また、用紙情報格納部２６３、条件別速度テーブル格納部２６５は、例えば、ＨＤＤ２４５により実現される。
【００５０】
なお、本実施の形態では、取得手段の一例として、用紙情報取得部２６４が用いられる。算出手段の一例として、印刷時間算出部２６６が用いられる。
【００５１】
＜条件別速度テーブルの説明＞
次に、条件別速度テーブル格納部２６５に格納される条件別速度テーブルについて説明する。図６（Ａ）、（Ｂ）は、条件別速度テーブルの一例を示す図である。
【００５２】
まず、図６（Ａ）に示す条件別速度テーブルは、機種Ａの画像形成装置２００Ａで使用される条件別速度テーブルである。この条件別速度テーブルでは、用紙サイズ（用紙長）、紙質、坪量、用紙収容部の種類毎に、印刷速度が定められている。
【００５３】
例えば、用紙長は、２００〜３００ｍｍ、３０１〜４００ｍｍ、４０１〜５００ｍｍに分けられている。紙質は、普通紙、コート紙に分けられている。坪量は、５０〜１００ｇ、１０１〜２００ｇ、２０１〜３００ｇに分けられている。用紙収容部の種類は、用紙供給部２２１、手差し供給部２２７に分けられている。そして、これらの条件毎に、印刷速度が定められている。なお、印刷速度の単位は、１分間に印刷される用紙のページ数を表す「ｐｐｍ（page per minutes）」である。
【００５４】
また、図６（Ｂ）に示す条件別速度テーブルは、機種Ｂの画像形成装置２００Ｃで使用される条件別速度テーブルである。本実施の形態では、画像形成装置２００の機種によって利用可能な用紙の種別が異なっていたり、同じ用紙であっても機種によって印刷速度が異なっていたりするため、条件別速度テーブルは機種毎に定められる。図６（Ｂ）に示す条件別速度テーブルでは、図６（Ａ）に示す条件別速度テーブルと同様に、用紙サイズ（用紙長）、紙質、坪量、用紙収容部の種類毎に、印刷速度が定められている。
【００５５】
このようにして、条件別速度テーブルには、画像形成装置２００の各種の条件毎に印刷速度が定められている。また、各画像形成装置２００には、その画像形成装置２００の機種に対応する条件別速度テーブルが、条件別速度テーブル格納部２６５に格納される。
【００５６】
なお、図６の条件別速度テーブルは一例であり、条件別速度テーブルには、図６に示す条件が全て定められていなくてもよい。例えば、「普通紙」、「コート紙」、「ラベル紙」のような紙質毎に印刷速度を分けなかったり、「用紙供給部２２１」、「手差し供給部２２７」のような用紙収容部の種類毎に印刷速度を分けなかったりしてもよい。また、条件別速度テーブルに定められる条件は、図６に示すものに限られず、他の条件を定めてもよい。
【００５７】
＜印刷時間の算出手順＞
次に、画像形成装置２００の制御装置２４０が印刷時間を算出する手順について説明する。図７は、画像形成装置２００の制御装置２４０が印刷時間を算出する手順の一例を示したフローチャートである。
【００５８】
図７に示す処理は、例えば、管理者がサーバ装置１００から画像形成装置２００に指示することにより実行される。また、例えば、一定時間毎（例えば、１時間毎）に実行してもよい。そして、図７に示す処理は、画像形成装置２００が保持する全ての印刷ジョブがその対象となり得、例えば全ての印刷ジョブに対して実行される。また、過去に印刷時間を算出済みの印刷ジョブについては、再度印刷時間を算出しなくてもよい。ただし、印刷ジョブが編集された場合や用紙収容部に収容される用紙が変更された場合には、過去に算出された印刷時間から変更される場合がある。そこで、印刷ジョブが編集された場合や用紙収容部に収容される用紙が変更された場合には、過去に印刷時間を算出済みであっても、再度印刷時間を算出してもよい。
【００５９】
また、例えば、画像形成装置２００に印刷ジョブが入力されたタイミングや、印刷ジョブが編集されたタイミングで、図７に示す処理を実行してもよい。この場合、画像形成装置２００に入力された印刷ジョブについて印刷時間が算出されたり、編集された印刷ジョブについて印刷時間が算出されたりする。
【００６０】
まず、用紙ページ数算出部２６１は、対象ジョブに基づいて印刷が行われる用紙のページ数を算出する（ステップＳ１０１）。次に、先頭用紙サイズ算出部２６２は、対象ジョブに基づいて印刷が行われる場合の先頭用紙サイズを算出する（ステップＳ１０２）。次に、用紙情報取得部２６４は、用紙情報格納部２６３に格納されている情報を参照し、用紙収容部に収容された用紙の用紙種別の中に、対象ジョブで指示された印刷条件に合致する用紙種別が存在するか否かを判定する（ステップＳ１０３）。
【００６１】
ステップＳ１０３で肯定の判断（ＹＥＳ）がされた場合、用紙情報取得部２６４は、さらに、対象ジョブで指示された印刷条件に合致する用紙種別が複数存在するか否かを判定する（ステップＳ１０４）。ステップＳ１０４で肯定の判断（ＹＥＳ）がされた場合、用紙情報取得部２６４は、対象ジョブで指示された印刷条件に合致する複数の用紙種別のうち、対象ジョブの印刷で実際に使用される用紙収容部に収容された用紙の用紙種別の情報を取得する（ステップＳ１０５）。また、ステップＳ１０４で否定の判断（ＮＯ）がされた場合には、用紙収容部に収容された用紙の用紙種別のうち、対象ジョブで指示された印刷条件に合致する用紙種別は１つである。そこで、用紙情報取得部２６４は、その１つの用紙種別の情報を取得する（ステップＳ１０６）。
【００６２】
また、ステップＳ１０３で否定の判断（ＮＯ）がされた場合、用紙情報取得部２６４は、予め定められた規則に従って、用紙収容部に収容された用紙の用紙種別のうちの一の用紙種別の情報を取得する（ステップＳ１０７）。例えば、用紙情報取得部２６４は、用紙収容部に収容された用紙の用紙種別のうち、対象ジョブの先頭用紙サイズに最も近いサイズにあたる用紙の用紙種別の情報を取得する。
【００６３】
ステップＳ１０５、ステップＳ１０６、又はステップＳ１０７の後、印刷時間算出部２６６は、条件別速度テーブルに保持された条件別の印刷速度の中から、対象ジョブで指示された印刷条件及び用紙情報取得部２６４が取得した用紙に関する情報（用紙種別の情報）に基づいて、印刷速度を選択する（ステップＳ１０８）。次に、印刷時間算出部２６６は、ステップＳ１０１で算出された用紙のページ数を、条件別速度テーブルから選択した印刷速度で印刷するものとして、対象ジョブの印刷時間を算出する（ステップＳ１０９）。そして、本処理フローは終了する。なお、他に対象ジョブが存在する場合には、続けて他の対象ジョブに対してもステップＳ１０１〜ステップＳ１０９の処理が行われる。
【００６４】
＜印刷時間の算出手順の具体例＞
次に、図８〜図１２を参照しながら、画像形成装置２００の制御装置２４０が印刷時間を算出する手順について、具体例を挙げて説明する。また、以下に示すステップは、図７の各ステップに対応するものとする。
【００６５】
まず、用紙ページ数算出部２６１は、対象ジョブに基づいて印刷が行われる用紙のページ数を算出する（ステップＳ１０１）。図８（Ａ）〜（Ｄ）は、対象ジョブに基づいて印刷が行われる用紙のページ数を算出する処理の具体例を説明するための図である。
【００６６】
図８（Ａ）に示す例は、原稿が全部で３２ページあり、そのうちの８ページ目以降を削除するとともに、７ページ目を８ページ目にコピーする編集が行われたものである。また、面付け製本方式として、「中綴じ」の設定が行われている。図示するように、全３２ページのうち、８ページ目以降が削除されることで、ページ数は７ページに減少する。また、７ページ目を８ページ目にコピーすることで、ページ数は８ページになる。さらに、「中綴じ」の面付け製本方式の設定が行われており、用紙の１ページに、画像２ページ分が印刷され、用紙の中央で二つ折りにされる。結果として、対象ジョブに基づく用紙のページ数は、４ページと算出される。
【００６７】
図８（Ｂ）に示す例は、ビルドジョブにより、２つの印刷ジョブが結合されたものである。ここでは、図示するように、１０ページの原稿を含む印刷ジョブと、８ページの原稿を含む印刷ジョブとが結合されて、結果として、対象ジョブに基づく用紙のページ数は、１８ページと算出される。
【００６８】
図８（Ｃ）に示す例は、印刷範囲指定により、印刷ジョブに含まれる原稿のデータに対して印刷の範囲が指定されたものである。ここでは、図示するように、１０ページの原稿を含む印刷ジョブに対して、１ページ目、５ページ目以降、が印刷範囲として指定されている。この印刷範囲指定により、印刷される原稿のページ数は７ページとなる。また、印刷する部数は１００部と設定されている。結果として、対象ジョブに基づく用紙のページ数は、７００ページと算出される。
【００６９】
ここで、対象ジョブに対して、すでにＲＩＰ処理が行われている場合について説明する。図８（Ｄ）に示す例は、６ページの原稿を含む印刷ジョブのうち、２ページ目、４ページ目に合紙が設定されたものである。ＲＩＰ処理により、原稿の全ページについて解析が行われている場合には、２ページ目、４ページ目が合紙であり、画像データを形成する処理が行われないと把握される。そこで、図示するように、６ページの原稿を含む印刷ジョブに対して２ページを減らし、結果として、対象ジョブに基づく用紙のページ数は、４ページと算出される。このようにして、ＲＩＰ処理が行われた場合には、対象ジョブに基づく用紙のページ数がより正確に算出される。
【００７０】
次に、先頭用紙サイズ算出部２６２は、対象ジョブに基づいて印刷が行われる場合の先頭用紙サイズを算出する（ステップＳ１０２）。図９は、対象ジョブに基づいて印刷が行われる場合の先頭用紙サイズを算出する処理の具体例を説明するための図である。ここでは、図示するように、対象ジョブにおいて、先頭で印刷される原稿のサイズが「Ａ４」と定められている。また、面付け製本方式の「中綴じ」の設定がなされ、その面付けのサイズが「ＳＲＡ３」と定められている。この場合、先頭用紙サイズは「ＳＲＡ３」と算出される。
【００７１】
次に、用紙情報取得部２６４は、用紙情報格納部２６３から、用紙収容部に収容された用紙の用紙種別の情報を取得する。図１０は、用紙収容部に収容された用紙の一例を示す図である。図示の例では、用紙供給部２２１Ａ、用紙供給部２２１Ｂ、用紙供給部２２１Ｃ及び手差し供給部２２７という４つの用紙収容部を示している。
【００７２】
そして、用紙供給部２２１Ａには、用紙サイズ「ＳＲＡ３」、用紙の色「赤」、用紙の重さ「坪量９０ｇ」、紙質「普通紙」の用紙が収容されている。また、用紙供給部２２１Ｂには、用紙サイズ「ＳＲＡ３」、用紙の色「青」、用紙の重さ「坪量１２０ｇ」、紙質「普通紙」の用紙が収容されている。用紙供給部２２１Ｃには、用紙サイズ「ＳＲＡ３」、用紙の色「白」、用紙の重さ「坪量１５０ｇ」、紙質「コート紙」の用紙が収容されている。手差し供給部２２７には、用紙サイズ「Ａ４」、用紙の色「白」、用紙の重さ「坪量９０ｇ」、紙質「普通紙」の用紙が収容されている。これらの用紙に関する情報が、用紙情報格納部２６３に格納されている。
【００７３】
ここで、１つ目の例として、対象ジョブで指示された印刷条件を、先頭用紙サイズ「ＳＲＡ３」、用紙収容部「自動選択」、用紙の色「赤色」とする。用紙収容部の「自動選択」とは、対象ジョブにおいて特定の用紙収容部が指示されていないことを示す。図１０に示す用紙のうち、これらの印刷条件に合致するのは、用紙供給部２２１Ａに収容された用紙のみであり、他の用紙は印刷条件に合致しない。そこで、用紙情報取得部２６４は、用紙供給部２２１Ａに収容された用紙に関する情報を取得する（ステップＳ１０３でＹＥＳ、ステップＳ１０４でＮＯ、ステップＳ１０６）。即ち、用紙情報取得部２６４は、用紙サイズ「ＳＲＡ３」、用紙の色「赤」、用紙の重さ「坪量９０ｇ」、紙質「普通紙」といった用紙種別の情報を取得する。
【００７４】
次に、２つ目の例として、対象ジョブで指示された印刷条件を、先頭用紙サイズ「ＳＲＡ３」、用紙収容部「用紙供給部２２１Ｂ」とする。図１０に示す用紙のうち、これらの印刷条件に合致するのは、用紙供給部２２１Ｂに収容された用紙のみであり、他の用紙は印刷条件に合致しない。そこで、用紙情報取得部２６４は、用紙供給部２２１Ｂに収容された用紙に関する情報を取得する（ステップＳ１０３でＹＥＳ、ステップＳ１０４でＮＯ、ステップＳ１０６）。即ち、用紙情報取得部２６４は、用紙サイズ「ＳＲＡ３」、用紙の色「青」、用紙の重さ「坪量１２０ｇ」、紙質「普通紙」といった用紙種別の情報を取得する。
【００７５】
次に、３つの目の例として、対象ジョブで指示された印刷条件を、先頭用紙サイズ「Ａ３」、用紙収容部「用紙供給部２２１Ｂ」とする。ここで、図１０に示す用紙は、何れの用紙も用紙サイズが「Ａ３」ではないため、印刷条件に合致する用紙は存在しない。ただし、対象ジョブで「用紙供給部２２１Ｂ」が指示されているため、用紙情報取得部２６４は、用紙供給部２２１Ｂに収容された用紙に関する情報を取得する（ステップＳ１０３でＮＯ、ステップＳ１０７）。
【００７６】
次に、４つ目の例として、対象ジョブで指示された印刷条件を、先頭用紙サイズ「Ａ５」、坪量「１２０ｇ」、用紙収容部「自動選択」とする。ここで、図１０に示す用紙は、何れの用紙も用紙サイズが「Ａ５」ではないため、印刷条件に合致する用紙は存在しない。そこで、用紙情報取得部２６４は、予め定められた規則に従って、一の用紙種別の情報を取得する。例えば、用紙情報取得部２６４は、先頭用紙サイズ「Ａ５」に最も近いサイズである「Ａ４」の用紙が収容された手差し供給部２２７に収容された用紙に関する情報を取得する（ステップＳ１０３でＮＯ、ステップＳ１０７）。即ち、用紙情報取得部２６４は、用紙サイズ「Ａ４」、用紙の色「白」、用紙の重さ「坪量９０ｇ」、紙質「普通紙」といった用紙種別の情報を取得する。
【００７７】
次に、５つ目の例として、対象ジョブで指示された印刷条件を、先頭用紙サイズ「ＳＲＡ３」、用紙収容部「自動選択」とする。図１０に示す用紙のうち、用紙供給部２２１Ａ〜２２１Ｃのそれぞれに収容された用紙が、これらの印刷条件に合致する。そこで、用紙情報取得部２６４は、対象ジョブの印刷で実際に使用される用紙収容部に収容された用紙の用紙種別の情報を取得する。
【００７８】
例えば、用紙収容部に対して、用紙供給部２２１Ａ、用紙供給部２２１Ｂ、用紙供給部２２１Ｃの順番に優先的に使用するように定められている場合には、実際の印刷では用紙供給部２２１Ａが使用される。そこで、用紙情報取得部２６４は、用紙供給部２２１Ａに収容された用紙に関する情報を取得する（ステップＳ１０３でＹＥＳ、ステップＳ１０４でＹＥＳ、ステップＳ１０５）。また、例えば、白色の用紙を使用するように定められている場合には、実際の印刷では用紙供給部２２１Ｃが使用される。そこで、用紙情報取得部２６４は、用紙供給部２２１Ｃに収容された用紙に関する情報を取得する。このような事前の設定に基づいて、実際の印刷で使用される用紙収容部が決定される。
【００７９】
次に、印刷時間算出部２６６は、条件別速度テーブルから印刷速度を選択する（ステップＳ１０８）。図１１（Ａ）〜（Ｃ）は、印刷速度を選択する処理の一例を説明するための図である。ここでは、画像形成装置２００の機種が機種Ａであり、図６（Ａ）の条件別速度テーブルを用いるものとする。
【００８０】
例えば、上述した１つ目の例では、用紙情報取得部２６４は、用紙収容部「用紙供給部２２１Ａ」、用紙サイズ「ＳＲＡ３」、用紙の色「赤」、用紙の重さ「坪量９０ｇ」、紙質「普通紙」といった情報を取得する。なお、ＳＲＡ３は３２０ｍｍ×４５０ｍｍのため、用紙長は「４５０ｍｍ」である。印刷時間算出部２６６は、これらの情報を基に、図１１（Ａ）に示すように、条件別速度テーブルから、印刷速度８０ｐｐｍを選択する。
【００８１】
また、上述した４つ目の例では、対象ジョブの印刷条件に合致する用紙は存在しておらず、対象ジョブにおいて特定の用紙収容部も指示されていない。この場合、用紙情報取得部２６４は、対象ジョブの印刷で実際に使用される用紙の用紙種別とは異なる用紙種別の情報を取得する。ここで、印刷時間算出部２６６は、用紙種別の情報として、用紙情報取得部２６４が取得した情報のみを用いてもよいが、さらに、対象ジョブで指示された印刷条件を考慮してもよい。
【００８２】
具体的には、用紙情報取得部２６４が取得した情報は、用紙収容部「手差し供給部２２７」、用紙サイズ「Ａ４」、用紙の色「白」、用紙の重さ「坪量９０ｇ」、紙質「普通紙」である。なお、Ａ４は、２１０×２９７ｍｍのため、用紙長は「２９７ｍｍ」である。印刷時間算出部２６６は、これらの情報を基に、条件別速度テーブルから印刷速度を選択してもよい。この場合、図１１（Ｂ）に示すように、印刷速度１００ｐｐｍが選択される。
【００８３】
また、対象ジョブで指示された印刷条件を考慮する場合、用紙サイズは、「Ａ４」の代わりに、先頭用紙サイズである「Ａ５」が用いられる。なお、Ａ５は、１４８×２１０ｍｍのため、用紙長は「２１０ｍｍ」である。また、「坪量９０ｇ」の代わりに、「坪量１２０ｇ」が用いられる。印刷時間算出部２６６は、これらの情報を基に、図１１（Ｃ）に示すように、条件別速度テーブルから、印刷速度８０ｐｐｍを選択する。
【００８４】
次に、印刷時間算出部２６６は、印刷時間を算出する（ステップＳ１０９）。例えば、ステップＳ１０１で用紙ページ数算出部２６１が算出した用紙のページ数が１００ページ、印刷時間算出部２６６が選択した印刷速度が８０ｐｐｍの場合、印刷時間は、１００ページ／（８０ｐｐｍ／６０秒）＝７５秒と算出される。
【００８５】
そして、印刷時間送信部２６７は、印刷時間算出部２６６によって算出された印刷時間をサーバ装置１００に送信する。図１２は、印刷時間をサーバ装置１００に送信する処理の一例を説明するための図である。ここで、画像形成装置２００Ａは、印刷ジョブ１〜３を保持しており、それぞれの印刷時間が３００秒、３０秒、９０秒、印刷時間の合計が４２０秒と算出される。そして、画像形成装置２００Ａの印刷時間送信部２６７は、印刷時間（４２０秒）をサーバ装置１００に送信する。ここで、印刷ジョブ毎に印刷時間を送信してもよい。
【００８６】
同様に、画像形成装置２００Ｂは、印刷ジョブ１０〜１２を保持しており、それぞれの印刷時間が３０秒、３０００秒、９０秒、印刷時間の合計が３１２０秒と算出される。この印刷時間がサーバ装置１００に送信される。また、画像形成装置２００Ｃは、印刷ジョブ３３〜３５を保持しており、それぞれの印刷時間が４０００秒、６００秒、５００秒、印刷時間の合計が５１００秒と算出される。この印刷時間がサーバ装置１００に送信される。
【００８７】
サーバ装置１００は、収集した各画像形成装置２００の印刷時間を、例えば画面に表示して、管理者に通知する。そして、管理者は、各画像形成装置２００の印刷時間を確認して、印刷業務の計画に活用する。例えば、管理者は、３つの画像形成装置２００の中で、画像形成装置２００Ａの印刷時間が最も短いため、画像形成装置２００Ａに優先的に印刷ジョブを送信するように計画する。
また、管理者は、例えば、印刷ジョブを各画像形成装置２００に送信し、その印刷ジョブについて各画像形成装置２００での印刷時間を算出し、算出された印刷時間を比較してもよい。この場合、例えば、その印刷ジョブの印刷を実際に行う際に、印刷時間が最も短い画像形成装置２００で印刷を行うように、サーバ装置１００から指示される。
【００８８】
以上説明したように、本実施の形態に係る画像形成装置２００は、印刷ジョブで指示された印刷条件と用紙収容部に収容された用紙に関する情報とに基づいて、印刷ジョブの印刷時間を算出する。例えば、印刷ジョブでは、用紙サイズが指示されていたとしても、紙質や坪量等の印刷時間を算出するための情報が含まれていない場合がある。そこで、本実施の形態では、印刷ジョブで指示された印刷条件により、用紙収容部に収容された用紙に関する情報を参照し、紙質や坪量等の印刷時間を算出するための情報を取得する。よって、本実施の形態に係る画像形成装置２００を用いることにより、例えば、用紙収容部に収容された用紙に関する情報を取得せずに、印刷ジョブで指示された印刷条件により印刷時間を算出する構成と比較して、印刷時間がより正確に算出される。
【００８９】
また、画像形成装置２００は、先頭用紙サイズなど、先頭で印刷されるページの印刷条件を用いて、用紙収容部に収容された用紙に関する情報を取得する。例えば、印刷ジョブには、先頭用紙サイズとは異なる用紙サイズで印刷するように設定された他のページも存在する場合がある。しかし、印刷ジョブに含まれる原稿の先頭ページから最終ページまでの全ページの用紙サイズを把握するのは時間がかかる。そこで、本実施の形態では、先頭で印刷されるページの印刷条件を用いて印刷時間を算出することにより、例えば、先頭で印刷されるページだけでなく他のページの印刷条件も用いる構成と比較して、印刷時間を算出するのに要する時間が短縮される。
【００９０】
ただし、本実施の形態において、先頭で印刷されるページだけでなく他のページの印刷条件を用いてもよい。この場合には、画像形成装置２００は、対象ジョブに含まれる原稿の各ページに応じて、用紙収容部に収容された用紙に関する情報を取得して、印刷時間を算出する。
【００９１】
また、画像形成装置２００は、印刷ジョブが編集された場合には、編集後の印刷ジョブについて印刷時間を算出する。
さらに、画像形成装置２００がＲＩＰ処理を実行済みの印刷ジョブについて印刷時間を算出する場合には、ＲＩＰ処理が行われていない場合と比較して、印刷時間がより正確に算出される。
【００９２】
なお、本実施の形態において、画像形成装置２００は、印刷ジョブに対するＲＩＰ処理や印刷処理の実行中に、そのＲＩＰ処理や印刷処理と並行して、他の印刷ジョブについて印刷時間を算出してもよい。
【００９３】
＜適用可能なコンピュータの説明＞
ところで、本実施の形態として、画像形成装置２００を用いた例を説明したが、本実施の形態に係る印刷時間の算出処理を実現する装置は、画像形成装置２００に限定されない。例えば、本実施の形態に係る印刷時間の算出処理を、画像形成装置２００に接続された汎用のコンピュータにおいて実現してもよい。そこで、印刷時間の算出処理をコンピュータ４００で実現するものとして、そのハードウェア構成について説明する。
【００９４】
図１３は、本実施の形態を適用可能なコンピュータ４００のハードウェア構成例を示した図である。なお、本実施の形態において、コンピュータ４００は、情報処理装置の一例として用いられる。
【００９５】
コンピュータ４００は、演算手段であるＣＰＵ４０１と、記憶手段であるメインメモリ４０２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）４０３とを備える。ここで、ＣＰＵ４０１は、ＯＳ（Operating System）やアプリケーション等の各種プログラムを実行する。また、メインメモリ４０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置４０３は、図５に示す各機能部を実現するためのプログラムを格納する。そして、このプログラムがメインメモリ４０２にロードされ、このプログラムに基づく処理がＣＰＵ４０１により実行されることで、用紙ページ数算出部２６１、先頭用紙サイズ算出部２６２、用紙情報取得部２６４、印刷時間算出部２６６、印刷時間送信部２６７等の各機能部が実現される。また、用紙情報格納部２６３、条件別速度テーブル格納部２６５は、例えば、磁気ディスク装置４０３により実現される。
【００９６】
さらに、コンピュータ４００は、外部との通信を行うための通信Ｉ／Ｆ４０４と、ビデオメモリやディスプレイ等からなる表示機構４０５と、キーボードやマウス等の入力デバイス４０６とを備える。
【００９７】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００９８】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【００９９】
１…画像形成システム、１００…サーバ装置、２００…画像形成装置、２４０…制御装置、２６１…用紙ページ数算出部、２６２…先頭用紙サイズ算出部、２６３…用紙情報格納部、２６４…用紙情報取得部、２６５…条件別速度テーブル格納部、２６６…印刷時間算出部、２６７…印刷時間送信部
【図１】
2019160084.tif 000003
【図２】
2019160084.tif 000004
【図３】
2019160084.tif 000005
【図４】
2019160084.tif 000006
【図５】
2019160084.tif 000007
【図６】
2019160084.tif 000008
【図７】
2019160084.tif 000009
【図８】
2019160084.tif 000010
【図９】
2019160084.tif 000011
【図１０】
2019160084.tif 000012
【図１１】
2019160084.tif 000013
【図１２】
2019160084.tif 000014
【図１３】
2019160084.tif 000015