(57)【要約】【課題】印刷媒体の変形に起因する印刷媒体の搬送不良を確実に防止することができなかった。【解決手段】印刷対象の画像を示す画像データを取得し、前記画像データに基づいて、印刷媒体上の特定の縁部に対して、当該特定の縁部以外の部位よりも多数回のインクヘッドの走査でインクを記録して前記画像を形成するための印刷データを生成し、前記インクヘッドを制御して前記印刷データに基づいて前記画像の印刷を行わせる。【選択図】図４
2010092393.tif 000002
【特許請求の範囲】
【請求項１】
複数の分類単位で分類された印刷対象を示す印刷ジョブデータを取得する印刷ジョブデ
ータ取得機能と、
前記分類単位に対して対応づけられている印刷設定を示す設定済情報を取得する印刷設
定取得機能と、
前記印刷対象を示す情報を前記分類単位および前記設定済情報とともに所定の表示部に
表示させる表示制御機能と、
をコンピュータに実現させる印刷設定表示プログラム。
【請求項２】
前記印刷ジョブデータを参照して前記印刷設定を前記印刷対象に対して適用するフィル
タ処理機能を前記コンピュータに実現させ、
前記表示制御機能は、前記印刷設定を前記印刷対象に対して適用した結果を示す印刷設
定適用済情報を前記所定の表示部に表示させる、
請求項１に記載の印刷設定表示プログラム。
【請求項３】
前記印刷設定取得機能は、複数の前記印刷設定についての設定内容が規定されたプリセ
ット情報と当該プリセット情報に従って複数の前記印刷設定が適用される対象となる前記
分類単位を示す情報とを前記設定済情報として取得する、
請求項１または請求項２のいずれかに記載の印刷設定表示プログラム。
【請求項４】
前記印刷設定取得機能は、複数の前記プリセット情報の選択肢から前記プリセット情報
を選択する操作と前記選択されたプリセット情報を適用する前記分類単位を指定する操作
とを受け付けて、前記選択されたプリセット情報と前記指定された分類単位を示す情報と
を前記設定済情報として取得する、
請求項３に記載の印刷設定表示プログラム。
【請求項５】
前記印刷設定取得機能は、前記プリセット情報を作成する際に当該プリセット情報に対
応づけられたアイコンを示すアイコン情報を取得し、
前記表示制御機能は、前記アイコンによって前記設定済情報を表示させる
請求項３または請求項４のいずれかに記載の印刷設定表示プログラム。
【請求項６】
前記表示制御機能は、所定の入力部によって前記設定済情報を指示する操作がなされた
ときに、前記設定済情報が示す印刷設定の設定内容を前記所定の表示部に表示させる、
請求項１〜請求項５のいずれかに記載の印刷設定表示プログラム。
【請求項７】
請求項１〜請求項６のいずれかに記載の印刷設定表示プログラムを含み、
前記印刷設定を前記印刷対象に対して適用して印刷データを生成し、当該印刷データに
基づいて印刷装置を制御する印刷制御機能を、
コンピュータに実現させる印刷制御プログラム。
【請求項８】
複数の分類単位で分類された印刷対象を示す印刷ジョブデータを取得する印刷ジョブデ
ータ取得手段と、
前記分類単位に対して対応づけられている印刷設定を示す設定済情報を取得する印刷設
定取得手段と、
前記印刷対象を示す情報を前記分類単位および前記設定済情報とともに所定の表示部に
表示させる表示制御手段と、
を備える印刷設定表示装置。
【請求項９】
複数の分類単位で分類された印刷対象を示す印刷ジョブデータを取得する印刷ジョブデ
ータ取得工程と、
前記分類単位に対して対応づけられている印刷設定を示す設定済情報を取得する印刷設
定取得工程と、
前記印刷対象を示す情報を前記分類単位および前記設定済情報とともに所定の表示部に
表示させる表示制御工程と、
を含む印刷設定表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷設定を決定するための技術に関する。
【背景技術】
【０００２】
近年、電子的に扱う文書の仕様としてＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃ
ａｔｉｏｎ）仕様が策定され、種々の場面で利用され始めている。当該ＸＰＳ仕様におい
ては、ジョブ、ドキュメント、ページのそれぞれに対応した階層毎にプリントチケットと
呼ばれる情報を設定することによって各階層内の印刷対象に対する印刷設定を行うことが
可能である（例えば、特許文献１参照）。
【特許文献１】特開２００８−３３８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＸＰＳ仕様のＸＰＳドキュメントにおいては階層毎に印刷設定を行うことが可能である
ものの、各階層に渡って複雑に印刷設定がなされると、各印刷対象に対して規定されてい
る印刷設定を把握することが困難となる。このため、所望の印刷対象に対して所望の印刷
設定が対応づけられているか否かを正確に判定することが困難になる。
本発明は、上記課題にかんがみてなされたもので、印刷対象に対応づけられている印刷
設定の内容を容易かつ正確に認識可能にすることを目的とする。
【課題を解決するための手段】
【０００４】
上記目的の少なくとも一つを達成するため、印刷対象が複数の分類単位で分類される構
成において、分類単位に対して印刷設定が対応づけられていることを示す設定済情報を取
得し、所定の表示部において、印刷対象を示す情報を分類単位および設定済情報とともに
表示させる。すなわち、印刷ジョブの印刷対象は複数の分類単位で分類されており、各分
類単位に対して印刷設定が対応づけられているか否かを表示部で明示する構成とした。こ
のため、異なる分類単位に重複して同じページが分類されるなど、印刷対象が複雑に分類
され、印刷設定が複雑に定義されている場合であっても、印刷対象に対応づけられている
印刷設定を容易かつ正確に認識することが可能である。
【０００５】
ここで、印刷ジョブデータ取得機能は、複数の分類単位で分類された印刷対象を示す印
刷ジョブデータを取得することができれば良く、印刷対象は各種の指標に基づいて分類す
ることが可能である。例えば、印刷ジョブを構成する文書の構成要素に基づいてジョブ、
ドキュメント、ページの各階層に分類した場合は各階層が分類単位になるし、写真，文書
などのように印刷対象を内容に基づいて分類した場合は各内容が分類単位になる。
【０００６】
印刷設定取得機能は、分類単位に対して対応づけられている印刷設定を設定済情報とし
て取得することができればよい。従って、分類単位に対して直接的に対応づけられた印刷
設定を取得する構成としても良いし、分類単位に対して間接的に対応づけられた印刷設定
を取得する構成としても良い。後者としては、各印刷対象に対応づけられている印刷設定
および各印刷対象の分類を取得し、印刷対象の分類に基づいて各分類単位に対応づけられ
ている印刷設定を論理的に特定し、分類単位毎の印刷設定を取得しても良く、種々の構成
を採用可能である。むろん、設定済情報は、予め印刷ジョブデータに含まれていても良い
し、利用者が入力部を介して入力することによって特定される構成であっても良い。なお
、印刷設定は、印刷対象を印刷するに際して各印刷対象に対して適用可能な設定であれば
良く、複数の種類の設定が可能である場合には、印刷設定の種類と各印刷設定の設定内容
とで印刷設定を特定する。
【０００７】
表示制御機能は、印刷対象を示す情報を所定の表示部に表示させる際に、印刷対象の分
類単位と設定済情報とを表示させることができればよい。すなわち、当該表示によって、
複数の分類単位のいずれに対して印刷設定が定義されている（設定済）のかを利用者に認
識させ、また、利用者に対して各印刷対象に対して対応づけられた印刷設定を認識させる
ことができればよい。
【０００８】
さらに、ＸＰＳ仕様の印刷ジョブデータなど、分類単位毎に設定された印刷設定を特定
の順序に従って適用する仕様において、分類単位を明示する表示を行う構成してもよい。
このための構成例として、印刷ジョブデータを参照して印刷対象に対して印刷設定を適用
するフィルタ処理機能を構成してもよい。この構成においては、当該フィルタ処理機能に
よって印刷設定を印刷対象に対して適用した結果を示す印刷設定適用済情報を取得するこ
とができる。このため、当該印刷設定適用済情報を表示部に表示させることにより、分類
単位毎に印刷設定を明示する構成において、実際に印刷設定を適用したときのイメージを
利用者に提供することが可能になる。
【０００９】
なお、ＸＰＳ仕様の印刷ジョブデータに基づいてＸＰＳプリンタドライバが印刷を行う
際には、ＸＰＳプリンタドライバが印刷対象に対して予め決められた順序通りに複数の印
刷設定を適用する。そこで、本発明におけるフィルタ処理機能においてもＸＰＳプリンタ
ドライバによって適用される複数の印刷設定と、同じ印刷設定を適用できるように構成す
ることが好ましい。
【００１０】
さらに、表示部による表示の態様は各種の態様を採用可能である。例えば、複数の印刷
設定について予め設定内容を規定してプリセット情報を定義する構成とする。そして、当
該プリセット情報とプリセット情報に従って複数の印刷設定が適用される対象となる分類
単位を示す情報とを設定済情報として取得する。この結果、表示部には当該プリセット情
報およびプリセット情報に従って印刷設定が適用される対象となる分類単位が表示される
。従って、複数の印刷設定がプリセットされ、そのプリセットを適用する対象を分類単位
毎に選択することが可能に構成されている状態において、プリセットとプリセットの適用
対象を容易かつ正確に認識させることが可能になる。
【００１１】
むろん、プリセット情報を選択するための手法は種々の手法を採用可能である。例えば
、プリセット情報の選択肢を表示部に表示させ、入力部の操作入力によって当該選択肢か
ら任意のプリセット情報を選択可能に構成する。そして、印刷対象や印刷対象の分類単位
を表示させた状態のＵＩにおいて当該選択されたプリセット情報を適用する分類単位を指
定できるように構成する。この結果、印刷済の印刷ジョブにおいて適用された複数の印刷
設定を示すプリセット情報を他の印刷ジョブに適用するプリセット情報とするなど、既存
のプリセット情報を流用することが可能になる。なお、プリセット情報の選択や適用する
分類単位の指定に際しては、コピー＆ペーストやドラッグ＆ドロップ等、種々の入力手法
を採用可能である。
【００１２】
さらに、プリセット情報にアイコンを対応づける構成を採用しても良い。すなわち、本
発明にかかる印刷設定表示プログラムの機能の一部や他のプログラムモジュールの機能と
して、プリセット情報を作成するための機能を実行可能である場合に、当該プリセット情
報に対応づけられるアイコンを定義する構成とする。そして、当該アイコンを示すアイコ
ン情報を取得し、プリセット情報を設定済情報として表示部に表示させる際に当該アイコ
ンによって設定済情報を表示させる。この結果、プリセット情報を作成した利用者が印刷
設定を行う際にアイコンを利用して容易に設定済の印刷設定の内容を把握することが可能
になる。また、プリセット情報の内容を直感的に表すアイコンによって設定済情報を表示
させることにより、利用者に設定済の印刷設定の内容を把握させることが可能である。
【００１３】
さらに、設定済情報を明確に把握可能にするための構成を採用しても良い。例えば、所
定の入力部によって各種指示を受け付ける構成において設定済情報を指示する操作を受け
付けたときに、設定済情報が示す印刷設定の設定内容を所定の表示部に表示させる構成を
採用可能である。この構成は、複数の印刷設定についての設定内容が規定されたプリセッ
ト情報に基づいて設定済情報を表示させる構成に適用して好適な構成である。すなわち、
設定済情報が示す印刷設定の設定内容を所定の表示部に表示させることにより、複数の印
刷設定について規定された設定内容を容易に把握することが可能になる。
【００１４】
さらに、本発明のように、複数の分類単位で分類された印刷対象について、分類単位に
対して対応づけられた印刷設定を示す設定済情報と分類単位を印刷対象とともに表示させ
る手法は、装置や方法としても適用可能である。また、以上のようなプログラム、装置、
方法は、単独の印刷装置として実現される場合もあれば、複数の装置を組み合わせること
によって実現される場合もあり、各種の態様を含むものである。例えば、コンピュータと
印刷装置が協働することによって本発明にかかるプログラム、装置、方法を提供すること
が可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど
、適宜、変更可能である。さらに、印刷装置を制御するプログラムの記録媒体としても発
明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし
光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様
に考えることができる。
【発明を実施するための最良の形態】
【００１５】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）印刷制御装置の構成：
（２）印刷制御処理：
（３）他の実施形態：
【００１６】
（１）印刷制御装置の構成：
図１は、本発明にかかる印刷制御装置１０の構成を示すブロック図である。印刷制御装
置１０は、ＲＡＭ，ＲＯＭ，ＣＰＵ等を備える制御部２０と記憶媒体３０とを備えており
、制御部２０はＲＯＭや記憶媒体３０に記録されたプログラムを実行することができる。
本実施形態においては、このプログラムの一つとしてのＸＰＳプリンタドライバ２１やア
プリケーションプログラム等を実行可能であり、当該ＸＰＳプリンタドライバ２１は各種
の機能を実行するためのプログラムモジュールから構成され、その機能として印刷設定の
設定内容を受け付け、受け付けた設定内容の印刷設定を適用した印刷対象を印刷する機能
を備えている。
【００１７】
また、印刷制御装置１０は、図示しないインタフェースを備えており、印刷制御装置１
０には当該インタフェースを介して入力部５０と表示部５１とプリンタ５２とが接続され
る。入力部５０はユーザの入力内容に対応した信号を出力するマウスやキーボード等の装
置であり、制御部２０は当該信号に基づいてユーザの入力内容を特定する。表示部５１は
制御部２０が出力する信号に応じて任意の画像を表示するディスプレイ等の装置である。
プリンタ５２は制御部２０が出力する印刷データに基づいて印刷データが示す画像を印刷
する印刷装置であり、本実施形態においては制御部２０が出力するレンダリング後の印刷
データに基づいて印刷を実行する。
【００１８】
アプリケーションプログラム２４は、入力部５０による操作内容を受け付けて文章や画
像等を作成する機能を制御部２０に実現させるモジュールである。ＸＰＳプリンタドライ
バ２１は、印刷対象を示す印刷ジョブデータに基づいて各印刷設定を受け付ける処理、印
刷設定の適用処理を行う機能を制御部２０に実現させるモジュールである。すなわち、ア
プリケーションプログラム２４の処理に基づいて利用者が印刷実行指示（印刷ジョブの投
入）を行うと、制御部２０は当該印刷実行指示にかかる印刷対象を示す印刷ジョブデータ
を処理対象としてＸＰＳプリンタドライバ２１による処理を開始する。
【００１９】
ＸＰＳプリンタドライバ２１は、印刷対象の分類単位毎の印刷設定を決定するために印
刷設定の変更を試行するためのプログラムモジュールとして印刷設定適用プログラム２２
とフィルタ１〜フィルタｎとを備え、印刷設定の変更が完了した後にその印刷設定を適用
して印刷を行わせるためのプログラムモジュールとしてフィルタパイプラインマネージャ
２３とフィルタ１'〜フィルタｎ'とを備えている。
【００２０】
フィルタ１'〜フィルタｎ'（ｎは２以上の整数）はＸＰＳ仕様の印刷ジョブデータで記
述された印刷対象について複数の印刷設定のそれぞれを適用するための処理を行うフィル
タであり、これらのフィルタ１'〜フィルタｎ'はＸＰＳ仕様の印刷ジョブデータを扱うた
めに通常のＸＰＳプリンタドライバが備えるフィルタである。従って、フィルタ１'〜フ
ィルタｎ'においては、その処理順序が予め決められ、かつ、処理順序を変更することは
できない構成となっており、最後に実行するフィルタｎ'はレンダリングを行うためのフ
ィルタである。
【００２１】
すなわち、フィルタｎ'においては、フィルタｎ'より前のフィルタによって処理された
ＸＭＬベースのデータをビットマップデータ化する処理や、色変換処理、ハーフトーン処
理、並べ替え処理を行って、プリンタ５２が印刷を実行可能な印刷データを生成する。フ
ィルタ１'〜フィルタ（ｎ−１）'は、ＸＭＬベースのデータを変更することによって印刷
設定の変更を適用する。すなわち、本実施形態における印刷設定は、スタンプマークの重
畳機能や拡大縮小機能、Ｎｕｐ機能（一枚の媒体の一面にＮページ分を印刷する機能：Ｎ
は２以上の整数）など印刷設定の種類を示す情報と、スタンプの種類、拡大縮小率、Ｎｕ
ｐのＮ値など印刷設定の設定内容を示す情報とによって特定され、印刷設定の種類と設定
内容はＸＭＬベースのデータで記述されている。そこで、フィルタ１'〜フィルタ（ｎ−
１）'は、各フィルタに対応した印刷設定の種類と設定内容とを記述したデータを編集す
ることによって印刷設定の変更を適用する。
【００２２】
なお、本実施形態はＸＰＳ仕様の印刷ジョブデータを扱うため、印刷ジョブはジョブ、
ドキュメント、ページの各分類単位で分類され、ジョブ、ドキュメント、ページの各分類
が階層となった階層構造を形成している。すなわち、１つの印刷ジョブは１以上のドキュ
メントで構成され、１つのドキュメントは１以上のページで構成されている。印刷対象は
、ジョブおよびドキュメントを構成するページの中から任意に選択可能である。また、Ｘ
ＰＳ仕様の印刷ジョブデータは、適用すべき印刷設定をジョブやドキュメント、ページに
対応づけた情報（プリントチケット）を含めた状態とすることが可能である。すなわち、
分類単位に対して印刷設定を対応づけることができる。また、アプリケーションプログラ
ム２４においては、印刷ジョブを投入する際に印刷設定を規定することが可能であり、そ
の場合、印刷ジョブデータは、印刷設定を適用していない状態の各ページを示す情報と、
適用すべき印刷設定の種類および設定内容を各分類単位に対応づけた情報（プリントチケ
ット）とから構成される。
【００２３】
制御部２０は、フィルタパイプラインマネージャ２３の処理によってフィルタ１'〜フ
ィルタｎ'を印刷対象に対して適用するための処理を行う。すなわち、制御部２０は、表
示部５１に表示される後述するプレビューＵＩを利用して印刷実行指示がなされたときに
、インタフェースを介してフィルタ１'〜フィルタｎ'に指示を行い、その時点で確定して
いる印刷設定を印刷対象に対して適用させる。この場合、フィルタｎ'のレンダリング処
理によって生成された印刷データがプリンタ５２に出力され、プリンタ５２においては当
該印刷データに基づいて印刷を実行する。
【００２４】
一方、印刷設定適用プログラム２２は、印刷ジョブデータ取得部２２ａと印刷設定取得
部２２ｂとフィルタ処理部２２ｃと表示制御部２２ｄとを備えている。制御部２０は、印
刷ジョブデータ取得部２２ａの処理により、印刷対象を示す印刷ジョブデータを記憶媒体
３０に記憶させる（印刷ジョブデータ３１）。当該印刷ジョブデータ３１は印刷設定適用
プログラム２２および上述のフィルタパイプラインマネージャ２３によるフィルタ処理の
適用対象となる。
【００２５】
さらに、制御部２０は、印刷設定取得部２２ｂの処理により、プレビューＵＩ上での利
用者の操作を示す信号を入力部５０によって取得し、印刷設定を設定する対象となる分類
単位の指示を取得する。そして、当該指示された分類単位に対応づける印刷設定の種類お
よびその設定内容の指示を取得する。分類単位に対して印刷設定が対応づけられるとその
印刷設定の内容が設定済となるため、ここでは、設定済の印刷設定を示す情報を設定済情
報と呼ぶ。
【００２６】
さらに、制御部２０は、フィルタ処理部２２ｃの処理により、印刷ジョブデータ３１を
参照し、選択されたページに対して印刷設定を適用するための処理を行う。本実施形態に
おいて、フィルタ１〜フィルタｎ（ｎは２以上の整数）は、小さい番号から番号順にフィ
ルタ処理を適用する処理を行うことが可能であり、フィルタ処理部２２ｃは予め決められ
たインタフェースを介して処理対象のページを示すデータを指定し、フィルタ処理の適用
処理を開始させることができる。すなわち、フィルタ処理部２２ｃの処理により、制御部
２０は、分類単位毎に印刷設定の種類および当該種類の印刷設定の設定内容を示す情報を
取得し、インタフェースを介して当該設定内容通りの印刷設定を適用するように指示を行
い、印刷ジョブデータ３１から処理対象のページを抽出してフィルタ１〜フィルタｎを適
用させる処理を行う。
【００２７】
なお、フィルタ１〜フィルタｎのそれぞれとフィルタ１'〜フィルタｎ'のそれぞれとに
おいて、コアロジックは同一でありインタフェースが異なっている。すなわち、フィルタ
１〜フィルタｎは、印刷設定の変更内容をプレビューするための処理を制御部２０に行わ
せるため、印刷設定を変更する対象（例えば、変更対象のページ等）について変更後の印
刷設定を適用するためのインタフェースを備える。フィルタ１'〜フィルタｎ'は、確定し
た設定内容の印刷設定を全ページに適用して印刷データを生成するためのインタフェース
を備える。
【００２８】
なお、本実施形態におけるフィルタ１〜フィルタｎは、上述のようにフィルタ１'〜フ
ィルタｎ'と同じコアロジックを備え、インタフェースが異なる構成であり、フィルタ１
〜フィルタｎにおいても処理順序は予め決められているとともにその順序を変更すること
は不可能である。また、最後に実行するフィルタｎはレンダリングを行うためのフィルタ
である。なお、フィルタｎによると、色変換処理の前後でＲＧＢデータがＣＭＹＫデータ
に変換されるが、むろん、表示部５１における表示を行うためにはＲＧＢデータやＣＭＹ
ＫデータをＲＧＢデータに再変換したデータを使用し、印刷にはＣＭＹＫデータに基づい
て生成された印刷データを使用すればよい。
【００２９】
さらに、制御部２０は、表示制御部２２ｄの処理により、印刷対象を示す情報を分類単
位および設定情報とともに表示部５１のプレビューＵＩ上に表示させる。すなわち、制御
部２０は、表示制御部２２ｄの処理により、表示部５１上に印刷設定の変更を試行させる
ためのプレビューＵＩを表示させる。このとき、制御部２０は、印刷ジョブデータ３１に
含まれる印刷対象に対して複数の印刷設定のいずれも適用していない状態を示す印刷設定
未適用情報と印刷対象に対して印刷設定を適用した結果を示す印刷設定適用済情報とを表
示させる。
【００３０】
また、印刷設定未適用情報においては、印刷ジョブデータ３１が示す印刷ジョブの階層
構造（分類単位）を明示するとともに、印刷設定が設定済であれば当該印刷設定が適用さ
れる分類対象を示す設定済情報を明示する構成となっている。また、印刷設定適用済情報
は、フィルタｎによってレンダリングされた結果を示す画像データに基づいて表示される
。以上のように、印刷設定適用済情報が表示部５１に表示されると、利用者はプレビュー
ＵＩを視認しながら各印刷対象の分類単位を確認し、各分類単位に対して対応づけられた
印刷設定を明確に把握しながら、印刷設定を変更する処理を試行することができる。
【００３１】
なお、本実施形態において、制御部２０は、印刷設定の変更を反映させるために印刷ジ
ョブデータ３１を参照してフィルタ１〜フィルタｎを適用する構成である。従って、印刷
設定の変更がなされた場合であっても再度印刷ジョブデータ３１を参照してフィルタ１〜
フィルタｎの処理を再度行うことにより、変更後の印刷設定を適用することが可能である
。さらに、印刷ジョブデータ３１において各印刷対象を示すデータは、印刷設定が適用さ
れる以前の印刷対象を示しているため、所望の印刷設定の適用を何度でもやり直すことが
でき、印刷設定の変更を試行させることが可能である。
【００３２】
（２）印刷制御処理：
次に、上述の構成における印刷処理を説明する。制御部２０は、アプリケーションプロ
グラム２４による印刷実行指示に応じてＸＰＳプリンタドライバ２１を起動し、図２，図
３に示す処理を実行する。この処理において制御部２０は、印刷ジョブデータ取得部２２
ａの処理により、印刷ジョブデータ３１を記憶媒体３０に記憶させる（ステップＳ１００
）。
【００３３】
次に、制御部２０は、表示制御部２２ｄの処理により、プレビューＵＩを形成する（ス
テップＳ１０５）。図４はプレビューＵＩの一例を示す図であり、同図４においては矩形
のプレビューウィンドウ５１ａの左側において印刷設定未適用情報５１ｂを表示し、右側
において印刷設定適用済情報５１ｃを表示する構成となっている。なお、本実施形態にお
いては、任意の印刷対象の中から選択された印刷対象（後述するカレントページ）につい
て印刷設定適用済情報５１ｃを表示する構成となっている。
【００３４】
上述のステップＳ１０５においては、プレビューウィンドウ５１ａの枠に加え、印刷ジ
ョブデータ３１に含まれるプリントチケットに基づく表示を行わせる。すなわち、印刷ジ
ョブデータ３１が示す印刷ジョブの分類単位（階層構造）を示す情報および当該分類単位
に対して印刷設定が既に設定されていることを示す設定済情報を生成して表示部５１に表
示させる。このために、制御部２０は、印刷ジョブデータ３１を参照して印刷ジョブの分
類単位を取得し、上述のプリントチケットを参照し、分類単位に対して印刷設定が既に定
義されている場合には当該印刷設定を示す情報を設定済情報として取得してプレビューウ
ィンドウ５１ａに表示させる。
【００３５】
図４に示す例においては、印刷設定未適用情報５１ｂを表示させるための矩形の枠に分
類単位としてのジョブを示すアイコンＪ（角丸四角形），ドキュメントを示すアイコンＤ
（角丸四角形），ページを示すアイコンＰ（四角形）が表示される。なお、図４に示す例
においては１個のジョブに３個のドキュメントが含まれ、各ドキュメントのそれぞれには
５，４，３枚のページが含まれている。ステップＳ１０５においては、印刷ジョブデータ
３１が示す階層構造に基づいて、あるジョブ（アイコンＪ）に含まれる３個のドキュメン
トのアイコンＤを線で結ぶとともにアイコンＪを最も左側に配置することによってジョブ
階層の下位に３個のドキュメントが含まれることを明示している。また、各ドキュメント
に含まれるページはドキュメントのアイコンＤの下方に延びる線に接続されたアイコンＰ
で示されている。
【００３６】
さらに、プレビューウィンドウ５１ａにおいては、旗のアイコンＦJ，ＦD，ＦPによっ
て各分類単位に対して印刷設定が既に定義されていることを示している。すなわち、アイ
コンＦJはジョブを適用対象として何らかの印刷設定が規定されていることを示している
。また、アイコンＦDはドキュメントを適用対象として何らかの印刷設定が規定されてい
ることを示し、アイコンＦPはページを適用対象として何らかの印刷設定が規定されてい
ることを示している。従って、図４に示す例においては、旗のアイコンＦJ，ＦD，ＦPが
設定済情報である。
【００３７】
なお、階層毎に印刷設定が定義されることによって重複して印刷設定が定義されている
場合には、予め決められる印刷設定の適用優先順位に基づいて印刷設定を特定すればよい
。例えば、下位の階層であるほど適用優先順位を高くする構成である場合に、あるページ
に印刷設定が定義され、ジョブにも印刷設定が定義されているのであれば、そのページの
印刷設定は下位階層であるページに対する印刷設定が適用される。
【００３８】
ステップＳ１０５において、プレビューウィンドウ５１ａの枠と印刷ジョブデータ３１
に含まれるプリントチケットに基づく設定済情報を表示させると、制御部２０は、さらに
、ステップＳ１１０〜Ｓ１２０にて印刷設定未適用情報５１ｂを表示させるための処理を
行い、ステップＳ１２５〜１５５にて印刷設定適用済情報５１ｃを表示させるための処理
を行う。
【００３９】
具体的には、制御部２０がフィルタ処理部２２ｃの処理により、印刷ジョブデータ３１
に含まれる印刷対象としての各ページについてそのサムネイル画像を取得するためにフィ
ルタ処理を行う（ステップＳ１１０）。また、ステップＳ１１５では、印刷ジョブデータ
３１に含まれる全ページについて処理が終了したか否かを判別し、全ページについて処理
が終了したと判別されなければ、未処理のページを処理対象としてステップＳ１１０を繰
り返す。図３は、フィルタ処理を示すフローチャートである。同図に示すフィルタ処理に
おいて、制御部２０は、フィルタ処理部２２ｃの処理により、印刷設定を取得する（ステ
ップＳ２００）。すなわち、複数のフィルタ１〜フィルタｎのそれぞれは複数の印刷設定
のそれぞれに対応しており、これらのフィルタ１〜フィルタｎにおいては、各フィルタに
受け渡すパラメータによって各印刷設定を特定して処理対象のページに対してフィルタを
適用する。
【００４０】
そこで、ステップＳ２００において、制御部２０は、印刷設定を示す情報を取得する。
当該印刷設定は、図２に示すフローチャートの処理段階に応じて適宜選択される。すなわ
ち、図２に示すステップＳ１１０においては、印刷設定を適用していない状態における各
ページのサムネイル画像を取得するためにフィルタ処理を実行する。そこで、ステップＳ
１１０においては、レンダリングを行うフィルタｎのみにて処理を行い、他のフィルタは
適用しない。このため、ステップＳ１１０において図３に示すフィルタ処理が起動された
ときには、処理対象ページのいずれについてもフィルタ１〜フィルタ（ｎ−１）に対応す
る印刷設定が定義されていない状態となる。
【００４１】
なお、図３に示すフィルタ処理においては当該印刷設定に従って、フィルタ１〜フィル
タ（ｎ−１）のそれぞれについて同様の処理順序で処理を進める。例えば、ステップＳ２
０５〜Ｓ２１５はフィルタ１に関する処理、ステップＳ２２０〜Ｓ２３０はフィルタ２に
関する処理であり、それぞれの処理順序は同様である。なお、図３においては、フィルタ
３〜フィルタ（ｎ−１）における処理は省略している。
【００４２】
フィルタ１〜フィルタ（ｎ−１）のそれぞれにおいて処理順序は同様であるため、ここ
では、フィルタ１について説明する。フィルタ１の処理を行うため、制御部２０は、まず
、フィルタ１を起動し（ステップＳ２０５）、フィルタ１に対応する印刷設定について設
定内容を規定した情報が存在するか否かを判別する（ステップＳ２１０）。そして、ステ
ップＳ２１０にて、フィルタ１に対応する印刷設定について設定内容を規定した情報が存
在すると判別された場合には、印刷ジョブデータ３１を参照して処理対象のページについ
てのデータを抽出し、フィルタ１による処理を行うことで当該設定内容の印刷設定を適用
する（ステップＳ２１５）。ステップＳ２１０にて、フィルタ１に対応する印刷設定につ
いて設定内容を規定した情報が存在すると判別されない場合にはステップＳ２１５をスキ
ップする。
【００４３】
フィルタ２〜フィルタ（ｎ−１）においても、各フィルタのそれぞれに対応する印刷設
定について設定内容を規定した情報が存在するときに当該設定内容の印刷設定を適用する
処理を行う。フィルタｎはレンダリングを行うフィルタであるため、本実施形態において
は、必ず実行される。すなわち、制御部２０は、フィルタ（ｎ−１）に関する処理を行っ
た後、フィルタｎを起動し（ステップＳ２５０）、フィルタ（ｎ−１）までフィルタを適
用する処理を行った後のデータに対してフィルタｎによる処理を行って印刷対象のページ
について印刷イメージを生成する（ステップＳ２５５）。
【００４４】
なお、図２に示すステップＳ１１０の段階においては、フィルタ１〜フィルタ（ｎ−１
）に対応する印刷設定を適用するための処理が行われないため、ステップＳ１１０にて図
３に示すサブルーチンを実行すると、印刷設定が適用されていない状態の印刷イメージが
生成される。そこで、ステップＳ１１０においては、当該印刷イメージに従って間引き処
理や縮小処理を実行することにより印刷対象ページのサムネイル画像を取得する。ステッ
プＳ１１０においては、以上のようにして印刷対象ページのサムネイル画像を取得するた
め、ステップＳ１１５にて全ページについて処理が終了したと判別されると、全ページに
ついてサムネイル画像が得られた状態となる。
【００４５】
そこで、制御部２０は、表示制御部２２ｄの処理により、これらのサムネイル画像を印
刷設定未適用情報５１ｂとし、表示部５１に表示させる（ステップＳ１２０）。図４にお
いては、ページのアイコンＰが各ページの印刷イメージのサムネイル画像である例を示し
ている。
【００４６】
次に、制御部２０は、利用者が入力した印刷設定を取得し（ステップＳ１２５）、各分
類単位に対して対応づけられている印刷設定を示す設定済情報を表示部５１に表示させる
（ステップＳ１２７）。すなわち、利用者が入力部５０を操作することによって印刷ジョ
ブに含まれる任意の分類単位に対して印刷設定の設定内容を入力した場合にはその設定内
容を取得するとともに、各分類単位に対して印刷設定が設定されていることを示す設定済
情報を表示させる。図４に示す例においては、プリセット情報５１ｅ１〜５１ｅ３を利用
した設定と印刷設定実行ボタン５１ｄを利用した設定とのいずれかによって印刷設定の設
定内容を入力することができる。
【００４７】
すなわち、本実施形態においては、複数の印刷設定についての設定内容が規定されたプ
リセット情報が予め定義されるとともに記憶媒体３０に記憶されている（図１のプリセッ
ト情報３２）。そこで、制御部２０は、当該プリセット情報３２を参照し、プリセット情
報３２を選択肢としてプレビューウィンドウ５１ａに表示させる。図４は、３種類のプリ
セット情報が予め定義されている場合の例を示しており、本例においては、矩形のアイコ
ン５１ｅ１〜５１ｅ３によってプリセット情報の存在が示されている。
【００４８】
すなわち、アイコン５１ｅ１は、プリセット１として用紙の種類に関する印刷設定の設
定内容に普通紙が対応づけられ、用紙のサイズに関する印刷設定の設定内容にＡ３サイズ
が対応づけられている状態を示している。同様に、アイコン５１ｅ２はプリセット２とし
て用紙種類に写真紙、用紙サイズにＬ版が対応づけられた状態、アイコン５１ｅ３はプリ
セット３として用紙種類に普通紙、用紙サイズにＡ４が対応づけられた状態を示している
。なお、プレビューウィンドウ５１ａのアイコン５１ｅ１〜５１ｅ３においては、設定し
得る印刷設定の一部の内容を文字によって示しており、他の任意の印刷設定の種類（例え
ば、Ｎｕｐ機能等）について設定内容がプリセットされていても良い。
【００４９】
さらに、図４に示すプレビューウィンドウ５１ａにおいては、プリセット情報を示す各
アイコン５１ｅ１〜５１ｅ３の矩形内を着色するとともに、各アイコン５１ｅ１〜５１ｅ
３が示すプリセット情報に対応した印刷設定がなされている印刷対象に対しては、上述の
旗のアイコンＦJ，ＦD，ＦPをアイコン５１ｅ１〜５１ｅ３と同じ色で着色する構成とし
ている。図４においては、ジョブの分類単位に対する印刷設定を示すアイコンＦJがアイ
コン５１ｅ３に対応するプリセット３と同じ設定であることを示すため、アイコンＦJと
アイコン５１ｅ３とが共通の色（図４においては共通のハッチで共通の色であることを示
している）で着色されていることを想定している。同様に、アイコンＦDがアイコン５１
ｅ１に対応するプリセット１と同じ設定であることを共通の色で示し、アイコンＦPがア
イコン５１ｅ２に対応するプリセット２と同じ設定であることを共通の色で示している。
【００５０】
以上の構成において、制御部２０は、プリセット情報を示すアイコン５１ｅ１〜５１ｅ
３をプレビューウィンドウ５１ａに表示させるとともに、入力部５０における操作入力を
受け付けて、プリセット単位で印刷設定を受け付ける。例えば、入力部５０においてアイ
コン５１ｅ１〜５１ｅ３を指示するとともに指示されたプリセットの適用対象となる分類
単位を指示する操作を受け付け可能にする。この構成によれば、いわゆるコピー＆ペース
ト操作やドラッグ＆ドロップ操作によってプリセットを任意の分類単位にプリセット情報
に規定された印刷設定を対応づけることが可能になる。そして、当該操作によってプリセ
ット情報が対応づけられた分類単位に対しては、アイコン５１ｅ１〜５１ｅ３と共通の色
で旗のアイコンＦJ，ＦD，ＦPを表示させる。従って、プレビューウィンドウ５１ａに示
す印刷設定未適用情報５１ｂの表示枠においては、各印刷対象を示すとともに、その分類
単位と設定済情報を示すこととなる。
【００５１】
なお、プリセット情報を利用せず、所望の印刷設定について設定内容を規定したい場合
には、印刷設定実行ボタン５１ｄを利用する。すなわち、利用者が当該印刷設定実行ボタ
ン５１ｄを選択する操作を行うと、制御部２０は図示しない印刷設定用のウィンドウを表
示部５１に表示させる。当該印刷設定用のウィンドウにおいては、プリンタ５２にて適用
可能な各印刷設定から任意の印刷設定を選択することが可能である。また、選択した印刷
設定のそれぞれにおいて設定内容を指定することが可能であり、任意の分類単位を指定し
て印刷設定の設定内容を特定することが可能である。
【００５２】
次に、制御部２０は、カレントページについて印刷設定適用済情報５１ｃを表示させる
ための処理を行う。すなわち、本実施形態においては、印刷設定適用済情報５１ｃを表示
させる対象を印刷対象の中から選択することができ、当該選択された印刷対象をカレント
ページと呼んでいる。例えば、図４に示す例においては黒枠Ｆで囲まれたページがカレン
トページである。
【００５３】
当該印刷設定適用済情報５１ｃを表示させる処理を行うため、制御部２０は、カレント
ページについて印刷設定が変更されたか否かを判別する（ステップＳ１３０）。すなわち
、制御部２０は、カレントページについてステップＳ１２５にて入力された印刷設定がそ
れ以前の設定と異なっている場合には、カレントページの印刷設定の変更が確定されたと
判断する。
【００５４】
ステップＳ１３０にて、カレントページの印刷設定が変更されたと判別されないとき、
制御部２０は、印刷実行指示ボタン５１ｅによって利用者が印刷実行指示を行ったか否か
を判別する（ステップＳ１６０）。そして、当該ステップＳ１６０にて印刷実行指示がな
されたと判別されるまでステップＳ１２５以降の処理を繰り返す。
【００５５】
一方、ステップＳ１３０にて、カレントページの印刷設定が変更されたと判別されたと
きには、当該変更された印刷設定に応じて印刷設定適用済情報５１ｃを表示させるための
処理を行う。すなわち、制御部２０は、カレントページについての印刷設定を取得する（
ステップＳ１３５）。制御部２０は、さらに、印刷ジョブデータ３１からカレントページ
のデータを抽出し（ステップＳ１４０）、カレントページに対して印刷設定を適用するた
めにフィルタ処理を実行する（ステップＳ１５０）。なお、カレントページが複数のペー
ジであるならば、ステップＳ１４０において、当該複数のページについてのデータを印刷
ジョブデータ３１から抽出する。
【００５６】
ステップＳ１５０にて実行されるフィルタ処理も図３に示す処理であるが、ここでは、
処理対象のページが上述のカレントページであるため、ステップＳ２００にて取得される
印刷設定はステップＳ１３５にて取得された印刷設定である。従って、図３に示す処理を
実行すると、カレントページについて、印刷設定用のウィンドウにて確定された印刷設定
を適用した状態の印刷イメージが生成される。
【００５７】
そこで、ステップＳ２５５の処理を行って図２の処理に復帰した後、制御部２０は、上
述の印刷イメージに基づいてカレントページについての印刷設定適用済情報５１ｃを表示
部５１に表示させる（ステップＳ１５５）。なお、図４においては、枠Ｆで示すカレント
ページについて、Ｎｕｐの印刷設定をＮ＝２の設定内容で適用した状態を印刷設定適用済
情報５１ｃとして表示した例を示している。
【００５８】
ステップＳ１６０において、印刷実行指示がなされたと判別されたとき、制御部２０は
印刷データをプリンタ５２に対して出力する（ステップＳ１６５）。すなわち、ステップ
Ｓ１２５にて入力された内容で各印刷設定を確定し、当該印刷設定で印刷ジョブデータ３
１に含まれる総てのページを処理対象として図３に示すフィルタ処理を行う。この結果、
印刷ジョブデータ３１に含まれる総てのページの印刷イメージを示す印刷データが生成さ
れるため、当該印刷データをプリンタ５２に出力して印刷を実行させる。
【００５９】
以上の処理によれば、利用者は、印刷設定が適用されていない状態の印刷対象と各印刷
対象の分類単位と設定済情報とを印刷設定未適用情報５１ｂによって把握し、所望の印刷
設定をカレントページに適用した状態を印刷設定適用済情報５１ｃによって把握すること
ができる。このため、異なる分類単位に重複して同じページが分類されるなど、印刷対象
が複雑に分類されている場合であっても、印刷対象に対応づけられている印刷設定を容易
かつ正確に認識することが可能である。また、利用者は、プリセット情報を利用して、複
数の印刷設定の設定内容を逐次入力することなく各分類単位に対して適用させることが可
能である。従って、極めて容易に印刷設定の設定内容を決定することが可能である。
【００６０】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、複数の分類単位で分類された印
刷対象について、分類単位に対して対応づけられた印刷設定を示す設定済情報と分類単位
を印刷対象とともに表示させることができる限りにおいて、他にも種々の実施形態を採用
可能である。例えば、上述の実施形態においては、印刷ジョブを構成する各ページのサム
ネイル画像をフィルタ処理によって取得していたが、印刷ジョブデータ３１に各ページの
サムネイル画像が含まれるのであれば、フィルタ処理ではなく印刷ジョブデータ３１に含
まれるデータを抽出する処理を行えばよい。
【００６１】
さらに、上述の実施形態においては、フィルタ１'〜フィルタｎ'とフィルタ１〜フィル
タｎのコアロジックが同じになるように構成して一つの印刷設定に対応した処理を行うフ
ィルタを２個構成していたが、一つの印刷設定に対応した処理を１個のフィルタによって
行っても良い。例えば、図１に示す構成において、フィルタ１'〜フィルタｎ'を省略し、
フィルタ処理部２２ｃおよびフィルタパイプラインマネージャ２３の双方ともがフィルタ
１〜フィルタｎの処理を実行させるためのインタフェースを利用できるように構成する。
そして、フィルタ１〜フィルタｎによって、印刷実行時のフィルタ処理と印刷設定の試行
時とのそれぞれの処理を実行するように構成してもよい。この構成によれば、リソースを
節約することが可能である。
【００６２】
さらに、プレビューウィンドウ５１ａにおける情報の表示手法も図４に示す構成に限定
されない。例えば、印刷設定を変更した総てのページについてフィルタ処理を行って印刷
設定適用済情報５１ｃを表示させるように構成してもよい。
【００６３】
さらに、プリセット情報を利用した印刷設定の決定作業をより簡便にする構成を採用し
ても良い。図５は、プリセット情報の表示態様が上述の図４と異なる構成の例を示す図で
あり、図４と異なる表示部分を抽出して示している。図５Ａは、プリセットを示す矩形の
アイコン５１０ｅ１〜５１０ｅ３を図４と同様に示す構成に加え、さらに、各プリセット
の内容に対応したアイコン５１１ｅ１〜５１１ｅ３を表示させる構成を採用している。
【００６４】
この構成において、プリセット１〜３に対応したアイコン５１１ｅ１〜５１１ｅ３は、
各プリセット情報を作成したときにそれぞれのプリセット情報が規定する複数の印刷設定
についての設定内容に対応するようにして定義されたアイコンである。例えば、ＸＰＳプ
リンタドライバ２１やアプリケーションプログラム２４において予めプリセット情報を作
成可能な構成において、作成済みのプリセット情報に対してアイコン５１１ｅ１〜５１１
ｅ３を対応づける構成とする。また、当該アイコン５１１ｅ１〜５１１ｅ３を示すアイコ
ン情報を記憶媒体３０に記憶させておく。そして、制御部２０がプレビューウィンドウ５
１ａを形成する際に当該アイコン５１１ｅ１〜５１１ｅ３を示す情報を取得し、例えば、
図５Ａの右側に示すようにアイコン５１０ｅ１〜５１０ｅ３に重ねてアイコン５１１ｅ１
〜５１１ｅ３を表示させる。
【００６５】
さらに、制御部２０は、図５Ａの左側に示すように、印刷対象に対して印刷設定が対応
づけられたときにその分類単位に対応させてアイコン５１１ｅ１〜５１１ｅ３を表示させ
る。この構成において、プリセット情報を作成した利用者は自ら各プリセットにアイコン
５１１ｅ１〜５１１ｅ３を対応づける作業をするため、アイコン５１１ｅ１〜５１１ｅ３
を視認することでプリセット情報の内容を容易かつ正確に把握することができる。むろん
、アイコンの形状は図５Ａに示すような形状に限定されず、例えば、プリンタに搭載され
たトレイのうち使用されるトレイを明示したアイコンなど、印刷設定の内容を直感的に示
すアイコンとプリセットとを対応づける構成としても良い。この構成によれば、直感的に
印刷設定の内容を取得することが可能になる。
【００６６】
図５Ｂは、プリセットに対応したアイコン５１１ｅ１〜５１１ｅ３の詳細を表示させる
構成の例を示す図である。この構成において、アイコン５１１ｅ１〜５１１ｅ３は、図５
Ａと同様にプリセット１〜３に対応したアイコンとして予め作成され、アイコン５１０ｅ
１〜５１０ｅ３に重ねて表示される。この構成に加え、図５Ｂに示す構成では、アイコン
５１１ｅ１〜５１１ｅ３を指示することによってその詳細が表示ウィンドウ５１２に表示
される。
【００６７】
図５Ｂにおいては、プレビューウィンドウ５１ａの左側に表示されるアイコン５１１ｅ
１をマウスのポインタによってポイントしている状態を示しており、この状態において制
御部２０は、ポインタが指し示すアイコン５１１ｅ１が対応するプリセットを特定する。
そして、制御部２０は表示ウィンドウ５１２を表示させるとともに、当該表示ウィンドウ
５１２内にアイコン５１１ｅ１に対応するプリセット１が示す印刷設定の詳細内容を表示
させる。この構成によれば、プリセットされた印刷設定の詳細な内容を容易に把握するこ
とが可能になる。
【図面の簡単な説明】
【００６８】
【図１】印刷制御装置の構成を示すブロック図である。
【図２】印刷制御処理を示すフローチャートである。
【図３】フィルタ処理を示すフローチャートである。
【図４】プレビューＵＩの一例を示す図である。
【図５】プレビューＵＩの一例を示す図である。
【符号の説明】
【００６９】
１０…印刷制御装置、２０…制御部、２１…プリンタドライバ、２２…印刷設定適用プ
ログラム、２２ａ…印刷ジョブデータ取得部、２２ｂ…印刷設定取得部、２２ｃ…フィル
タ処理部、２２ｄ…表示制御部、２３…フィルタパイプラインマネージャ、２４…アプリ
ケーションプログラム、３０…記憶媒体、３１…印刷ジョブデータ、３２…プリセット情
報、５０…入力部、５１…表示部、５１ａ…プレビューウィンドウ、５１ｂ…印刷設定未
適用情報、５１ｃ…印刷設定適用済情報、５１ｄ…印刷設定実行ボタン、５１ｅ…印刷実
行指示ボタン、５２…プリンタ
【図１】
2010092393.tif 000003
【図２】
2010092393.tif 000004
【図３】
2010092393.tif 000005
【図４】
2010092393.tif 000006
【図５】
2010092393.tif 000007