(57)【要約】【課題】設定ミスや操作ミスが生じても、再印刷の実行を可能とすることで操作性の向上を図ることができる印刷装置を提供する。【解決手段】本発明の印刷装置は、印刷データの印刷設定に応じた印刷出力を行う第１の印刷手段を備える。また、印刷設定を変えた印刷出力が可能か否か判断して、前記印刷データの印刷設定とは異なる印刷設定を印刷設定候補として確定する印刷設定候補確定手段を備える。更に、印刷設定候補確定手段により確定された印刷設定候補を示す情報を表示する表示手段を備える。そして、印刷設定候補の選択により、選択された印刷設定候補に応じた印刷出力を行う第２の印刷手段を備える。各手段は、ＣＰＵ１１がその機能を有する。【選択図】図４
2008194888.tif 000002
【特許請求の範囲】
【請求項１】
印刷データの印刷設定に応じた印刷出力を行う第１の印刷手段と、
前記印刷データの印刷設定を変えた印刷出力が可能か否か判断して、前記印刷データの印刷設定とは異なる印刷設定を印刷設定候補として確定する印刷設定候補確定手段と、
前記印刷設定候補確定手段により確定された印刷設定候補を示す情報を表示する表示手段と、
前記印刷設定候補の選択により、選択された前記印刷設定候補に応じた印刷出力を行う第２の印刷手段とを有することを特徴とする印刷装置。
【請求項２】
前記第１の印刷手段による印刷出力完了後も印刷データを一定期間保持する保持手段と、
一定期間を経過後に、前記保持手段により保持されている印刷データを破棄する印刷データ破棄手段と、
前記印刷データ破棄手段による印刷データの破棄に同期して、前記表示手段により表示された情報を消去する消去手段と、
を更に備えることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷設定は、モノクロ／カラー設定、片面／両面設定、一面における印刷ページ数設定、明暗設定、コントラスト設定のうちの任意の設定であることを特徴とする請求項１記載の印刷装置。
【請求項４】
前記表示手段は、前記印刷設定候補確定手段により確定された印刷設定候補を示すアイコンを表示することを特徴とする請求項１記載の印刷装置。
【請求項５】
印刷データの印刷設定に応じた印刷出力を行う第１の印刷ステップと、
前記印刷データの印刷設定を変えた印刷出力が可能か否か判断して、前記印刷データの印刷設定とは異なる印刷設定を印刷設定候補として確定する印刷設定候補確定ステップと、
前記印刷設定候補確定ステップにより確定された印刷設定候補を示す情報を表示する表示ステップと、
前記印刷設定候補の選択により、選択された前記印刷設定候補に応じた印刷出力を行う第２の印刷ステップとを有することを特徴とする印刷装置の制御方法。
【請求項６】
前記第１の印刷ステップでの印刷出力完了後も印刷データを一定期間保持し、一定期間を経過後に破棄する印刷データ破棄ステップと、
印刷データの破棄に同期して、前記表示ステップで表示された情報を消去する消去ステップと、
を更に備えることを特徴とする請求項５記載の印刷装置の制御方法。
【請求項７】
前記印刷設定は、モノクロ／カラー設定、片面／両面設定、一面における印刷ページ数設定、明暗設定、コントラスト設定のうちの任意の設定であることを特徴とする請求項５記載の印刷装置の制御方法。
【請求項８】
前記表示ステップでは、前記印刷設定候補確定手段により確定された印刷設定候補を示すアイコンを表示することを特徴とする請求項５記載の印刷装置の制御方法。
【請求項９】
印刷データの印刷設定に応じた印刷出力を制御する印刷モジュールと、
前記印刷データの印刷設定を変えた印刷出力が可能か否か判断して、前記印刷データの印刷設定とは異なる印刷設定を印刷設定候補として確定する印刷設定候補確定モジュールと、
前記印刷設定候補確定モジュールにより確定された印刷設定候補を示す情報を表示パネルに表示する表示モジュールとをコンピュータに実行させ、
前記印刷設定候補の選択により、前記印刷モジュールは、選択された前記印刷設定候補に応じた印刷出力を制御することを特徴とする印刷装置の制御プログラム。
【請求項１０】
請求項９記載の印刷装置の制御プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下、ＰＣと呼ぶ）と印刷装置が接続され、ＰＣのアプリケーションで作成された印刷データを印刷装置で解読し、ビットマップデータに展開して出力するネットワーク印刷システムが広く利用されている。このような印刷システムにおいて、ＰＣからの印刷時、プリンタドライバでの印刷設定ミスや操作ミスにより、希望通りの印刷結果が得られない場合がある。
【０００３】
その場合、印刷出力結果を目視確認した上で、ＰＣのプリンタドライバで印刷設定の変更を行ってから再印刷を行うことになる。このとき、ユーザは、印刷装置からＰＣに一度戻って、ＰＣから印刷装置まで再度出向いて印刷出力結果を取得しなければならないため作業が煩雑になるという問題がある。
【０００４】
一方、印刷装置側のパネル操作により、入力データ中の所望ページを、それまでの印刷条件とは異なる所望の印刷条件に従って個別的に印刷することができる印刷装置が提案されている（例えば特許文献１）。
【特許文献１】特開平０６−０１５９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術は、印刷設定を変更できるに過ぎず、どのような印刷設定の変更がありうるかは提示されない。
【０００６】
本発明の目的は、設定ミスや操作ミスが生じても、再印刷の実行を可能とするとともに、再印刷をする上でどのような印刷設定の変更がありうるかを提示することで操作性の向上を図ることができる印刷装置を提供することにある。また、そのような操作性の向上を図ることができる制御方法、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の印刷装置は、印刷データの印刷設定に応じた印刷出力を行う第１の印刷手段と、前記印刷データの印刷設定を変えた印刷出力が可能か否か判断して、前記印刷データの印刷設定とは異なる印刷設定を印刷設定候補として確定する印刷設定候補確定手段と、前記印刷設定候補確定手段により確定された印刷設定候補を示す情報を表示する表示手段と、前記印刷設定候補の選択により、選択された前記印刷設定候補に応じた印刷出力を行う第２の印刷手段とを有することを特徴とする。
【０００８】
請求項５記載の印刷装置の制御方法は、印刷データの印刷設定に応じた印刷出力を行う第１の印刷ステップと、前記印刷データの印刷設定を変えた印刷出力が可能か否か判断して、前記印刷データの印刷設定とは異なる印刷設定を印刷設定候補として確定する印刷設定候補確定ステップと、前記印刷設定候補確定ステップにより確定された印刷設定候補を示す情報を表示する表示ステップと、前記印刷設定候補の選択により、選択された前記印刷設定候補に応じた印刷出力を行う第２の印刷ステップとを有することを特徴とする。
【０００９】
請求項９記載の印刷装置の制御プログラムは、印刷データの印刷設定に応じた印刷出力を制御する印刷モジュールと、前記印刷データの印刷設定を変えた印刷出力が可能か否か判断して、前記印刷データの印刷設定とは異なる印刷設定を印刷設定候補として確定する印刷設定候補確定モジュールと、前記印刷設定候補確定モジュールにより確定された印刷設定候補を示す情報を表示パネルに表示する表示モジュールとをコンピュータに実行させ、前記印刷設定候補の選択により、前記印刷モジュールは、選択された前記印刷設定候補に応じた印刷出力を制御することを特徴とする。
【００１０】
請求項１０記載のコンピュータ読み取り可能な記憶媒体は、請求項９記載の印刷装置の制御プログラムを格納する。
【発明の効果】
【００１１】
本発明の印刷装置は、印刷データの印刷設定に応じた印刷出力を行う第１の印刷手段を備える。また、印刷設定を変えた印刷出力が可能か否か判断して、前記印刷データの印刷設定とは異なる印刷設定を印刷設定候補として確定する印刷設定候補確定手段を備える。更に、印刷設定候補確定手段により確定された印刷設定候補を示す情報を表示する表示手段を備える。そして、印刷設定候補の選択により、選択された印刷設定候補に応じた印刷出力を行う第２の印刷手段を備える。
【００１２】
このように、再印刷の実行を可能とするとともに、再印刷をする上でどのような印刷設定の変更がありうるかを提示することで操作性の向上を図ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１４】
図１は、本発明の実施の形態に係る印刷装置を含むネットワーク印刷システムの構成図である。
【００１５】
本実施の形態の印刷装置は、コピー・スキャナー・ファックス・プリンタ機能を有する複合機１０である。本ネットワーク印刷システムは、この複合機１０とＰＣ２０とが、ＬＡＮ（ローカル・エリア・ネットワーク）３０に接続されることで構築される。
【００１６】
複合機１０において、ＣＰＵ１１は全体の制御を行う。表示パネル１２は、機能や設定等を表示する。操作部１３は、ユーザがスキャナー部１４やプリントエンジン部１５に対する動作指示や、各種プログラムの実行指示を行うのに使用される。
【００１７】
スキャナー部１４は、原稿の画像を読み込み、その画像を画像データに変換する。プリントエンジン部１５は、画像データに基づく画像を印刷出力する。ＲＯＭ１６は、ＣＰＵ１１の制御、表示パネル１２、操作部１３の制御、スキャナー部１４の制御、プリントエンジン部１５の制御を行うための制御プログラムコードを格納している。
【００１８】
書き換え可能なフラッシュＲＯＭをＲＯＭ１６に用いることで、ＲＯＭ１６中に格納されているプログラムコードの更新を行うことも可能とする。
【００１９】
ＲＡＭ１７は、上記制御プログラムコードのワークメモリとして使用されるほか、スキャナー部１４で生成された画像データを一時的に蓄積したり、プリントエンジン部１５に出力されるべき画像データを一時的に蓄積するために用いられる。
【００２０】
不揮発性メモリ１８は、印刷データ等を格納するものであり、ハードディスク（ＨＤＤ）やフラッシュＲＯＭ等で構成される。イーサネット(登録商標)インターフェイス１９は、ＬＡＮ３０に接続するものであり、印刷データ等の送受信を可能とする。
【００２１】
尚、本実施の形態では、複合機１０を用いて説明を行うが、印刷装置としてプリンタ単体機を用いても良い。
【００２２】
ＰＣ２０には、複合機１０での印刷を行うために、ＰＤＬ（Page Description Language）データを生成するためのプリンタドライバと呼ばれる不図示のソフトウェアをインストール可能とする。
【００２３】
プリンタドライバのようなソフトウェアをＰＣ２０へインストールする方法については、説明を省略するが、市販されているアプリケーションソフトのインストール方法と同一で良い。
【００２４】
プリンタドライバには複数個の印刷設定項目が存在する。例えば、モノクロ／カラー設定、片面／両面設定、一面に印刷されるべきページ数の設定、明暗設定、コントラスト設定であり、プリンタドライバはこれらの印刷設定を自由に組み合わせた印刷出力を可能とする。
【００２５】
図２は、図１におけるＰＣのプリンタドライバによって実行される印刷データ生成処理の手順を示すフローチャートである。
【００２６】
図２において、まず、プリンタドライバが起動し（ステップＳ１０１）、ユーザが希望する印刷設定を受け付けた後（ステップＳ１０２）、ユーザが印刷実行キーを押下したかどうかを判断する（ステップＳ１０３）。ユーザが印刷実行キーを押下すると、ステップＳ１０４で、印刷データ（印刷ジョブとも呼ぶ）の生成処理の起動が掛かる。一方、ユーザが印刷実行キーではなくキャンセルキーを押下すると、以上の動作フローを終了する。
【００２７】
ステップＳ１０４では、プリンタドライバは、ステップＳ１０２で受け付けた印刷設定を反映した印刷データの生成を行う。印刷データの生成処理については周知であり、処理の詳細説明については省略するが、プリンタドライバは複合機１０で印刷可能な印刷データの作成を行う。
【００２８】
ステップＳ１０５では、プリンタドライバはステップＳ１０４にて生成した印刷データを複合機１０に送信し、本処理を終了する。
【００２９】
図３は、図２のステップＳ１０４で生成される印刷データの構成図である。
【００３０】
図３では、印刷データ４０をパケットと呼ばれるデータ分割した形式で表現している。
【００３１】
パケット通信とは、印刷データを制御情報が付加された小さなデータに分割して送受信する通信方式である。印刷データを分割して送受信することにより、ある２地点間の通信の途中に回線が占有されることがなくなり、通信回線を効率良く利用することができる利点がある。
【００３２】
パケット４１は、印刷ジョブの開始を示すパケットである。パケット４２は、印刷ジョブの属性を設定するパケットであり、モノクロ／カラー設定、片面／両面設定、一面における印刷ページ数設定、明暗設定、コントラスト設定、用紙サイズ設定、印刷解像度設定をそれぞれ設定するためのものである。
【００３３】
パケット４３は、印刷画像データを生成するためのＰＤＬコマンドを格納するパケットである。ＰＤＬコマンドは、文字描画コマンド、図形描画コマンド、画像描画コマンド等から構成されており、代表的なＰＤＬコマンドとしてはＰｏｓｔＳｃｒｉｐｔがある。パケット４４は、印刷ジョブの終了を示すパケットである。
【００３４】
図４は、複合機１０によって実行される印刷処理の手順を示すフローチャートである。
【００３５】
図４において、まず、複合機１０は、印刷データ４０を受信すると（ステップＳ２０１）、印刷データの解析処理を行って（ステップＳ２０２）、印刷画像データを生成し（ステップＳ２０３）、その印刷画像データをビデオ信号へ変換する（ステップＳ２０４）。
【００３６】
複合機１０はそのビデオ信号をプリントエンジン部１５へ転送して印刷を行い（ステップＳ２０５）（印刷手段）、印刷用紙を排紙する（ステップＳ２０６）。
【００３７】
次に、ステップＳ２０２の印刷データの解析結果に沿って、印刷設定を変更した上での印刷が可能か否か判断し、印刷設定を変更した場合の印刷設定の候補を決定する（ステップＳ２０７）（印刷設定候補確定手段）。
【００３８】
複合機１０は、印刷設定候補を示す複数個のアイコンを複合機１０の表示パネル１２へ表示する（ステップＳ２０８）（表示手段）。印刷データの受信後予め設定されている一定期間が経過するのを待ち（ステップＳ２０９）、ステップＳ２０８で表示したアイコンの表示を消去する（ステップＳ２１０）（消去手段）。そして、複合機１０は、ステップＳ２０１で受信した印刷データを破棄して（ステップＳ２１１）（印刷データ破棄手段）、本処理を終了する。
【００３９】
ステップＳ２１０でのアイコン消去、ステップＳ２１１での印刷データ破棄迄は、印刷データを複合機１０のＲＡＭ１７、もしくは不揮発性メモリ１８内に保持しておき、再印刷のための再利用を可能とする。印刷データの保持処理の詳細な説明は省略する。
【００４０】
ステップＳ２０５の印刷動作については周知であり、その処理の詳細説明は省略する。
【００４１】
また、ステップＳ２０８におけるアイコンとは、機能や処理内容等を小さな絵記号でシンボル化したものであり、アイコンを押下することで直感的な操作ができ，画面表示も簡略化することができる。本実施の形態ではアイコンを用いているが、アイコンを利用せずに文字列でのみ表現しても良いとする。
【００４２】
本実施の形態では、ステップＳ２０７、Ｓ２０８における、印刷設定を変更した上での印刷が可能か否か判断して、印刷設定を変更した場合の印刷設定の候補を確定し、印刷設定候補を示すアイコンを、複合機１０の表示パネル１２へ表示することに特徴がある。
【００４３】
ステップＳ２０７における印刷設定候補の確定方法を、図５、６、７を用いて説明する。
【００４４】
（第１の実施の形態）
図５は、図４のステップＳ２０７で印刷設定候補を確定する場合の印刷設定の優先順位（第１の実施の形態）を示す図である。
【００４５】
具体的には、図５は、モノクロ／カラー設定、片面／両面設定、一面における印刷ページ数設定、明暗設定、コントラスト設定という５つの設定の優先順位を図示したものであり、左上の方が優先順位が高く、右下の方が優先順位が低くなっている。
【００４６】
図５に示す印刷設定候補の優先順位のテーブルを、複合機１０のＲＡＭ１７、もしくは、不揮発性メモリ１８内に用意しておき、図４のステップＳ２０２における印刷データの解析結果を同テーブルに当てはめていく。図５において、複数の印刷設定間の優先順位（横方向）は、より優先順位の高い印刷設定を、変更すべき印刷設定の候補として選ぶことを示す。例えば、印刷色と印刷面とを比べた場合、印刷色を変更することを優先的に選択する。印刷設定値間の優先順位（縦方向）は、優先順位の低い印刷設定値から優先順位の高い印刷設定値への変更が可能であることを示す。例えば、印刷色において、モノクロからカラーへの変更は可能であるが、カラーからモノクロへの変更はできない。
【００４７】
図６は、図３の印刷データを図５の優先順位に適用した例を示す図である。図３の印刷データ４０で指定されている印刷設定値を適用した結果が図６であり、丸でマーキングしているところが印刷データ４０で指定されている印刷設定値を示している。
【００４８】
図７は、図４のステップＳ２０７で実行される印刷設定候補確定処理の手順を示すフローチャートである。
【００４９】
図７において、ステップＳ３０１では、複合機１０は図５のテーブルを参照する。次に、ステップＳ３０２で、複合機１０はステップＳ２０２での解析結果と図５のテーブルとに基づいて、印刷色を変更可能か否か判断する。
【００５０】
例えば、図３の印刷データ４０の場合であればモノクロ印刷が指定されているため、カラー印刷へ変更可能である。仮に印刷データ４０がカラー印刷を指定していれば、印刷色を変更できないと判断する。後述のステップＳ３０４、３０６、３０８、３１０でも図５のテーブルに基づいて同様の判断を行うものとする。
【００５１】
ステップＳ３０３にて変更不可能と判断したのであれば、次に、ステップＳ３０４で、複合機１０は印刷面を変更可能か否か判断する。ステップＳ３０５にて変更不可能と判断したのであれば、次に、ステップＳ３０６で、複合機１０は印刷面数を変更可能か否か判断する。
【００５２】
ステップＳ３０７にて変更不可能と判断したのであれば、次に、ステップＳ３０８で、複合機１０は明暗を変更可能か否か判断する。ステップＳ３０９にて変更不可能と判断したのであれば、次に、ステップＳ３１０で、複合機１０はコントラストを変更可能か否か判断する。ステップＳ３１１にて変更不可能と判断したのであれば、ステップＳ３１２で、複合機１０は印刷設定候補なしと判断して本処理を終了する。
【００５３】
印刷設定候補なしと判断した場合は、図４のステップＳ２０８〜２１０の処理を行わずに、ステップＳ２１１で印刷データの破棄を行う。
【００５４】
一方、ステップＳ３０３、３０５、３０７、３０９、３１１のいずれかで変更可能と判断した場合には、変更可能と判断した印刷設定を印刷設定候補として確定して（ステップＳ３１３）、本処理を終了する。
【００５５】
図７のステップＳ３０２、Ｓ３０４、Ｓ３０６、Ｓ３０８、Ｓ３１０の実行順序は図５の印刷設定間の優先順位に基づいている。従って、図５のテーブルにおいて印刷設定の優先順位が変更された場合には、ステップＳ３０２、Ｓ３０４、Ｓ３０６、Ｓ３０８、Ｓ３１０の実行順序も変更される。
【００５６】
また、図７のフローチャートでは、一つの印刷設定が変更可能であると判断された時点で印刷設定候補を確定していた。が、ステップＳ３０２、Ｓ３０４、Ｓ３０６、Ｓ３０８、Ｓ３１０の全てを実行した上で、変更が可能と判断した複数の印刷設定をそれぞれ印刷設定候補にしてもよい。
【００５７】
図７の印刷設定候補確定処理にて確定した印刷設定候補が重複しないように、同処理を実行することで、組合せの異なる印刷設定候補を生成することが可能である。
【００５８】
例えば、図３の印刷データ４０に対して、図７の動作フローを印刷設定候補が重複しないように生成した組合せの印刷設定候補が図８、９、１０、１１である。ここでは印刷設定候補を４つ選出したが、選出する個数は変動させてもよい。
【００５９】
更に、本実施の形態で記述している印刷設定項目以外にも、印刷用紙サイズ設定、印刷解像度設定等を利用しても良い。
【００６０】
次に、図７のステップＳ３１３で確定した複数個の印刷設定候補を図４のステップＳ２０８にて表示パネル１２にアイコン表示した例を図１２に示す。
【００６１】
表示パネル１２には印刷履歴を一覧表示しており、情報部５１と再印刷実行部５２から構成されている。
【００６２】
情報部５１には、印刷受付け番号、印刷実行日時、ジョブ名称、印刷を行ったユーザ名称、印刷の成功可否結果の表示を行っており、再印刷を行う際に印刷ジョブを識別するための情報として利用する。情報部５１を表示するための方法は周知であり、その詳細な説明については省略する。
【００６３】
再印刷実行部５２には、印刷設定候補をアイコン表示しており、アイコン５３〜５６は、図８〜図１１の印刷設定候補をそれぞれ表示したものであり、アイコン５３〜５６を押下することで、印刷設定候補に応じた印刷出力が行われる。
【００６４】
尚、ＰＣ２０から送信された印刷ジョブの印刷設定応じて、再印刷実行部５２に表示されるアイコンの種類や総数に差異が出るため、アイコン５７のように、１個しかアイコン表示されない場合も存在する。
【００６５】
再印刷実行部５２のアイコンを押下して印刷出力する場合の処理を図１３、図１４を用いて説明する。
【００６６】
図１３は、図１２における再印刷実行部のアイコンが押下された場合に生成される印刷データの構成図である。図１４は、図１２における再印刷実行部のアイコンが押下された場合の再印刷処理の手順を示すフローチャートである。
【００６７】
図１３の印刷データ６１は、再印刷実行部５２に表示されているアイコン５３を押下すると、複合機１０内部で生成される。アイコン５３は、印刷色がモノクロからカラーへ変更されたものであるので、印刷色の属性設定パケット４５はカラー印刷を指定している。
【００６８】
ステップＳ４０１では、複合機１０は再印刷実行部５２に表示されているアイコンの押下を受け付ける。
【００６９】
ステップＳ４０２では、複合機１０は、図４のステップＳ２０１で受信し複合機１０のＲＡＭ１７もしくは不揮発性メモリ１８に保持しておいた印刷データ４０に基づいて、印刷色の属性設定パケット４５をモノクロからカラーへ変更した印刷データの生成を行う。
【００７０】
その後、ステップＳ２０２〜ステップＳ２０６を介して印刷出力を行う。ステップＳ２０２〜ステップＳ２０６の動作フローは図４のステップＳ２０２〜Ｓ２０６に対応する。
【００７１】
図１５は、図１におけるプリントエンジン部の構成図である。
【００７２】
複合機１０のプリントエンジン部１５としてレーザビームプリント方式の構成をその動作と併せて、図１５を用いて説明する。
【００７３】
プリントエンジン部１５において、印刷画像データはビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は、半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４のオン・オフ切り換えを行う。
【００７４】
レーザ光１００４は、回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には出力画像の静電潜像が形成されることになる。この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、印刷用紙に転写される。
【００７５】
印刷用紙は、プリントエンジン部１５に装着した印刷用紙カセット１００８に収納され、給紙ローラ１００９、及び搬送ローラ１０１０、１０１１により装置内に取り込まれて静電ドラム１００６に供給される。
【００７６】
また、本実施の形態を適用するプリンタとしては、レーザビームプリンタに限られたものではなく、インクジェットプリンタ、昇華プリンタ、銀塩プリンタ等の他のプリンタを用いてもよい。
【００７７】
本実施の形態では、印刷完了と同時に印刷設定を変更した出力が可能な複数個のアイコンを複合機１０の表示パネル１２へ表示する。そして、アイコンの選択実行という簡単な操作で出力結果の異なる再印刷ができるようにする。このことで操作性の向上を図ることができる。
【００７８】
（第２の実施の形態）
第２の実施の形態では、印刷設定候補を利用者がカスタマイズすることを目的とする。
【００７９】
本実施の形態では、モノクロ／カラー設定、片面／両面設定、一面における印刷ページ数設定、明暗設定、コントラスト設定という５つの印刷設定の変更を行う場合を例として説明を行う。また、併せて印刷設定候補の削除を行う場合も例として説明を行う。
【００８０】
図１６は、図４のステップＳ２０７で印刷設定候補を確定する場合の優先順位（第２の実施の形態）を示す図である。
【００８１】
具体的には、図１６は、第１の実施の形態における印刷設定候補の優先順位（図５）に対して、優先順位の変更と印刷設定項目の削除を行ったものである。
【００８２】
印刷色ではモノクロを優先し、印刷面では片面を優先し、一面における印刷ページ数では１ページを優先し、明暗では並、強、弱の順に優先する。また、コントラストを削除している。
【００８３】
図１７は、図３の印刷データを図１６の優先順位に適用した例を示す図である。図１７では、この優先順位の入れ換え結果に、第１の実施の形態における図３の印刷データ４０を適用した結果を示す。
【００８４】
その結果、図７の動作フローにて確定される印刷設定候補は図１８に示すのみとなり、印刷設定候補が１つとなる。表示パネル１２にアイコン表示した例を図１９で示す。
【００８５】
尚、本実施の形態における優先順位の変更と入れ換えと印刷設定候補の削除おける動作フローについては図示しないが、複合機１０の表示パネル１２と操作部１３を利用して設定可能とする。
【００８６】
第２の実施の形態では、印刷設定候補をカスタマイズすることにより、再印刷実行部５２に表示される印刷設定候補の種類を変更したり、印刷設定候補の総数を増減させることができる。
【００８７】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００８８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９１】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施の形態に係る印刷装置を含むネットワーク印刷システムの構成図である。
【図２】図１におけるＰＣのプリンタドライバによって実行される印刷データ生成処理の手順を示すフローチャートである。
【図３】図２のステップＳ１０４で生成される印刷データの構成図である。
【図４】図２のステップＳ１０５で実行される印刷処理の手順を示すフローチャートである。
【図５】図４のステップＳ２０７における印刷設定候補の優先順位の第１の実施の形態を示す図である。
【図６】図３の印刷データを図５の優先順位に適用した例を示す図である。
【図７】図４のステップＳ２０７で実行される印刷設定候補確定処理の手順を示すフローチャートである。
【図８】第１の実施の形態における印刷設定候補の例を示す図である（その１）。
【図９】第１の実施の形態における印刷設定候補の例を示す図である（その２）。
【図１０】第１の実施の形態における印刷設定候補の例を示す図である（その３）。
【図１１】第１の実施の形態における印刷設定候補の例を示す図である（その４）。
【図１２】第１の実施の形態における印刷設定候補をアイコン表示した図である。
【図１３】図１２における再印刷実行部のアイコンを押下して印刷出力する場合の再印刷データの構成図である。
【図１４】図１２における再印刷実行部のアイコンを押下して印刷出力する場合の再印刷処理の手順を示すフローチャートである。
【図１５】図１におけるプリントエンジン部の構成図である。
【図１６】図４のステップＳ２０７における印刷設定候補の優先順位の第２の実施の形態を示す図である。
【図１７】図３の印刷データを図１６の優先順位に適用した例を示す図である。
【図１８】第２の実施の形態における印刷設定候補の例を示す図である。
【図１９】第２の実施の形態における印刷設定候補をアイコン表示した図である。
【符号の説明】
【００９３】
１０  複合機
１１  ＣＰＵ
１２  表示パネル
１３  操作部
１４  キャナー部
１５  プリントエンジン部
１６  ＲＯＭ
１７  ＡＭ
１８  不揮発性メモリ
１９  イーサネット(登録商標)インターフェイス
２０  ＰＣ
３０  ＬＡＮ
４０  印刷データ
４１  ジョブ開始パケット
４２  属性設定パケット
４３  ＰＤＬコマンドパケット
４４  ジョブ終了パケット
４５  属性設定パケット
５１  情報部
５２  再印刷実行部
５３〜５７  アイコン（機能・処理内容表示体）
１００２  レーザドライバ
１００３  半導体レーザ
１００４  レーザ光
１００５  回転多面鏡
１００６  静電ドラム
１００７  現像ユニット
１００８  印刷用紙カセット
１００９  給紙ローラ
１０１０  搬送ローラ
１０１１  搬送ローラ
【図１】
2008194888.tif 000003
【図２】
2008194888.tif 000004
【図３】
2008194888.tif 000005
【図４】
2008194888.tif 000006
【図５】
2008194888.tif 000007
【図６】
2008194888.tif 000008
【図７】
2008194888.tif 000009
【図８】
2008194888.tif 000010
【図９】
2008194888.tif 000011
【図１０】
2008194888.tif 000012
【図１１】
2008194888.tif 000013
【図１２】
2008194888.tif 000014
【図１３】
2008194888.tif 000015
【図１４】
2008194888.tif 000016
【図１５】
2008194888.tif 000017
【図１６】
2008194888.tif 000018
【図１７】
2008194888.tif 000019
【図１８】
2008194888.tif 000020
【図１９】
2008194888.tif 000021