(57)【要約】      （修正有）【課題】端末装置から入力して保存した印刷ジョブの印刷設定条件の確認もしくは再設定が可能な印刷装置を提供する。【解決手段】印刷装置１００では、外部端末装置１５１、１５２から印刷ジョブを受信すると、印刷ジョブを印刷ジョブ解析データに変換し、印刷ジョブ指示部及びページ指示部から印刷部数、片面印刷又は両面印刷、カラーモード、モノクロモード、用紙サイズ情報、及び用紙タイプ情報等を抽出して、これらを整理して登録した印刷設定条件テーブルを生成し、この印刷設定条件テーブルを印刷ジョブ指示部に付加している。そして、操作パネル１０１の入力操作によって印刷ジョブ解析データに基づく印刷が指示されたときには、印刷設定条件テーブルの内容を操作パネル部１０１の表示画面に表示している。【選択図】図１
2008044174.tif 000002
【特許請求の範囲】
【請求項１】
外部端末装置からの印刷ジョブを入力し、この印刷ジョブを実行もしくは保存する印刷装置において、
前記印刷ジョブから印刷データ及び該印刷データの印刷設定情報を抽出する抽出手段と、
前記印刷データ及び前記印刷設定情報を対応付けて保存する保存手段と、
前記印刷データ及び前記印刷設定情報を前記保存手段から読み出して、印刷ジョブを実行する際に、該印刷設定情報を表示する表示手段とを備えることを特徴とする印刷装置。
【請求項２】
前記表示手段に表示されている前記印刷設定情報を入力操作により変更するための変更手段を備えることを特徴とする請求項１に記載の印刷装置。
【請求項３】
外部端末装置からの印刷ジョブを入力し、この印刷ジョブを実行もしくは保存する印刷装置の制御用コンピュータのプログラムにおいて、
前記印刷ジョブから印刷データ及び該印刷データの印刷設定情報を抽出する抽出ステップと、
前記印刷データ及び前記印刷設定情報を対応付けて保存する保存ステップと、
前記保存された印刷データ及び印刷設定情報を読み出して、印刷ジョブを実行する際に、該印刷設定情報を表示する表示ステップとを含むことを特徴とする印刷装置の制御用コンピュータのプログラム。
【請求項４】
外部端末装置からの印刷ジョブを入力し、この印刷ジョブを実行もしくは保存する印刷装置の制御方法において、
前記印刷ジョブから印刷データ及び該印刷データの印刷設定情報を抽出する抽出ステップと、
前記印刷データ及び前記印刷設定情報を対応付けて保存する保存ステップと、
前記保存された印刷データ及び印刷設定情報を読み出して、印刷ジョブを実行する際に、該印刷設定情報を表示する表示ステップとを含むことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部端末装置からの印刷ジョブを入力し、この印刷ジョブを実行もしくは保存する印刷装置、印刷装置の制御用コンピュータのプログラム、及び印刷装置の制御方法に関する。
【背景技術】
【０００２】
この種の従来の装置としては、特許文献１に記載のものがある。この特許文献１の装置では、外部端末装置からの印刷ジョブを受信入力し、この印刷ジョブをハードディスクに保存し、このハードディスクから印刷ジョブを読み出して、この印刷ジョブに含まれる画像等を記録用紙に印刷している。また、印刷ジョブの画像がカラー画像、白黒画像、及び両者混在の画像のいずれであるかを表示し、カラー画像又は両者混在の画像である場合は、操作入力の指示に応答してカラー画像を白黒画像に変換したり、あるいは印刷ジョブを保存してから一定期間が経過すると、カラー画像を白黒画像に自動変換して、ハードディスクに保存されているデータ量を低減し、更に印刷データを保存してから長期間が経過すると、ハードディスクに保存されている印刷ジョブを消去して、ハードディスク容量の有効活用を図っている。
【特許文献１】特開２００１−３０９１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の装置においては、印刷ジョブをハードディスクに一旦記録した後で、印刷ジョブの画像等を再印刷するときの使い勝手が良くなかった。
【０００４】
例えば、ハードディスク内の印刷ジョブの画像等を印刷するに際し、両面印刷、記録用紙のサイズ等の印刷条件が表示されないので、印刷条件を知ることができないまま、画像等を記録用紙に印刷することになり、ユーザの意図に反した印刷がなされることがあった。また、この印刷条件を変更するには、外部端末装置からの印刷条件の再設定を行わねばならず、煩雑な手間を要した。
【０００５】
あるいは、印刷物の配布、カラー画像とモノクロ画像の使い分け、トレイソースやメディアタイプ等の使い分けをする必要がある場合も、外部端末装置からの印刷条件の再設定を行う必要があった。
【０００６】
また、印刷ジョブの画像がカラー画像、白黒画像、及び両者混在の画像のいずれであるかなどは、印刷ジョブのヘッダ部分に書き込まれていることから、これを知るために印刷ジョブの全内容を解析する必要はない。これに対してカラー画像及び白黒画像のページ数や各ページの印刷設定（１ページ目はＡ４用紙、２ページ目はＡ５用紙など）などは、印刷ジョブの全内容を解析しなければ分らない。
【０００７】
ところが、特許文献１の装置では、印刷ジョブの全内容の解析が行われていないので、その解析結果が表示されることはなく、印刷条件の詳細を到底知ることができなかった。
【０００８】
そこで、本発明は、上記従来の問題に鑑みてなされたものであり、端末装置から入力して保存した印刷ジョブの印刷設定条件の確認もしくは再設定が可能な印刷装置、印刷装置の制御用コンピュータのプログラム、及び印刷装置の制御方法を提供することをを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の印刷装置は、外部端末装置からの印刷ジョブを入力し、この印刷ジョブを実行もしくは保存する印刷装置において、前記印刷ジョブから印刷データ及び該印刷データの印刷設定情報を抽出する抽出手段と、前記印刷データ及び前記印刷設定情報を対応付けて保存する保存手段と、前記印刷データ及び前記印刷設定情報を前記保存手段から読み出して、印刷ジョブを実行する際に、該印刷設定情報を表示する表示手段とを備えている。
【００１０】
そして、前記表示手段に表示されている前記印刷設定情報を入力操作により変更するための変更手段を備えている。
【００１１】
また、本発明の印刷装置の制御用コンピュータのプログラムは、外部端末装置からの印刷ジョブを入力し、この印刷ジョブを実行もしくは保存する印刷装置の制御用コンピュータのプログラムにおいて、前記印刷ジョブから印刷データ及び該印刷データの印刷設定情報を抽出する抽出ステップと、前記印刷データ及び前記印刷設定情報を対応付けて保存する保存ステップと、前記保存された印刷データ及び印刷設定情報を読み出して、印刷ジョブを実行する際に、該印刷設定情報を表示する表示ステップとを含んでいる。
【００１２】
更に、本発明の印刷装置の制御方法は、外部端末装置からの印刷ジョブを入力し、この印刷ジョブを実行もしくは保存する印刷装置の制御方法において、前記印刷ジョブから印刷データ及び該印刷データの印刷設定情報を抽出する抽出ステップと、前記印刷データ及び前記印刷設定情報を対応付けて保存する保存ステップと、前記保存された印刷データ及び印刷設定情報を読み出して、印刷ジョブを実行する際に、該印刷設定情報を表示する表示ステップとを含んでいる。
【発明の効果】
【００１３】
この様な本発明の印刷装置によれば、外部端末装置から印刷ジョブを入力すると、この印刷ジョブから印刷データ及び該印刷データの印刷設定情報を抽出して、これらの印刷データ及び印刷設定情報を対応付けて保存し、印刷ジョブを実行するときには、この印刷ジョブに対応する印刷設定情報を読み出して表示している。このため、印刷ジョブの実行に先立ち、印刷設定情報を確認することができ、ユーザの意図に反した印刷を避けることができ、無駄な印刷を防止することができる。
【００１４】
また、表示されている印刷設定情報を入力操作により変更することができるので、ユーザの意図に沿う印刷設定情報を速やかに設定してから、印刷ジョブを実行することができ、外部端末装置からの印刷設定条件の再設定等の煩雑な手間を必要としない。
【００１５】
更に、本発明は、印刷装置に限定されるものではなく、印刷装置の制御用コンピュータのプログラム、及び印刷装置の制御方法をも包含する。コンピュータは、プログラムを記録媒体から読出したり、プログラムを通信ネットワークを通じて受信して、プログラムの提供を受け、プログラムを実行して、本発明を実施することができる。
【００１６】
記録媒体としては、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭといった半導体記憶素子、ＩＣカード、ハードディスク、フロッピーディスク、あるいはＭＯ、ＣＤ、ＭＤ、ＤＶＤ等の光ディスク、磁気テープ等を挙げることができ、プログラムを記録することが可能であれば他の種類の記録媒体であっても良い。
【００１７】
また、複数のコンピュータやインターネットからなるシステムにおいては、複数の処理を複数の端末装置に分散して行い得る。従って、プログラムは、コンピュータ等の単一の端末装置だけではなく、システムにも適用し得る。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態を添付図面を参照しつつ詳細に説明する。
【００１９】
図１は、本発明の印刷装置の第１実施形態を示すブロック図である。第１実施形態の印刷装置１００は、その構成を大別すると、印刷データによって示される画像等を記録する印刷制御部１０２と、操作入力及び表示を行う操作パネル部１０１と、画像データの入出力、保存、及び処理等を行うプリンターコントローラ１１０とからなる。
【００２０】
印刷制御部１０２は、記録用紙を搬送する搬送機構部、原稿画像を読み取って、原稿画像を示す印刷データを生成出力するスキャンエンジン、スキャンエンジンから出力された印刷データや外部端末装置から入力した印刷データによって示される画像等を記録用紙に記録する印刷エンジン等を備えており、複写機やプリンター等としての主要な役目を果たす。
【００２１】
操作パネル部１０１は、複数の操作キー、液晶表示装置等の表示画面、表示画面に重ね合わされたタッチパネル等を備えており、操作キーやタッチパネルの操作に応じた入力指示を生成出力したり、印刷設定情報等を表示画面に表示する。
【００２２】
プリンターコントローラ１１０は、印刷装置１００の制御用コンピュータとしての役目を果たすＣＰＵ１１７と、各種のデータを記憶したりワークエリアとして用いられるＲＡＭ１１６と、各種のデータやプログラムを記憶するＲＯＭ１１５と、ＲＡＭ１１６及びＲＯＭ１１５の書き込みもしくは読み取り制御を行うメモリ制御部１１４と、印刷データを処理する画像処理部１１３と、各種のコマンドを解析するコマンド解析部１１２と、ネットワーク１５０を通じて、パーソナルコンピュータ等の外部端末装置１５１、１５２との間でデータ通信を行うネットワークインターフェース１１１と、印刷ジョブ等を保存するハードディスク１１８と、ハードディスク１１８を制御するＨＤＤ制御回路部１１９と、印刷制御部１０２や操作パネル部１０１に対してデータの入出力を行うエンジンインターフェース回路部１２０とを備えている。
【００２３】
この様な構成の印刷装置１００は、複写機やプリンターとして用いられる。複写機として用いられるときには、操作パネル部１０１の入力操作による印刷要求に応答して、主に印刷制御部１０２による複写動作が行われる。印刷制御部１０２においては、操作パネル部１０１からの印刷要求があると、搬送機構部、スキャンエンジン、及び印刷エンジンが起動される。スキャンエンジンは、原稿画像を読み取って、原稿画像を示す印刷データを生成して出力する。この印刷データは、プリントコントローラ１１０側に一旦取り込まれて、画像処理等を施され、この後に印刷制御部１０２に戻されて、印刷エンジンに与えられる。印刷エンジンは、印刷データによって示される画像を記録用紙に印刷する。
【００２４】
また、印刷装置１００がプリンターとして用いられるときには、外部端末装置１５１、１５２等からの印刷ジョブをネットワーク１５０を通じてプリンターコントローラ１１０に受信入力する。プリンターコントローラ１１０は、この印刷ジョブを解析して、印刷ジョブ解析データを作成し、この印刷ジョブ解析データをハードディスク１１８に一旦記憶し、この印刷ジョブ解析データを印刷制御部１０２に出力する。印刷制御部１０２は、この印刷ジョブ解析データに含まれる印刷設定情報や印刷データ等に基づいて、画像等を記録用紙に印刷する。また、印刷設定情報は、操作パネル１０１の表示画面に表示され、操作パネル１０１の入力操作により変更されることもある。
【００２５】
次に、印刷装置１００がプリンターとしての役目を果たすときの制御手順を更に詳しく説明する。
【００２６】
図２は、外部端末装置１５１、１５２等からプリンターコントローラ１１０へと入力される印刷ジョブの構成を示している。この印刷ジョブ２００は、印刷ジョブ指示部２０１と、ページ毎に設定されたページデータ２０５と、印刷終了指示部２０６とを含んでいる。
【００２７】
印刷ジョブ指示部２０１は、ユーザ名及び印刷ジョブの名称を含み、その他に印刷ジョブの開始、片面印刷又は両面印刷、印刷部数、カラーモード、モノクロモード等の印刷ジョブ全体に対する印刷指示を行うコマンドを含んでいる。
【００２８】
ページデータ２０５は、ページ数分だけ設定されるものであり、それぞれのページデータ２０５がページ指示部２０３及び印刷データ２０４を含んでいる。ページ指示部２０３は、用紙サイズ等を指示するものであり、印刷データ２０４は、そのページの画像等を示すものである。
【００２９】
印刷終了指示部２０６は、最後のページのページデータ２０５に引き続いて設けられ、印刷ジョブ２００の終了を指示するものである。
【００３０】
図３は、図２の印刷ジョブの解析により作成される印刷ジョブ解析データの構成を示している。この印刷ジョブ解析データ３００は、印刷ジョブ指示部３０１と、ページ毎に設定されたページデータ３０５と、印刷終了指示部３０６とを含んでいる。
【００３１】
印刷ジョブ指示部３０１は、印刷ジョブ２００の印刷ジョブ指示部２０１と同様に、ユーザ名及び印刷ジョブの名称を含んでいる。また、印刷ジョブ指示部３０１は、印刷設定条件テーブル３１０を含んでいる点で、印刷ジョブ２００の印刷ジョブ指示部２０１とは異なる。この印刷設定条件テーブル３１０は、印刷部数、片面印刷又は両面印刷、カラーモード、モノクロモード、用紙サイズ情報、及び用紙タイプ情報等からなる印刷設定条件を示すものである。この印刷設定条件には、印刷ジョブ２００の印刷ジョブ指示部２０１もしくはページ指示部２０３から抽出されたものが含まれる。
【００３２】
ページデータ３０５は、印刷ジョブ２００のページデータ２０５と同様に、ページ数分だけ設定されるものであり、それぞれページデータ３０５がページ指示部３０３及び印刷データ３０４を含んでいる。ページ指示部３０３は、印刷ジョブ２００のページ指示部２０３と同様に、用紙サイズ等を指示したり、印刷装置１００の給紙トレイの種類を指示するものである。また、印刷データ３０４は、そのページの印刷データであり、印刷ジョブ２００の印刷データ２０４を印刷装置１００で用いられる形式の印刷データに変換したものである。例えば、印刷ジョブ２００の印刷データ２０４がＲＧＢ等のディスプレイの表示色に応じた形式のものであれば、この印刷データ２０４が印刷装置１００で用いられるＣＭＹＫ等の印刷色に応じた形式に変換されて、印刷データ３０４が得られる。あるいは、印刷データ２０４が多値データであれば、この多値データがディザ変換処理等により２値化されて、印刷データ３０４が得られる。
【００３３】
印刷終了指示部３０６は、印刷ジョブ２００の印刷終了指示部２０６と同様のものである。
【００３４】
さて、パーソナルコンピュータ等の外部端末装置１５１、１５２では、図２の印刷ジョブ２００を生成して、印刷ジョブ２００をネットワーク１５０を通じて印刷装置１００へと送信する。
【００３５】
印刷装置１００では、印刷ジョブ２００をネットワークインターフェース１１１で受信し、印刷ジョブ２００をコマンド解析部１１２に入力する。コマンド解析部１１２は、印刷ジョブ２００を解析し、印刷ジョブ指示部２０１、ページデータ２０５のページ指示部２０３及び印刷データ２０４、印刷終了指示部２０６を印刷ジョブ２００から抽出して分離する。
【００３６】
そして、コマンド解析部１１２は、印刷ジョブ指示部２０１、ページデータ２０５のページ指示部２０３、及び印刷終了指示部２０６をプリンターコントローラ１１０と印刷制御部１０２間の通信コマンド形式に変換し、図３の印刷ジョブ解析データ３００の印刷ジョブ指示部３０１、ページデータ３０５のページ指示部３０３、及び印刷終了指示部３０６をＲＡＭ１１６に記憶する。このとき、コマンド解析部１１２は、印刷ジョブ指示部２０１及びページデータ２０５のページ指示部２０３から印刷部数、片面印刷又は両面印刷、カラーモード、モノクロモード、用紙サイズ情報、及び用紙タイプ情報等を抽出し、これらを整理して登録した印刷設定条件テーブル３１０を生成し、この印刷設定条件テーブル３１０を印刷ジョブ指示部３０１に付加する。
【００３７】
また、コマンド解析部１１２は、ページデータ２０５の印刷データ２０４を画像処理部１１３に与える。画像処理部１１３は、ページデータ２０５の印刷データ２０４を印刷装置１００で用いられる形式の印刷データ３０４に変換し、この印刷データ３０４をＲＡＭ１１６に記憶する。例えば、ＲＧＢ等の形式の印刷データ２０４をＣＭＹＫ等の形式の印刷データ３０４に変換したり、あるいは多値データの印刷データ２０４を２値化して印刷データ３０４に変換する。
【００３８】
印刷データ２０４から印刷データ３０４への変換は、ページ数分だけ繰り返し行われ、全てのページの印刷データ２０４がそれぞれの印刷データ３０４に変換される。
【００３９】
そして、画像処理部１１３は、ページ毎に、印刷データ３０４がカラーモードで印刷されるものであるか白黒モードで印刷されるものかを判定し、このページ毎の判定結果を印刷設定条件テーブル３１０に登録する。例えば、図３に示す様にページ毎に、カラーモードで印刷されるものであるか白黒モードで印刷されるものかを登録したり、カラーモードでの印刷ページ数及び白黒モードでの印刷ページ数を登録する。
【００４０】
これにより、図３の印刷ジョブ解析データ３００がＲＡＭ１１６内に生成される。この印刷ジョブ解析データ３００は、ＨＤＤ制御回路部１１９を通じてハードディスク１１８に記憶される。
【００４１】
一方、印刷装置１００では、外部端末装置１５１、１５２から受信入力した印刷ジョブ２００の印刷ジョブ指示部２０１に印刷ジョブの開始というコマンドが含まれていると、ハードディスク１１８に記憶した印刷ジョブ解析データ３００に基づく印刷を直ちに開始する。
【００４２】
印刷装置１００では、印刷ジョブ２００の印刷ジョブの開始というコマンドに応答して、印刷ジョブ解析データ３００をハードディスク１１８から読み出し、この印刷ジョブ解析データ３００の印刷設定条件及び印刷データをエンジンインターフェース回路部１２０を通じて印刷制御部１０２に出力する。印刷制御部１０２は、印刷ジョブ解析データ３００の印刷設定条件及び印刷データを入力すると、この印刷設定条件に基づき、この印刷データによって示される画像等を記録用紙に記録する。
【００４３】
この様な印刷ジョブ解析データ３００に基づく画像等の記録制御は、ＣＰＵ１１７によりＲＯＭ１１５内の画像等記録のための制御用プログラムが読み出されて実行されることによりなされる。
【００４４】
また、印刷ジョブ解析データ３００がハードディスク１１８に一旦記憶された後では、操作パネル１０１の入力操作によっても印刷ジョブ解析データ３００に基づく印刷を開始させることができる。
【００４５】
この場合は、１つ又は複数の印刷ジョブ解析データ３００がハードディスク１１８に既に記憶されているとすると、まず全ての印刷ジョブ解析データ３００が操作パネル１０１の表示画面に一覧表示される。その上で、任意の印刷ジョブ解析データ３００の選択が行われ、選択した印刷ジョブ解析データ３００の印刷設定条件が表示される。このため、印刷設定条件を確認することができる。
【００４６】
また、その様な選択操作等が操作パネル１０１の表示画面に重ね合わせられたタッチパネルの操作により行われる様にされており、使い勝手が良い。
【００４７】
この様な印刷ジョブ解析データ３００の一覧表示や印刷設定条件の表示等の制御も、ＣＰＵ１１７によりＲＯＭ１１５内の制御用プログラムが読み出されて実行されることによりなされる。
【００４８】
例えば、操作パネル１０１の入力操作によって印刷ジョブ解析データ３００の一覧表示が指示されると、これに応答してＣＰＵ１１７は、ハードディスク１１８内の全ての印刷ジョブ解析データ３００を参照し、図４に示す様に操作パネル部１０１の表示画面に複数の印刷ジョブ解析データ３００のリスト４００を表示する。
【００４９】
このリスト４００においては、印刷ジョブ解析データ３００の列４０１〜４０３別に、連番号４０５、印刷ジョブ指示部３０１に含まれているユーザ名４０６と印刷ジョブの名称４０７、ページ数４０８が表示される。ページ数４０８では、印刷設定条件テーブル３１０に登録されているカラーモードでの印刷ページ数及び白黒モードでの印刷ページ数が表示される。更に、印刷キー４０９、キャンセルキー４１０、スクロールキー４１１が表示される。
【００５０】
スクロールキー４１１は、全ての印刷ジョブ解析データ３００をリスト４００に一度に表示することができないときに、リスト４００の印刷ジョブ解析データ３００の表示を順次切替え表示するために操作される。
【００５１】
このリスト４００において、ユーザにより連番号「３」に対応する印刷キー４０９が選択指示されると、これがタッチパネルにより検出されてＣＰＵ１１７に通知される。これに応答してＣＰＵ１１７は、連番号「３」に該当する印刷ジョブ解析データ３００をハードディスク１１８から検索して、この印刷ジョブ解析データ３００の印刷設定条件テーブル３１０を参照し、図５に示す様に印刷設定条件テーブル３１０の内容を反映した印刷確認ダイアログ５００を操作パネル部１０１の表示画面に表示する。
【００５２】
この印刷確認ダイアログ５００では、印刷ジョブ解析データ３００の列５０１と、印刷設定条件テーブル３１０の内容を示す印刷設定条件表示部５０２とが表示されている。印刷ジョブ解析データ３００の列５０１には、該印刷ジョブ解析データ３００の連番号、ユーザ名、印刷ジョブの名称、ページ数、印刷キー５０３、閉じキー５０４が表示されている。また、印刷設定条件表示部５０２には、カラーモードでの印刷ページ数及び白黒モードでの印刷ページ数、用紙サイズ、用紙トレイ、用紙タイプ等が表示されている。
【００５３】
ユーザは、その様な印刷確認ダイアログ５００の表示を見て、印刷ジョブ解析データ３００の印刷設定条件を確認することができる。
【００５４】
ユーザにより印刷ジョブ解析データ３００の印刷設定条件が確認された後、印刷確認ダイアログ５００における印刷キー５０３が選択指示されると、これがタッチパネルにより検出されてＣＰＵ１１７に通知される。これに応答してＣＰＵ１１７は、連番号「３」に該当する印刷ジョブ解析データ３００をハードディスク１１８から検索して、この印刷ジョブ解析データ３００の印刷設定条件テーブル３１０及びページデータ３０５を読出し、印刷設定条件テーブル３１０及びページデータ３０５を印刷制御部１０２に出力する。印刷制御部１０２は、印刷設定条件テーブル３１０及びページデータ３０５を入力すると、印刷設定条件テーブル３１０の印刷設定条件に基づいて、ページデータ３０５の印刷データによって示される画像等を記録用紙に記録する。
【００５５】
また、印刷確認ダイアログ５００における閉じキー５０４が選択指示されると、これがタッチパネルにより検出されてＣＰＵ１１７に通知される。これに応答してＣＰＵ１１７は、連番号「３」に該当する印刷ジョブ解析データ３００の印刷を行うことなく、印刷確認ダイアログ５００を消去して、図４のリスト４００に戻る。
【００５６】
この様に第１実施形態の印刷装置１００では、外部端末装置１５１、１５２から印刷ジョブ２００を受信すると、印刷ジョブ２００を印刷ジョブ解析データ３０１に変換し、印刷ジョブ指示部２０１及びページ指示部２０３から印刷部数、片面印刷又は両面印刷、カラーモード、モノクロモード、用紙サイズ情報、及び用紙タイプ情報等を抽出して、これらを整理して登録した印刷設定条件テーブル３１０を生成し、更にページデータ２０５の印刷データ２０４の判定結果を印刷設定条件テーブル３１０に登録し、この印刷設定条件テーブル３１０を印刷ジョブ指示部３０１に付加している。そして、操作パネル１０１の入力操作によって印刷ジョブ解析データ３００に基づく印刷が指示されたときには、印刷設定条件テーブル３１０の内容を操作パネル部１０１の表示画面に表示して、ユーザが印刷設定条件を確認することができる様にしている。このため、ユーザは、自分の意図に沿った印刷を行うことができ、意図に反した印刷であれば、これをキャンセルすることができ、無駄な印刷を防止することができる。
【００５７】
次に、本発明の印刷装置の第２実施形態を説明する。第２実施形態の印刷装置は、図１に示す印刷装置１００と同様の構成であり、また印刷装置１００と同様に外部端末装置１５１、１５２等から印刷ジョブ２００を受信して、印刷ジョブ２００を印刷ジョブ解析データ３００に変換し、印刷ジョブ解析データ３００をハードディスク１１８に記憶する。ただし、印刷ジョブ解析データ３００を記憶した後での印刷設定条件の表示方法が異なり、かつ印刷設定条件を変更することが可能な点が異なる。
【００５８】
さて、操作パネル１０１の入力操作によって印刷ジョブ解析データ３００の一覧表示が指示されると、これに応答してＣＰＵ１１７は、ハードディスク１１８内の全ての印刷ジョブ解析データ３００を参照し、図４に示す様に操作パネル部１０１の表示画面に複数の印刷ジョブ解析データ３００のリスト４００を表示する。
【００５９】
そして、ユーザにより連番号「３」に対応する印刷キー４０９が選択指示されると、これがタッチパネルにより検出されてＣＰＵ１１７に通知される。これに応答してＣＰＵ１１７は、連番号「３」に該当する印刷ジョブ解析データ３００をハードディスク１１８から検索して、この印刷ジョブ解析データ３００の印刷設定条件テーブル３１０を参照し、図６に示す様に印刷設定条件テーブル３１０の内容を反映した印刷確認ダイアログ６００を操作パネル部１０１の表示画面に表示する。
【００６０】
この印刷確認ダイアログ６００では、図５の印刷確認ダイアログ５００と同様に、印刷ジョブ解析データ３００の列５０１と、印刷設定条件テーブル３１０の内容を示す印刷設定条件表示部５０２とが表示されているが、印刷設定条件表示部５０２の各表示項目がグループ分けされている点が異なる。
【００６１】
この印刷設定条件表示部５０２では、カラーモードでの印刷ページ数及び白黒モードでの印刷ページ数を１グループとして表示エリア６０１に表示し、また用紙サイズ、用紙トレイ、及び用紙タイプを１グループとして表示エリア６０２に表示し、更に表紙指定及び用紙タイプを１グループとして表示エリア６０３に表示し、また両面印刷及び両面スタイルを１グループとして表示エリア６０４に表示し、更にページ割当及び枠線を１グループとして表示エリア６０５に表示している。
【００６２】
各表示エリア６０１〜６０５は、表示色により区別しても、境界線により区別しても、あるいは他の方法により区別しても構わない。
【００６３】
この印刷確認ダイアログ６００において、ユーザにより印刷ジョブ解析データ３００の印刷設定条件が確認された後、表示エリア６０１が選択指示されると、これがタッチパネルにより検出されてＣＰＵ１１７に通知される。ＣＰＵ１１７は、この通知された表示エリア６０１がカラーモードでの印刷ページ数及び白黒モードでの印刷ページ数を表示するエリアであることから、カラーモードと白黒モードに係る設定であると判定して、印刷ジョブ解析データ３００の全てのページデータ３０５の印刷データによって示されるそれぞれの画像を縮小して、図７に示す様な該各縮小画像を含む変更ダイアログ７００を操作パネル部１０１の表示画面に表示する。
【００６４】
また、ＣＰＵ１１７は、この表示と同時に、印刷確認ダイアログ６００の印刷設定条件表示部５０２に表示されていた印刷設定条件、つまり印刷設定条件テーブル３１０の内容をＲＡＭ１１６に記憶しておく。
【００６５】
変更ダイアログ７００では、それらの縮小画像７０１と、スクロールキー７０２と、閉じキー７０３が表示されている。
【００６６】
スクロールキー７０２は、全ての縮小画像７０１を一度に表示することができないときに、縮小画像７０１を順次切替え表示するために操作される。
【００６７】
この変更ダイアログ７００において、ユーザにより任意の縮小画像７０１が指示されると、図７に示す様な確認ダイアログ７０５が変更ダイアログ７００と共に表示される。この確認ダイアログ７０５では、ユーザにより指示された縮小画像７０１がカラーであれば、白黒への変換を行うか否かを問う２つのキー７０３、７０４が表示される。また、ユーザにより指示された縮小画像７０１が白黒であれば、カラーへの変換を行うか否かを問う２つのキー７０３、７０４が表示される。
【００６８】
そして、ユーザにより否定のキー７０４が指示されると、これに応答してＣＰＵ１１７は、確認ダイアログ７０５を消去して、変更ダイアログ７００のみの表示に戻る。
【００６９】
また、ユーザにより肯定のキー７０３が指示されると、これに応答してＣＰＵ１１７は、確認ダイアログ７０５を消去して、図８に示す様に変更ダイアログ７００を更新する。この更新された変更ダイアログ７００では、カラーから白黒に変換された縮小画像７０１と、その変換の旨が表示されている。更に、縮小画像７０１のカラーから白黒への変換に伴い、この縮小画像７０１の元の画像も同様に変換されるので、ＣＰＵ１１７は、この変換の内容をＲＡＭ１１６に先に記憶しておいた印刷設定条件テーブル３１０の内容に反映させる。すなわち、ＲＡＭ１１６内の印刷設定条件テーブル３１０において、ページ毎に登録されているカラーモードの印刷又は白黒モードの印刷や、カラーモードでの印刷ページ数及び白黒モードでの印刷ページ数を更新する。
【００７０】
こうしてＲＡＭ１１６に記憶されている印刷設定条件テーブル３１０の内容が更新された後で、ＣＰＵ１１７は、この更新された印刷設定条件テーブル３１０の内容を印刷確認ダイアログ６００及び図４の各印刷ジョブ解析データ３００のリストにも反映する。例えば、ユーザにより変更ダイアログ７００の閉じキー７０３が指示されると、図６の印刷確認ダイアログ６００の表示に戻るので、この印刷確認ダイアログ６００の印刷設定条件表示部５０２の表示エリア６０１におけるカラーモードでの印刷ページ数及び白黒モードでの印刷ページ数を更新する。更に、ユーザにより印刷確認ダイアログ６００の閉じキー５０４が指示されたときには、図４の各印刷ジョブ解析データ３００のリストに戻るので、該当する印刷ジョブ解析データ３００のページ数４０８を更新する。
【００７１】
次に、図８の更新された変更ダイアログ７００において、ユーザにより閉じキー７０３が指示されると、これに応答してＣＰＵ１１７は、変更ダイアログ７００を消去して、図６の印刷確認ダイアログ６００の表示に戻る。
【００７２】
引き続いて、図６の印刷確認ダイアログ６００において、ユーザにより印刷キー５０３が指示されると、これに応答してＣＰＵ１１７は、印刷確認ダイアログ６００の列５０１に表示されている印刷ジョブ解析データ３００の印刷設定条件テーブル３１０をハードディスク１１８から読み出して、この印刷設定条件テーブル３１０をＲＡＭ１１６内の更新された印刷設定条件テーブル３１０と比較し、この比較によりカラーから白黒に変換されたり白黒からカラーに変換された画像を求め、この画像を示す印刷データをハードディスク１１８から画像処理部１１３に与える。画像処理部１１３は、この印刷データに画像処理を施し、画像をカラーから白黒に変換したり、白黒からカラーに変換し、この変換した画像を示す印刷データを作成する。
【００７３】
更に、ＣＰＵ１１７は、印刷確認ダイアログ６００の列５０１に表示されている印刷ジョブ解析データ３００の全てのページデータ３０５をハードディスク１１８から読み出してＲＡＭ１１６にコピーし、その上で、画像処理部１１３により変換された印刷データを該コピーした全てのページデータ３０５に含まれる変換前の印刷データの代わりに書き込んで、ページデータ３０５を更新する。
【００７４】
そして、ＣＰＵ１１７は、ＲＡＭ１１６内の更新された印刷設定条件テーブル３１０及び全てのページデータ３０５を印刷制御部１０２に出力する。印刷制御部１０２は、これらの印刷設定情報や印刷データ等に基づいて、画像等を記録用紙に印刷する。
【００７５】
この様に第２実施形態の印刷装置１００では、操作パネル１０１の入力操作によって印刷ジョブ解析データ３００に基づく印刷が指示されたときには、印刷設定条件テーブル３１０の内容が操作パネル部１０１の表示画面に表示されて、ユーザが印刷設定条件を確認することができるだけではなく、印操作パネル部１０１の操作により印刷設定条件を変更することができるので、外部端末装置５１、１５２等で印刷設定条件を変更するための操作を行う必要がなく、ユーザの意図に沿った印刷を速やかに行うことができる。
【００７６】
尚、上記各実施形態では、印刷ジョブ２００に含まれる印刷データ２０４が多値画像データであって、変換後の印刷ジョブ解析データ３００に含まれる印刷データ３０４が２値画像データであるが、変換後の印刷ジョブ解析データ３００に含まれる印刷データ３０４が印刷ジョブ２００の印刷データ２０４と同じ多値画像データであってもよい。ただし、この場合は、印刷制御部１０２に印刷データを与えるときに、画像処理部１１３により多値画像データを２値化して、この２値画像データを与えることになる。これは、一般的に知られているが、２値画像データから画像変換するよりも、多値画像データから画像変換した方がハードディスクへの保存容量が増えるものの、画像の品質が高いからである。
【００７７】
また、印刷データの変換を例示しているが、印刷ジョブ解析データ３００の印刷設定条件テーブル３１０のいずれの内容であっても、同様の手順で表示して変更し、その上で印刷データによって示される画像等を印刷することができる。
【００７８】
更に、印刷設定条件テーブル３１０の内容は、印刷ジョブ２００から抽出したものだけではなく、印刷装置１００側で独自に付加したものであっても良い。
【００７９】
また、表示画面の表示形式を適宜に変更しても構わない。例えば、各種のキーの代わりに、図形化したアイコン等を表示すると、使い勝手をより向上させることができる。
【００８０】
更に、印刷データは、画像のみならず、テキストや図形、あるいはそれらの組み合わせた印刷物を示すものであっても良い。
【００８１】
また、本発明は、印刷装置に限定されるものではなく、印刷装置の制御用コンピュータのプログラム、及び印刷装置の制御方法をも包含する。コンピュータは、プログラムを記録媒体から読出したり、プログラムを通信ネットワークを通じて受信して、プログラムの提供を受け、プログラムを実行して、本発明を実施することができる。
【００８２】
記録媒体としては、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭといった半導体記憶素子、ＩＣカード、ハードディスク、フロッピーディスク、あるいはＭＯ、ＣＤ、ＭＤ、ＤＶＤ等の光ディスク、磁気テープ等を挙げることができ、プログラムを記録することが可能であれば他の種類の記録媒体であっても良い。
【００８３】
また、複数のコンピュータやインターネットからなるシステムにおいては、複数の処理を複数の端末装置に分散して行い得る。従って、プログラムは、コンピュータ等の単一の端末装置だけではなく、システムにも適用し得る。
【図面の簡単な説明】
【００８４】
【図１】本発明の印刷装置の第１実施形態を示すブロック図である。
【図２】図１の印刷装置におけるプリンターコントローラが外部端末装置から入力する印刷ジョブの構成を示す図である。
【図３】図１の印刷装置において図２の印刷ジョブの解析により作成される印刷ジョブ解析データの構成を示す図である。
【図４】図１の印刷装置における操作パネル部の表示画面に表示される印刷ジョブ解析データのリストを示す図である。
【図５】図１の印刷装置における操作パネル部の表示画面に表示される印刷確認ダイアログの一例を示す図である。
【図６】図１の印刷装置における操作パネル部の表示画面に表示される印刷確認ダイアログの他の例を示す図である。
【図７】図１の印刷装置における操作パネル部の表示画面に表示される変更ダイアログを示す図である。
【図８】図６の印刷確認ダイアログの更新例を示す図である。
【符号の説明】
【００８５】
１００  印刷装置
１０１  操作パネル部
１０２  印刷制御部
１１０  プリンターコントローラ
１１１  ネットワークインターフェース
１１２  コマンド解析部
１１３  画像処理部
１１４  メモリ制御部
１１５  ＲＯＭ
１１６  ＲＡＭ
１１７  ＣＰＵ
１１８  ハードディスク
１１９  ＨＤＤ制御回路部
１２０  エンジンインターフェース回路部
１５０  ネットワーク
１５１、１５２  外部端末装置
【図１】
2008044174.tif 000003
【図２】
2008044174.tif 000004
【図３】
2008044174.tif 000005
【図４】
2008044174.tif 000006
【図５】
2008044174.tif 000007
【図６】
2008044174.tif 000008
【図７】
2008044174.tif 000009
【図８】
2008044174.tif 000010