(57)【要約】【課題】画像処理装置において予約印刷と印刷前用紙確認とが競合することにより、印刷処理が実質的に停止してしまうことを防止する。【解決手段】画像処理装置２，３は、印刷ジョブ６０を生成または処理するための印刷制御手段（Ｓ２１０）と、印刷ジョブ６０の印刷を開始する時刻要求を生成または処理する開始時刻処理手段（４６，４７）と、印刷ジョブ６０による印刷を開始する際のユーザによる印刷媒体の確認要求を生成または処理する媒体確認処理手段（５２）と、を有する。開始時刻処理手段（４６，４７）と媒体確認処理手段（５２）とは、印刷制御手段（Ｓ２１０）が生成または処理する印刷ジョブ６０に対して、時刻要求とユーザによる印刷媒体の確認要求とを排他的に生成または処理する（Ｓ２０４，Ｓ２０７）。【選択図】図５
2019133525.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを生成または処理するための印刷制御手段と、
前記印刷ジョブの印刷を開始する時刻要求を生成または処理する開始時刻処理手段と、
前記印刷ジョブによる印刷を開始する際のユーザによる印刷媒体の確認要求を生成または処理する媒体確認処理手段と、
を有し、
前記開始時刻処理手段と前記媒体確認処理手段とは、前記印刷制御手段が生成または処理する前記印刷ジョブに対して、前記時刻要求とユーザによる印刷媒体の前記確認要求とを排他的に生成または処理する、
画像処理装置。
【請求項２】
前記開始時刻処理手段は、前記時刻要求を生成した場合、前記媒体確認処理手段による前記印刷媒体の確認要求の生成を禁止し、
前記媒体確認処理手段は、前記印刷媒体の確認要求を生成した場合、前記開始時刻処理手段による前記時刻要求の生成を禁止し、
前記印刷制御手段が生成した前記印刷ジョブとともに、前記時刻要求および前記印刷媒体の確認要求の中の１つの要求のみを、前記印刷ジョブを処理する画像形成装置へ送信する送信手段を有する、
請求項１記載の画像処理装置。
【請求項３】
前記時刻要求および前記印刷媒体の確認要求を設定する際に設定画面を表示する表示手段、を有し、
前記開始時刻処理手段は、前記設定画面において前記時刻要求が設定された場合、前記設定画面において前記印刷媒体の確認要求を設定できないようにし、
前記媒体確認処理手段は、前記設定画面において前記印刷媒体の確認要求が設定された場合、前記設定画面において前記時刻要求を設定できないようにする、
請求項２記載の画像処理装置。
【請求項４】
前記印刷制御手段が処理する前記印刷ジョブにおいて前記時刻要求および前記印刷媒体の確認要求を受信する受信手段と、
受信した前記時刻要求および前記印刷媒体の確認要求の一方を無効化する無効化手段と、を有し、
前記開始時刻処理手段は、前記印刷媒体の確認要求の処理が無効化される場合、前記時刻要求を処理して、要求された時刻に、前記印刷制御手段に前記印刷ジョブを処理させ、
前記媒体確認処理手段は、前記時刻要求の処理が無効化される場合、前記印刷媒体の確認要求を処理して、確認の後に、前記印刷制御手段に前記印刷ジョブを処理させる、
請求項１記載の画像処理装置。
【請求項５】
前記無効化手段は、受信した前記時刻要求および前記印刷媒体の確認要求の中の、前記印刷媒体の確認要求を無効化する、
請求項４記載の画像処理装置。
【請求項６】
前記無効化手段は、受信した前記時刻要求および前記印刷媒体の確認要求の中の、前記時刻要求を無効化する、
請求項４記載の画像処理装置。
【請求項７】
前記時刻要求と前記印刷媒体の確認要求との間の優先度を設定する設定手段、を有し、
前記無効化手段は、前記設定手段により設定された優先度に基づいて、受信した前記時刻要求および前記印刷媒体の確認要求の一方を無効化する、
請求項４記載の画像処理装置。
【請求項８】
印刷ジョブを生成または処理するための印刷制御手段を有する画像処理装置の制御方法であって、
前記印刷ジョブの印刷を開始する時刻要求を生成または処理する開始時刻処理工程と、
前記印刷ジョブによる印刷を開始する際の印刷媒体の確認要求を生成または処理する媒体確認処理工程と、
を有し、
前記開始時刻処理工程と前記媒体確認処理工程とは、前記印刷制御手段が生成または処理する前記印刷ジョブに対して、前記時刻要求と前記印刷媒体の確認要求とを排他的に生成または処理する、
画像処理装置の制御方法。
【請求項９】
印刷ジョブを生成または処理するための印刷制御手段を有する画像処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像処理装置の制御方法は、
前記印刷ジョブの印刷を開始する時刻要求を生成または処理する開始時刻処理工程と、
前記印刷ジョブによる印刷を開始する際の印刷媒体の確認要求を生成または処理する媒体確認処理工程と、
を有し、
前記開始時刻処理工程と前記媒体確認処理工程とは、前記印刷制御手段が生成または処理する前記印刷ジョブに対して、前記時刻要求と前記印刷媒体の確認要求とを排他的に生成または処理する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
特許文献１では、印刷を開始する時刻要求を含む印刷ジョブを情報処理端末で生成して画像形成装置へ送信し、画像形成装置は、指定された時刻に印刷ジョブを処理して印刷する。
【０００３】
特許文献２、３では、ユーザによる用紙確認要求を含む印刷ジョブを情報処理端末で生成して画像形成装置へ送信し、画像形成装置は、ユーザによる用紙確認が処理された後に印刷ジョブを処理して印刷する。
【０００４】
このように画像形成装置や情報処理端末といった印刷ジョブを生成または処理する画像処理装置には、いわゆる予約印刷機能や、印刷前用紙確認機能を有するものがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３５１２５４号公報
【特許文献２】特開２０００−２２９４６０号公報
【特許文献３】特開２００４−２８４２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像処理装置において１つの印刷ジョブに対して予約印刷と印刷前用紙確認との双方が設定された場合、実使用上で不都合が生じる可能性がある。たとえば画像処理装置は、深夜のようなユーザが不在となる予約時刻に、ユーザによる用紙確認を求めてしまう可能性がある。この場合、画像処理装置は、確認待ち状態で印刷処理を停止することになる。画像処理装置は、印刷ジョブに基づいて正常に印刷を処理しているにもかかわらず、印刷処理を進めることができなくなる。
【０００７】
このように画像処理装置では、予約印刷と印刷前用紙確認との競合により、印刷処理が実質的に停止してしまうことを防止することが求められている。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、印刷ジョブを生成または処理するための印刷制御手段と、前記印刷ジョブの印刷を開始する時刻要求を生成または処理する開始時刻処理手段と、前記印刷ジョブによる印刷を開始する際のユーザによる印刷媒体の確認要求を生成または処理する媒体確認処理手段と、を有し、前記開始時刻処理手段と前記媒体確認処理手段とは、前記印刷制御手段が生成または処理する（１つの）前記印刷ジョブに対して、前記時刻要求とユーザによる印刷媒体の前記確認要求とを排他的に生成または処理する。
【発明の効果】
【０００９】
本発明では、予約印刷と印刷前用紙確認との競合により印刷処理が実質的に停止してしまうことを防止できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第一実施形態に係る画像処理装置を有する画像処理システムの一例の構成図である。
【図２】図１の情報処理端末の概略構成を示す説明図である。
【図３】図１の画像形成装置の概略構成を示す説明図である。
【図４】図２の情報処理端末の端末表示装置に表示される設定画面の説明図である。
【図５】図２の情報処理端末における印刷ジョブの生成処理を示すフローチートである。
【図６】図１の画像処理システムにおけるシステム全体の処理の一例を示すシーケンス図である。
【図７】本発明の第二実施形態に係る画像処理装置としての画像形成装置に保存された印刷ジョブのデータ構造を示す説明図である。
【図８】画像形成装置のジョブ受信処理を示すフローチートである。
【図９】図８のステップＳ４０２の予約優先処理での詳細な処理を示すフローチートである。
【図１０】図１５のステップＳ９０４において画像形成装置に表示される用紙確認画面８０の説明図である。
【図１１】画像形成装置において未処理の印刷ジョブを管理するジョブ管理リスト７０のデータ構造を示す説明図である。
【図１２】画像形成装置による予約した印刷ジョブに対する処理を示すフローチートである。
【図１３】画像処理システムにおけるシステム全体の処理を示すシーケンス図である。
【図１４】本発明の第三実施形態に係る画像処理装置としての画像形成装置のジョブ受信処理を示すフローチートである。
【図１５】図１４のステップＳ８０２の用紙確認優先処理での詳細な処理を示すフローチートである。
【図１６】画像処理システムにおけるシステム全体の処理を示すシーケンス図である。
【図１７】本発明の第四実施形態に係る画像処理装置としての画像形成装置に表示される優先設定画面９０の説明図である。
【図１８】画像形成装置による優先印刷処理を示すフローチートである。
【図１９】画像処理システムにおけるシステム全体の処理を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は実施形態に記載されている構成によって限定されることはない。
【００１２】
［第一実施形態］
図１は、本発明の第一実施形態に係る画像処理装置を有する画像処理システム１の一例の構成図である。図１の画像処理システム１は、情報処理端末２、印刷ジョブを処理する画像形成装置３、を有する。情報処理端末２と画像形成装置３とは、ＬＡＮ４で接続され、双方向にデータ通信可能である。なお、情報処理端末２と画像形成装置３とは、無線通信により双方向にデータ通信可能とされてもよい。
【００１３】
図２は、図１の情報処理端末２の概略構成を示す説明図である。情報処理端末２は、印刷ジョブを生成して画像形成装置３へ送信するものであればよい。図２の情報処理端末２は、端末ＣＰＵ１１、端末ＲＡＭ１２、端末補助記憶装置１４、端末表示装置１５、端末入力装置１３、端末ＮＩＣ１６、および、これらをデータ送受可能に接続する端末バス１７、を有する。端末補助記憶装置１４は、たとえばハードディスク装置、フロッピーディスク装置、ＣＤ−ＲＯＭ装置である。端末補助記憶装置１４は、印刷ジョブを生成して画像形成装置３へ送信するプログラムを記録する。端末補助記憶装置１４は、この他にも、その他のアプリケーションプログラム、各種のデータ、ユーザ情報、画像処理システム１の機器情報などを記録してよい。端末ＣＰＵ１１は、端末補助記憶装置１４からプログラムを読み込んで実行する。これにより、情報処理端末２には、印刷ジョブを生成して画像形成装置３へ送信するための端末印刷制御手段が実現される。端末ＲＡＭ１２は、端末ＣＰＵ１１にワークエリアを提供する。端末印刷制御手段としての端末ＣＰＵ１１は、たとえば印刷のための設定値を端末ＲＡＭ１２に一時的に記録し、端末ＲＡＭ１２に記録された設定値の組み合わせにより印刷ジョブを生成する。なお、端末ＣＰＵ１１が処理に利用するデータは、端末補助記憶装置１４に記録されてもよい。端末表示装置１５は、たとえばＣＲＴディスプレイデバイス、液晶ディスプレイデバイスである。端末表示装置１５は、ユーザインタフェースのために、たとえば印刷の設定画面を表示する。端末表示装置１５は、印刷のための設定画面を表示する表示手段として機能する。端末入力装置１３は、たとえばマウスデバイス、キーボードデバイスである。端末入力装置１３は、ユーザインタフェースのために、たとえば印刷の設定画面に対する操作を検出する。端末ＮＩＣ１６は、ネットワークインタフェースカードデバイスである。端末ＮＩＣ１６は、ＬＡＮ４と直接に接続され、ＬＡＮ４に接続される画像形成装置３のメインＮＩＣ３４とデータを送受信する。端末ＮＩＣ１６は、印刷ジョブを送信する送信手段として機能する。
【００１４】
図３は、図１の画像形成装置３の概略構成を示す説明図である。画像形成装置３は、印刷ジョブを受信して処理する。これにより、印刷ジョブに係る画像が用紙といった印刷媒体に印刷される。図３の画像形成装置３は、メインコントローラ部２２、メイン読取装置２４、メイン印刷装置２５、メイン入力装置２１、メイン表示装置２３、を有する。メイン読取装置２４は、原稿の画像を読み取り、画像データを生成する。メイン印刷装置２５は、画像データに基づく画像を印刷媒体に印刷する。メイン表示装置２３は、たとえば液晶ディスプレイデバイスである。メイン表示装置２３は、ユーザインタフェースのために、たとえば印刷のための確認画面を表示する。メイン入力装置２１は、たとえばタッチパネルデバイス、テンキーデバイスである。メイン入力装置２１は、ユーザインタフェースのために、たとえば印刷のための確認画面に対する操作を検出する。メインコントローラ部２２は、メインＣＰＵ３１、メインＲＡＭ３２、メイン補助記憶装置３７、メインＮＩＣ３４、を有する。メインコントローラ部２２は、この他にも、メインデバイスＩ／Ｆ３８、メイン入力Ｉ／Ｆ３３、メイン表示Ｉ／Ｆ３６、メインタイマ３５、および、これらをデータ送受可能に接続するメインバス３９、を有する。メイン補助記憶装置３７は、たとえばハードディスク装置、フロッピーディスク装置、ＣＤ−ＲＯＭ装置である。メイン補助記憶装置３７は、印刷ジョブを受信して印刷処理を実行するプログラムを記録する。メイン補助記憶装置３７は、この他にも各種のデータ、ユーザ情報、画像処理システム１の機器情報などを記録してよい。メインＣＰＵ３１は、メイン補助記憶装置３７からプログラムを読み込んで実行する。これにより、画像形成装置３には、印刷ジョブを受信して印刷処理を実行するためのメイン印刷制御手段が実現される。メインＲＡＭ３２は、メインＣＰＵ３１にワークエリアを提供する。メイン印刷制御手段としてのメインＣＰＵ３１は、たとえば印刷ジョブをメインＲＡＭ３２に一時的に記録し、印刷ジョブの画像を印刷媒体に印刷する。なお、メインＣＰＵ３１が処理に利用するデータは、メイン補助記憶装置３７に記録されてもよい。メインタイマ３５は、時刻や時間を計測する。メインＮＩＣ３４は、ネットワークインタフェースカードデバイスである。メインＮＩＣ３４は、ＬＡＮ４と直接に接続され、ＬＡＮ４に接続される情報処理端末２の端末ＮＩＣ１６とデータを送受信する。メインＮＩＣ３４は、印刷ジョブを受信する受信手段として機能する。メインデバイスＩ／Ｆ３８は、データの入出力ポートである。メインデバイスＩ／Ｆ３８は、メイン読取装置２４およびメイン印刷装置２５と接続される。メイン表示Ｉ／Ｆ３６は、データの出力ポートである。メイン表示Ｉ／Ｆ３６は、メイン表示装置２３と接続される。メイン入力Ｉ／Ｆ３３は、データの入力ポートである。メイン入力Ｉ／Ｆ３３は、メイン入力装置２１と接続される。このような画像形成装置３では、メインＮＩＣ３４が受信した印刷ジョブは、メインＣＰＵ３１に取得される。メインＣＰＵ３１は、取得した印刷ジョブを、メインＲＡＭ３２またはメイン補助記憶装置３７に一時的に保存する。その後、メインＣＰＵ３１は、印刷ジョブを解析し、印刷ジョブの設定値に基づいてメイン印刷装置２５を制御し、印刷ジョブの画像をメイン印刷装置２５へ出力して印刷させる。
【００１５】
ところで、このような印刷のための画像処理システム１には、予約印刷のために、情報処理端末２が、印刷を開始する時刻要求を含む印刷ジョブを生成して画像形成装置３へ送信するものがある。この場合、画像形成装置３は、指定された時刻に印刷ジョブを処理して印刷媒体に印刷ジョブの画像を印刷する。また、印刷のための画像処理システム１には、印刷前に用紙を確認するために、情報処理端末２が、ユーザによる用紙確認要求を含む印刷ジョブを生成して画像形成装置３へ送信するものがある。この場合、画像形成装置３は、ユーザによる用紙確認が処理された後に印刷ジョブを処理して印刷する。
【００１６】
図４は、図２の情報処理端末２の端末表示装置１５に表示される設定画面の説明図である。図４（Ａ）は、基本設定画面４０である。図４（Ｂ）は、給紙設定画面５０である。設定画面には、この他にも、ページ設定画面、仕上げ設定画面、印刷品質設定画面、がある。端末ＣＰＵ１１は、画面上部に表示される基本設定タブ４１、ページ設定タブ４２、仕上げ設定タブ４３、給紙タブ４４、印刷品質タブ４５に対する操作に基づいて、これらの設定画面を切り替えて端末表示装置１５に表示する。図４（Ａ）の基本設定画面４０では、印刷の出力方法４６、予約時刻４７、部数、印刷向き、印刷倍率、などを設定できる。印刷の出力方法４６では、即座に印刷する「印刷」の設定値と、予約時刻に印刷する「予約印刷」の設定値とが、プルダウン方式で選択可能に表示される。ここで「予約印刷」が選択されると、開始時刻処理手段としての端末ＣＰＵ１１は、開始時刻処理工程として、予約印刷の印刷ジョブを生成する。予約時刻４７では、時刻を時分で設定できる。予約時刻４７は、印刷の出力方法４６において「予約印刷」を選択した場合にのみ、操作により変更可能になる。図４（Ｂ）の給紙設定画面５０では、給紙するトレイ５１、印刷前の用紙確認５２、用紙確認に表示する文字列５３、などを設定できる。給紙するトレイ５１では、トレイを選択することにより印刷媒体である用紙を選択できる。選択された給紙段は、白黒反転して表示される。ここでは「手差し」が選択されている。印刷前の用紙確認５２は、チェックボックスにより設定できる。チェックが入っている場合、印刷前の用紙確認がオン設定となる。この場合、ユーザは、画像形成装置３において用紙を確認し、所定の操作をすることになる。そして、用紙確認５２のチェックボックスをチェック（オン）した場合、文字列５３に入力可能となる。ユーザは、印刷する用紙の種類やサイズをメモすることができる。ここでは、「手差しトレイにコート紙をセット」という文字列５３が入力されている。ユーザ操作に基づいて、媒体確認処理手段としての端末ＣＰＵ１１は、媒体確認処理工程として、印刷する用紙などの媒体を確認する印刷ジョブを生成する。なお、特段の図示はしないが、ページ設定画面では、印刷する画像のページレイアウトや倍率などを設定することができる。仕上げ設定画面では、片面両面印刷の設定、とじ方向の設定、排紙方法の設定などを設定することができる。印刷品質設定画面では、カラーモード（カラー／モノクロ）、解像度の設定などの出力画像の画質を設定することができる。
【００１７】
このように印刷ジョブを生成する際に、予約印刷と印刷前用紙確認を設定できるようにすることで、画像処理システム１の利便性は向上する。しかしながら、予約印刷と印刷前用紙確認との双方が１つの印刷ジョブに対して設定された場合、実使用上で不都合が生じる可能性がある。たとえば画像処理装置は、深夜のようなユーザが不在となる予約時刻に、ユーザによる用紙確認を求めてしまうように処理を実行する可能性がある。この場合、画像処理装置は、ユーザが不在の状況下でユーザの用紙確認を待ち続けることになる。画像処理装置は、実質的に印刷処理を停止することになる。画像処理装置は、印刷ジョブに基づいて正常に印刷を処理しているにもかかわらず、印刷処理を進めることができなくなる。そこで、本実施形態では、１つの印刷ジョブに対して予約印刷と印刷前用紙確認とを排他的に設定可能にすることにより、画像処理装置の印刷処理が実質的に停止してしまうことを防止する。
【００１８】
図５は、図２の情報処理端末２における印刷ジョブの生成処理を示すフローチートである。端末ＣＰＵ１１は、印刷ジョブを生成する際に、図５の処理を実行する。図５の処理は、例えば、端末ＣＰＵ１１が、端末補助記憶装置に記憶されたプログラムを端末ＲＡＭ１２に読み出して実行することで実現される。図５の印刷ジョブの生成処理において、端末ＣＰＵ１１は、ステップＳ２０１において、アプリケーションを介してユーザからの印刷指示を受け付け、プリンタドライバを起動する。端末ＣＰＵ１１は、補助記憶装置などに記憶された印刷設定や画像処理設定などの各種設定の初期値を読み込む。そして、端末ＣＰＵ１１は、端末表示装置１５に、印刷のための設定画面を表示する。端末ＣＰＵ１１は、最初に、図４（Ａ）の基本設定画面４０を表示する。そして、タブ操作により、表示する設定画面を切り替える。
【００１９】
このような設定画面の表示切替処理を実行しながら、端末ＣＰＵ１１は、ステップＳ２０２において、図４（Ａ）の基本設定画面４０を表示するか否かを判断する。基本設定画面４０を表示する場合、端末ＣＰＵ１１は、ステップＳ２０３において、印刷前の用紙確認がオン設定であるかを確認する。そして、用紙確認がオン設定である場合、端末ＣＰＵ１１は、ステップＳ２０４において、図４（Ａ）の基本設定画面４０の印刷の出力方法において「予約印刷」を選択できないようにグレイアウトする。これにより、図４（Ａ）の基本設定画面４０において、印刷を開始する時刻要求が設定できないようになる。用紙確認がオン設定でない場合、端末ＣＰＵ１１は、「予約印刷」を選択できる状態で図４（Ａ）の基本設定画面４０を表示する。
【００２０】
基本設定画面４０を表示していない場合、端末ＣＰＵ１１は、ステップＳ２０５において、図４（Ｂ）の給紙設定画面５０を表示するか否かを判断する。給紙設定画面５０を表示する場合、端末ＣＰＵ１１は、ステップＳ２０６において、印刷の出力方法において「予約印刷」が設定されているか否かを確認する。そして、「予約印刷」が設定されている場合、端末ＣＰＵ１１は、ステップＳ２０７において、図４（Ｂ）の給紙設定画面５０のチェックボックスを選択できないようにグレイアウトする。これにより、図４（Ｂ）の給紙設定画面５０において、印刷媒体の確認要求が設定できないようになる。「予約印刷」が設定されていない場合、端末ＣＰＵ１１は、チェックボックスを選択できる状態で図４（Ｂ）の給紙設定画面５０を表示する。
【００２１】
以上のいずれかの処理を実行した後、端末ＣＰＵ１１は、処理をステップＳ２０８に進める。ステップＳ２０８において、端末ＣＰＵ１１は、キャンセルボタンが押下されたか否かを判断する。キャンセルボタンが押下された場合、端末ＣＰＵ１１は、図５の処理を終了する。キャンセルボタンが押下されていない場合、端末ＣＰＵ１１は、ステップＳ２０９において、ＯＫボタンの押下によりジョブ投入が指示されたか否かを判断する。ＯＫボタンが押下されていない場合、端末ＣＰＵ１１は、処理をステップＳ２０２に戻す。端末ＣＰＵ１１は、ＯＫボタンが押下されるまで、以上の処理を繰り返す。ＯＫボタンが押下された場合、端末ＣＰＵ１１は、ステップＳ２１０において、これまでにユーザにより設定された各種印刷設定に基づく印刷ジョブを生成する。生成される印刷ジョブは、ユーザ情報、ジョブ名などともに、ユーザにより設定された印刷の出力方法、予約印刷などの設定値を有する。予約印刷は、印刷ジョブの印刷を開始する時刻要求である。印刷の出力方法は、印刷媒体の確認要求である。端末ＣＰＵ１１は、生成した印刷ジョブを、ＬＡＮ４を通じて、画像形成装置３へ送信する。その後、端末ＣＰＵ１１は、図５の処理を終了する。
【００２２】
図６は、図１の画像処理システム１におけるシステム全体の処理の一例を示すシーケンス図である。ステップＳ１０２で、ユーザは情報処理端末２で印刷設定を指示する。ステップＳ１０２で、情報処理端末２はプリンタドライバを起動する。ステップＳ１０３で、情報処理端末２は印刷前用紙確認の設定を確認する。ステップＳ１０４で、情報処理端末２は基本設定画面４０を表示する。ここでは、出力方法として予約印刷を選択可能に表示する。ステップＳ１０５で、ユーザは情報処理端末２の基本設定画面４０で予約印刷を選択する。ステップＳ１０６で、情報処理端末２は、予約印刷の選択を受け付ける。ステップＳ１０７で、ユーザは情報端末の基本設定画面４０で予約時刻を入力する。ステップＳ１０８で、情報処理端末２は入力された予約時刻を受け付ける。ステップＳ１０９で、ユーザは情報処理端末２の給紙タブ４４を押下する。ステップＳ１１０で、情報処理端末２は、出力方法の予約印刷の設定値を確認する。ステップＳ１１１で、情報処理端末２は、印刷前用紙確認をグレイアウトして給紙タブ４４を表示する。このように、ユーザが予約印刷を設定した場合、印刷前用紙確認の設定は、オンに設定できない状態になる。
【００２３】
以上のように、本実施形態では、情報処理端末２において生成する１つの印刷ジョブに対して、時刻要求とユーザによる印刷媒体の確認要求とを排他的に設定する。情報処理端末２は、時刻要求を生成した場合には印刷媒体の確認要求の生成を禁止し、印刷媒体の確認要求を生成した場合には時刻要求の生成を禁止する。そして、情報処理端末２は、生成する各印刷ジョブにおいて、時刻要求および印刷媒体の確認要求の中の１つの要求を画像形成装置３へ送信する。よって、印刷ジョブに基づく印刷処理では、時刻要求とユーザによる印刷媒体の確認要求との中の一方のみが有効に処理される。その結果、時刻要求および印刷媒体の確認要求の双方が１つの印刷ジョブについて生成されることに起因して、実質的に印刷処理を停止させてしまう状況が発生してしまうことを抑制できる。たとえばユーザが確認することができない印刷開始時刻において印刷を開始する際にユーザによる印刷媒体の確認要求が生じ、画像処理装置の印刷処理が実質的に停止してしまうことを防止できる。しかも、本実施形態では、設定画面において一方が設定された場合に他方が設定できないようにすることで、ユーザにおいても双方が同時に設定できないこと、を認識できる。
【００２４】
［第二実施形態］
次に、本発明の第二実施形態に係る画像処理システム１を説明する。第二実施形態は、印刷ジョブを受信して処理する画像処理装置において、予約印刷と印刷前用紙確認とを排他的に処理する。以下の説明では、主に第一実施形態との相違点について説明する。
【００２５】
図７は、本発明の第二実施形態に係る画像処理装置としての画像形成装置３に保存された印刷ジョブ６０のデータ構造を示す説明図である。印刷ジョブ６０は、メイン補助記憶装置３７に一時的に記録される。図７の印刷ジョブ６０は、印刷ジョブ名６１、ユーザＩＤ６２、印刷の出力方法６３、予約時刻６４、印刷設定６５、印刷前用紙確認６６、確認画面の表示文字列６７、印刷データ６８、を有する。印刷ジョブ名６１は、画像処理装置において印刷ジョブ６０を一意に特定するためのファイル名である。ユーザＩＤ６２は、印刷を指示した情報処理端末２のユーザを特定する識別情報である。印刷の出力方法６３は、情報処理端末２で設定された出力方法の設定値である。予約時刻６４は、情報処理端末２で設定された出力時刻の設定値である。印刷設定６５は、情報処理端末２で設定された部数、トレイなどの設定値である。印刷前用紙確認６６は、情報処理端末２で設定された印刷前用紙確認の要否の設定値である。確認画面の表示文字列６７は、情報処理端末２で設定された印刷前用紙確認画面に表示する文字列の設定値である。印刷データ６８は、用紙などの印刷媒体に印刷する画像のデータである。ここでは、描画ソフトウェアのＰＤＬデータを図示している。このように図７の印刷ジョブ６０は、印刷ジョブ６０において、時刻要求と、印刷媒体の確認要求とが共に設定されている。
【００２６】
図８は、画像形成装置３のジョブ受信処理を示すフローチートである。図９は、図８のステップＳ４０２の予約優先処理での詳細な処理を示すフローチートである。図８および図９の処理は、画像形成装置３のメインＣＰＵ３１が、メイン補助記憶装置３７に記憶されたプログラムをメインＲＡＭ３２に読み出して実行することで実現される。メインＣＰＵ３１は、メインＮＩＣ３４が印刷ジョブ６０を受信した場合、図８の処理を実行する。図８のステップＳ４０１において、メインＣＰＵ３１は、情報処理端末２から印刷ジョブ６０を受信する。これにより、メインＣＰＵ３１は、ステップＳ４０２の予約優先処理を行う。
【００２７】
図９の予約優先処理のステップＳ５０１において、メインＣＰＵ３１は、印刷ジョブ６０の出力方法を解析し、出力方法が「予約印刷」か否かを判断する。出力方法が「予約印刷」である場合、メインＣＰＵ３１は、ステップＳ５０２において、印刷前用紙確認がオンか否かを判断する。印刷前用紙確認がオンである場合、メインＣＰＵ３１は、ステップＳ５０３において、印刷前用紙確認をオフに変更して無効化する。受信した時刻要求および印刷媒体の確認要求の中の確認要求を無効化する。その後、メインＣＰＵ３１は、ステップＳ５０４において、受信した印刷ジョブ６０を、予約印刷オンの印刷ジョブ６０として、メイン補助記憶装置３７またはメインＲＡＭ３２に保存する。ステップＳ５０２において印刷前用紙確認がオフである場合にも、メインＣＰＵ３１は、ステップＳ５０４において予約印刷オンの印刷ジョブ６０として保存する。その後、メインＣＰＵ３１は、図９の処理を終了する。出力方法が「予約印刷」でない場合、メインＣＰＵ３１は、ステップＳ５０５において、印刷前用紙確認がオンか否かを判断する。印刷前用紙確認がオンである場合、メインＣＰＵ３１は、ステップＳ５０６おいて、メイン表示装置２３に用紙の確認画面を表示する。
【００２８】
図１０は、図１５のステップＳ９０４において画像形成装置３に表示される用紙確認画面８０の説明図である。図１０の用紙確認画面８０には、印刷ジョブ６０の表示文字列８１がメッセージとして表示されている。また、用紙確認画面８０には、確認ＯＫボタン８２が表示される。ユーザは、画像形成装置３において所定の給紙用紙を確認した後、確認ＯＫボタン８２を押下操作する。これにより、メインＣＰＵ３１は、ユーザにより用紙が確認されたと判断できる。図９のステップＳ５０７おいて、メインＣＰＵ３１は、ユーザの確認操作を判断する。メインＣＰＵ３１は、ユーザの確認操作がなされるまで、ステップＳ５０７の判断処理を繰り返す。ユーザの確認操作を判断すると、メインＣＰＵ３１は、ステップＳ５０８おいて、メイン印刷装置２５を用いて印刷ジョブ６０を印刷する。ステップＳ５０５において印刷前用紙確認がオフである場合にも、メインＣＰＵ３１は、ステップＳ５０８おいて、メイン印刷装置２５を用いて印刷ジョブ６０を印刷する。その後、メインＣＰＵ３１は、図９の処理を終了する。
【００２９】
図１１は、画像形成装置３において未処理の印刷ジョブ６０を管理するジョブ管理リスト７０のデータ構造を示す説明図である。ジョブ管理リスト７０は、メインＣＰＵ３１によりメイン補助記憶装置３７またはメインＲＡＭ３２に記録される。メインＣＰＵ３１は、図９のステップＳ５０４において、ジョブ管理リスト７０に新たな印刷ジョブ６０を登録する。ジョブ管理リスト７０は、図１１の各行に示されるように、印刷ジョブ６０毎の管理レコード７１を有する。印刷ジョブ６０毎の管理レコード７１は、受信日時７２、ユーザＩＤ７３、印刷ジョブ名７４、出力方法７５、予約時刻７６、格納場所７７、を有する。ただし、無効化される印刷前の用紙確認は、ここに含まれない。受信日時７２は、画像形成装置３が印刷ジョブ６０を受信した日時である。ユーザＩＤ７３は、印刷ジョブ６０に含まれるユーザＩＤのコピーである。印刷ジョブ名７４は、画像形成装置３に記録されている印刷ジョブ６０のファイル名である。出力方法７５は、印刷ジョブ６０に含まれる出力方法のコピーである。予約した印刷ジョブ６０では、出力方法には「予約印刷」が登録される。予約時刻７６は、印刷ジョブ６０に含まれる予約時刻のコピーである。「予約印刷」の場合に、予約時刻が登録される。格納場所７７は、メインＣＰＵ３１がメイン補助記憶装置３７に記録した印刷ジョブ６０の格納場所である。
【００３０】
図１２は、画像形成装置３による予約した印刷ジョブ６０に対する処理を示すフローチートである。メインＣＰＵ３１は、画像形成装置３が起動している期間において、図１２の処理ルーチンを繰り返し実行する。なお、メインＣＰＵ３１は、メインタイマ３５の周期的な割込みにより、図１２の処理ルーチンを実行してもよい。図１２の予約した印刷ジョブ６０の印刷処理のステップＳ６０１において、メインＣＰＵ３１は、図１１のジョブ管理リスト７０を取得する。メインＣＰＵ３１は、ステップＳ６０２において、ジョブ管理リスト７０の出力方法および予約時刻を確認する。また、ステップＳ６０３において、メインＣＰＵ３１は、メインタイマ３５から現在時刻を取得する。そして、メインＣＰＵ３１は、ステップＳ６０４において、予約時刻に達した予約した印刷ジョブ６０が存在するか確認する。予約時刻に達した予約した印刷ジョブ６０が存在しない場合、メインＣＰＵ３１は、ステップＳ６０７において一定時間待機する。その後、メインＣＰＵ３１は、処理をステップＳ６０１へ戻し、予約した印刷ジョブ６０に対する処理を繰り返す。予約時刻に達した予約した印刷ジョブ６０が存在する場合、メインＣＰＵ３１は、ステップＳ６０５において、その印刷ジョブ６０を処理する。その後、メインＣＰＵ３１は、ステップＳ６０６において、印刷した印刷ジョブ６０を、メイン補助記憶装置３７およびジョブ管理リストから削除する。そして、メインＣＰＵ３１は、ステップＳ６０７において一定時間待機する。その後、メインＣＰＵ３１は、処理をステップＳ６０１へ戻し、予約した印刷ジョブ６０に対する処理を繰り返す。
【００３１】
図１３は、画像処理システム１におけるシステム全体の処理を示すシーケンス図である。ステップＳ３０１で、ユーザは情報処理端末２で印刷指示をする。ステップＳ３０２で、情報処理端末２は印刷ジョブ６０を生成する。この際、情報処理端末２は、予約印刷、かつ、印刷前用紙確認をオンとした印刷ジョブ６０を生成する。ステップＳ３０３で、情報処理端末２は、生成した印刷ジョブ６０を、画像形成装置３に送信する。ステップＳ３０４で、画像形成装置３は、受信した印刷ジョブ６０の出力方法を解析して、予約印刷指定と認識する。ステップＳ３０５で、画像形成装置３は、受信した印刷ジョブ６０に、印刷前用紙確認がオンに設定されていることを認識する。ステップＳ３０６で、画像形成装置３は、印刷前用紙確認を無効に変更して、予約時刻の印刷設定を行う。このように、画像形成装置３は、受信した印刷ジョブ６０において予約印刷と印刷前の用紙確認が共にオンである場合、用紙確認を無効化し、通常の予約印刷の印刷ジョブ６０として処理する。
【００３２】
以上のように、本実施形態では、処理する１つの印刷ジョブ６０に対して、時刻要求とユーザによる印刷媒体の確認要求とを排他的に生成または処理する。よって、印刷ジョブ６０の印刷を開始する際には、時刻要求とユーザによる印刷媒体の前記確認要求との中の時刻要求のみが有効に処理される。その結果、たとえばユーザが確認することができない印刷開始時刻において印刷を開始する際にユーザによる印刷媒体の確認要求が生じ、画像処理装置の印刷処理が実質的に停止してしまうことを防止できる。しかも、画像形成装置３は、印刷の開始時刻に、受信した印刷ジョブ６０を処理する。予定した時刻に印刷ジョブ６０の処理を開始し、印刷媒体への印刷処理を完了できることを期待できる。印刷物は、画像形成装置３において印刷したまま放置されてしまわないようにできる。予定時刻に画像形成装置３に行くユーザは、画像形成装置３において放置されていない印刷されたばかりの印刷物を得ることができる。
【００３３】
［第三実施形態］
次に、本発明の第三実施形態に係る画像処理システム１を説明する。第三実施形態は、印刷ジョブ６０を受信して処理する画像処理装置において、予約印刷および印刷前用紙確認の中の、予約印刷を無効化する。以下の説明では、主に第二実施形態との相違点について説明する。
【００３４】
図１４は、本発明の第三実施形態に係る画像処理装置としての画像形成装置３のジョブ受信処理を示すフローチートである。図１５は、図１４のステップＳ８０２の用紙確認優先処理での詳細な処理を示すフローチートである。図１４および図１５の処理は、画像形成装置３のメインＣＰＵ３１が、メイン補助記憶装置３７に記憶されたプログラムをメインＲＡＭ３２に読み出して実行することで実現される。メインＣＰＵ３１は、メインＮＩＣ３４が印刷ジョブ６０を受信した場合、図１４の処理を実行する。図１４のステップＳ４０１において、メインＣＰＵ３１は、情報処理端末２から印刷ジョブ６０を受信する。これにより、メインＣＰＵ３１は、ステップＳ４０２の用紙確認優先処理を行う。
【００３５】
図１５の用紙確認優先処理のステップＳ９０１において、メインＣＰＵ３１は、印刷ジョブ６０の出力方法を解析し、印刷前用紙確認がオンか否かを判断する。印刷前用紙確認がオンである場合、メインＣＰＵ３１は、ステップＳ９０２において、出力方法が「予約印刷」か否かを判断する。出力方法が「予約印刷」である場合、メインＣＰＵ３１は、ステップＳ９０３において、「予約印刷」をオフに変更して無効化する。受信した時刻要求および印刷媒体の確認要求の中の時刻要求を無効化する。その後、メインＣＰＵ３１は、ステップＳ９０４において、メイン表示装置２３に用紙の確認画面を表示する。ステップＳ９０２において出力方法が「予約印刷」でない場合にも、メインＣＰＵ３１は、ステップＳ９０４おいて、メイン表示装置２３に用紙の確認画面を表示する。また、メインＣＰＵ３１は、ステップＳ９０５おいて、メインＣＰＵ３１は、ユーザの確認操作を判断する。メインＣＰＵ３１は、ユーザの確認操作がなされるまで、ステップＳ９０５の判断処理を繰り返す。ユーザの確認操作を判断すると、メインＣＰＵ３１は、ステップＳ９０６おいて、メイン印刷装置２５を用いて印刷ジョブ６０を印刷する。その後、メインＣＰＵ３１は、図９の処理を終了する。印刷前用紙確認がオフである場合、メインＣＰＵ３１は、ステップＳ９０７において、出力方法が「予約印刷」か否かを判断する。出力方法が「予約印刷」でない場合、メインＣＰＵ３１は、ステップＳ９０６おいて、メイン印刷装置２５を用いて印刷ジョブ６０を印刷する。出力方法が「予約印刷」である場合、メインＣＰＵ３１は、ステップＳ９０８おいて、受信した印刷ジョブ６０を、予約印刷オンの印刷ジョブ６０として、メイン補助記憶装置３７またはメインＲＡＭ３２に保存する。
【００３６】
図１６は、画像処理システム１におけるシステム全体の処理を示すシーケンス図である。ステップＳ７０１で、ユーザは情報処理端末２で印刷指示をする。ステップＳ７０２で、情報処理端末２は印刷ジョブ６０を生成する。この際、情報処理端末２は、予約印刷、かつ、印刷前用紙確認をオンとした印刷ジョブ６０を生成する。ステップＳ７０３で、情報処理端末２は、生成した印刷ジョブ６０を、画像形成装置３に送信する。ステップＳ７０４で、画像形成装置３は、受信した印刷ジョブ６０の出力方法を解析して、予約印刷指定と認識する。ステップＳ７０５で、画像形成装置３は、受信した印刷ジョブ６０に、印刷前用紙確認がオンに設定されていることを認識する。ステップＳ７０６で、画像形成装置３は、予約印刷指定を無効に変更して、予約時刻になることを待つことなく、印刷ジョブ６０の印刷を開始する。このように画像形成装置３は、受信した印刷ジョブ６０において予約印刷と印刷前の用紙確認が共にオンである場合、予約印刷を無効化し、通常の印刷ジョブ６０として印刷処理を即座に開始する。
【００３７】
以上のように、本実施形態では、受信した時刻要求および印刷媒体の確認要求の中の、時刻要求を無効化する。よって、画像形成装置３は、受信した印刷媒体の確認要求を処理すると、受信した印刷ジョブ６０を処理する。ユーザが不在になる時刻よりも前に印刷ジョブ６０の処理を開始し、所望の印刷媒体への印刷処理を完了できることを期待できる。ユーザは、印刷ジョブ６０に基づいて所望の印刷媒体へ印刷した印刷物を得ることができる。
【００３８】
［第四実施形態］
次に、本発明の第四実施形態に係る画像処理システム１を説明する。第四実施形態は、印刷ジョブ６０を受信して処理する画像処理装置において、予約印刷および印刷前用紙確認の中から一方を優先設定する。そして、優先設定に基づいて、他方が無効化される。以下の説明では、主に第二実施形態との相違点について説明する。
【００３９】
図１７は、本発明の第四実施形態に係る画像処理装置としての画像形成装置３に表示される優先設定画面９０の説明図である。メインＣＰＵ３１は、ユーザにより優先設定に基づいて、図１８の優先設定画面９０を、メイン表示装置２３に表示する。図１７の優先設定画面９０には、予約印刷優先ボタン９１と、印刷前用紙確認優先ボタン９２と、ＯＫボタン９３、キャンセルボタン９４、が表示される。予約印刷優先ボタン９１およびＯＫボタン９３がユーザにより順番に操作されると、メインＣＰＵ３１は、予約印刷の優先設定を、メイン補助記憶装置３７に保存する。印刷前用紙確認優先ボタン９２およびＯＫボタン９３がユーザにより順番に操作されると、メインＣＰＵ３１は、印刷前用紙確認の優先設定を、メイン補助記憶装置３７に保存する。このように、メインＣＰＵ３１は、時刻要求と印刷媒体の確認要求との間の優先度を設定する。
【００４０】
図１８は、画像形成装置３による優先印刷処理を示すフローチートである。メインＣＰＵ３１は、印刷ジョブ６０を受信した場合に、図１８の処理を実行する。図１８の優先印刷処理において、メインＣＰＵ３１は、ステップＳ１１０１において、印刷ジョブ６０を受信する。次に、メインＣＰＵ３１は、ステップＳ１１０２において、メイン補助記憶装置３７の優先設定を取得する。ステップＳ１１０３において、メインＣＰＵ３１は、取得した優先設定であるかを判断する。取得した優先設定が予約印刷である場合、メインＣＰＵ３１は、ステップＳ１１０４において、予約優先処理を実行する。この予約優先処理は、図９の予約優先処理と同様のものでよい。メインＣＰＵ３１は、必要に応じて用紙確認を無効化して、予約時刻において印刷処理を実行する。取得した優先設定が予約印刷でない場合、すなわち用紙確認である場合、メインＣＰＵ３１は、ステップＳ１１０５において、用紙確認優先処理を実行する。この用紙確認優先処理は、図１５の用紙確認優先処理と同様のものでよい。メインＣＰＵ３１は、必要に応じて予約時刻を無効化して、用紙確認を伴う印刷処理を実行する。その後、メインＣＰＵ３１は、図１８の処理を終了する。
【００４１】
図１９は、画像処理システム１におけるシステム全体の処理を示すシーケンス図である。ステップＳ１００１で、ユーザは画像形成装置３を操作して、優先設定画面で予約印刷を優先する設定を行う。ステップＳ１００２で、画像形成装置３は、予約印刷を優先する設定を受け付けて記録する。ステップＳ１００３で、ユーザは情報処理端末２で印刷指示をする。ステップＳ１００４で、情報処理端末２は印刷ジョブ６０を生成する。この際、情報処理端末２は、予約印刷、かつ、印刷前用紙確認をオンとした印刷ジョブ６０を生成する。ステップＳ１００５で、情報処理端末２は、生成した印刷ジョブ６０を画像形成装置３に送信する。ステップＳ１００６で、画像形成装置３は、受信した印刷ジョブ６０の出力方法を解析して、予約印刷指定と認識する。ステップＳ１００７で、画像形成装置３は、受信した印刷ジョブ６０に、印刷前用紙確認がオンに設定されていることを認識する。ステップＳ１００８で、画像形成装置３は、優先設定画面にて設定された優先設定を取得し、予約印刷が優先の設定であると認識する。ステップＳ１００９で、画像形成装置３は、印刷前用紙確認を無効（オフ）に変更する。ステップＳ１０１０で、画像形成装置３は、予約した印刷ジョブ６０として保存する。ステップＳ１０１１で、画像形成装置３は、予約時刻であることを確認し、保存した予約した印刷ジョブ６０を印刷する。このように、投入された印刷ジョブ６０は、あらかじめ設定された優先設定にしたがって、予約印刷オンまたは印刷前用紙確認オンが無効化され、印刷処理される。このように本実施形態では、画像形成装置３において、時刻要求と印刷媒体の確認要求との間の優先度を設定できる。時刻要求と印刷媒体の確認要求との間で、優先する設定を選択することができる。
【００４２】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワークや記録媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４３】
１  画像処理システム
２  情報処理端末
３  画像形成装置
１１  端末ＣＰＵ
１４  端末補助記憶装置
１５  端末表示装置
１６  端末ＮＩＣ
２３  メイン表示装置
３１  メインＣＰＵ
３４  メインＮＩＣ
３７  メイン補助記憶装置
４０  基本設定画面
４６  出力方法
４７  予約時刻
５０  給紙設定画面
５２  用紙確認
６０  印刷ジョブ
８０  用紙確認画面
９０  優先設定画面
９１  予約印刷優先ボタン
９２  印刷前用紙確認優先ボタン
【図１】
2019133525.tif 000003
【図２】
2019133525.tif 000004
【図３】
2019133525.tif 000005
【図４】
2019133525.tif 000006
【図５】
2019133525.tif 000007
【図６】
2019133525.tif 000008
【図７】
2019133525.tif 000009
【図８】
2019133525.tif 000010
【図９】
2019133525.tif 000011
【図１０】
2019133525.tif 000012
【図１１】
2019133525.tif 000013
【図１２】
2019133525.tif 000014
【図１３】
2019133525.tif 000015
【図１４】
2019133525.tif 000016
【図１５】
2019133525.tif 000017
【図１６】
2019133525.tif 000018
【図１７】
2019133525.tif 000019
【図１８】
2019133525.tif 000020
【図１９】
2019133525.tif 000021