(57)【要約】      （修正有）【課題】ユーザが意識しなくとも、常に最新のジョブとの比較が可能な印刷システムを提供する。【解決手段】印刷システムであって、入力データの差分のみを印刷する確認プリントを指定する指定手段と、データ処理装置から受信した受信ジョブと同一ジョブが印刷装置内に存在するかを検索する検索手段と、受信ジョブのジョブ情報とイメージデータとを関連付けて記憶する記憶手段と、受信ジョブと記憶した保存ジョブの画像をページ単位に比較する画像比較手段と、受信ジョブと記憶した保存ジョブの紙へのマッピングを比較するマッピング比較手段と、受信ジョブと記憶した保存ジョブの属性の違いを比較する属性比較手段と、上記の比較結果から印刷すべきページを決定し印字する印字手段と、受信ジョブを印刷装置内の記憶媒体に格納するか否かを判断するジョブ格納判断手段と、を有する。【選択図】図７
2012221191.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置と、前記データ処理装置から送信されるデータを印刷する印刷装置からなる印刷システムであって、
入力データの差分のみを印刷する確認プリントを指定する指定手段（５０１）と、
前記データ処理装置から受信した受信ジョブと同一ジョブが印刷装置内に存在するかを検索する検索手段（７０５）と、
受信ジョブのジョブ情報とイメージデータとを関連付けて記憶する記憶手段（７１１）と、
受信ジョブと記憶した保存ジョブの画像をページ単位に比較する画像比較手段（７０７）と、
受信ジョブと記憶した保存ジョブの紙へのマッピングを比較するマッピング比較手段（７１３）と、
受信ジョブと記憶した保存ジョブの属性の違いを比較する属性比較手段（７０５）と、
上記複数の比較手段で比較した結果から、印刷すべきページを決定し印字する印字手段（７１０、７１６、７１９）と、
受信ジョブを印刷装置内の記憶媒体に格納するか否かを判断するジョブ格納判断手段（７１１、７１７）と、
を有することを特徴とする印刷システム。
【請求項２】
外部メモリから入力されるデータを印刷する印刷装置であって、
入力データの差分のみを印刷する確認プリントを指定する指定手段（５０１）と、
前記データ処理装置から受信した受信ジョブと同一ジョブが印刷装置内に存在するかを検索する検索手段（７０５）と、
受信ジョブのジョブ情報とイメージデータとを関連付けて記憶する記憶手段（７１１）と、
受信ジョブと記憶した保存ジョブの画像をページ単位に比較する画像比較手段（７０７）と、
受信ジョブと記憶した保存ジョブの紙へのマッピングを比較するマッピング比較手段（７１３）と、
受信ジョブと記憶した保存ジョブの属性の違いを比較する属性比較手段（７０５）と、
上記複数の比較手段で比較した結果から、印刷すべきページを決定し印字する印字手段（７１０、７１６、７１９）と、
受信ジョブを印刷装置内の記憶媒体に格納するか否かを判断するジョブ格納判断手段（７１１、７１７）と、
を有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、及び印刷制御方法に関し、印刷の無駄を省くために必要最小限の印刷を行う機能を有する印刷システム及び印刷制御方法、及びプログラム記憶媒体に関するものである。
【背景技術】
【０００２】
従来技術として、「記憶印刷モード」で印刷指定したジョブに対して、「差分印刷モード」で印刷したジョブと比較し、両者の比較を行い異なるページのみを印刷するというものが、特許文献１で提案されている。上記提案の概要は以下のようなものである。
【０００３】
印刷データ＋文書IDを送信して内容の異なるページを検出して印字
ページカウントや日付等は比較対象外
縮小して保存
差分プリントは、保存指定（=記憶印刷モード）したときの設定で出力する
両面設定時は、変更ページの裏面が変更してなくても必ず印字する。
【０００４】
特許文献１の提案は、「記憶印刷モード」「差分印刷モード」の２つのモードを持ち、ユーザが意識して登録および差分比較の指定を行って動作を変えるというものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１９４５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来例では以下のような問題があった。
【０００７】
特許文献１の提案では、ユーザは「記憶印刷モード」で登録を行い、登録した文書IDを指定して「差分印刷モード」設定で差分印刷を実行するため、2段階の指定を行わなければならず、オペレーションミスを起こしやすい。さらには、「差分印刷モード」設定時には、文書IDの指定が必要であり、どの文書と比較するかをユーザは常に意識または記憶しおかなければならず、文書IDを忘れてしまうと正しい比較が行えないという問題があった。
【０００８】
さらに、差分の比較は「記憶印刷モード」で登録したものと行うため、何度も文書の更新が行われるようなシチュエーションだと、1つ前の文書との差分を行うことはできず、正しく比較をおこなおうとすると、その都度、最新文書の再登録が必要となり、手間がかかるという問題が発生していた。
【０００９】
本発明は、上記課題を解決するためになされたもので、
入力データの差分のみを印刷する確認プリント指定時は、
受信ジョブと記憶した保存ジョブの画像をページ単位に比較すると共に、紙へのマッピング状況、属性の違いを比較し、トータル的に印刷すべきページを決定し、極力無駄出力を減らすことが可能な印刷システム、及び印刷装置を提供することを目的とする。
【００１０】
さらに、入力データの差分のみを印刷する確認プリント指定時は、
データ処理装置から受信した受信ジョブと同一ジョブが印刷装置内に存在するかを検索し、存在しない場合は受信ジョブのジョブ情報とイメージデータとを関連付けて受信ジョブを印刷装置内の記憶媒体に格納し、存在する場合は、紙へのマッピング状況を考慮した差分ページ、最新の属性情報を記憶し、ユーザが意識しなくとも、常に最新のジョブとの比較が可能な印刷システム、及び印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、データ処理装置と、前記データ処理装置から送信されるデータを印刷する印刷装置からなる印刷システムであって、
入力データの差分のみを印刷する確認プリントを指定する指定手段と、
前記データ処理装置から受信した受信ジョブと同一ジョブが印刷装置内に存在するかを検索する検索手段と、
受信ジョブのジョブ情報とイメージデータとを関連付けて記憶する記憶手段と、
受信ジョブと記憶した保存ジョブの画像をページ単位に比較する画像比較手段と、
受信ジョブと記憶した保存ジョブの紙へのマッピングを比較するマッピング比較手段と、
受信ジョブと記憶した保存ジョブの属性の違いを比較する属性比較手段と、
上記複数の比較手段で比較した結果から、印刷すべきページを決定し印字する印字手段と、
受信ジョブを印刷装置内の記憶媒体に格納するか否かを判断するジョブ格納判断手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、入力データの差分のみを印刷する確認プリント指定時は、受信ジョブと記憶した保存ジョブの画像をページ単位に比較すると共に、紙へのマッピング状況、属性の違いを比較し、トータル的に印刷すべきページを決定し、極力無駄出力を減らすことが可能な印刷システム、及び印刷装置を提供できる。
【００１３】
さらに、入力データの差分のみを印刷する確認プリント指定時は、データ処理装置から受信した受信ジョブと同一ジョブが印刷装置内に存在するかを検索し、存在しない場合は受信ジョブのジョブ情報とイメージデータとを関連付けて受信ジョブを印刷装置内の記憶媒体に格納し、存在する場合は、紙へのマッピング状況を考慮した差分ページ、最新の属性情報を記憶し、ユーザが意識しなくとも、常に最新のジョブとの比較が可能な印刷システム、及び印刷装置を提供できる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態における印刷装置のシステム構成の概略を示す図である。
【図２】第１実施形態におけるカラープリンタ１０２の構成を説明する断面図である。
【図３】第１実施形態におけるビデオコントローラ１０３の構成例を示すブロック図である。
【図４】第１実施形態におけるビデオコントローラ１０３とプリンタエンジン１０５とを接続するビデオインタフェース及びプリンタ１０２の構成例を示す図である。
【図５】第１実施形態におけるホストコンピュータ上の操作部の表示例を示す図である。
【図６】第１実施形態におけるジョブ管理情報及び属性情報の構成例を示す図である。
【図７】第１実施形態における確認プリントモードの処理を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
［第１実施形態］
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１６】
図１は、本発明の１つの実施形態に係る印刷装置のシステム構成の概略を示す図である。
【００１７】
図において、データ処理装置１０１は、例えば、コンピュータであり、画像情報の供給源、あるいはプリンタの制御装置として機能する。この実施の形態においては、印刷装置１０２として、レーザビームプリンタ（プリンタ）を用いている。本実施形態において適用される印刷装置は、レーザビームプリンタに限られるものではなく、コピー機、ＦＡＸ、あるいはこれらの機能を複数持つ複合機であってもよく、さらにはインクジェットプリンタ等他のプリント方式のプリンタでもよいことは言うまでもない。
【００１８】
ビデオコントローラ１０３は、データ処理装置１０１から供給される画像情報（例えば、ＥＳＣコード、ページ記述言語等）に基づいて、ページ毎にラスタデータを生成し、プリンタエンジン１０５に送出する。
【００１９】
プリンタエンジン１０５は、ビデオコントローラ１０３から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写・定着（電子写真方式）することにより画像を記録する。
【００２０】
パネル部１０４は、ユーザインタフェースとして使用される。ユーザは、パネル部１０４を操作することにより、所望の動作を指示することができる。また、パネル部１０４には、プリンタ１０２の処理内容や、ユーザへの警告内容が表示され、省電力モードの場合は表示が消えた状態になる。
【００２１】
外部メモリＩ／Ｆ部１０６は、例えばＵＳＢメモリ、SDカード等の外部メモリを装着するＩ／Ｆであり、外部メモリとビデオコントローラ間のデータのやり取りを行う。
【００２２】
図２は、タンデム方式のカラープリンタ１０２の構成を説明する断面図である。
【００２３】
図において、２０１は、プリンタ筐体である。２０２は、ユーザが各種指示を与えるためのスイッチ、メッセージやプリンタの設定内容等を表示するためのＬＥＤ表示器やＬＣＤ表示器等が配された操作パネルであり、図１に示すパネル部１０４の一態様である。２０３は、ボード収容部であり、ビデオコントローラ１０３及びプリンタエンジン１０５の電子回路部分を構成するボードを収容する。
【００２４】
２２０は、用紙（記録媒体）Ｓを保持する用紙カセットであり、不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。２２１は、カセットクラッチであり、用紙カセット２２０上に載置された用紙Ｓの最上位の一枚を取り出して、取り出した用紙Ｓを不図示の駆動手段から伝達される駆動力によって給紙ローラ２２２まで搬送するカムを有する。このカムは、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙Ｓを給紙する。２２３は用紙検知センサで、それぞれ用紙カセット２２０に保持されている用紙Ｓの量を検知する。
【００２５】
給紙ローラ２２２は、用紙Ｓの先端部をレジストシャッタ２２４まで搬送するローラである。２２４は、レジストシャッタであり、用紙Ｓを押圧することにより給紙を停止することができる。
【００２６】
２３０は、手差しトレイであり、２３１は、手差し給紙クラッチである。手差し給紙クラッチ２３１は、用紙Ｓの先端を手差し給紙ローラ２３２まで搬送するために使用され、手差し給紙ローラ２３２は、用紙Ｓの先端をレジストシャッタ２２４まで搬送するために使用される。印刷に供する用紙Ｓは、用紙カセット２２０及び手差しトレイ２３０のいずれかの給紙手段を選択して給紙される。
【００２７】
プリンタエンジン１０５は、ビデオコントローラ１０３と所定の通信プロトコルにしたがって通信を行い、ビデオコントローラ部１０３からの指示にしたがって用紙カセット２２０手差しトレイ２３０の中からいずれかの給紙手段を選択し、印刷の開始指示に応じて該当する給紙手段よりレジストシャッタ２２４まで用紙Ｓを搬送する。なお、プリンタエンジン１０５は、給紙手段、潜像の形成、転写、定着等の電子写真プロセスに関する機構、排紙手段及びそれらの制御手段を含む。
【００２８】
２０４ａ、２０４ｂ、２０４ｃ、２０４ｄは、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄやトナー保持部等を有する印刷部であり、電子写真プロセスにより、用紙Ｓ上にトナー像を形成する。一方、２０６ａ、２０６ｂ、２０６ｃ、２０６ｄは、レーザスキャナ部であり、印刷部にレーザビームによる画像情報を供給する。
【００２９】
印刷部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄには、用紙Ｓを搬送する用紙搬送ベルト２５０が複数の回転ローラ２５１〜２５４によって用紙搬送方向（図の下から上方向）に扁平に張設され、その最上流部においては、バイアスを印加した吸着ローラ２２５によって、用紙を用紙搬送ベルト２５０に静電吸着させる。またこのベルト搬送面に対向して４個の感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄが直線状に配設されており、画像形成手段を構成している。印刷部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄのそれぞれには、感光ドラムの周辺近傍を順次取り囲んで、帯電器、現像器が配置されている。
【００３０】
レーザスキャナ部２０６ａ、２０６ｂ、２０６ｃ、２０６ｄにおいて、２０７ａ、２０７ｂ、２０７ｃ、２０７ｄは、レーザユニットであり、ビデオコントローラ１０３から送出される画像信号（／ＶＩＤＥＯ信号）に応じて、内蔵の半導体レーザを駆動し、レーザビームを発射する。レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄから発せられたレーザビームは、ポリゴンミラー（回転多面鏡）２０８ａ、２０８ｂ、２０８ｃ、２０８ｄにより走査され、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄ上に潜像を形成する。
【００３１】
２６０は、定着器で、印刷部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄにより用紙Ｓに形成されたトナー画像を記録紙Ｓに熱定着させる。２６１は、搬送ローラで、用紙Ｓを排紙搬送する。２６２は、排紙センサで、用紙Ｓの排紙状態を検知する。２６３は、排紙ローラ兼両面印刷用搬送路切替えローラで、用紙Ｓを排紙方向へ搬送し、用紙Ｓの搬送指示が排紙の場合はそのまま排紙トレイ２６４に排紙し、搬送指示が両面搬送の場合は、用紙Ｓの後端が排紙センサ２６２を通過した直後に回転方向を逆向きに変え、スイッチバックすることにより用紙Ｓを両面印刷用搬送路２７０へ搬送する。２６５は排紙積載量検知センサで、排紙トレイ２６４上に積載された用紙Ｓの積載量を検知する。
【００３２】
２７０は、両面印刷用搬送路であり、排紙ローラ兼両面印刷用搬送路切替えローラ２６３により両面印刷用に搬送された用紙Ｓは、両面搬送ローラ２７１〜２７４によって再びレジストシャッタ２２４まで搬送されて印刷部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄへの搬送指示を待つ。
【００３３】
なお、プリンタ１０２には、さらにオプションカセットや封筒フィーダ等のオプションユニットを装備することができる。
【００３４】
図３は、ビデオコントローラ１０３の構成例を示すブロック図である。
【００３５】
図において、３０１は、パネル部１０４とのデータ通信を行うパネルインタフェース部である。ＣＰＵ  ３０９は、パネルインタフェース部３０１を介して、ユーザがパネル部１０４において設定・指示した内容を確認することができる。３０２は、ネットワークやＵＳＢ等のローカルＩ／Ｆを介してホストコンピュータ等のデータ処理装置１０１やＰＤＡ、携帯電話等の情報端末装置と双方向に通信接続するためのホストインタフェース部である。これらは複数の口を有しており、３０６は、プリンタエンジン１０５と通信接続するためのエンジンインタフェース部である。ＣＰＵ  ３０９は、エンジンインタフェース部３０６を介して、信号１７０，  １７３，  １７５，  １７８，  １７９，  １８０を制御し、信号１７１，  １７２，  １７４，  １７６，  １７７，  １８１，  １８２の状態(上記１７０〜１８３の詳細は図４参照)、すなわち、プリンタエンジン１０５の状態を認識することができる。
【００３６】
３０３は、データ処理装置１０１より供給された画像情報に基づいて、プリンタエンジン１０５に供給するラスタデータを生成（ラスタライズ）する画像データ発生部である。３０５は、生成したラスタデータを一時的に保持するための画像メモリである。３０９は、ＲＯＭ  ３０４に保持された制御プログラムコードに基づいて、ＣＰＵバス３２０に接続されたデバイスを制御するＣＰＵである。３０７は、ＣＰＵ  ３０９が使用する一時記憶用メモリとしてのＲＡＭであり、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。ＲＡＭ  ３０７は、描画オブジェクトを格納する描画オブジェクト格納部４０２、ＲＯＭ  ３０４に保持された制御プログラムによって一時的に使用されるワークメモリ等に用いられる。３１０は、例えば、濃度補正テーブル等の制御情報を保持するための不揮発性メモリで構成される。３０８は、ＤＭＡ制御部であり、ＣＰＵ  ３０９からの指示により画像メモリ３０５内のラスタデータをエンジンインタフェース部３０６に転送する。３１１は、ハードディスク等の二次記憶装置であり、印刷データやその他制御情報などを保存する。
【００３７】
３２０は、アドレス、データ、コントロールバスを含むＣＰＵバスである。パネルインタフェース部３０１、ホストインタフェース部３０２、画像データ発生部３０３、ＲＯＭ  ３０４、画像メモリ３０５、エンジンインタフェース部３０６、ＲＡＭ  ３０７、ＤＭＡ制御部３０８、ＣＰＵ  ３０９及びＥＥＰＲＯＭ  ３１０、二次記憶装置３１１は、それぞれＣＰＵバス３２０に接続されたすべてのデバイスにアクセス可能である。
【００３８】
図４は、ビデオコントローラ１０３とプリンタエンジン１０５とを接続するビデオインタフェース及びプリンタ１０５の構成例を示す図である。
【００３９】
図において、ビデオコントローラ１０３は、複数のデータ処理装置１０１との通信（画像情報の受信を含む）、受信した画像情報に基づくラスタデータの生成（展開）、プリンタエンジン１０５の制御を司る。
【００４０】
エンジン制御部１５０は、ビデオコントローラ１０３から供給される制御信号に基づいて、プリンタエンジン１０５内のユニット１５１〜１５８を制御する。
【００４１】
ユニット１５１〜１５８の概要を説明すると、１５１は、用紙カセット２２０及びその他オプションカセット（不図示）内に載置された用紙のサイズを検出してエンジン制御部１５０に通知する用紙サイズ検出部で、１５２は、用紙カセット２２０及び手差し用トレイ２３１、オプションカセット（不図示）、封筒フィーダ（不図示）のそれぞれの給紙口の有無を検出してエンジン制御部１５０に通知する給紙口検出部で、１５３は、オプションカセット、封筒フィーダ等のオプションの接続状況を確認するためのオプション調査部で、１５４は、用紙の搬送を制御する搬送制御部で、１５５は、ポリゴンミラー２０８ａ、２０８ｂ、２０８ｃ、２０８ｄの駆動モータ、レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄ等の光学系を制御する光学系制御部で、１５６は、定着器２６０  の温度制御の他、定着器２６０における異常検出等をも行う定着温度制御部で、１５７は、オプションカセットや封筒フィーダ等のオプションを制御するオプション制御部で、１５８は、レジスト、排紙、両面、反転など搬送路内の用紙の有無、外気温、印刷ページ数、トナー残量等の環境の変化（状況変化）を検出するためのセンサ部である。
【００４２】
次に、ビデオコントローラ１０３とエンジン制御部１５０とを接続するビデオインタフェースを構成する信号の概要を説明する。
【００４３】
１７０は、ビデオコントローラ１０３がエンジン制御部１５０と通信可能な状態にあることを示す／ＣＰＲＤＹ信号、１７１は、エンジン制御部１５０がビデオコントローラ部１０３と通信可能な状態にあることを示す／ＰＰＲＤＹ信号、１７２は、エンジン制御部１５０がプリント可能な状態にあることを示す／ＲＤＹ信号、１７３は、ビデオコントローラ１０３がエンジン制御部１５０に印刷要求を発行するための／ＰＲＮＴ信号、１７４は、エンジン制御部１５０がビデオコントローラ１０３に対して出力する垂直同期信号としての／ＴＯＰ信号、１７６は、エンジン制御部１５０がビデオコントローラ部１０３に出力する水平同期信号としての／ＢＤ信号、１７８は、シリアル通信のための同期クロック信号としての／ＳＣＬＫ信号、１７９は、ビデオコントローラ１０３がエンジン制御部１５０に対してコマンドを送信するためのコマンド信号としての／ＣＭＤ信号、１８０は、コマンドを送信するためのストローブ信号としての／ＣＢＳＹ信号、１８１は、ビデオコントローラ１０３から送信されたコマンドに対して応答（プリンタエンジン１０５内部のステータスを含む）を返すための／ＳＴＳ信号、１８２は、ステータス等の応答を返すためのストローブ信号としての／ＳＢＳＹ信号、１８３は、ラスタデータとしての／ＶＩＤＥＯ信号である。
【００４４】
１７７は、プリンタエンジン１０５のステータスのうち、／ＲＤＹ信号に直接関与しない状態、すなわち印刷の可否に直接関与しない状態変化が発生した場合（例えば、気温、印刷ページ数、トナー残量等が基準値を超えた場合）に”ＴＲＵＥ”となる／ＣＣＲＴ信号である。
【００４５】
以上説明した印刷装置による印刷処理のいくつかの実施形態を以下に説明する。
【００４６】
図５は本実施例におけるホストコンピュータ上の操作部の表示例を示す図である。
【００４７】
図５はホストコンピュータ上で動作するプリンタドライバUI例である。５０１で出力方法を指定可能であり、選択肢として、印刷、セキュアプリント、確認プリント、追い越し印刷等が存在する。無駄をなくすため、差分のみを印刷したい場合は、確認プリントを選択することで実行可能となる。
【００４８】
図６は本実施例におけるジョブ管理情報及び属性情報情報の構成例を示す図である。
【００４９】
図６−Aは、ジョブ管理情報であり、ユーザ、ファイル名、画像データを関連付けするための情報であり、確認プリントを実現するための、比較対象ジョブの検索、差分ページの抽出、格納データの差し替えの必要性等を判断するために使用する。構成内容としては、ファイル名（６０１）、UserID（６０２）、属性（６０３）、ページ数（６０４）、画像へのポインタ（６０５）があり、画像へのポインタは実画像であるイメージデータがページ単位に格納されている箇所の先頭アドレスを示している。
【００５０】
図６−Bは、造成情報６０３の詳細内容を示したもので、片面/両面（６０６）、NUP（６０７）、レフトマージン（６０８）、トップマージン（６０９）、ステイプル指定有り無し（６１０）、トナー濃度（６１１）、画像補正有無（６１２）等からなり、属性の変更があったかどうかを判断する情報として使用する。
【００５１】
図７は本実施例における確認プリントモードの処理を説明するフローチャートである。
【００５２】
図５で示したドライバUIでユーザが確認プリントを指定し、印刷装置がデータ受信すると、まず７０１において、PDLを解釈してページを生成する。受信データの属性指定を解釈し、ファイル名、ユーザ名が一致する保存ジョブが印刷装置内に存在するかを検索する（７０２）。
【００５３】
次に７０３において、確認プリントモードであるかどうかを判断し、確認プリントモードであれば、７０４において印刷装置内にファイル名、ユーザ名が一致する保存ジョブが存在するか判断する。存在する場合、７０５において、図６に示した受信ジョブと保存ジョブのジョブ属性情報を比較し、指定ジョブと保存ジョブの指定が同じかどうかを判断する。７０６において、属性が異なるか、特定のジョブ属性指定が存在する場合は、出力形態が異なり単純比較しにくい、あるいは印刷ページの差し替えができない、ステイプル等のフィニッシング指定を行っている場合となるので、全ページを印刷ページキューに登録し、すべての印刷を行う（７１６、７１７、７２０）。７０６において、属性が同じ、且つ特定のジョブ属性指定が存在しない場合は、受信ジョブと保存ジョブの画像ページを比較し、内容が異なるページが存在するかを確認する（７０７）。
【００５４】
上記確認の結果、７０８において内容が異なるページが存在する場合は、異なるページの割合が高いが否かを判断する（７０９）。判断の結果、異なるページの割合が高い場合は、ページの差し替えがかえって手間となるので、すべてを印刷する（７１６、７１７、７２０）。判断の結果、異なるページの割合が低い場合は、異なるページのみ印刷ページキューに登録し（７１０）、異なるページのイメージデータを二次記憶装置に保存し、差分印刷を行う（７１２）。
【００５５】
７０８において内容が異なるページが存在しない場合でも、印刷ページの順番入れ替え等で紙へのマッピングが異なる場合が存在する。７１４において、紙へのマッピングも同じかどうかを判断し、異なる紙が存在する場合は、７０９への処理へ移り、差分印刷を行っていく（７０９、７１０、７１１、７１２）。
【００５６】
７０８において内容が異なるページが存在しない、且つ７１４において紙へのマッピングも同じという場合は、印刷すべきページが存在しないことになり、正しく処理されているかどうかをユーザが判別するため、「変更ページなし」をユーザに通知する（７１５）。
【００５７】
７０３、７０４において、確認プリントモードであるが同一ジョブが存在しない場合は、差分を抽出する対象が存在しないので、全ページを印刷する（７１６、７１７、７２０）。
【００５８】
７０３において、確認プリントモードでない場合は、通常プリントモードかどうかを判断し（７１８）、７１９において全ページ印刷キューに登録し、全ページを印刷する（７２０）。
【００５９】
全ページ印刷する場合は７２１において、通常プリントモードか、同一ジョブが存在するかを判断し、通常プリントモード且つ同一ジョブが存在する場合は、最終版の出力が完了したとみなし、処理したジョブの保存情報を消去する（７２２）。
【００６０】
以上説明したように、入力データの差分のみを印刷する確認プリント指定時に、受信ジョブと記憶した保存ジョブの画像をページ単位に比較すると共に、紙へのマッピング状況、属性の違いを比較し、トータル的に印刷すべきページを決定し、極力無駄出力を減らすことが可能な印刷装置、印刷システムを提供することが可能となる。
【００６１】
［第２実施形態］
第１実施形態においては、ホストコンピュータからの印刷する例を示したが、印刷装置に外部メモリを装着し、外部メモリ内のデータを印刷する場合でも差分のみを印刷できるようにしても良い。
【００６２】
こうすることによって、外部メモリからのダイレクト印刷においても差分のみを印刷する確認プリントを実現することが可能となる。
【符号の説明】
【００６３】
１０１  データ処理装置（ホストコンピュータ）
１０２  レーザビームプリンタ
１０３  ビデオコントローラ
１０４  パネル部
１０５  プリンタエンジン
１０６  外部メモリ
１５０  エンジン制御部
１５１  用紙サイズ検出部
１５２  給紙口検出部
１５３  オプション調査部
１５４  搬送制御部
１５５  光学系制御部
１５６  定着器温度制御部
１５７  オプション制御部
１５８  センサ部
２０１  プリンタ筐体
２０２  操作パネル
２０３  ボード収納部
２０４ａ，２０４ｂ，２０４ｃ，２０４ｄ  印刷部
２０５ａ，２０５ｂ，２０５ｃ，２０５ｄ  感光ドラム
２０６ａ，２０６ｂ，２０６ｃ，２０６ｄ  レーザスキャナ部
２０７ａ，２０７ｂ，２０７ｃ，２０７ｄ  レーザユニット
２０８ａ，２０８ｂ，２０８ｃ，２０８ｄ  ポリゴンミラー（回転多面鏡）
２２０  用紙カセット
２２１  カセットクラッチ
２２２  給紙ローラ
２２３  用紙検知センサ
２２４  レジストシャッタ
２２５  吸着ローラ
２３０  手差しトレイ
２３１  手差し給紙クラッチ
３２２  手差し給紙ローラ
２５０  用紙搬送ベルト
２５１〜２５４  回転ローラ
２６０  定着器
２６１  搬送ローラ
２６２  排紙センサ
２６３  排紙ローラ兼両面印刷用搬送路切替えローラ
２６４  排紙トレイ
２６５  排紙積載量検知センサ
２７０  両面印刷用搬送路
２７１〜２７４  両面搬送ローラ
３０１  パネルＩ／Ｆ部
３０２  ホストＩ／Ｆ部
３０３  画像データ発生部
３０４  ＲＯＭ
３０５  画像メモリ
３０６  エンジンＩ／Ｆ部
３０７  ＲＡＭ
３０８  ＤＭＡ制御部
３０９  ＣＰＵ
３１０  ＥＥＰＲＯＭ
３１１  二次記憶装置
３１２  外部メモリＩ／Ｆ部
３１３  ファイルフォーマット判定部
【図１】
2012221191.tif 000003
【図２】
2012221191.tif 000004
【図３】
2012221191.tif 000005
【図４】
2012221191.tif 000006
【図５】
2012221191.tif 000007
【図６】
2012221191.tif 000008
【図７】
2012221191.tif 000009