(57)【要約】【課題】  保存された印刷ジョブに対して印刷設定変更を行う際に、ユーザの意図しない白紙が出力されてしまうことを防ぐ。【解決手段】    情報処理装置から受信する印刷ジョブを処理する印刷装置において、ジョブを留め置きジョブとして保存手段に保存する。そして、ユーザが保存されたいずれかの印刷ジョブを選択する際に、選択された印刷ジョブにより印刷される物理ページが偶数ページであり、かつ、最終ページが白紙ページであり、かつ、前記印刷ジョブの印刷設定情報が変更された場合、前記最終ページの白紙ページを削除することを特徴とする。【選択図】  図４
2015204511.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から受信する印刷ジョブを処理する印刷装置であって、
前記印刷ジョブを留め置きジョブとして保存する保存手段と、
保存されたいずれかの印刷ジョブを選択する選択手段と、
前記選択された印刷ジョブにより印刷される物理ページが偶数ページであり、かつ、最終ページが白紙ページであり、かつ、前記印刷ジョブの印刷設定情報が変更された場合、前記最終ページの白紙ページを削除する削除手段と、
を備えることを特徴とする印刷装置。
【請求項２】
情報処理装置から受信する印刷ジョブを処理する印刷装置であって、
前記印刷ジョブを留め置きジョブとして保存する保存手段と、
前記保存手段に保存されたいずれかの印刷ジョブを選択する選択手段と、
選択した印刷ジョブの印刷設定を変更する指示を受け付ける受付手段と、
変更される印刷設定により、前記印刷ジョブが特定の条件を満たすことで前記情報処理装置で自動的に付加されている白紙ページを削除すべきかどうかを判断する判断手段と、
前記白紙ページを削除すべきと判断した場合、前記印刷ジョブから白紙ページを削除したページを印刷し、前記白紙ページを削除すべきでないと判断した場合、前記白紙ページを削除することなく印刷する制御手段と、
を備えることを特徴とする印刷装置。
【請求項３】
前記特定の条件を満たす白紙ページとは、両面かつ総ページ数が偶数の印刷データにおいて、最終ページの白紙ページであることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記制御手段は、前記印刷ジョブに設定される前記白紙ページを付加したアプリケーションの識別情報が特定の識別情報と一致する場合、前記白紙ページを削除すべきと判断することを請求項２に記載の印刷装置。
【請求項５】
前記受付手段は、印刷レイアウトに影響する印刷設定を変更する指示を受け付けることを特徴とする請求項２記載の印刷装置。
【請求項６】
前記印刷レイアウトに影響する印刷設定は、両面印刷を片面印刷に変更する指示、１ページに割付けて印刷するページ数の指示、印刷するページ範囲の指示、複数の印刷ジョブの合成の指示を含むことを特徴とする請求項５記載の印刷装置。
【請求項７】
前記白紙ページを削除したことをユーザに通知する通知手段を備えることを特徴とする請求項１または２に記載の印刷装置。
【請求項８】
前記特定の条件を満たす白紙ページについて、白紙ページで挟まれたページの印刷データの内容が一致していることを満たす白紙ページも含むことを特徴とする請求項３に記載の印刷装置。
【請求項９】
生成される印刷ジョブを印刷装置に送信する情報処理装置であって、
前記印刷ジョブに設定される印刷条件を満たす場合、前記印刷ジョブの最終ページに白紙ページを付加する付加手段と、
前記白紙ページが付加されたことを示す情報を前記印刷ジョブに設定する設定手段と、
を備えることを特徴とする情報処理装置。
【請求項１０】
前記設定手段は、前記白紙ページを付加したアプリケーションの識別情報を前記印刷ジョブに設定する請求項９記載の情報処理装置。
【請求項１１】
情報処理装置から受信する印刷ジョブを処理する印刷装置の制御方法であって、
前記印刷ジョブを留め置きジョブとして保存手段に保存する保存工程と、
保存されたいずれかの印刷ジョブを選択する選択工程と、
前記選択された印刷ジョブにより印刷される物理ページが偶数ページであり、かつ、最終ページが白紙ページであり、かつ、前記印刷ジョブの印刷設定情報が変更された場合、前記最終ページの白紙ページを削除する削除工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１２】
請求項１１に記載の印刷装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、情報処理装置、印刷装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワーク環境の普及に伴い、複数のユーザが複数の画像形成装置を共有して利用することが一般的になってきた。それに伴い、機密性の高い印刷物を出力する際に他ユーザに見られないように、画像形成装置でユーザ認証を実行されてから印刷実行を行う「留め置き印刷」の要望が高まっている。例えば、画像形成装置内の記憶領域に印刷データを蓄積し、ユーザ認証が行われるとユーザの印刷ジョブリストを表示し、ユーザが印刷データを指定して印刷実行を行う技術が提案されている。
【０００３】
また、情報処理装置から一意に画像形成装置を指定して印刷を行うのではなく、所望の画像形成装置から印刷を行える「リモート印刷」の要望も高まっている。例えば、サーバ上で印刷データを一時的に蓄積し、所望の画像形成装置上でユーザ認証されると、ユーザの印刷ジョブリストを表示し、ユーザが印刷データを指定して印刷実行を行う技術が提案されている。
【０００４】
一方で、従来、両面印刷の体裁を保つために、物理ページ数が奇数の印刷ジョブに対して、最終ページに白紙を挿入したり、強制排紙を促すコマンドを挿入したり、などといったことを行っていた（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１６３０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、前述した最終ページに白紙を入れるような印刷データを一時的に蓄積する場合に、両面指定から片面指定に設定変更して印刷を行うと、無駄な白紙が最終ページに挿入されてしまうことになる。
このように、蓄積された印刷データを印刷する際に、印刷設定の変更を行った場合、ユーザの意図しない白紙が出力されてしまう恐れがある。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、保存された印刷ジョブに対して印刷設定変更を行う際に、ユーザの意図しない白紙が出力されてしまうことを防ぐことができる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
情報処理装置から受信する印刷ジョブを処理する印刷装置であって、前記ジョブを留め置きジョブとして保存する保存手段と、保存されたいずれかの印刷ジョブを選択する選択手段と、前記選択された印刷ジョブにより印刷される物理ページが偶数ページであり、かつ、最終ページが白紙ページであり、かつ、前記印刷ジョブの印刷設定情報が変更された場合、前記最終ページの白紙ページを削除する削除手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、保存された印刷ジョブに対して印刷設定変更を行う際に、ユーザの意図しない白紙が出力されてしまうことを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの一例を示すブロック図である。
【図２】情報処理装置のデータ処理方法を説明するフローチャートである。
【図３】印刷装置の制御方法を説明するフローチャートである。
【図４】印刷装置の制御方法を説明するフローチャートである。
【図５】印刷データのページ構成を説明する図である。
【図６】印刷ジョブリストの表示の一例を示す図である。
【図７】印刷設定変更画面の表示の一例を示す図ある。
【図８】情報処理装置の制御方法を説明するフローチャートである。
【図９】印刷装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１２】
本実施形態では、印刷装置１００としてＭＦＰ（Multi Function Printer）を例として用いる場合を説明する。もちろん、ＳＦＰ（Single Function Printer）やＬＢＰ（Laser Beam Printer）、その他のプリント方式のプリンタでもよいことは言うまでもない。
＜印刷システム概要＞
【００１３】
図１は、本実施形態を示す印刷システムの一例を示すブロック図である。本例は、ホストコンピュータ１０１と印刷装置１００とがネットワークを介して通信可能なシステム例である。なお、図１に示す例では、複数の印刷装置（印刷装置１００、印刷装置１０１）とホストコンピュータ１９１は、イーサネット（登録商標）等のＬＡＮ（Local Area Network）１９０を介して接続されている。
【００１４】
印刷装置１００は、リーダー装置２００、プリンタ装置３００、操作部１５０、記憶装置１６０、これら各構成要素を制御する制御装置１１０によって構成されている。制御装置１１０は、ＣＰＵ１１２、ＲＯＭ１１４、ＲＡＭ１１６、画像処理ＨＷ１１８等を有している。ＣＰＵ１１２は、ＲＯＭ１１４や画像処理ＨＷ１１８または他の記憶媒体に格納されたプログラムに基づいて、印刷装置１００全体を統括制御する。なお、前記ＲＡＭ１１６は、ＣＰＵ１１２の作業領域として用いられる。リーダー装置２００では、制御装置１１０の指示に従って画像データの読み取りを行う。
【００１５】
プリンタ装置３００では、制御装置１１０の指示に従ってプリンタエンジンを用いて画像データの出力を行う。操作部１５０は、ユーザが操作を行うための操作キー、及び画像データや各種機能の表示／設定などを行う液晶パネルを備え、ユーザ操作などの情報を制御装置１１０へ通知する。記憶装置１６０では、ＣＰＵ１１２の作業領域として利用されるのに加え、印刷データなどのデータの格納／保存ができる。認証部１７０は、ＩＤカードなどによるユーザ認証情報を受け取り、制御装置１１０へ通知する。
【００１６】
ホストコンピュータ１９１は、操作部１９５、記憶装置１９６、表示部１９７、これら各構成要素を制御する制御装置１９９によって構成されている。制御装置１９９は、ＣＰＵ１９２、ＲＯＭ１９３、ＲＡＭ１９４等を有している。ＣＰＵ１９２は、ＲＯＭ１９３や他の記憶媒体に格納された制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）に基づいて、ホストコンピュータ１９１全体を統括制御する。なお、前記ＲＡＭ１９４は、ＣＰＵ１９２の作業領域として用いられる。操作部１９５は、ユーザが操作を行うためのキーボードやマウスなどを備え、ユーザ操作などの情報を制御装置１９９へ通知する。記憶装置１９６では、ＣＰＵ１９２の作業領域として利用されるのに加え、データの格納／保存ができる。表示部１９７は、液晶ディスプレイなどを備え、ＣＰＵ１９２のプログラムの実行結果を表示させる。
上述のような構成の印刷システムを例に挙げ、具体的な実施例を以下に述べる。
【００１７】
図２は、本実施形態を示す情報処理装置のデータ処理方法を説明するフローチャートである。本例は、図１に示したホストコンピュータ１９１の印刷データ生成処理例である。なお、各ステップは、ＣＰＵ１９２が記憶装置１９６に記憶された制御プログラムを実行することで実現される。以下、印刷ジョブに設定される印刷条件を満たす場合、印刷ジョブの最終ページに白紙ページを付加した印刷データを生成する処理を説明する。
【００１８】
Ｓ２１０で、ユーザがアプリケーションから印刷指示を行うと、ホストコンピュータ１９１のＣＰＵ１９２はプリンタドライバを起動させる。その際に、プリンタドライバは、印刷設定や画像処理設定などの各種設定の初期値を読み込む。
【００１９】
Ｓ２２０で、ユーザが、表示部１９７のプリンタドライバＵＩを参照しながら、操作部１９５を介して印刷設定や画像処理設定などの各種設定変更を行うか、設定変更を行わずに印刷実行を行うかを選択する。設定変更を行う場合にはＳ２２５へ進み、行わない場合にはＳ２３０へ進む。
【００２０】
Ｓ２２５で、ユーザが、操作部１９５を介して印刷設定や画像処理設定などの各種設定変更を行う。その際に、Ｓ２１０で読み込まれた各種設定の初期値がプリンタドライバＵＩで設定された状態で表示部１９７に表示される。
【００２１】
Ｓ２３０で、ホストコンピュータ１９１のＣＰＵ１９２は、アプリケーションからＯＳを介して通知される印刷命令を受け取り、各種設定に従って印刷データの生成を行う。ここで、生成される印刷データには、ユーザを識別するためのユーザ情報が埋め込まれているものとする。
【００２２】
Ｓ２３５で、特定の条件を満たす場合、印刷データの最終ページに対して白紙指定の挿入が行われる。以下に、図５の（ａ）のような３ページの文書を用いて白紙指定が挿入される例を述べる。両面印刷の印刷設定が行われた場合には、図５の（ｂ）のように４ページ目に白紙指定を挿入した印刷データが自動的に生成される。
【００２３】
なお、部単位出力する能力が無いプリンタに対して２部の部数指定を行われた場合には、図５の（ｃ）のように５ページ目以降に同様の描画指示が指定された印刷データが生成される。
さらに、透明フィルム（ＯＨＰ）の中差しの印刷設定が行われた場合には、図５の（ｄ）のようにＯＨＰの印刷物の間に普通紙の白紙指定を挿入した印刷データが生成される。
また、１枚の用紙に２ページ分の論理ページを割り付ける割り付け印刷の印刷設定が行われた場合には、図５の（ｅ）のように論理ページの白紙指定を挿入した印刷データが生成される。また、ここで白紙指定を挿入した印刷データには、プリンタドライバが意図的に挿入した白紙であることを示すヒント情報を付加してもよい。
Ｓ２４０で、ホストコンピュータ１９１のＣＰＵ１９２は、ＬＡＮ１９０を介して印刷装置１００に印刷データを送信し、本処理を終了する。
【００２４】
図３は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、図１に示した印刷装置１００の印刷データ格納処理例である。ここで、印刷装置１００内に印刷データを格納するものとして説明を行うが、印刷データ格納用サーバを別途用意して、そこに印刷データが格納されたとしても問題は無い。また、各ステップは、ＣＰＵ１１２が記憶装置１６０に記憶された制御プログラムを実行することで実現される。以下、選択された印刷ジョブにより印刷される物理ページが偶数ページであり、かつ、最終ページが白紙ページであり、かつ、前記印刷ジョブの印刷設定情報が変更された場合、前記最終ページの白紙ページを削除する処理を説明する。
Ｓ３１０で、ＣＰＵ１１２は、ホストコンピュータ１９１から受信した印刷データを記憶装置１６０に格納する。Ｓ３２０で、ＣＰＵ１１２は、Ｓ３１０で格納した印刷データからＳ２３０で埋め込まれたユーザ情報の確認を行う。
Ｓ３３０で、ＣＰＵ１１２は、Ｓ３１０で格納した印刷データから、印刷データ名や各種印刷設定など、印刷データを識別するための情報の確認を行う。
【００２５】
Ｓ３４０で、ＣＰＵ１１２は、印刷設定が変更されることで不要な白紙となりうる特定の条件を満たす白紙が含まれるかどうかを判断する。特定の条件の例を以下に記載する。
Ｓ２３５で示すヒント情報が付加されていれば、ＣＰＵ１１２は、条件を満たす白紙を含んでいると判断する。付加されていないデータについては、ＣＰＵ１１２がデータの中身の確認を行う。図５の（ｂ）のように、両面かつ総ページ数が偶数かつ最終ページが白紙であれば、条件を満たす白紙を含んでいると判断し、白紙が挿入されている最終ページの情報を保持する。
【００２６】
図５の（ｃ）のように部数指定に伴う白紙が途中に挿入されている場合は、条件を満たす白紙を含んでいると、ＣＰＵ１１２が判断し、白紙が挿入されている各ページの情報を保持する。
また、図５の（ｄ）のようなＯＨＰシートの中差しの場合は、条件を満たす白紙を含んでいるとＣＰＵ１１２が判断し、白紙が挿入されている各ページの情報を中差し白紙として通常の白紙とは別に保持する。
【００２７】
さらに、図５の（ｅ）のような印刷レイアウトに影響を与える割付け印刷の場合は、条件を満たす白紙を含んでいると、ＣＰＵ１１２が判断し、白紙が挿入されている論理ページの情報を論理白紙として通常の白紙とは別に保持する。
また、これらの白紙の判断について、地紋やフォーム合成を行う印刷データについては、地紋やフォームのみで構成されるページも白紙として扱ってもよい。
【００２８】
Ｓ３５０で、ＣＰＵ１１２は、Ｓ３２０で確認したユーザ情報に基づいて、ユーザの印刷ジョブリストの生成、ジョブの登録を行い、本処理を終了する。前記印刷ジョブリストは、Ｓ３３０で確認した印刷データ名や各種印刷設定やＳ３４０で確認した特定の条件を満たす白紙の有無・ページなどの情報と、Ｓ３１０で格納した印刷データの記憶装置１６０内での所在情報などが記載されたものである。既に当該ユーザの印刷ジョブリストがある場合には、これらの情報をリストの終端に追加登録する。
なお、印刷レイアウトに影響を与える印刷設定には、両面印刷を片面印刷に変更する指示、１ページに割付けて印刷するページ数の指示、印刷するページ範囲の指示、複数の印刷ジョブの合成の指示が含まれる。
【００２９】
図４は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、印刷装置１００の印刷処理例である。
Ｓ４１０で、留め置き印刷ジョブを発行しているユーザが認証部１７０にユーザ認証情報を入力すると、制御装置１１０に入力されたユーザ認証情報が伝わる。ＣＰＵ１１２は前記ユーザ認証情報と予め登録されているユーザ情報との照合を行い、印刷装置の操作を許可するか否かの判断を行う。予め登録されているユーザ情報は、印刷装置１００内のＲＡＭ１１６または記憶装置１６０に保存されているものとする。なお、外部の情報処理装置に予め登録されているユーザ情報が保存されていても良く、また判定処理を外部の情報処理装置で行っても良い。認証ＯＫであればＳ４２０へ進み、認証ＮＧであればＳ４１５へ進む。
Ｓ４１５で、ＣＰＵ１１２は操作部１５０のディスプレイにユーザ認証に失敗したことを示すエラー表示を行い、Ｓ４１０へ戻り、ユーザが再度認証を行う。
Ｓ４２０で、ＣＰＵ１１２は、認証されたユーザについての印刷ジョブリストを操作部１５０のディスプレイに表示する。
【００３０】
図６は、図１に示した操作部１５０が備える表示装置に表示される印刷ジョブリストの表示の一例を示す図である。
図６において、印刷ジョブリスト６００には、認証されたユーザのユーザ名６０５が表示されている。ジョブ表示領域６２１、６２２、６２３には、印刷ジョブのファイル名など印刷ジョブをユーザが識別するための情報を表示する領域であり、印刷ジョブを選択するための選択ボタンの役割も含んでいる。その他、全選択ボタン６３０、選択解除ボタン６３５、設定変更ボタン６４０、印刷開始ボタン６５０が表示されている。
【００３１】
Ｓ４３０で、ユーザは、操作部１５０を介して、印刷ジョブリスト６００の中から少なくとも１つ以上の印刷ジョブを選択する。ユーザは、ジョブ表示領域６２１、６２２、６２３で各印刷ジョブを選択する、もしくは、全選択ボタン６３０で、印刷ジョブリスト６００に表示された全ての印刷ジョブを選択する。ここで、ユーザは、選択解除ボタン６３５を選択することで、それまでに選択されていた全ての印刷ジョブの選択が取り消すことができる。ＣＰＵ１１２は選択された印刷ジョブのチェックボックス６１１、６１２、６１３にチェックを付加するなど、選択されたことをユーザが確認できるように操作部１５０の表示装置の表示内容を更新する。
【００３２】
Ｓ４４０で、ユーザは操作部１５０を介して、操作を行う。ここで、ユーザが印刷設定変更ボタン６４０を選択して設定変更指示を行う場合は、Ｓ４４０へ進む。印刷開始ボタン６５０を選択して印刷指示を行う場合は、Ｓ４９０へ進む。
Ｓ４５０で、ユーザは操作部１５０を介して、印刷設定変更指示を行うことで、ＣＰＵ１１２は印刷設定の変更の指示を受付ける。
【００３３】
図７は、図１に示した操作部１５０が備える表示装置に表示される印刷設定変更画面の表示の一例を示す図ある。
図７において、印刷設定変更画面６０１には、ユーザ名６０５と、Ｓ４３０で指定された印刷ジョブ名６１５が表示されている。部数表示領域６７１には、印刷データに指定された部数が表示され、この指定を操作部１５０のテンキーなどで変更する。
カラー表示領域６７２、モノクロ表示領域６７３、片面表示領域６７４、両面表示領域６７５は、印刷データで指定された印刷設定が色付きで表示され、この指定を各領域に触れること変更する。ここで、ユーザが変更ボタン６６０を選択した場合にはＳ４６０へ進み、キャンセルボタン６６５を選択した場合にはＳ４４０へ戻る。
Ｓ４６０で、ＣＰＵ１１２は、Ｓ４５０で指定された印刷設定変更の指示を元に印刷データの印刷設定の書き換えを行う。
【００３４】
Ｓ４７０で、ＣＰＵ１１２は、Ｓ３３０で判断した特定の条件を満たす白紙の情報とＳ４５０で変更された印刷設定の内容から、白紙の削除を行うか否かを判断する。白紙の情報と印刷設定の組み合わせを事前に登録しておき、状況に応じてどの白紙を削除するかを判断する。例えば、図５の（ｂ）や図５の（ｃ）のような白紙を含む印刷データの場合、両面指定を片面指定に変更すると、白紙の削除を行うと判断する。
図５の（ｄ）や図５の（ｅ）のような白紙を含む印刷データの場合、両面指定を片面指定に変更しても、ＣＰＵ１１２は、白紙の削除は行わないと判断する。また、ＣＰＵ１１２が白紙の削除を行うと判断した場合にはＳ４８０へ進み、白紙の削除は行わないと判断した場合にはＳ４４０へ戻る。ここでは、両面指定の変更した場合を例に挙げて説明を行ったが、それ以外にも印刷体裁に影響するような印刷設定であれば同様の処理を行う。
【００３５】
例えば、図５の（ｅ）で、割り付け印刷の指定が２ページ／枚から１ページ／枚に変更されると、論理白紙の白紙ページを削除すると判断する。ページ削除の指定が行われた場合には、図５の（ｂ）や図５の（ｃ）の白紙の削除に加え、図５の（ｄ）の中差し白紙の削除も行うと判断する。図５の（ｂ）と図５の（ｃ）の複数の印刷ジョブを合成する場合には、白紙の削除を行うと判断する。Ｓ４８０で、ＣＰＵ１１２は、Ｓ３４０でチェックされた白紙ページを除去して、Ｓ４４０へ戻る。
【００３６】
Ｓ４９０で、ＣＰＵ１１２は、Ｓ４３０で選択された印刷データを解釈して画像生成を行い、生成した画像をプリンタ装置３００に渡す。プリンタ装置３００は、受け取った画像を紙などの印刷媒体に印刷処理を行い、本処理を終了する。
【００３７】
また、プレビュー機能を保持している場合には、ＣＰＵ１１２は、Ｓ３４０でチェックされた白紙を表示させない、または印刷体裁を表現するか否かに応じて表示／非表示を切り替えるといった制御を行ってもよい。その際、ジョブ表示領域６２１、６２２、６２３に表示するページ数には白紙ページ分を除いた値を表示する。
また、印刷データの白紙の確認について、本実施形態ではＳ３４０での印刷データ格納時に行ったが、この処理をＳ４７０の際に合わせて実施してもよい。
本実施形態によれば、プリンタドライバから挿入された白紙ページを含む印刷データに対して、印刷時に設定変更が行われた際に不要な白紙の出力を抑制することができる。
【００３８】
〔第２実施形態〕
上記第１実施形態では、プリンタドライバで白紙ページを挿入する場合の処理について述べたが、スキャンなどのアプリケーションが挿入する場合の処理について、本実施例で述べる。印刷処理については、第１実施形態と同様であるものとして、以下の説明を行う。
【００３９】
図８は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、ホストコンピュータ１９１の印刷データ生成処理例である。Ｓ２１０からＳ２３０までの処理については、第１実施形態と同様の処理のため、説明を割愛する。なお、各ステップは、ＣＰＵ１９２が記憶装置１９６に記憶された制御プログラムを実行することで実現される。
【００４０】
Ｓ２３７で、ホストコンピュータ１９１のＣＰＵ１９２は、印刷命令を通知しているアプリケーションについての名称やバージョンなどの情報を受け取り、印刷データにアプリケーション識別情報として付加する。
Ｓ２４０で、ホストコンピュータ１９１のＣＰＵ１９２は、ＬＡＮ１９０を介して印刷装置１００に印刷データを送信し、本処理を終了する。
【００４１】
図９は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、図１に示した印刷装置１００の印刷データ格納処理例である。Ｓ３１０からＳ３３０までの処理については、第１実施形態と同様の処理のため、説明を割愛する。また、各ステップは、ＣＰＵ１１２が記憶装置１６０に記憶された制御プログラムを実行することで実現される。
【００４２】
Ｓ３３７で、ＣＰＵ１１２は、Ｓ２３７で付加されたアプリケーション識別情報を元に白紙チェックを行うべきアプリケーションからの印刷データなのか否かを判断する。つまり、特定のアプリケーションの識別情報と一致するか否かが判断される。ここで、白紙チェックを行うべきアプリケーションであるとＣＰＵ１１２が判断した場合Ｓ３４０へ進み、そうでないとＣＰＵ１１２が判断した場合はＳ３５０へ進む。
Ｓ３４０で、印刷設定が変更されることで不要な白紙となりうる特定の条件を満たす白紙が含まれるかどうかを判断する。処理内容は第１実施形態と同様のため、説明を割愛する。
【００４３】
Ｓ３５０で、ＣＰＵ１１２は、Ｓ３２０で確認したユーザ情報に基づいて、ユーザの印刷ジョブリスト６００の生成、ジョブの登録を行い、本処理を終了する。前記印刷ジョブリスト６００は、実施例１で記載した内容に加え、Ｓ３３７で確認したアプリケーション識別情報も記載されたものである。既に当該ユーザの印刷ジョブリスト６００がある場合には、これらの情報をリストの終端に追加登録する。
【００４４】
本実施形態によれば、不要な白紙を挿入するアプリケーションに絞って白紙の削除処理を行うことができるため、ユーザが意図して挿入した白紙を削除してしまうリスクを抑えることができる。
【００４５】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００４６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００４７】
１００、１０１  印刷装置
１１０  制御装置
１１２  ＣＰＵ
１１４  ＲＯＭ
１１６  ＲＡＭ
【図１】
2015204511.tif 000003
【図２】
2015204511.tif 000004
【図３】
2015204511.tif 000005
【図４】
2015204511.tif 000006
【図５】
2015204511.tif 000007
【図６】
2015204511.tif 000008
【図７】
2015204511.tif 000009
【図８】
2015204511.tif 000010
【図９】
2015204511.tif 000011