(57)【要約】【課題】画像形成装置で生成された印刷物をユーザが早く取得したい場合に、従来よりも確実にユーザの希望する状態の印刷物を提供する【解決手段】印刷する対象であるドキュメントを画像形成装置１によって複数の条件それぞれで印刷するのに掛かる予測時間を算出し、複数の条件のそれぞれと、回答された各予測時間とを、端末装置２のディスプレイによって表示し、複数の条件のうちの選択された条件で画像形成装置１によってドキュメントを印刷する。【選択図】図１
2019130844.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと、端末装置と、を有する印刷システムであって、
前記端末装置に、
印刷する対象であるドキュメントを印刷するのに掛かる予測時間を前記プリンタに問い合わせる問合せ手段、
が設けられ、
前記プリンタに、
前記ドキュメントを当該プリンタが複数の条件それぞれで印刷するのに掛かる予測時間を算出する算出手段と、
前記複数の条件それぞれの前記予測時間を前記端末装置に回答する、回答手段と、
が設けられ、
前記端末装置に、さらに、
前記複数の条件と、当該複数の条件それぞれの前記予測時間とを、ディスプレイに表示させる提示手段と、
前記複数の条件のうちの選択された条件で前記ドキュメントを印刷するように前記プリンタに指令する指令手段と、
が設けられ、
前記プリンタに、さらに、
前記ドキュメントを前記複数の条件のうちの選択された条件で印刷する印刷手段と、
が設けられる、
ことを特徴とする印刷システム。
【請求項２】
前記提示手段は、前記複数の条件それぞれを、当該複数の条件それぞれを表わす文字列として表示させる、
請求項１に記載の印刷システム。
【請求項３】
前記提示手段は、前記複数の条件それぞれを、当該複数の条件それぞれを表わすイラストとして表示させる、
請求項１に記載の印刷システム。
【請求項４】
前記提示手段は、前記複数の条件それぞれの前記予測時間を、当該複数の条件それぞれを選択するための選択肢として表示する、
請求項１ないし請求項３のいずれかに記載の印刷システム。
【請求項５】
前記提示手段は、前記ディスプレイに表示されているいずれかの前記予測時間がフォーカスされた際に、前記複数の条件のうちの当該フォーカスされた予測時間に対応する条件を表示させる、
請求項４に記載の印刷システム。
【請求項６】
前記算出手段は、前記予測時間として、前記プリンタの現在の状態において前記ドキュメントを印刷し終えるまでの時間を算出する、
請求項１ないし請求項５のいずれかに記載の印刷システム。
【請求項７】
前記複数の条件のそれぞれは、複数の項目それぞれの条件を組み合わせたグループである、
請求項１ないし請求項６のいずれかに記載の印刷システム。
【請求項８】
前記提示手段は、前記複数の条件それぞれの前記予測時間のうちの、ユーザによって指定された要件に該当するもののみを表示させる、
請求項１ないし請求項７のいずれかに記載の印刷システム。
【請求項９】
前記プリンタを複数有し、
前記問合せ手段は、前記予測時間を、前記複数のプリンタそれぞれに問い合わせ、
前記提示手段は、前記複数のプリンタそれぞれから回答された前記複数の条件と当該複数の条件それぞれの前記予測時間とをディスプレイに表示させ、
前記指令手段は、前記複数のプリンタそれぞれの前記複数の条件のうちの選択された条件で前記ドキュメントを印刷する旨の指令を、当該複数のプリンタのうちの当該選択された条件を回答したプリンタに対して与える、
請求項１に記載の印刷システム。
【請求項１０】
印刷する対象であるドキュメントをプリンタによって複数の条件それぞれで印刷するのに掛かる予測時間を取得する取得手段と、
前記複数の条件と当該複数の条件それぞれの前記予測時間とを通知する通知手段と、
を有することを特徴とする情報処理装置。
【請求項１１】
前記複数の条件のうちの選択された条件で前記ドキュメントを印刷する印刷手段、を有する、
請求項１０に記載の情報処理装置。
【請求項１２】
前記通知手段は、前記複数の条件と当該複数の条件それぞれの前記予測時間とを端末装置へ通知する、
請求項１１に記載の情報処理装置。
【請求項１３】
前記印刷手段は、前記複数の条件のうちの前記端末装置において選択された条件で前記ドキュメントを印刷する、
請求項１２に記載の情報処理装置。
【請求項１４】
前記通知手段は、前記複数の条件と当該複数の条件それぞれの前記予測時間とを、ディスプレイに表示させることによって通知する、
請求項１１に記載の情報処理装置。
【請求項１５】
前記印刷手段は、前記ディスプレイに表示された前記複数の条件のうちの選択された条件で前記ドキュメントを印刷する、
請求項１４に記載の情報処理装置。
【請求項１６】
前記複数の条件のうちの選択された条件で前記ドキュメントを前記プリンタに印刷させる印刷制御手段、を有し、
前記取得手段は、前記プリンタから取得した情報に基づいて前記予測時間を算出する、
請求項１０に記載の情報処理装置。
【請求項１７】
前記取得手段は、前記予測時間を、前記プリンタに問い合わせることによって取得し、
前記通知手段は、前記予測時間を、ディスプレイに表示させることによって通知する、
請求項１０に記載の情報処理装置。
【請求項１８】
前記ディスプレイに表示された前記複数の条件のうちの選択された条件で前記ドキュメントを前記プリンタに印刷させる印刷制御手段、を有する、
請求項１７に記載の情報処理装置。
【請求項１９】
印刷する対象であるドキュメントをプリンタによって印刷するのに掛かる予測時間を当該プリンタに問い合わせる問合せ手段と、
前記プリンタから回答された、複数の条件と当該複数の条件それぞれの前記予測時間とを、ディスプレイに表示させる提示手段と、
前記複数の条件のうちの選択された条件で前記ドキュメントを前記プリンタに印刷させる印刷制御手段と、
を有することを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントを印刷する技術に関する。
【背景技術】
【０００２】
近年、コピー、ネットワークプリント、ファックス、スキャン、およびファイルサーバなどの機能を集約した画像形成装置が普及している。このような画像形成装置は、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれている。
【０００３】
画像形成装置は、企業または役所などにおいて複数のユーザによって共用される。これらのユーザは、画像形成装置を直接操作して画像形成装置に印刷を行わせることもできるし、通信回線を介して端末装置によって遠隔的に画像形成装置を直接操作して画像形成装置に印刷を行わせることもできる。
【０００４】
また、ユーザは、ドキュメントを印刷する条件として、様々な条件を指定することができる。条件の１つとして解像度を指定することができる。指定された解像度が高いほど、印刷に掛かる時間が長くなる。
【０００５】
そこで、印刷に掛かる時間を短くするための技術として、次のような技術が提案されている。
【０００６】
受信したＰＤＬデータを解析し、レンダリングする単位のディスプレイリストを生成する。そして、そのディスプレイリストが文字／線画であるか、写真画像を含む中間調画像かを判断する。文字／線画であると判断した場合には、ディスプレイリストをプリンタエンジンの解像度に応じてリサイズし、各色成分を８ビットの精度（整数）としてレンダリングする。また、ディスプレイリストが写真画像を含む中間調画像と判断した場合には、そのディスプレイリストをプリンタエンジンの解像度に応じてリサイズし、各色成分を１０ビットの精度（８整数＋２ビット小数点以下）としてレンダリングする。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１８２０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ユーザは、できるだけ早くドキュメントを画像形成装置に印刷させその印刷物を取得したい場合がある。例えば、出張に出掛ける直前または会議が始まる直前に、出張または会議に必要なドキュメントが完成した場合である。
【０００９】
特許文献１に記載されるような従来の技術によると、印刷物を取得するまでの時間を短縮することができる。しかし、少しでも早く印刷物を取得するためには、例えば解像度を下げるなど、条件を変更することが望ましい。
【００１０】
ところが、条件を変更すると、印刷物の仕上がりがユーザの意図しない状態になるおそれがある。
【００１１】
本発明は、このような問題点に鑑み、ユーザが急いでいる場合に、従来よりも確実にユーザの希望する状態の印刷物を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一形態に係る印刷システムは、プリンタと、端末装置と、を有する印刷システムであって、前記端末装置に、印刷する対象であるドキュメントを印刷するのに掛かる予測時間を前記プリンタに問い合わせる問合せ手段、が設けられ、前記プリンタに、前記ドキュメントを当該プリンタが複数の条件それぞれで印刷するのに掛かる予測時間を算出する算出手段と、前記複数の条件それぞれの前記予測時間を前記端末装置に回答する、回答手段と、が設けられ、前記端末装置に、さらに、前記複数の条件と、当該複数の条件それぞれの前記予測時間とを、ディスプレイに表示させる提示手段と、前記複数の条件のうちの選択された条件で前記ドキュメントを印刷するように前記プリンタに指令する指令手段と、が設けられ、前記プリンタに、さらに、前記ドキュメントを前記複数の条件のうちの選択された条件で印刷する印刷手段と、が設けられる。
【発明の効果】
【００１３】
本発明によると、ユーザが急いでいる場合に、従来よりも確実にユーザの希望する状態の印刷物を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】印刷システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】端末装置のハードウェア構成の例を示す図である。
【図４】画像形成装置および端末装置それぞれの機能的構成の例を示す図である。
【図５】ドキュメントの例を示す図である。
【図６】条件入力画面の例を示す図である。
【図７】単位所要時間テーブルの例を示す図である。
【図８】ジョブデータの例を示す図である。
【図９】実績データの例を示す図である。
【図１０】条件選択画面の例を示す図である。
【図１１】回答データの例を示す図である。
【図１２】メッセージ領域に表示されるメッセージの例を示す図である。
【図１３】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１４】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図１５】画像形成装置の全体的な構成の変形例を示す図である。
【図１６】条件選択画面の例を示す図である。
【図１７】条件選択画面の変形例を示す図である。
【図１８】閾値指定画面の例を示す図である。
【図１９】条件選択画面の変形例を示す図である。
【発明を実施するための形態】
【００１５】
図１は、印刷システム１００の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、端末装置２のハードウェア構成の例を示す図である。
【００１６】
図１に示す印刷システム１００は、ドキュメントを用紙に印刷するためのシステムであって、画像形成装置１、端末装置２、および通信回線３などによって構成される。
【００１７】
画像形成装置１および端末装置２は、通信回線３を介して通信することができる。通信回線３として、インターネット、イーサネット（登録商標）回線、無線ＬＡＮ（Local Area Network）回線、公衆回線、または専用線などが用いられる。
【００１８】
画像形成装置１は、コピー、ＰＣプリント、ファックス、スキャン、およびボックスなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００１９】
ＰＣプリント機能は、端末装置２から受信した画像データに基づいて画像を用紙に印刷する機能である。「ネットワークプリンティング」または「ネットワークプリント」などと呼ばれることもある。
【００２０】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。グループごとにボックスを設けておき、グループのメンバで共用することもできる。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２１】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ネットワークアダプタ１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、プリントユニット１０ｊ、およびフィニッシャ１０ｋなどによって構成される。
【００２２】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２３】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２４】
ネットワークアダプタ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで端末装置２などとの通信を行う。ネットワークアダプタ１０ｇとして、ＮＩＣ（Network Interface Card）または無線ＬＡＮアダプタなどが用いられる。
【００２５】
モデム１０ｈは、ファックス端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００２６】
スキャンユニット１０ｉは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００２７】
プリントユニット１０ｊは、スキャンユニット１０ｉによって読み取られた画像のほか、ネットワークアダプタ１０ｇまたはモデム１０ｈによって他の装置から受信した画像を用紙に印刷する。
【００２８】
フィニッシャ１０ｋは、プリントユニット１０ｊによって得られた印刷物に対して、必要に応じて後処理を施す。後処理は、ステープルで綴じる処理、パンチ穴を開ける処理、または折り曲げる処理などである。
【００２９】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述のコピーなどの各機能を実現するためのプログラムが記憶されている。さらに、印刷ジョブプログラム１０Ｐが記憶されている。印刷ジョブプログラム１０Ｐは、印刷のジョブを実行するためのプログラムである。
【００３０】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３１】
端末装置２は、画像形成装置１のクライアントである。ユーザは、画像形成装置１の機能を、端末装置２によって遠隔的に使用することができる。端末装置２として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータなどが用いられる。以下、端末装置２としてパーソナルコンピュータが用いられる場合を例に説明する。
【００３２】
端末装置２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、補助記憶装置２０ｄ、タッチパネルディスプレイ２０ｅ、キーボード２０ｆ、ポインティングデバイス２０ｇ、およびネットワークアダプタ２０ｈなどによって構成される。
【００３３】
タッチパネルディスプレイ２０ｅは、ユーザに対してメッセージを与えるための画面、処理の結果を示す画面、またはユーザが指令を入力するための画面などを表示する。また、タッチパネルディスプレイ２０ｅは、タッチされた位置を検知し、ＣＰＵ２０ａにその位置を通知する。
【００３４】
キーボード２０ｆおよびポインティングデバイス２０ｇは、指令および条件などをユーザが入力するために用いられる。
【００３５】
ネットワークアダプタ２０ｈは、ＴＣＰ／ＩＰなどのプロトコルで画像形成装置１などとの通信を行う。ネットワークアダプタ２０ｈとして、ＮＩＣまたは無線ＬＡＮアダプタなどが用いられる。
【００３６】
補助記憶装置２０ｄには、オペレーティングシステムおよび種々のアプリケーションのほか、画像形成装置１用のプリンタドライバ２０Ｐが記憶されている。アプリケーションとして、ワープロ、表計算、または描画などドキュメントを作成しまたは閲覧するためのアプリケーションが記憶されている。
【００３７】
これらのプログラムはＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。補助記憶装置２０ｄとして、ハードディスクまたはＳＳＤなどが用いられる。
【００３８】
印刷ジョブプログラム１０Ｐおよびプリンタドライバ２０Ｐによると、ドキュメントの印刷物を取得するのをユーザが待つことができる時間に応じた印刷などの条件をユーザに提示することができる。このような、印刷などの条件を提示する機能を「条件提示機能」と記載する。以下、１つまたは複数のページによって構成されるドキュメント５（図５参照）を印刷する場合を例に、条件提示機能の仕組みについて、説明する。なお、説明の簡単のため、各ドキュメント５の各ページのサイズはすべて一定のサイズ、例えば、Ａ４サイズであるものとする。
【００３９】
図４は、画像形成装置１および端末装置２それぞれの機能的構成の例を示す図である。図５は、ドキュメント５１の例を示す図である。図６は、条件入力画面４Ａの例を示す図である。図７は、単位所要時間テーブル６Ｄの例を示す図である。図８は、ジョブデータ６Ｅの例を示す図である。図９は、実績データ６Ｆの例を示す図である。
【００４０】
印刷ジョブプログラム１０Ｐによると、図４に示す所要時間算出部１０１、印刷ジョブ登録部１０２、ジョブデータ記憶部１０３、印刷ジョブ実行部１０４、印刷実績登録部１０５、実績データ記憶部１０６、完了待時間算出部１０７、および回答データ送信部１０８などの機能が画像形成装置１に実現される。
【００４１】
プリンタドライバ２０Ｐによると、図４に示す第一の印刷条件受付部２０１、印刷ジョブ実行指令部２０２、完了待時間問合部２０３、および第二の印刷条件受付部２０４などの機能が端末装置２に実現される。
【００４２】
ユーザは、印刷したいドキュメント５のファイル６Ａを端末装置２に予め用意しておく。ファイル６Ａは、端末装置２のアプリケーションで作成してもよいし、インターネット上のウェブサーバから端末装置２にダウンロードしてもよい。例えば、図５に示すような、３つのページからなるドキュメント５１のドキュメント５として作成する。そして、ファイル６Ａをアプリケーションで開き、印刷のコマンドを入力する。
【００４３】
すると、端末装置２の第一の印刷条件受付部２０１は、ドキュメント５を印刷する条件などを受け付けるための処理を次のように実行する。
【００４４】
第一の印刷条件受付部２０１は、図６に示すような条件入力画面４Ａをタッチパネルディスプレイ２０ｅに表示させる。
【００４５】
ユーザは、ドキュメント５をフルカラーで印刷したい場合は選択ボタン４Ａ１１をクリックし、モノクロで印刷したい場合は選択ボタン４Ａ１２をクリックすることによって、カラーの条件を入力する。または、ドキュメント５を、２ページを１つの面に集約して印刷したい場合は選択ボタン４Ａ２１をクリックし、１ページを１つの面に印刷したい場合は選択ボタン４Ａ２２をクリックすることによって、集約の条件を入力する。または、ドキュメント５を低解像度（例えば、３００ｄｐｉ）で印刷したい場合は選択ボタン４Ａ３１をクリックし、標準的な解像度（例えば、６００ｄｐｉ）で印刷したい場合は選択ボタン４Ａ３２をクリックし、高解像度（例えば、１２００ｄｐｉ）で印刷したい場合は選択ボタン４Ａ３３をクリックすることによって、解像度の条件を入力する。
【００４６】
または、ユーザは、ドキュメント５を用紙の２つの面のうちの一方の面のみに印刷したい場合は選択ボタン４Ａ４１をクリックし、両面に印刷したい場合は選択ボタン４Ａ４２をクリックすることによって、印刷面の条件を入力する。または、印刷セッションにおいてドキュメント５のデータを暗号化してやり取りする場合は選択ボタン４Ａ５１をクリックし、暗号化せずにやり取りする場合は選択ボタン４Ａ５２をクリックすることによって、印刷セッションの暗号化の条件を入力する。
【００４７】
なお、条件提示機能を使用する場合は、ユーザは、選択ボタン４Ａ１１〜４Ａ５２を操作せずに、時間指定ボタン４Ａ６をクリックする。この場合の処理については、後述する。
【００４８】
各項目の条件を入力し終えたら、ユーザは、完了ボタン４Ａ７をクリックする。すると、第一の印刷条件受付部２０１は、条件入力画面４Ａに対して入力された、各項目の条件を受け付ける。
【００４９】
すると、印刷ジョブ実行指令部２０２は、ＰＣプリントのジョブの実行を画像形成装置１に対して次のように指令する。
【００５０】
印刷ジョブ実行指令部２０２は、第一の印刷条件受付部２０１によって受け付けられた、カラー、集約、解像度、および印刷面それぞれの条件の通りにドキュメント５を印刷するための印刷データ６Ｂを生成する。印刷データ６Ｂは、画像形成装置１に対応しているＰＤＬ（Page Description Language）で記述される。
【００５１】
例えば、条件入力画面４Ａにおいて選択ボタン４Ａ１２、４Ａ２１、４Ａ３３、および４Ａ４２がクリックされた場合、つまり、カラー、集約、解像度、および印刷面それぞれの条件として「フルカラー」、「２ｉｎ１」、「高解像度」、および「両面」が受け付けられた場合は、ドキュメント５を用紙の両面に２ｉｎ１でフルカラーでかつ高解像度で印刷するためにデータを、印刷データ６Ｂとして生成する。
【００５２】
さらに、印刷ジョブ実行指令部２０２は、第一の印刷条件受付部２０１によって受け付けられた各項目の条件およびドキュメント５のページ数を示す条件データ６Ｃを生成する。
【００５３】
そして、印刷ジョブ実行指令部２０２は、印刷データ６Ｂおよび条件データ６Ｃを画像形成装置１へ送信することによって、ＰＣプリントのジョブの実行を画像形成装置１へ指令する。ただし、選択ボタン４Ａ５１がクリックされた場合つまり印刷セッションの条件として「暗号化」が受け付けられた場合は、印刷データ６Ｂおよび条件データ６Ｃを暗号化して送信する。選択ボタン４Ａ５２がクリックされた場合は、平文のまま送信する。
【００５４】
画像形成装置１において、印刷データ６Ｂおよび条件データ６Ｃが受信されると、印刷ジョブ登録部１０２、印刷ジョブ実行部１０４、印刷実績登録部１０５、および所要時間算出部１０１によって次のように処理が実行される。なお、印刷データ６Ｂおよび条件データ６Ｃは、暗号化されている場合は、所要時間算出部１０１によって平文に復号される。
【００５５】
所要時間算出部１０１は、条件データ６Ｃに基づいてドキュメント５の所要時間Ｔａを算出する。所要時間Ｔａは、プリントユニット１０ｊが印刷を行っていないが既にウォームアップされている状態である場合においてＰＤＬのデータを用いてドキュメントを印刷するのに掛かると予測される時間である。
【００５６】
したがって、例えば、ドキュメント５１の所要時間Ｔａは、プリントユニット１０ｊが他のドキュメント５の印刷を行っていない状態である場合においてドキュメント５１の印刷データ６Ｂを用いてドキュメント５１を印刷するのに掛かる時間である。ドキュメント５１をドキュメント５１の条件データ６Ｃに基づいて印刷するのに掛かる時間であると、言うこともできる。
【００５７】
所要時間Ｔａは、公知の方法によって算出することができる。例えば、次のように算出すればよい。
【００５８】
単位所要時間テーブル６Ｄを予め用意しておく。単位所要時間テーブル６Ｄには、図７のように、上述の４つの項目それぞれの条件の組合せごとの、ドキュメント５の１ページ当たりの平均的な所要時間が示されている。
【００５９】
以下、ドキュメント５の１ページ当たりの平均的な所要時間を「単位所要時間Ｔｍ」と記載する。例えば、ドキュメント５を用紙の片面に２ｉｎ１でフルカラーでかつ低解像度で印刷する場合の単位所要時間Ｔｍとして単位所要時間Ｔｍ１が単位所要時間テーブル６Ｄに示されている。
【００６０】
また、４つの項目それぞれの条件の組合せを「印刷条件グループ」と記載する。本例では、カラー、集約、解像度、および印刷面それぞれの項目の条件が２個、２個、３個、および２個なので、２×２×３×２組、つまり、２４組の印刷条件グループがある。
【００６１】
単位所要時間Ｔｍ１〜Ｔｍ２４は、印刷条件グループごとにドキュメント５をプリントユニット１０ｊに印刷させ、印刷するのに掛かる時間を計測することによって求めることができる。
【００６２】
例えば、単位所要時間Ｔｍ１は、次のように求めることができる。複数のドキュメント５を順次、用紙の片面に２ｉｎ１でフルカラーでかつ低解像度でプリントユニット１０ｊにさせ、各ドキュメントを印刷するのに掛かる時間を計測する。そして、各ドキュメント５の計測した時間の合計を各ドキュメント５のページ数の合計で割った値を、単位所要時間Ｔｍ１として算出する。
【００６３】
なお、単位所要時間テーブル６Ｄは、実績データ記憶部１０６などに記憶させておけばよい。
【００６４】
所要時間算出部１０１は、単位所要時間テーブル６Ｄに示される単位所要時間Ｔｍ１〜Ｔｍ２４のうちの、条件データ６Ｃに示される印刷条件グループに対応する単位所要時間Ｔｍを選出する。そして、選出した単位所要時間Ｔｍと条件データ６Ｃに示されるページ数との積を、所要時間Ｔａとして算出する。例えば、条件データ６Ｃに４つの項目の条件として「モノクロ」、「２ｉｎ１」、「高解像度」、および「両面」が示され、ページ数として「３」が示される場合は、単位所要時間Ｔｍ２２と「３」との積が、所要時間Ｔａとして算出される。
【００６５】
印刷ジョブ登録部１０２は、ユニークなコードをジョブコードとして発行し、ジョブデータ６Ｅを生成してジョブデータ記憶部１０３に記憶させる。
【００６６】
ジョブデータ６Ｅには、図８に示すように、発行したジョブコード、受付時刻Ｐａ、および所要時間算出部１０１によって算出された所要時間Ｔａが示される。受付時刻Ｐａは、印刷データ６Ｂおよび条件データ６Ｃが受信された時刻である。さらに、ジョブデータ６Ｅには、印刷データ６Ｂが含まれている。
【００６７】
印刷ジョブ実行部１０４は、ジョブデータ記憶部１０３に記憶されているジョブデータ６Ｅに含まれる印刷データ６Ｂを用いてジョブを実行する。具体的には、その印刷データ６Ｂを用いてドキュメント５を用紙に印刷する。ただし、ジョブデータ６Ｅが複数、ジョブデータ記憶部１０３に記憶されている場合は、受付時刻Ｐａが早いジョブデータ６Ｅから順に用いてジョブを実行する。
【００６８】
ジョブを実行し終えると、印刷ジョブ実行部１０４は、そのジョブデータ６Ｅをジョブデータ記憶部１０３から削除する。
【００６９】
印刷実績登録部１０５は、印刷ジョブ実行部１０４がジョブを実行し終えると、実績データ６Ｆを生成し実績データ記憶部１０６に記憶させる。
【００７０】
実績データ６Ｆには、図９のように、そのジョブのジョブコード、そのジョブの条件データ６Ｃに示される条件およびページ数、および実績時間Ｔｂが示される。実績時間Ｔｂは、そのジョブを実行し始めてから実行し終えるまでに掛かった時間である。
【００７１】
ジョブが実行されるごとに印刷実績登録部１０５によって実績データ６Ｆが生成され実績データ記憶部１０６に記憶される。よって、実績データ６Ｆが実績データ記憶部１０６が蓄積される。
【００７２】
なお、所要時間算出部１０１は、単位所要時間Ｔｍを単位所要時間テーブル６Ｄから選出する代わりに、実績データ記憶部１０６に記憶されている実績データ６Ｆ（図９参照）に基づいて単位所要時間Ｔｍを算出することができる。そして、算出した単位所要時間Ｔｍと条件データ６Ｃに示されるページ数との積を、所要時間Ｔａとして算出してもよい。
【００７３】
所要時間算出部１０１は、印刷データ６Ｂおよび条件データ６Ｃが受信されると、４つの項目それぞれの条件つまり印刷条件グループが、条件データ６Ｃに示される印刷条件グループと同じである実績データ６Ｆを、実績データ記憶部１０６から読み出す。
【００７４】
例えば、「モノクロ」、「２ｉｎ１」、「高解像度」、および「片面」が条件データ６Ｃに示される場合は、これらと同じものを示す実績データ６Ｆを実績データ記憶部１０６から読み出す。このような実績データ６Ｆが複数記憶されている場合は、このような実績データ６Ｆをすべて読み出す。または、新しいものから優先的に所定の個数（例えば、５つ）だけ読み出してもよい。
【００７５】
そして、所要時間算出部１０１は、読み出した実績データ６Ｆに示される実績時間Ｔｂの合計を、読み出した実績データ６Ｆに示されるページ数の合計で割った値を、単位所要時間Ｔｍとして算出する。例えば、実績時間Ｔｂの合計がＴｓ１でありページ数の合計がＳである場合は、Ｔｓ１／Ｓ、が単位所要時間Ｔｍとして算出される。
【００７６】
図１０は、条件選択画面４Ｂの例を示す図である。図１１は、回答データ６Ｈ１の例を示す図である。図１２は、メッセージ領域４Ｂ２に表示されるメッセージの例を示す図である。
【００７７】
ところで、ユーザは、条件提示機能を使用する場合は、条件入力画面４Ａ（図６参照）の時間指定ボタン４Ａ６をクリックすればよい。すると、画像形成装置１の各部および端末装置２の各部は、次のように処理を行う。
【００７８】
端末装置２において、完了待時間問合部２０３は、時間指定ボタン４Ａ６がクリックされると、問合データ６Ｇを画像形成装置１へ送信することによって、印刷する対象のドキュメント５を印刷し終えるまでに掛かる時間を画像形成装置１へ問い合わせる。問合データ６Ｇには、ドキュメント５のページ数が示されている。以下、図５に示したドキュメント５１を印刷し終えるまでに掛かる時間を問い合わせる場合を例に説明する。
【００７９】
画像形成装置１において、完了待時間算出部１０７は、問合データ６Ｇを受信すると、印刷条件グループごとに、その印刷条件グループでドキュメント５１のＰＣプリントジョブを実行し終えるまでに掛かると予測される時間を算出する。以下、この時間を「完了待時間Ｔｃ」と記載する。
【００８０】
本実施形態では、図７に示した通り、２４組の印刷条件グループがある。したがって、完了待時間算出部１０７は、２４組の印刷条件グループそれぞれの完了待時間Ｔｃを算出する。
【００８１】
完了待時間算出部１０７は、各印刷条件グループの完了待時間Ｔｃを、例えば次の（１）式によって算出する。
Ｔｃｋ＝Ｔｄ×Ｆ１＋Ｔｍｋ×Ｃａ＋Ｔｐ＋Ｔｑ  ……  （１）
「Ｔｃｋ」は、ｋ組目の印刷条件グループの完了待時間Ｔｃである。「Ｔｄ」は、プリントユニット１０ｊをウォームアップするのに要する時間である。「Ｆ１」は、時間Ｔｄを行う必要があるか否かを示す変数である。プリントユニット１０ｊが現在、既にウォームアップされている場合は「Ｆ１」に「０」が代入され、未だウォームアップされていない場合は「１」が代入される。ウォームアップの要否は、オペレーティングシステムまたはプリントユニット１０ｊに問い合わせればよい。時間Ｔｄは、予め、ウォームアップを実験的に行いウォームアップに掛かる時間を計測することによって求めておけばよい。室温に応じて時間Ｔｄの値を変えてもよい。
【００８２】
「Ｔｍｋ」は、ｋ組目の単位所要時間Ｔｍである。単位所要時間Ｔｍは、単位所要時間テーブル６Ｄから読み出してもよいし、上述のように、実績データ記憶部１０６に記憶されている実績データ６Ｆに基づいて算出してもよい。「Ｃａ」は、問合データ６Ｇに示されるページ数である。
【００８３】
「Ｔｐ」は、印刷のフェーズの実行待ちのジョブのそれぞれの所要時間Ｔａの合計である。それぞれの所要時間Ｔａは、ジョブデータ記憶部１０３に記憶されている、それぞれのジョブのジョブデータ６Ｅに示されている。
【００８４】
「Ｔｑ」は、印刷のフェーズの実行中のジョブが完了するまでに掛かる時間である。Ｔｑ時間は、そのジョブのジョブデータ６Ｅに示される所要時間Ｔａから、そのジョブの印刷のフェーズが開始してから現在までの経過時間Ｔｒを引くことによって算出される。
【００８５】
例えば、ウォームアップが必要であり、問合データ６Ｇにページ数として「３」が示され、印刷のフェーズの実行待ちのジョブが２つありそれぞれの所要時間Ｔａが所要時間Ｔａ２、Ｔａ３であり、かつ、実行中のジョブの所要時間ＴａがＴａ１でありかつ経過時間Ｔｒが経過時間Ｔｒ１である場合に、完了待時間算出部１０７は、「モノクロ」、「低解像度」、「２ｉｎ１」、および「両面」の組合せ、つまり、１０組目の印刷条件グループの完了待時間Ｔｃとして、
Ｔｃ１０＝Ｔｄ×１＋Ｔｍ１０×３＋（Ｔａ２＋Ｔａ３）＋（Ｔａ１−Ｔｒ１）
を算出する。
【００８６】
ところで、端末装置２が印刷データ６Ｂを生成し始めてから印刷データ６Ｂが画像形成装置１で受信されるまでに掛かる時間も、完了待時間Ｔｃに考慮したほうが望ましい。また、印刷データ６Ｂを暗号化してやり取りする場合と暗号化せずやり取りする場合とで、この時間が異なる。
【００８７】
そこで、完了待時間算出部１０７は、次の（２）式および（３）式によって完了待時間Ｔｆおよび完了待時間Ｔｇを完了待時間Ｔｃとして算出してもよい。
Ｔｆｋ＝Ｔｄ×Ｆ１＋Ｔｍｋ×Ｃａ＋Ｔｐ＋Ｔｑ＋Ｔｈ×Ｃａ  ……  （２）
Ｔｇｋ＝Ｔｄ×Ｆ１＋Ｔｍｋ×Ｃａ＋Ｔｐ＋Ｔｑ＋Ｔｉ×Ｃａ  ……  （３）
「Ｔｆｋ」は、ｋ組目の印刷条件グループの完了待時間Ｔｆである。「Ｔｇｋ」は、ｋ組目の印刷条件グループの完了待時間Ｔｇである。
【００８８】
「Ｔｈ」は、端末装置２が印刷データ６Ｂを生成し始めてから印刷データ６Ｂが画像形成装置１で受信されるまでに掛かる、ドキュメント５の１ページ当たりの時間である。ただし、暗号化されずに印刷データ６Ｂが端末装置２から画像形成装置１へ送信される場合の時間である。
【００８９】
「Ｔｉ」は、端末装置２が印刷データ６Ｂを生成し始めてから、印刷データ６Ｂが暗号化されて端末装置２と画像形成装置１との間でやり取りされ、画像形成装置１において印刷データ６Ｂが復号されるまでに掛かる、ドキュメント５の１ページ当たりの時間である。
【００９０】
時間Ｔｈおよび時間Ｔｉは、予め、実験的に印刷データ６Ｂおよび条件データ６Ｃの生成および送受信などを行うことによって、求めておけばよい。
【００９１】
以下、完了待時間算出部１０７が（２）式および（３）式によって完了待時間Ｔｃを算出した場合を例に説明する。
【００９２】
本例によると、完了待時間算出部１０７による処理の結果、２４組の印刷条件グループそれぞれについて、暗号化を行う場合および行わない場合それぞれの完了待時間Ｔｃが算出される。言い換えれば、印刷条件グループと暗号化の条件との組合せごとに、１つの完了待時間Ｔｃが算出される。以下、印刷条件グループと暗号化の条件との組合せを「ジョブ条件グループ」と記載する。本例では、印刷条件グループが２４組あり、暗号化の条件が２つあるので、２４×２、つまり、４８組のジョブ条件グループが存在する。
【００９３】
回答データ送信部１０８は、回答データ６Ｈを端末装置２へ送信する。回答データ６Ｈには、各ジョブ条件グループの内容（構成する条件）および完了待時間Ｔｃが示される。
【００９４】
ところで、本例によると、４８組のジョブ条件グループそれぞれについて、内容および完了待時間Ｔｃが回答データ６Ｈに示される。これらの情報は、ユーザがドキュメント５を印刷する条件を選択するために用いられる。しかし、ジョブ条件グループの組数が多いと、ユーザにとって、所望の条件を見つけるのが大変である。
【００９５】
そこで、完了待時間算出部１０７は、４８組のジョブ条件グループのうちの所定の組数のジョブ条件グループを選出し、選出したジョブ条件グループについてのみ内容および完了待時間Ｔｃが示されるように回答データ６Ｈを生成してもよい。ジョブ条件グループは、過去に印刷の条件として指定された回数が多いものから優先的に選出すればよい。または、選出するジョブ条件グループをユーザごとに予め設定おいてもよい。そして、端末装置２を操作するユーザに応じたジョブ条件グループを選出すればよい。
【００９６】
端末装置２において、回答データ６Ｈが受信されると、第二の印刷条件受付部２０４は、条件入力画面４Ａに代えて、条件選択画面４Ｂをタッチパネルディスプレイ２０ｅに表示させる。
【００９７】
条件選択画面４Ｂには、図１０に示すように、回答データ６Ｈに内容および完了待時間Ｔｃが示されるジョブ条件グループごとの選択ボタン４Ｂ１が配置されている。各選択ボタン４Ｂ１には、それに対応するジョブ条件グループの完了待時間Ｔｃがボタン名として示されている。
【００９８】
例えば、回答データ６Ｈとして、図１１に示すような回答データ６Ｈ１が受信された場合は、それぞれのボタン名が「２分」、「５分」、「８分」、および「１２分」である選択ボタン４Ｂ１１、４Ｂ１２、４Ｂ１３、および４Ｂ１４が選択ボタン４Ｂ１として配置される。
【００９９】
ユーザは、いずれかの選択ボタン４Ｂ１を、マウスポインタを重ねることによってフォーカスさせることができる。
【０１００】
いずれかの選択ボタン４Ｂ１にマウスポインタが重なると、第二の印刷条件受付部２０４は、回答データ６Ｈに示される、その選択ボタン４Ｂ１に対応するジョブ条件グループの内容を、メッセージ領域４Ｂ２に提示する。
【０１０１】
例えば、回答データ６Ｈ１が回答データ６Ｈとして受信された場合は、第二の印刷条件受付部２０４は、選択ボタン４Ｂ１１〜４Ｂ１４それぞれのマウスポインタが重なった際に、図１２（Ａ）〜（Ｄ）のようにジョブ条件グループの内容をメッセージ領域４Ｂ２に提示する。なお、１行目の「かなりお急ぎのコースです。」、「ややお急ぎのコースです。」、「標準コースです。」、および「じっくりコースです。」の各メッセージは、完了待時間Ｔｃに応じて配置される。例えば、完了待時間Ｔｃが３分未満であれば、「かなりお急ぎのコースです。」のメッセージが配置される。３分以上かつ６分未満であれば、「ややお急ぎのコースです。」のメッセージが配置される。６分以上かつ１０分未満であれば、「標準コースです。」のメッセージが配置される。１０分以上であれば、「じっくりコースです。」のメッセージが配置される。
【０１０２】
ユーザは、必要に応じていずれかの選択ボタン４Ｂ１にマウスポインタを合わせてジョブ条件グループの内容を確認する。ドキュメント５を印刷する条件として好ましいジョブ条件グループを決める。ボタン名が表わす完了待時間Ｔｃのみを参照して決めてもよいし、メッセージ領域４Ｂ２に示される内容のみを参照して決めてもよいし、両方を参照して決めてもよい。そして、決めたジョブ条件グループに対応する選択ボタン４Ｂ１をクリックし、完了ボタン４Ｂ３をクリックする。
【０１０３】
すると、印刷ジョブ実行指令部２０２は、クリックされた選択ボタン４Ｂ１に対応するジョブ条件グループの通りにドキュメント５を印刷するための印刷データを、画像形成装置１のＰＤＬで生成し、印刷データ６Ｂとして画像形成装置１へ送信する。この際に、そのジョブ条件グループの内容およびドキュメント５のページ数を示すデータを条件データ６Ｃとして画像形成装置１へ送信する。なお、そのジョブ条件グループに暗号化を行うという条件が含まれている場合は、印刷データ６Ｂおよび条件データ６Ｃを暗号化して送信する。
【０１０４】
例えば、選択ボタン４Ｂ１４がクリックされ、完了ボタン４Ｂ３がクリックされた場合は、印刷ジョブ実行指令部２０２は、ドキュメント５を、ページの集約を行わず用紙の片面にフルカラーでかつ高解像度で印刷するためにデータを、印刷データ６Ｂとして生成する。そして、印刷データ６Ｂおよび条件データ６Ｃを暗号化して画像形成装置１へ送信する。
【０１０５】
図１３は、画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。図１４は、端末装置２の全体的な処理の流れの例を説明するフローチャートである。
【０１０６】
次に、画像形成装置１および端末装置２それぞれの全体的な処理の流れの例を、図５に示したドキュメント５１を印刷する場合を例に、フローチャートを参照しながら説明する。
【０１０７】
画像形成装置１は、印刷ジョブプログラム１０Ｐに基づいて、図１３に示す手順で処理を実行する。一方、端末装置２は、プリンタドライバ２０Ｐに基づいて、図１４に示す手順で処理を実行する。
【０１０８】
ユーザは、ドキュメント５１のファイル６Ａを端末装置２のアプリケーションで開き、印刷のコマンドを入力する。
【０１０９】
すると、端末装置２は、条件入力画面４Ａ（図６参照）を表示する（図１４の＃７２１）。時間指定ボタン４Ａ６がクリックされると、問合データ６Ｇを画像形成装置１へ送信することによって、ドキュメント５１を印刷し終えるまでに掛かる時間を画像形成装置１へ問い合わせる（＃７２２）。
【０１１０】
画像形成装置１は、問合データ６Ｇを受信すると（図１３の＃７０１でＹｅｓ）、単位所要時間テーブル６Ｄ（図７参照）または実績データ６Ｆ（図９参照）を読み出すとともに（＃７０２）、プリントユニット１０ｊがウォームアップされているか否かをチェックし（＃７０３）、ジョブ条件グループごとの完了待時間Ｔｃを算出する（＃７０４）。そして、完了待時間Ｔｃなどを示すデータを回答データ６Ｈ（図１１参照）として端末装置２へ送信する（＃７０５）。
【０１１１】
端末装置２は、回答データ６Ｈを受信すると（＃７２３）、条件入力画面４Ａに代えて条件選択画面４Ｂ（図１０参照）を表示する（＃７２４）。そして、いずれかの選択ボタン４Ｂ１にマウスポインタが重なるごとに（＃７２５でＹｅｓ）、回答データ６Ｈに示される、マウスポインタが重なった選択ボタン４Ｂ１に対応するジョブ条件グループの内容を、メッセージ領域４Ｂ２に提示する（＃７２６）。
【０１１２】
いずれかの選択ボタン４Ｂ１がクリックされ、完了ボタン４Ｂ３がクリックされると（＃７２７でＹｅｓ）、クリックされた選択ボタン４Ｂ１に対応するジョブ条件グループに基づいて、印刷データ６Ｂおよび条件データ６Ｃを生成し画像形成装置１へ送信する（＃７２８、＃７２９）。
【０１１３】
画像形成装置１は、印刷データ６Ｂおよび条件データ６Ｃを受信すると（＃７０６）、ドキュメント５１のジョブデータ６Ｅ（図８参照）を生成し、ドキュメント５１を印刷するまでジョブデータ記憶部１０３によって一時的に記憶する（＃７０７）。そして、ドキュメント５１の順番が来たら、印刷データ６Ｂに基づいてドキュメント５１を用紙に印刷し（＃７０８）、ドキュメント５１の実績データ６Ｆを実績データ記憶部１０６によって記憶する（＃７０９）。
【０１１４】
本実施形態によると、ユーザが急いでいる場合に、従来よりも確実にユーザの希望する状態のその印刷物を提供することができる。また、時間に余裕がある場合は、時間に応じた品質の印刷物を生成することができる。
【０１１５】
図１５は、画像形成装置１の全体的な構成の変形例を示す図である。図１６は、条件選択画面４Ｃの例を示す図である。図１７は、条件選択画面４Ｂの変形例を示す図である。図１８は、閾値指定画面４Ｄの例を示す図である。図１９は、条件選択画面４Ｂの変形例を示す図である。
【０１１６】
本実施形態では、画像形成装置１は、ＰＣプリント機能によってドキュメント５を印刷する際の完了待時間Ｔｃを算出したが、他の機能によってドキュメント５を印刷する際の完了待時間Ｔｃも算出することができる。
【０１１７】
例えば、画像形成装置１は、スキャンユニット１０ｉで読み取った画像を印刷する機能すなわちコピー機能によってドキュメント５を印刷する際の完了待時間Ｔｃを算出することができる。
【０１１８】
ただし、この場合は、画像形成装置１は、スキャンユニット１０ｉのＡＤＦ（Auto Document Feeder）にセットされた、ドキュメント５の用紙の束の厚さを厚み検出手段によって計測し、計測した厚さおよび用紙１枚当たりの厚さに基づいてページ数を算出すればよい。そして、算出したページ数を、条件データ６Ｃに示されるページ数の代わりに用い、かつ、タッチパネルディスプレイ１０ｅに入力された４つの項目それぞれの条件を、条件データ６Ｃに示される印刷条件グループの代わりに用いることによって、所要時間Ｔａ（図８参照）を算出する。また、（２）式および（３）式ではなく（１）式を用い、かつ、算出したページ数を（１）式のページ数Ｃａの代わりに用いて完了待時間Ｔｃｋを算出する。条件選択画面４Ｂ（図１０参照）に相当する画面は、タッチパネルディスプレイ１０ｅによって表示する。
【０１１９】
コピー機能による印刷の場合は、上述の４つの項目（印刷解像度、印刷面、カラー、および集約）それぞれの条件だけでなく読取解像度の条件が加わることがある。そこで、これら５つの項目それぞれの条件の組合せを印刷条件グループとして、完了待時間Ｔｃｋを算出してもよい。さらに、この場合に、プリントユニット１０ｊの印刷速度よりもスキャンユニット１０ｉの読取速度のほうが遅いならば、（１）式に示す各パラメータだけでなく読取速度をもパラメータとして用いた式によって完了待時間Ｔｃｋを算出してもよい。
【０１２０】
または、画像形成装置１は、ボックスに画像データが保存されている画像を印刷する機能すなわちボックス印刷機能によってドキュメント５を印刷する際の完了待時間Ｔｃを算出することができる。
【０１２１】
ただし、この場合は、（２）式および（３）式ではなく（１）式を用いて完了待時間Ｔｃｋを算出する。なお、画像データがＰＤＬで記述されていない場合は、ＰＤＬに変換する時間を（１）式の右辺に加えてもよい。条件選択画面４Ｂに相当する画面は、タッチパネルディスプレイ１０ｅによって表示する。
【０１２２】
本実施形態では、端末装置２は、１台の画像形成装置１のみに完了待時間Ｔｃを問い合わせた。しかし、図１５のように印刷システム１００に複数の画像形成装置１が備わっている場合は、複数の画像形成装置１に問い合わせてもよい。この場合は、問合せ用のプログラムを端末装置２にインストールしておき、このプログラムによって各画像形成装置１に問い合わせればよい。
【０１２３】
端末装置２は、例えば画像形成装置１Ａ、１Ｂに問い合わせた場合は、画像形成装置１Ａ、１Ｂそれぞれから受信した回答データ６Ｈに基づいて、図１６のような、それぞれの完了待時間Ｔｃを示す条件選択画面４Ｃを表示すればよい。選択ボタン４Ｃ１１〜４Ｃ１４のいずれかにマウスポインタが重なった場合は、画像形成装置１Ａから得られた回答データ６Ｈに基づいて、メッセージ領域４Ｃ３に、マウスポインタが重なった選択ボタン４Ｃ１に対応するジョブ条件グループの内容を表示する。同様に、選択ボタン４Ｃ２１〜４Ｃ２４のいずれかにマウスポインタが重なった場合は、画像形成装置１Ｂから得られた回答データ６Ｈに基づいて、メッセージ領域４Ｃ３に、マウスポインタが重なった選択ボタン４Ｃ２に対応するジョブ条件グループの内容を表示する。
【０１２４】
そして、端末装置２は、選択ボタン４Ｃ１１〜４Ｃ１４のいずれかがクリックされ完了ボタン４Ｃ４がクリックされた場合は、クリックされた選択ボタン４Ｃ１に対応するジョブ条件グループに基づいて印刷データ６Ｂおよび条件データ６Ｃを生成し画像形成装置１Ａへ送信する。同様に、選択ボタン４Ｃ２１〜４Ｃ２４のいずれかがクリックされ完了ボタン４Ｃ４がクリックされた場合は、クリックされた選択ボタン４Ｃ２に対応するジョブ条件グループに基づいて印刷データ６Ｂおよび条件データ６Ｃを生成し画像形成装置１Ｂへ送信する。
【０１２５】
本実施形態では、端末装置２は、いずれかの選択ボタン４Ｂ１にマウスポインタが重なった場合に、その選択ボタン４Ｂ１に対応するジョブ条件グループの内容などをメッセージ領域４Ｂ２に表示させたが、さらに、図１７（Ａ）または（Ｂ）のように、ジョブ条件グループの各条件を表現したイラスト（いわゆる疑似プレビュー画像）を表示させてもよい。
【０１２６】
本実施形態では、完了待時間Ｔｃを問い合わせる際に、ユーザは時間指定ボタン４Ａ６を単にクリックするだけであったが、ドキュメント５の印刷を何分以内に完了させたいのかを指定することができるように完了待時間問合部２０３を構成してもよい。
【０１２７】
具体的には、時間指定ボタン４Ａ６がクリックされると、完了待時間問合部２０３は、図１８のような閾値指定画面４Ｄをタッチパネルディスプレイ２０ｅに表示させる。ユーザは、テキストボックス４Ｄ１に、印刷の完了までの所望する時間を入力し、指定ボタン４Ｄ２をクリックする。
【０１２８】
すると、完了待時間問合部２０３は、問合データ６Ｇとして、ドキュメント５のページ数だけでなくテキストボックス４Ｄ１に入力された時間を示すデータを画像形成装置１へ送信する。
【０１２９】
画像形成装置１において、回答データ送信部１０８は、完了待時間算出部１０７によって完了待時間Ｔｃが算出されたジョブ条件グループのうちの、完了待時間Ｔｃが問合データ６Ｇに示される時間以内であるものを選出する。そして、選出したジョブ条件グループそれぞれの内容および完了待時間Ｔｃを示すデータを回答データ６Ｈとして端末装置２へ送信する。
【０１３０】
端末装置２において、第二の印刷条件受付部２０４は、回答データ６Ｈに基づいて条件選択画面４Ｂを表示させる。その結果、例えば、テキストボックス４Ｄ１に「６」と入力された場合は、条件選択画面４Ｂが図１９のように表示される。なお、時間が指定されなかった場合は、図１０に示したように表示される。
【０１３１】
本実施形態では、条件選択画面４Ｂによって完了待時間Ｔｃを提示したが、他のジョブを考慮しない時間、つまり、Ｔｄ×Ｆ１＋Ｔｍｋ×Ｃａ、を完了待時間Ｔｃの代わりに提示してもよい。
【０１３２】
本実施形態では、選択ボタン４Ｂ１を、マウスポインタを重ねることによってフォーカスしたが、指でタップすることによってフォーカスしてもよい。
【０１３３】
本実施形態では、完了待時間Ｔｃを画像形成装置１が算出したが、端末装置２が算出してもよい。この場合は、端末装置２は、完了待時間Ｔｃを算出するのに必要なデータを画像形成装置１からダウンロードすればよい。または、印刷システム１００にサーバを設け、サーバによって完了待時間Ｔｃを算出してもよい。
【０１３４】
その他、印刷システム１００、画像形成装置１、端末装置２の全体または各部の構成、印刷の条件の組合せ、所要時間Ｔａの算出方法、完了待時間Ｔｃの算出方法、処理内容、処理順序、画面の構成、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１３５】
１００  印刷システム
１、１Ａ、１Ｂ  画像形成装置（プリンタ）
１０４  印刷ジョブ実行部（印刷制御手段）
１０７  完了待時間算出部（算出手段）
１０８  回答データ送信部（回答手段）
１０ｊ  プリントユニット（印刷手段）
２  端末装置
２０２  印刷ジョブ実行指令部（指令手段）
２０３  完了待時間問合部（問合せ手段）
２０４  第二の印刷条件受付部（提示手段）
Ｔｃ  完了待時間（予測時間）
４Ａ１１〜４Ａ５２  選択ボタン（選択肢）
４Ｂ  条件選択画面
４Ｃ  条件選択画面
５  ドキュメント
５１  ドキュメント
【図１】
2019130844.tif 000003
【図２】
2019130844.tif 000004
【図３】
2019130844.tif 000005
【図４】
2019130844.tif 000006
【図５】
2019130844.tif 000007
【図６】
2019130844.tif 000008
【図７】
2019130844.tif 000009
【図８】
2019130844.tif 000010
【図９】
2019130844.tif 000011
【図１０】
2019130844.tif 000012
【図１１】
2019130844.tif 000013
【図１２】
2019130844.tif 000014
【図１３】
2019130844.tif 000015
【図１４】
2019130844.tif 000016
【図１５】
2019130844.tif 000017
【図１６】
2019130844.tif 000018
【図１７】
2019130844.tif 000019
【図１８】
2019130844.tif 000020
【図１９】
2019130844.tif 000021