(57)【特許請求の範囲】
【請求項１】
投入された印刷ジョブを選択して印刷する画像形成装置であって、
印刷ジョブを選択する選択手段と、
前記選択手段により選択されている印刷ジョブの印刷設定に基づく印刷により生じる印刷コストより印刷コストを軽減できる印刷設定の候補を、前記選択手段による選択に応じて判断する判断手段と、
前記判断手段により印刷コストを軽減できると判断された印刷設定の候補を前記選択されている印刷ジョブに適用することができるように表示し、かつ、前記判断手段により印刷コストを軽減できると判断されなかった印刷設定を表示しない、設定画面を提供する提供手段と、
前記設定画面において前記印刷設定の候補の中から任意の印刷設定が指示された場合に、前記指示された印刷設定に、前記印刷ジョブの印刷設定を変更する変更手段と、を有し、
前記判断手段は、前記指示に伴う前記印刷ジョブの印刷設定の変更に応じて、前記印刷設定の候補を更新し、
前記提供手段は、前記更新された印刷設定の候補が表示される設定画面を提供する
ことを特徴とする画像形成装置。
【請求項２】
前記印刷設定の候補は、印刷設定の内容を明示したボタンであり、前記画像形成装置の操作部に表示されることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記判断手段は、複数の印刷ジョブが同時に選択された場合、該選択された複数の印刷ジョブの印刷設定を比較して最も印刷コストの低い印刷設定を判断し、該判断した印刷設定より印刷コストを軽減できる印刷設定を判断することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記印刷設定は、複数の種別の印刷設定を含み、
前記判断手段は、前記印刷設定の種別ごとに、印刷コストを軽減できる印刷設定を判断し、
前記提供手段は、前記印刷設定の種別ごとに前記印刷コストを軽減できる印刷設定の候補を表示した設定画面を提供することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記印刷設定の種別は、片面印刷するか両面印刷するかの設定、白黒印刷するかカラー印刷するかの設定、印刷面に面付けするページ数の設定のいずれか、または任意の組み合わせを含むことを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
前記印刷ジョブは、情報処理装置から投入される印刷ジョブ、又は、前記画像形成装置の読取手段から投入される印刷ジョブであることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記画像形成装置は、投入される印刷ジョブを一旦、記憶手段に留め置くことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
投入された印刷ジョブを選択して印刷する画像形成装置の制御方法であって、
印刷ジョブを選択する選択ステップと、
前記選択ステップにおいて選択されている印刷ジョブの印刷設定に基づく印刷により生じる印刷コストより印刷コストを軽減できる印刷設定の候補を、前記選択ステップにおける選択に応じて判断する判断ステップと、
前記判断ステップにより印刷コストを軽減できると判断された印刷設定の候補を前記選択されている印刷ジョブに適用することができるように表示し、かつ、前記判断ステップにおいて印刷コストを軽減できると判断されなかった印刷設定を表示しない、設定画面を提供する提供ステップと、
前記設定画面において前記印刷設定の候補の中から任意の印刷設定が指示された場合に、前記指示された印刷設定に、前記印刷ジョブの印刷設定を変更する変更ステップと、を有し、
前記判断ステップにおいて、前記指示に伴う前記印刷ジョブの印刷設定の変更に応じて、前記印刷設定の候補を更新し、
前記提供ステップにおいて、前記更新された印刷設定の候補が表示される設定画面を提供する
ことを特徴とする画像形成装置の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
近年の画像形成装置は、パーソナルコンピュータやスキャナ等から投入された印刷ジョブの印刷設定を任意のタイミングで変更できる画像形成装置が存在する。さらに、世界的なエコロジー志向により、画像形成装置において留め置かれた印刷ジョブを出力する際に、システムが印刷ジョブの設定を判断し、印刷コストを軽減する余地のある印刷ジョブの設定を警告として表示するものもある。
【０００３】
このような中で、特許文献１には、画像形成装置における入力、編集、出力に関する各設定を自動または手動で印刷コストを軽減できる設定（Ｎｉｎ１、両面、白黒等）に変更する技術が開示されている。なお、パラメータの変更には、予め登録された印刷コストを軽減できる設定値が適用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２１８２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述したような警告表示を行う画像形成装置では、ユーザは印刷ジョブの設定変更が煩雑であると思いこみ、設定変更を行うことなく出力し、コスト軽減に繋がらないといった課題があった。
【０００６】
また、特許文献１で適用される印刷設定は予め登録された固定の設定であるため、ジョブに応じて印刷設定を変更することはできず、かえってコスト高な設定に変更されてしまう可能性があった。例えば、既にコストを軽減できる印刷設定になっているジョブ（４ｉｎ１、白黒）が、予め登録された２ｉｎ１、カラー等のコスト軽減に繋がらない印刷設定に変更されてしまう可能性があった。
【０００７】
さらに、特許文献１では、システムが強制的にジョブの設定を決まった設定に変更してしまうため、コスト軽減に繋がらない設定で印刷することができなかった。例えば、契約書類等の印刷で、１ｉｎ１、片面等の定型出力が必要な場合であっても、自動的に２ｉｎ１、両面等の印刷設定に変更されてしまい、ユーザの所望の設定で印刷することができないという問題があった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、印刷ジョブの印刷設定に対し、動的に印刷コストを軽減できる設定のみを提供でき、印刷コストを軽減できる設定を簡単に適用可能にする仕組みを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、投入された印刷ジョブを選択して印刷する画像形成装置であって、印刷ジョブを選択する選択手段と、前記選択手段により選択されている印刷ジョブの印刷設定に基づく印刷により生じる印刷コストより印刷コストを軽減できる印刷設定の候補を、前記選択手段による選択に応じて判断する判断手段と、前記判断手段により印刷コストを軽減できると判断された印刷設定の候補を前記選択されている印刷ジョブに適用することができるように表示し、かつ、前記判断手段により印刷コストを軽減できると判断されなかった印刷設定を表示しない、設定画面を提供する提供手段と、前記設定画面において前記印刷設定の候補の中から任意の印刷設定が指示された場合に、前記指示された印刷設定に、前記印刷ジョブの印刷設定を変更する変更手段と、を有し、前記判断手段は、前記指示に伴う前記印刷ジョブの印刷設定の変更に応じて、前記印刷設定の候補を更新し、前記提供手段は、前記更新された印刷設定の候補が表示される設定画面を提供することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷ジョブの印刷設定に対し、動的に印刷コストを軽減できる設定のみを提供でき、印刷コストを軽減できる設定を簡単に適用可能にすることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施例の画像形成装置を適用可能な印刷システムを例示する図
【図２】情報処理装置の内部構成を例示するブロック図
【図３】画像形成装置の内部構成を例示するブロック図
【図４】助記憶装置内の領域区分を例示する概念図
【図５】情報処理装置の制御プログラムのモジュールを例示する図
【図６】画像形成装置の制御プログラムのモジュールを例示する図
【図７】強制留め置きモードの切り替え画面を例示する図
【図８】印刷ジョブの属性を例示する図
【図９】印刷設定として設定可能な設定値の一覧を例示する図
【図１０】印刷ジョブの印刷指示画面を例示する図
【図１１】印刷設定変更画面を例示する図
【図１２】印刷ジョブが選択された場合の印刷指示画面を例示する図
【図１３】他の印刷ジョブが選択された場合の印刷指示画面を例示する図
【図１４】印刷設定が変更された後の印刷指示画面を例示する図
【図１５】留置きプリント処理を例示するフローチャート
【図１６】実施例１におけるコスト軽減設定判断処理の詳細フローチャート
【図１７】複数の印刷ジョブが同時に選択された場合の印刷指示画面を例示する図
【図１８】複数の印刷ジョブの印刷設定が変更された後の印刷指示画面を例示する図
【図１９】実施例２におけるコスト軽減設定判断処理の詳細フローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１３】
図１は、本発明の一実施例を示す画像形成装置を適用可能な留め置き印刷システムの構成を例示する図である。
図１において、１０１はネットワークに接続可能な情報処理装置（例えばパーソナルコンピュータ；ＰＣ）、１０２は情報処理装置１０１から受信した印刷ジョブの印刷が可能な画像形成装置である。
本実施例では、情報処理装置１０１と画像形成装置１０２は、ＬＡＮ等のネットワーク１００を介して接続するものとするが、本発明は、パラレルケーブルやシリアルケーブル、ＵＳＢケーブル等により、情報処理装置と画像形成装置を接続する形態であっても適用できる。
【００１４】
図２は、一般的な情報処理装置の内部構成を例示する図であり、図１における情報処理装置１０１の内部構成も同様の構成とする。
２０１はＣＰＵで、本実施例の情報処理を行う。２０２はＲＡＭで、ＣＰＵ２０１のワークエリアを提供する。２０３は補助記憶装置で、本実施例における制御プログラムを提供する。補助記憶装置２０３は、例えばハードディスク、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等である。
【００１５】
２０４は画像表示装置で、ユーザにメッセージ等を通知したり、ＵＩ画面を表示する。画像表示装置２０４は、具体的にはＣＲＴディスプレイ、液晶ディスプレイ（ＬＣＤ）等である。２０５はユーザコマンド入力装置で、ユーザのコマンドを入力する。ユーザコマンド入力装置２０５は、具体的にはマウス、キーボード等である。
【００１６】
２０６はネットワークインタフェースカード（ＮＩＣ）で、ＬＡＮ１００を介して他のネットワーク機器と相互にデータをやりとりするためのものである。２０９はメインバスである。
【００１７】
図３は、画像形成装置１０２の内部構成を例示する図である。
図３において、３０１はＣＰＵで、画像形成装置１０２を制御する際の情報処理を行う。３０２はＲＡＭで、ＣＰＵ３０１のワークエリアの提供やデータの一時保管を行う。３０３は補助記憶装置で、データの一時保管やＲＡＭ３０２の代わりに用いられる。補助記憶装置３０３は、例えば、ハードディスク、ソリッドステートドライブ、ＣＤ−ＲＯＭ等である。
【００１８】
３０４は液晶パネル等の画像表示装置で、画像形成装置１０２の状態やエラーメッセージ、操作画面等を表示する場合に用いる。３０５はユーザコマンド入力装置（タッチパネル等）で、所望する印刷ジョブの指定等をユーザが操作するためのものである。なお、画像表示装置３０４およびユーザコマンド入力装置３０５は、画像形成装置１０２の操作部を構成する。
【００１９】
３０６はＮＩＣで、ＬＡＮ１００を介して他のネットワーク機器と双方向にデータをやり取りするためのものである。
３０７は印刷部（印刷エンジン）で、スキャンした画像データ等を用紙に印刷するためのものである。印刷部３０７は、印刷処理に関わる給紙オプション（給紙カセット等）や排紙オプション（フィニッシャ装置等）の状態を識別可能とする。
【００２０】
３０８は読取部（スキャナ）で、原稿台に置かれた紙原稿を読み取り白黒２値やカラー多値の画像データ等を生成する。読取部３０８で読み取った画像データは、印刷部３０７で印刷することが可能であり、補助記憶装置３０３に留めて置いて任意のタイミングで印刷することも可能である。
３０９はメインバスである。
【００２１】
図４は、補助記憶装置３０３内の領域区分を例示する概念図である。
本実施例では、補助記憶装置３０３内の領域は、留め置き印刷用領域１２０１、その他の領域１２０２から構成されるものとする。留め置き印刷用領域１２０１は、印刷ジョブを格納するための領域である。その他の領域１２０２は、留め置き印刷用領域１２０１以外の読取部３０８からのコピージョブ、スキャナージョブを一時的に格納する領域である。
【００２２】
図５は、情報処理装置１０１の補助記憶装置２０３に格納されている情報処理装置の印刷制御に関わる制御プログラムのモジュールを例示する図である。
制御モジュール４０１〜４０２は、ＣＰＵ２０１がＲＡＭ２０２に読み出し実行することにより情報処理装置１０１に機能を与えるものである。
【００２３】
４０１はプリンタドライバで、テキストエディタ等の任意のアプリケーションからの指示により、印刷ジョブを生成し画像形成装置１０２に投入するためのものである。
４０２はデータ通信部で、プリンタドライバ４０１が生成した印刷ジョブを画像形成装置１０２に投入したり、投入した印刷ジョブの処理結果を画像形成装置１０２から受信する際に使用するものである。データ通信部４０２は、ハードウェア的にはＮＩＣ２０６を使用するが、ＵＳＢ等のインタフェースであってもよい。
【００２４】
図６は、画像形成装置１０２の補助記憶装置３０３に格納されている留め置き印刷システムの制御に関わるプログラムのモジュールを例示する図である。
制御モジュール５０１〜５０３は、ＣＰＵ３０１がＲＡＭ３０２に読み出し実行することにより、画像形成装置１０２に機能を与えるものとする。
【００２５】
５０１は印刷ジョブ格納部で、情報処理装置１０１から投入された印刷ジョブを留め置き印刷用領域１２０１に格納したり、画像形成装置１０２の読取部３０８からのコピージョブ、スキャナージョブをその他の領域１２０２に格納するためのものである。
５０２はジョブ制御部で、補助記憶装置３０３に留め置かれたジョブの文書名１１０１、日付１１０２、印刷設定１１０３（図８）を読出し、画像表示装置３０４に表示したり、印刷ジョブの印刷処理を行ったりする制御部である。
５０３はコスト軽減設定判断部で、ジョブ制御部５０２により読み出された印刷設定１１０３をコスト軽減に繋がる印刷設定であるかどうか判断する。
【００２６】
本実施例の画像形成装置１０２は、投入された印刷ジョブを留め置き印刷用領域１２０１に一旦格納し、該留め置き印刷用領域１２０１に格納されている印刷ジョブを選択して印刷可能な構成である。選択された印刷ジョブに対し、コスト軽減設定判断部５０３が、印刷ジョブの印刷設定１１０３をチェックして、印刷コストを軽減できる設定を判断する。そして、コスト軽減設定を適用するためのエコ設定ボタンを画像形成装置１０２の画像表示装置３０４に表示する。そして、エコ設定ボタンが押下された場合、印刷設定ボタンに対応する設定を、印刷ジョブに適用する。
【００２７】
図７は、画像形成装置１０２で強制留め置きモードを適用するか否かの動作モードを指定するための設定画面の一例である。
設定画面１３００において、ユーザがＯＮ１３０１を選択し、ＯＫボタン１３２０を押下すると、強制留め置きモードがＯＮになる。また、ユーザがＯＦＦ１３０２を選択し、ＯＫボタン１３２０を押下すると、強制留め置きモードがＯＦＦになる。
【００２８】
ここで、強制留め置きモードがＯＮとは、投入された印刷ジョブを強制的に留め置き印刷用領域１２０１に格納するモードである。強制留め置きモードがＯＦＦとは、投入された印刷ジョブを一時留め置き印刷用領域１２０１に格納しないモードである。
【００２９】
キャンセル１３１０ボタンが押下された場合、設定画面１３００で行った強制留め置きモードＯＮ／ＯＦＦの設定を反映させることなく、設定画面１３００が閉じられる。
なお、設定画面１３００で設定した強制留め置きモードでは、任意のタイミングでジョブ制御部５０２が参照できることとする。また、本実施例では、強制留め置きモードがＯＮである前提とする。なお、強制留め置きモードの設定は、画像形成装置１０２の補助記憶装置３０３等に格納される。
【００３０】
図８は、情報処理装置１０１或いは画像形成装置１０２の読取部３０８から投入された印刷ジョブの属性を例示する図である。
印刷ジョブの属性１１００は、情報処理装置１０１のプリンタドライバ４０１、あるいは、画像形成装置１０２のユーザコマンド入力装置３０５からの設定により生成される。また、生成された印刷ジョブの属性１１００は、対応する印刷ジョブに紐付けられて、画像形成装置１０２の補助記憶装置３０３の留め置き印刷用領域１２０１と、その他の領域１２０２に格納される。
【００３１】
印刷ジョブの属性１１００は、ジョブ名を示す１１０１、片面・両面設定１１０４、カラーモード設定１１０５、ページレイアウト設定１１０６などの印刷設定１１０３を含む。
【００３２】
片面・両面設定１１０４は、片面印刷するか両面印刷するかの設定を示す。カラーモード設定１１０５は、白黒印刷するかカラー印刷するかの設定を示す。なお、ページレイアウトとは、１の用紙（シート）の印刷面に対して複数ページ分の画像をレイアウトすることを示し、ページレイアウト設定１１０６は、シートの印刷面に面付けするページ数の設定を示す。
【００３３】
本実施例の印刷ジョブの属性１１００に含まれる印刷設定の種別は、片面・両面設定１１０４、カラーモード設定１１０５、ページレイアウト設定１１０６などの印刷設定１１０３に限定されるものではなく、他の設定を含んでもよい。
【００３４】
図９は、印刷設定として設定可能な設定値の一覧を例示する図であり、この一覧に対応する情報が、補助記憶装置３０３に格納されている。
図９に示すように、片面・両面設定１１０４（図８）に対し、「片面」又は「両面」を設定できる。カラーモード設定１１０５（図８）に対し、「カラー」又は「白黒」を設定できる。ページレイアウト設定１１０６（図８）に対し、「１ｉｎ１」、「２ｉｎ１」、「４ｉｎ１」、「６ｉｎ１」、「８ｉｎ１」、「９ｉｎ１」又は「１６ｉｎ１」を設定できる。
【００３５】
なお、この一覧では、印刷設定の種別ごとに、図面のより右側に示されている設定がより印刷コストの低い設定となっているものとする。また、各設定値とともに印刷コストを示す情報（例えば数値）を格納するようにし、該印刷コストを示す情報に基づいて、より印刷コストの低い設定を判断可能にしてもよい。
【００３６】
なお、図９に示すような設定可能な設定値の一覧を利用することにより、今後、設定可能な設定値の追加、編集、削除にも対応できる。
【００３７】
図１０は、留め置き印刷用領域１２０１に留め置かれた印刷ジョブの印刷指示画面６００を例示する図である。印刷指示画面６００は、ジョブ制御部５０２により、画像形成装置１０２側の画像表示装置３０４上に表示される。
【００３８】
強制留め置きモードがＯＮである場合、情報処理装置１０１から投入された印刷ジョブが画像形成装置１０２の補助記憶装置３０３に留め置かれる。ジョブ制御部５０２が、補助記憶装置３０３に留め置かれたジョブの文書名１１０１、日付１１０２、印刷設定１１０３を読出し、画像表示装置３０４に表示する。
【００３９】
ユーザは留め置かれた印刷ジョブ６０１或いは６０２を選択でき、各印刷ジョブの印刷設定６３０を確認できる。
また、ユーザが、留め置かれた印刷ジョブ６０１或いは６０２を選択した状態で、６１０ボタンを押下した場合、図１１に示すような印刷設定変更画面１０００が表示される。
【００４０】
また、ユーザが、留め置かれた印刷ジョブ６０１、６０２を選択した場合、印刷指示画面６００が、図１２に示すような表示状態、図１３に示すような表示状態にそれぞれ遷移する。
【００４１】
ユーザが留め置かれた印刷ジョブ６０１や６０２を選択した状態で、プリント開始ボタン６２０を押下した場合、ジョブ制御部５０２が、印刷部３０７による選択された印刷ジョブの印刷処理を実行する。
【００４２】
図１１は、印刷設定変更画面１０００を例示する図である。印刷設定変更画面１０００は、ジョブ制御部５０２により、画像形成装置１０２側の画像表示装置３０４上に表示される。
【００４３】
ユーザは選択された印刷ジョブの印刷設定６３０（図１０）に対して、１００１で片面／両面の設定、１００２でカラーモードの設定、１００３でページレイアウト（Ｎｉｎ１）の設定を変更できる。ＯＫボンタン１０１０を押下すると、設定変更が有効になり、ＣＰＵ３０１がＲＡＭ３０２に格納された印刷設定１１０３（１１０４、１１０５、１１０６等）の該当設定値を変更する。また、キャンセルボタン１０２０を押下すると、１００１〜１００３の内容は反映されずに印刷設定変更画面１０００が閉じられる。
【００４４】
図１２は、留め置かれた印刷ジョブ６０１が選択された場合の印刷指示画面の一例を示す図であり、ジョブ制御部５０２により、画像形成装置１０２側に表示される。
印刷ジョブ６０１が選択された時、ジョブ制御部５０２が補助記憶装置３０３の留め置き印刷用領域１２０１に格納された印刷設定１１０３を参照する。続いて、コスト軽減設定判断部５０３の判断により、ジョブ制御部５０２が、印刷ジョブ６０１の印刷コストを軽減するためのエコ設定ボタンを生成して、画像表示装置３０４に表示させる。
【００４５】
図１２の例では、エコ設定ボタンとして、片面・両面設定１１０４を「両面」へ変更できるボタン７０１、カラーモード設定１１０５を「白黒」へ変更できるボタン７０２、ページレイアウト設定１１０６を「２ｉｎ１」へ変更できるボタン７０３を生成して、画像表示装置３０４に表示させる。なお、エコ設定ボタン７０１、７０２、７０３は、ユーザがエコ設定ボタンに対応する印刷設定の内容（「両面」、「白黒」、「２ｉｎ１」）を容易に認識できるように、該印刷設定の内容を明示したボタンとする。
【００４６】
図１３は、留め置かれた印刷ジョブ６０２が選択された場合の印刷指示画面の一例を示す図であり、ジョブ制御部５０２により、画像形成装置１０２側に表示される。
また、図１３では印刷ジョブ６０２を選択した際、ジョブ制御部５０２が補助記憶装置３０３の留め置き印刷用領域１２０１に格納された印刷設定１１０３を参照する。また、コスト軽減設定判断部５０３の判断により、ジョブ制御部５０２が、印刷ジョブ６０２の印刷コストを軽減するためのエコ設定ボタンを生成して、画像表示装置３０４に表示させる。
【００４７】
図１３の例では、エコ設定ボタンとして、カラーモード設定１１０５を「白黒」へ変更できるボタン８０１、ページレイアウト設定１１０６を「４ｉｎ１」へ変更できるボタン８０２を生成して、画像表示装置３０４に表示させる。
【００４８】
なお、ユーザがエコ設定ボタン８０１及び８０２を押下した場合、ジョブ制御部５０２がＲＡＭ３０２に格納された印刷設定１１０３の該当設定値１１０５及び１１０６を変更する。該変更後、ジョブ制御部５０２は、同様に、変更した印刷ジョブの印刷設定１１０３を読み出す。そして、コスト軽減設定判断部５０３の判断により、ジョブ制御部５０２が、設定変更された印刷ジョブ６０２の印刷コストをさらに軽減するために、ページレイアウト設定１１０６を「６ｉｎ１」へ変更するためのエコ設定ボタン９０１を生成して、図１４に示すように、画像表示装置３０４に表示させる。
【００４９】
図１４は、留め置かれた印刷ジョブ６０２が選択されてエコ設定ボタン８０１と８０２が押下されて印刷設定が変更された場合の印刷指示画面の一例を示す図であり、ジョブ制御部５０２により、画像形成装置１０２側に表示される。
【００５０】
ジョブ制御部５０２は、さらに印刷ジョブ６０２に対し、上記処理を繰り返し、更に印刷コストを軽減できる「６ｉｎ１」へ変更できるエコ設定ボタン９０１を生成する。なお、コスト軽減設定判断部５０３による判断処理の詳細は後述する図１６で説明する。
【００５１】
なお、ボタン７０１、７０２、７０３で設定変更可能な複数の種別の印刷設定や、ボタン８０１、８０２で設定変更可能な複数の種別の印刷設定を一括で（まとめて）設定できる他のエコ設定ボタンを、画像表示装置３０４に表示させてもよい。このボタンを押すことにより、印刷設定１１０３内の各種別の設定（１１０４、１１０５、１１０６）を一括して変更できる。
【００５２】
以上、図１２〜図１４に示したように、画像形成装置１０２では、選択されている印刷ジョブの印刷コストを軽減できる印刷設定を動的に判断し、該印刷コストを軽減できると判断された印刷設定を選択されている印刷ジョブに適用するためのエコ設定ボタンをユーザへ提供する。そして、該エコ設定ボタンが指示された場合に、前記選択されている印刷ジョブの印刷設定を、該指示されたエコ設定ボタンに対応する印刷設定に変更する。さらに、印刷設定が変更された場合、該変更された印刷設定よりさらに印刷コストを軽減できる印刷設定を動的に判断し、該さらに印刷コストを軽減できると判断された印刷設定を適用するためのエコ設定ボタンをさらに提供する。
【００５３】
図１５は、本発明の画像処理装置の留置きプリント処理を例示するフローチャートである。なお、このフローチャートの処理は、画像形成装置１０２のＣＰＵ３０１が補助記憶装置３０３から制御モジュール５０２、５０３をＲＡＭ３０２に読み出し実行するものとする。
例えば、ユーザが画像形成装置１０２のユーザコマンド入力装置３０５からログインを行うと、ジョブ制御部５０２が、本フローチャートの処理を開始する。
【００５４】
まず、Ｓ１４００において、ジョブ制御部５０２が、補助記憶装置３０３の留め置き印刷用領域１２０１に格納されたログインユーザの印刷ジョブとその印刷設定１１０３を読出し、画像表示装置３０４に表示する。
そして、ユーザが表示された印刷ジョブを選択した際、ジョブ制御部５０２が、画像表示装置３０４からの動作を検知し（Ｓ１４０１）、Ｓ１４０２に処理を進める。
【００５５】
Ｓ１４０２では、ジョブ制御部５０２は、コスト軽減設定判断処理を実行する。まず、ジョブ制御部５０２が、選択された印刷ジョブの補助記憶装置３０３の留め置き印刷用領域１２０１に格納された印刷設定１１０３を参照する。また、コスト軽減設定判断部５０３が、印刷設定１１０３内の片面・両面設定１１０４、カラーモード設定１１０５、ページレイアウト設定１１０６が全て印刷コストを軽減できる印刷設定であるか否かを判断する。なお、Ｓ１４０２のコスト軽減設定判断処理の詳細は後述する図１６に示す。
【００５６】
そして、片面・両面設定１１０４、カラーモード設定１１０５、ページレイアウト設定１１０６の少なくともいずれかがコスト軽減できる印刷設定ではないと判断した場合（Ｓ１４０２でＮｏの場合）、ジョブ制御部５０２は、Ｓ１４０３に処理を進める。
Ｓ１４０３では、ジョブ制御部５０２は、選択されている印刷ジョブの印刷コストを軽減できるエコ設定ボタン（例えば、図１２の７０１〜７０３、図１３の８０１〜８０２、図１４の９０１等）を生成して、画像表示装置３０４に表示し、Ｓ１４０５に処理を進める。
【００５７】
一方、片面・両面設定１１０４、カラーモード設定１１０５、ページレイアウト設定１１０６の全てがコスト軽減できる印刷設定であると判断した場合（Ｓ１４０３でＹｅｓの場合）、ジョブ制御部５０２は、Ｓ１４０５に処理を進める。
【００５８】
Ｓ１４０５では、ジョブ制御部５０２がユーザからの動作要求（処理要求）を検知したか判断する。
そして、ユーザが設定変更を要求したことを検知した場合（Ｓ１４０５で「設定変更要求」の場合）、ジョブ制御部５０２は、Ｓ１４０４に処理を進める。なお、ユーザが設定変更を要求したことを検知した場合とは、上記Ｓ１４０３で生成したエコ設定ボタンを押下したことや、設定変更ボタン６１０を押下したことを検知した場合である。
【００５９】
Ｓ１４０４では、ジョブ制御部５０２は、該当印刷ジョブの留め置き印刷用領域１２０１に格納された印刷設定１１０３（１１０４、１１０５、１１０６等）を設定ボタンの値に変更し、Ｓ１４０２に処理を遷移させる。
【００６０】
一方、上記Ｓ１４０５において、ユーザが印刷実行要求したことを検知した場合（Ｓ１４０５で「印刷実行要求」の場合）、ジョブ制御部５０２は、Ｓ１４０６に処理を進める。なお、ユーザが印刷実行要求したことを検知した場合とは、プリント開始ボタン６２０を押下したことを検知した場合である。
Ｓ１４０６では、ジョブ制御部５０２は、選択されている印刷ジョブを実行する。
【００６１】
図１６は、実施例１におけるコスト軽減設定判断処理（図１５のＳ１４０２）の詳細を例示するフローチャートである。このフローチャートの処理は、画像形成装置１０２のＣＰＵ３０１が補助記憶装置３０３から制御モジュール５０２、５０３をＲＡＭ３０２に読み出し実行するものとする。なお、本発明では、片面・両面設定１１０４が「両面」、カラーモード設定１１０５が「白黒」、ページレイアウト設定１１０６が「１６ｉｎ１」の印刷設定が印刷コストを最大限に軽減できる設定と見なす。
【００６２】
まず、Ｓ１５００において、ジョブ制御部５０２は、選択されている、留め置き印刷用領域１２０１に格納された印刷ジョブと、その印刷設定１１０３のカラーモード設定１１０５の値を読出し、Ｓ１５０１に処理を進める。
Ｓ１５０１では、コスト軽減設定判断部５０３が、カラーモード設定１１０５が印刷コスト軽減に繋がる「白黒」であるか否かを判断する。
【００６３】
そして、コスト軽減設定判断部５０３が、カラーモード設定１１０５が「白黒」ではないと判断した場合（Ｓ１５０１でＮｏの場合）、ジョブ制御部５０２は、ＲＡＭ３０２内に保持される表示隊列に設定値の「白黒」を入れる（Ｓ１５０２）。そして、Ｓ１５０３に処理を進める。
一方、カラーモード設定１１０５が「白黒」であると判断した場合（Ｓ１５０１でＹｅｓの場合）、ジョブ制御部５０２は、そのままＳ１５０３に処理を進める。
【００６４】
Ｓ１５０３〜Ｓ１５０５において、片面・両面設定１１０４に対しても、前記同様の処理を行う。Ｓ１５０３では、ジョブ制御部５０２は、選択されている印刷ジョブの印刷設定１１０３の片面・両面設定１１０４の値を読出し、Ｓ１５０４に処理を進める。
Ｓ１５０４では、コスト軽減設定判断部５０３は、片面・両面設定１１０４が印刷コスト軽減に繋がる「両面」であるか否かを判断する。
【００６５】
そして、コスト軽減設定判断部５０３が、片面・両面設定１１０４が「両面」ではないと判断した場合（Ｓ１５０４でＮｏの場合）、ジョブ制御部５０２は、ＲＡＭ３０２内に保持される表示隊列に、現在の片面／両面の設定値より印刷コストを軽減できる設定値「両面」を入れる（Ｓ１５０５）。そして、Ｓ１５０６に処理を進める。
一方、片面・両面設定１１０４が「両面」であると判断した場合（Ｓ１５０４でＹｅｓの場合）、ジョブ制御部５０２は、そのままＳ１５０６に処理を進める。
【００６６】
Ｓ１５０６〜Ｓ１５０８において、ページレイアウト設定１１０６に対しても、前記同様の処理を行う。Ｓ１５０６では、ジョブ制御部５０２は、選択されている印刷ジョブの印刷設定１１０３のページレイアウト設定１１０６の値を読出し、Ｓ１５０７に処理を進める。
Ｓ１５０７では、コスト軽減設定判断部５０３は、ページレイアウト設定１１０６が印刷コスト軽減に繋がる「１６ｉｎ１」であるか否かを判断する。
【００６７】
そして、コスト軽減設定判断部５０３が、ページレイアウト設定１１０６が「１６ｉｎ１」ではないと判断した場合（Ｓ１５０７でＮｏの場合）、ジョブ制御部５０２は、ＲＡＭ３０２内に保持される表示隊列に、現在のページレイアウトの設定値より印刷コストを軽減できる設定値を入れる（Ｓ１５０８）。例えば、現在選択されている印刷ジョブのページレイアウト設定１１０６の値が「２ｉｎ１」である場合、表示隊列に「４ｉｎ１」を入れる。そして、Ｓ１５０９に処理を進める。
一方、ページレイアウト設定１１０６が「１６ｉｎ１」であると判断した場合（Ｓ１５０６でＹｅｓの場合）、ジョブ制御部５０２は、そのままＳ１５０９に処理を進める。
【００６８】
Ｓ１５０９では、ジョブ制御部５０２は、表示隊列が空か否かを判断する。
そして、表示隊列が空であると判断した場合（Ｓ１５０９でＹｅｓの場合）、ジョブ制御部５０２は、全ての設定が印刷コストを軽減できるエコ印刷設定であると判断し、図１５のＳ１４０５に処理を進める。
【００６９】
一方、表示隊列が空でないと判断した場合（Ｓ１５０９でＮｏの場合）、ジョブ制御部５０２は、少なくともいずれかの設定が印刷コストを軽減できるエコ印刷設定でないと判断し、図１５のＳ１４０３に処理を進める。図１５のＳ１４０３では、ジョブ制御部５０２は、表示隊列内の要素を基に印刷コストを軽減できるエコ設定ボタンを生成し、画像表示装置３０４に表示する。
【００７０】
以上の処理により、印刷ジョブの印刷設定１１０３に対し、印刷コストを軽減できるエコ設定ボタンを提供でき、印刷コストを軽減できる印刷設定を簡単に適用できる。
【実施例２】
【００７１】
上述した実施例１では、印刷ジョブが１つ選択された場合に該選択された印刷ジョブの印刷コストを軽減できる印刷設定を判断し、コスト軽減設定を適用する印刷設定ボタンを表示する構成について説明した。
実施例２では、複数の印刷ジョブが同時に選択された場合、該選択された全ての印刷ジョブの印刷コストを軽減できる印刷設定を判断し、コスト軽減設定を適用する印刷設定ボタンを表示する構成について説明する。
【００７２】
図１７は、複数の留め置かれた印刷ジョブ６０１、６０２が同時に選択された場合の印刷指示画面の一例を示す図であり、ジョブ制御部５０２により、画像形成装置１０２側に表示される。
【００７３】
印刷ジョブ６０１と印刷ジョブ６０２が同時に選択された場合、ジョブ制御部５０２が、補助記憶装置３０３の留め置き印刷用領域１２０１に格納された印刷ジョブ６０１と印刷ジョブ６０２の印刷設定１１０３を参照する。続いて、コスト軽減設定判断部５０３の判断により、ジョブ制御部５０２が選択された印刷ジョブ６０１と６０２両方の印刷コストを軽減できるエコ設定ボタン１６０１、１６０２、１６０３を生成して、画像表示装置３０４に表示させる。
【００７４】
なお、１６０１は、選択されている全ての印刷設定の片面・両面設定１１０４を「両面」へ変更できるボタンである。１６０２は、選択されている全ての印刷設定のカラーモード設定１１０５を「白黒」へ変更できるボタンである。１６０３は、選択されている全ての印刷設定のページレイアウト設定１１０６を「６ｉｎ１」へ変更できるボタンである。すなわち、本実施例では、複数の印刷ジョブが同時に選択された場合、該選択された複数の印刷ジョブの印刷設定を比較して最も印刷コストの低い印刷設定を判断し、該判断した印刷設定より印刷コストを軽減できる印刷設定を動的に判断して、エコ設定ボタンとして提示する構成である。
【００７５】
ユーザはエコ設定ボタン１６０１と１６０２が押下された場合、該エコ設定ボタンに対応する印刷設定を印刷ジョブ６０１と印刷ジョブ６０２に適用する。即ち、ジョブ制御部５０２が、ＲＡＭ３０２に格納された印刷ジョブ６０１と印刷ジョブ６０２の印刷設定１１０３の該当設定値１１０４と１１０５を「両面」と「白黒」変更し、該変更した印刷設定に基づいて印刷指示画面６００を再表示する。これにより、印刷指示画面６００が、図１８に示すような表示状態に遷移する。
【００７６】
図１８は、留め置かれた印刷ジョブ６０１、６０２が選択されてエコ設定ボタン１６０１と１６０２が押下されて印刷設定が変更された場合の印刷指示画面の一例を示す図であり、ジョブ制御部５０２により、画像形成装置１０２側に表示される。
【００７７】
ジョブ制御部５０２は、さらに印刷ジョブ６０２に対し、上記処理を繰り返し、更に印刷コストを軽減できる「６ｉｎ１」へ変更できるエコ設定ボタン１７０１を生成する。
【００７８】
以下、実施例２におけるコスト軽減設定判断部５０３の判断処理の詳細を、図１９で説明する。
図１９は、実施例２におけるコスト軽減設定判断処理（図１５のＳ１４０２）の詳細を例示するフローチャートである。なお、このフローチャートの処理は、画像形成装置１０２のＣＰＵ３０１が補助記憶装置３０３から制御モジュール５０２、５０３をＲＡＭ３０２に読み出し実行するものとする。
【００７９】
まず、Ｓ１８００において、ジョブ制御部５０２は、選択されている複数の印刷ジョブの印刷設定１１０３のカラーモード設定１１０５の値を読出し、Ｓ１８０１に処理を進める。
Ｓ１８０１では、コスト軽減設定判断部５０３が、選択されている全ての印刷ジョブのカラーモード設定１１０５が、「白黒」であるか否かを判断する
【００８０】
そして、コスト軽減設定判断部５０３が、選択されているいずれかの印刷ジョブのカラーモード設定１１０５が「白黒」ではないと判断した場合（Ｓ１８０１でＮｏの場合）、ジョブ制御部５０２は、ＲＡＭ３０２内に保持される表示隊列に設定値の「白黒」を入れる（Ｓ１８０２）。そして、Ｓ１８０３に処理を進める。
一方、選択されている全ての印刷ジョブのカラーモード設定１１０５が「白黒」であると判断した場合（Ｓ１８０１でＹｅｓの場合）、ジョブ制御部５０２は、そのままＳ１８０３に処理を進める。
【００８１】
Ｓ１８０３〜Ｓ１８０５において、片面・両面設定１１０４に対しても、前記同様の処理を行う。Ｓ１８０３では、ジョブ制御部５０２は、選択されている全ての印刷ジョブの印刷設定１１０３の片面・両面設定１１０４の値を読出し、Ｓ１８０４に処理を進める。
Ｓ１８０４では、コスト軽減設定判断部５０３は、選択されている全ての印刷ジョブの片面・両面設定１１０４が「両面」であるか否かを判断する。
【００８２】
そして、コスト軽減設定判断部５０３が、選択されているいずれかの印刷ジョブの片面・両面設定１１０４が「両面」ではないと判断した場合（Ｓ１８０４でＮｏの場合）、ジョブ制御部５０２は、ＲＡＭ３０２内に保持される表示隊列に、現在の片面／両面の設定値より印刷コストを軽減できる設定値「両面」を入れる（Ｓ１８０５）。そして、Ｓ１８０６に処理を進める。
【００８３】
一方、選択されている全ての印刷ジョブの片面・両面設定１１０４が「両面」であると判断した場合（Ｓ１８０４でＹｅｓの場合）、ジョブ制御部５０２は、そのままＳ１８０６に処理を進める。
【００８４】
Ｓ１８０６〜Ｓ１８０８において、ページレイアウト設定１１０６に対しても、前記同様の処理を行う。Ｓ１８０６では、ジョブ制御部５０２は、選択されている全ての印刷ジョブの印刷設定１１０３のページレイアウト設定１１０６の値を読出し、Ｓ１８０７に処理を進める。
【００８５】
Ｓ１８０７では、コスト軽減設定判断部５０３は、選択されている全ての印刷ジョブのページレイアウト設定１１０６が「１６ｉｎ１」であるか否かを判断する。
【００８６】
そして、コスト軽減設定判断部５０３が、選択されているいずれかの印刷ジョブのページレイアウト設定１１０６が「１６ｉｎ１」ではないと判断した場合（Ｓ１８０７でＮｏの場合）、ジョブ制御部５０２は、ＲＡＭ３０２内に保持される表示隊列に、現在のページレイアウトの設定値より印刷コストを軽減できる設定値を入れる（Ｓ１８０８）。例えば、選択されている複数の印刷ジョブで最も印刷コストを軽減できるページ例ストの設定値よりもさらに印刷コストを軽減できる設定値を表示隊列に入れる。具体的には、現在、選択されている印刷ジョブＡとＢのページレイアウト設定１１０６の値が「２ｉｎ１」、「４ｉｎ１」であるとすると、表示隊列に「６ｉｎ１」を入れる。そして、Ｓ１８０９に処理を進める。
【００８７】
一方、選択されている全ての印刷ジョブの印刷ジョブのページレイアウト設定１１０６が「１６ｉｎ１」であると判断した場合（Ｓ１８０６でＹｅｓの場合）、ジョブ制御部５０２は、そのままＳ１８０９に処理を進める。
【００８８】
Ｓ１８０９では、ジョブ制御部５０２は、表示隊列が空か否かを判断する。
そして、表示隊列が空であると判断した場合（Ｓ１８０９でＹｅｓの場合）、ジョブ制御部５０２は、選択されている全ての印刷ジョブの設定が印刷コストを軽減できるエコ印刷設定であると判断し、図１５のＳ１４０５に処理を進める。
【００８９】
一方、表示隊列が空でないと判断した場合（Ｓ１８０９でＮｏの場合）、ジョブ制御部５０２は、選択されている少なくともいずれかの印刷ジョブの設定が印刷コストを軽減できるエコ印刷設定でないと判断し、図１５のＳ１４０３に処理を進める。図１５のＳ１４０３では、ジョブ制御部５０２は、表示隊列内の要素を基に印刷コストを軽減できる設定ボタンを生成し、画像表示装置３０４に表示する。
【００９０】
以上のように、実施例２によれば、選択されている全ての印刷ジョブの印刷設定１１０３に対し、印刷コストを軽減できる印刷設定ボタンを提供でき、印刷コストを軽減できる印刷設定を、複数の印刷ジョブにまとめて簡単に適用することができる。
【００９１】
なお、実施例３では、複数の印刷ジョブが同時に選択された場合、該選択された全ての印刷ジョブの印刷コストを軽減できる印刷設定に対応するエコ設定ボタンを提示する構成を説明した。しかし、複数の印刷ジョブが同時に選択された場合、いずれの印刷ジョブの印刷コストも増加させることなく且つ少なくともいずれかの印刷コストを軽減できる印刷設定を判断し、コスト軽減設定を適用する印刷設定ボタンを表示するように構成してもよい。
【００９２】
以上のように、本発明は、印刷選択されたジョブに設定されている印刷設定のなかで、印刷コストを削減できる印刷設定が存在するかどうかを判断し、存在する場合にはエコボタン（印刷設定の変更を促すボタン）として表示するように構成したものである。この構成により、本発明では、印刷ジョブの選択に応じて動的にエコボタンを表示することができる。従って、印刷ジョブの設定に対し、動的に印刷コストを軽減できる設定を提供でき、印刷コストを軽減できる設定を簡単に適用可能であるとともに任意の設定で処理も可能である。
【００９３】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００９４】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９５】
１０２    画像形成装置
５０１    印刷ジョブ格納部
５０２    ジョブ制御部
５０３    コスト軽減設定判断部
【図１】
0006415127.tif 000002
【図２】
0006415127.tif 000003
【図３】
0006415127.tif 000004
【図４】
0006415127.tif 000005
【図５】
0006415127.tif 000006
【図６】
0006415127.tif 000007
【図７】
0006415127.tif 000008
【図８】
0006415127.tif 000009
【図９】
0006415127.tif 000010
【図１０】
0006415127.tif 000011
【図１１】
0006415127.tif 000012
【図１２】
0006415127.tif 000013
【図１３】
0006415127.tif 000014
【図１４】
0006415127.tif 000015
【図１５】
0006415127.tif 000016
【図１６】
0006415127.tif 000017
【図１７】
0006415127.tif 000018
【図１８】
0006415127.tif 000019
【図１９】
0006415127.tif 000020