(57)【要約】【課題】  印刷プレビューにおいて出力プロファイルが存在しない場合に、オペレータが気づかずに印刷してしまう。【解決手段】  プレビュー画面を修整するプレビュー画面修整手段、またはプレビュー画面上に既定のマーカー図面を描画するマーカー図面描画手段と、を具備し、取得した印刷設定に関連付けられたプリンタ出力設定が存在しない場合に、前記プレビュー画面修整手段によりプレビュー画面を修整するか、前記マーカー図面描画手段によりマーカー図面を描画する。【選択図】  図１
2009151468.tif 000002
【特許請求の範囲】
【請求項１】
プリンタへの印刷のプレビューを行う情報処理装置であり、
印刷設定を取得する印刷設定取得手段と、
前記取得した印刷設定に基づきプリンタ出力設定を取得するプリンタ出力設定取得手段と、
を具備し、
前記取得したプリンタ出力設定を適用したプレビューを行うことを特徴とした情報処理装置。
【請求項２】
プレビュー画面を修整するプレビュー画面修整手段、またはプレビュー画面上に既定のマーカー図面を描画するマーカー図面描画手段とを具備し、
前記取得した印刷設定に関連付けられたプリンタ出力設定が存在しない場合に、前記プレビュー画面修整手段によりプレビュー画面を修整するか、前記マーカー図面描画手段によりマーカー図面を描画することを特徴とした請求項１に記載の情報処理装置。
【請求項３】
プリンタへの印刷のプレビューを行う情報処理方法であり、
印刷設定を取得する印刷設定取得ステップと、
前記取得した印刷設定に基づきプリンタ出力設定を取得するプリンタ出力設定取得ステップとを具備し、
前記取得したプリンタ出力設定を適用したプレビューを行うことを特徴とした情報処理方法。
【請求項４】
プレビュー画面を修整するプレビュー画面修整ステップ、またはプレビュー画面上に既定のマーカー図面を描画するマーカー図面描画ステップとを具備し、
前記取得した印刷設定に関連付けられたプリンタ出力設定が存在しない場合に、前記プレビュー画面修整ステップによりプレビュー画面を修整するか、前記マーカー図面描画ステップによりマーカー図面を描画することを特徴とした請求項３に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷データを生成する情報処理装置および方法、記録媒体に関するもので、特に印刷プレビューに関するものである。
【背景技術】
【０００２】
コンピュータで動作するアプリケーションソフトウエアでドキュメントを作成しプリンタで印刷する際に、オペレーティングシステムとプリンタドライバによりアプリケーションは、プリンタの種類によらず共通の作法でプリントができるようになっている。
【０００３】
このときプリンタ機種に特徴的な処理はプリンタドライバの中に隠蔽されている。
【０００４】
印刷を行う上で、印刷の失敗を防ぐために、プレビューの機能は重要である。特に大判プリンタでは、大きな用紙に印刷を行うなため、用紙、インク、時間など失敗時のコストが高いために、正確なプレビューによる失敗防止は非常に効果的である。
【０００５】
印刷プレビューの機能は一般にアプリケーションの機能であり、アプリケーションが設定している論理ページへの描画によるプレビューを行っている。
【０００６】
一方プリンタドライバでは実画像を使ったプレビューではなく記号やイラストによる、印刷の向きやレイアウト確認のプレビューが行われているが、実画像を使ったプレビューも提案されている（特許文献１参照）。
【０００７】
また、プリンタドライバの高機能化により、様々な処理が行えるようになってきている。例えば複数ページを１ページにまとめるＮｉｎ１や、センタリング、左右反転などである。
【０００８】
これらは、アプリケーションからデータを渡されたあとに、ドライバ内部で実施している機能であり、アプリケーションのプレビューには反映していない。そのためプリンタドライバの設定によっては実際に印刷された結果とアプリケーションのプレビューは正確には一致しない場合がある。
【０００９】
このためプリンタドライバの制御下で専用の印刷プレビュー機能をもち、プリンタドライバの設定を反映させたプレビューを実現したものがある（特許文献２参照）。
【００１０】
また、最近のプリンタドライバは印刷対象となる用紙種別毎に発色特性を考慮した印字色変換テーブル(いわゆる出力プロファイル)を持っており、これを用いて最適な出力結果を得られるようになっている。
【００１１】
上記の出力プロファイルを適用したプリンタからの出力結果を印刷前に予め画面上で確認できる高度な色処理システムも存在する。これは一般にソフトプルーフと呼ばれ、オペレータは実際の印刷を行う前に意図した色で出力されるかを確認することができる。
【特許文献１】特開平１０−４００４５号公報
【特許文献２】特開２００２−６３０００号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
一般に用紙種別毎に出力プロファイルが提供されているプリンタであっても、普通紙など発色特性が良くない用紙種には出力プロファイルが用意されていない場合がある。
【００１３】
従来のアプリケーションのプレビューで実現されるソフトプルーフにおいて、このように出力プロファイルが提供されていない用紙種であっても、印刷物と画面の発色原理の違いなどのためオペレータが画面上でそれを確認するのは困難であるという問題があった。
【００１４】
またプリンタドライバ側でのプレビューでは、プレビューデータの生成に時間がかかり、特に、簡単なベクターデータや文字データではなく、複雑なベクターデータや大きな写真データなどを含む場合は、プレビューデータが生成するまでに時間がかかり操作性を損ねることになっていた。
【課題を解決するための手段】
【００１５】
上記課題を解決し、出力プロファイルが存在しないため意図したプリントができないことを容易に確認できる印刷プレビューを達成する本発明は以下の構成を備えることを特徴とする。
【００１６】
すなわち、印刷設定を取得する印刷設定取得手段と、前記取得した印刷設定に基づきプリンタ出力設定を取得するプリンタ出力設定取得手段と、を具備し、前記取得したプリンタ出力設定を適用したプレビューを行う。
【００１７】
また、プレビュー画面を修整するプレビュー画面修整手段、またはプレビュー画面上に既定のマーカー図面を描画するマーカー図面描画手段と、を具備し、前記取得した印刷設定に関連付けられたプリンタ出力設定が存在しない場合に、前記プレビュー画面修整手段によりプレビュー画面を修整するか、前記マーカー図面描画手段によりマーカー図面を描画する。
【発明の効果】
【００１８】
出力プロファイルが提供されていないプリンタ設定状態で、それがオペレータに明確に伝わるよう印刷プレビューを描画することで、プリンタ設定のミスを事前に回避できる効果を得る。
【００１９】
アプリケーション側で印刷ダイアログ表示時に高速にプレビューを表示することで、印刷の設定ミスによる失敗を防ぐことができる。
【発明を実施するための最良の形態】
【００２０】
（実施例１）
以下、本発明の好適な実施例を画像印刷アプリケーションソフトウェアの一機能として説明する。
【００２１】
図４に本実施例におけるシステム構成図を示す。
【００２２】
図４において、
４０１は、プリンタ、
４０２は、ホストコンピュータ、
４０３は、ローカルエリアネットワーク(LAN)、
である。
【００２３】
ラージフォーマットプリンタに代表される出力先プリンタ４０１と、パーソナルコンピュータ(PC)に代表されるホストコンピュータ４０２はパラレル接続、USB接続等の一般的な通信インタフェースにより直接接続されている(非図示)か、もしくはローカルエリアネットワーク(LAN)４０３接続等を介して間接的に接続されている。
【００２４】
ホストコンピュータ４０２は、中央演算装置(CPU)、一次記憶装置、二次記憶装置、内部バス、入出力制御装置、入力装置、出力装置等の、非図示の一般的なコンピュータ構成要素により構成される。
【００２５】
ホストコンピュータ４０２内の前記二次記憶装置上にはオペレーティングシステム(OS)がインストールされており、さらにプリンタ４０１を制御するソフトウェアであるプリンタドライバおよび画像印刷アプリケーションソフトウェアがインストールされているものである。
【００２６】
プリンタ４０１は、ロール給紙ユニットを備え、前記プリンタドライバが許容する範囲内で任意の長さの原稿の印刷を行うことができるものである。また、カット紙用の給紙口を備えることにより、ロール紙のみならずカット紙に印刷を行うことも可能である。
【００２７】
非図示のオペレータはホストコンピュータ４０２上の記憶装置上に保存されている画像印刷アプリケーションを起動し、デジタルカメラ等により撮影された所望の画像を入力し、プリンタ４０１により出力するものである。
【００２８】
本実施例において、前記画像印刷アプリケーションは、前記プリンタドライバと情報を伝達することによりソフトプルーフを行ったプレビューを実現するものである。
【００２９】
図５は画像印刷アプリケーションと、プリンタ本体の関連を示すシステム構成図である。
【００３０】
図５において、
５０１は、画像印刷アプリケーション、
５０２は、インターフェイスモジュール、
５０３は、ロール幅センサ、
５０４は、メモリ、
５０５は、インタフェース制御装置、
である。
【００３１】
なお、図４と同一の要素には同じ符号を付している。
【００３２】
プリンタ４０１内には、装填されているロール紙の幅方向の長さ情報を取得するロール幅センサ５０３を備え、ロール幅センサ５０３により取得したロール幅長さをプリンタ内メモリ５０４に格納する。
【００３３】
ホストコンピュータ４０２上にアプリケーションと共にインストールされるインタフェースモジュール５０２をアプリケーションが利用することにより、プリンタ内メモリ５０４に格納されたロール幅長さをインタフェース制御装置５０５を介して取得することができるものである。
【００３４】
図６は画像印刷アプリケーションと、プリンタドライバの関連を示すシステム構成図である。
【００３５】
図６において、
６０１は、プリンタドライバソフトウェア開発キット(SDK)モジュール、
６０２は、プリンタドライバ、
である。
【００３６】
プリンタドライバ６０２の各種設定のうち、ベンダー非依存の標準の設定項目はアプリケーション５０１側からプリンタドライバ６０２に直接アクセスすることで取得、および設定が可能である。
【００３７】
また、プリンタドライバ６０２のベンダー固有の設定値はアプリケーションと共にインストールされているプリンタドライバソフトウェア開発キット６０１（SDKモジュール）を介して取得、および設定することができるものである。
【００３８】
ではオペレータの操作手順に従って、前記画像印刷アプリケーションを利用した、画像の印刷手順を説明する。
【００３９】
初めにオペレータは、ホストコンピュータ４０２上の記憶装置に格納されている画像印刷アプリケーションを、非図示のマウス等に代表される入力装置を用いて起動する。
【００４０】
アプリケーションはその起動処理において、アプリケーションが利用するプロセスメモリ空間内にインタフェースモジュール５０２およびプリンタドライバソフトウェア開発キット６０１をロードする。
【００４１】
起動されたアプリケーションのメイン画面の例を図３に示す。
【００４２】
図３において、
３０１は、メニューバー、
３０２は、ページサイズコンボボックス、
３０３は、ページ方向ラジオボタン、
３０４は、画像プール、
３０５は、編集ペイン、
３０６は、入力画像サムネール、
３０７は、ページ表示領域、
である。
【００４３】
オペレータは予めデジタルカメラ等の撮影機器により撮影された画像ファイルをコンパクトフラッシュ（登録商標）カードに代表される記憶媒体を介して、あるいはUSB接続等によるデジタルカメラとの直接、またはその他の間接的な接続により画像の入力を行う。
【００４４】
入力された画像はメイン画面左側の画像プール３０４にサムネール群３０６として表示される。
【００４５】
オペレータは任意のタイミングでページサイズを画面左上のページサイズコンボボックス３０２で変更可能である。ここではA4 (210mm x 297mm) サイズを指定し、ページ方向として縦向きをページ方向ラジオボタン３０３で設定するものとする。
【００４６】
オペレータは画像プール３０４に表示された前記入力画像サムネール群３０６から、実際に利用する画像のサムネールをマウス等により選択し、画面右側の編集ペイン３０５にドラッグアンドドロップする等の操作により所望の画像がページ上に表示されるものである。
【００４７】
さらにオペレータは編集ペイン３０５上にて、画像上に文字を入れたり、画像の色味を調整したり、トリミングを行うといった各種操作を必要に応じて行うことができる。本実施例においては発明の主旨とは関連がないため、詳しい説明は割愛する。
【００４８】
編集ペイン３０５上でのページ編集作業を終え、印刷可能な状態となったら、オペレータはメニューバー３０１上の“印刷”を選択することにより、印刷ダイアログを起動する。
【００４９】
印刷ダイアログを図１に示す。
【００５０】
図１において、
１０１は、プリンタコンボボックス、
１０２は、プロパティボタン、
１０３は、プレビュー領域、
１０４は、給紙方法コンボボックス、
１０５は、印刷部数、
１０６は、印刷ボタン、
１０７は、設定のみボタン、
１０８は、キャンセルボタン、
１０９は、用紙種コンボボックス、
１１０は、ページプレビュー、
である。
【００５１】
本印刷ダイアログは、選択されているプリンタドライバの設定項目のうち、良く使うと思われる項目を配置するもので、ユーザにとって理解が難しいプリンタドライバでの設定をしなくても通常の印刷作業を行えるようにしたものである。
【００５２】
図１において、プレビュー領域１０３にはプリンタドライバが持つ出力プロファイルが適用された、ソフトプルーフの状態が表示されている。
【００５３】
ここで、ドライバ設定として、“等倍”印刷モードが設定されているものとする。“等倍”印刷モードとは、原稿サイズと同じサイズで印刷するというもので、本実施例ではA4サイズの出力が得られる設定である。
【００５４】
なお、前記印刷ダイアログ上に表示されているドライバ設定は、プロパティボタン１０２を押下することにより、ユーザは他の設定項目と共に設定の確認または変更を行うことができる。
【００５５】
プロパティボタン１０２を押下することにより表示されるプリンタドライバのユーザインタフェースの一例を図７に示す。
【００５６】
図７において、
７０１は、原稿サイズコンボボックス、
７０２は、描画スケールモード、
７０３は、オートカットチェックボックス、
７０４は、OKボタン、
７０５は、キャンセルボタン、
である。
【００５７】
図１におけるプレビュー描画に必要となる、各種プリンタ設定の取得手順を図８に示す。
【００５８】
では図８を参照して、上記各種設定の取得ステップおよびプレビュー描画処理について説明する。
【００５９】
プリンタ設定取得ステップおよびプレビュー描画処理はユーザ操作により印刷ダイアログが起動されたのを契機に開始される。
【００６０】
始めにステップS801にて、プリンタドライバで選択されている用紙種を、プリンタドライバソフトウェア開発キット６０１を利用して取得する。ここでは光沢紙が選択されているものとする。
【００６１】
続いてステップS802にて、上記ステップにて得られた用紙種に関連付けられた出力プロファイルがプリンタベンダにより提供されているかどうかを、同様にプリンタドライバソフトウェア開発キット６０１を利用して取得する。
【００６２】
ここでは用紙種光沢紙に対応する出力プロファイルが提供されているため、ステップS803に進み、印刷プレビューに出力プロファイルを適用した形態、すなわちソフトプルーフの状態でページプレビュー１１０をプレビュー領域１０３に描画する。
【００６３】
一方、用紙種として出力プロファイルが提供されていないものが選択されていた場合には、本ステップは以下のように動作する。ここではそのような用紙種として普通紙が選択されていた場合について説明する。
【００６４】
始めにステップS801にて、プリンタドライバで選択されている用紙種を、プリンタドライバソフトウェア開発キット６０１を利用して取得し、ここでは普通紙が得られる。
【００６５】
次にステップS802にて出力プロファイルが提供されているかどうかを判定し、提供されていないという結果を得るため、ステップS804に進む。
【００６６】
ステップS804では出力プロファイルを適用しない、従来の形式で印刷プレビューを描画する。
【００６７】
次にステップS805にて、出力プロファイルが提供されていないため、カラーマッチングが行われない印刷出力が得られることを示す、既定のマーカーを前記ステップで描画したプレビュー上に描画する。
【００６８】
ここではページプレビュー上にマーカーが、アプリケーションプログラム内に記憶されており、それを利用するものとする。
【００６９】
描画結果を図２(a)に示す。
【００７０】
図２において、
２０１は、プリンタコンボボックス、
２０２は、プロパティボタン、
２０３は、プレビュー領域、
２０４は、給紙方法コンボボックス、
２０５は、印刷部数、
２０６は、印刷ボタン、
２０７は、設定のみボタン、
２０８は、キャンセルボタン、
２０９は、用紙種コンボボックス、
２１０は、ページプレビュー、
２１１は、マーカー、
である。
【００７１】
この状態はオペレータに出力プロファイルが存在しないことを周知するためのものであり、印刷ボタン２０６を押下すれば、出力プロファイルが適用されないこと以外は正常なプリントが実行されるものである。
【００７２】
また、前記マーカーはアプリケーション仕様に応じて任意に変更可能でる。
【００７３】
さらに、本発明の別の実施形態として、ステップS804からステップS806に進み、前記ステップで用意したページプレビュー画像に対して、ある種の画像修整を施した上で画面上に表示するものもある。
【００７４】
ここではプレビュー領域全体をグレー画像との合成結果として表すものであり、その結果をページ領域のみを抜き出した形で図２(b)に示す。
【００７５】
また、ここでの画像修整は上記に限定されるものではなく、例えばプレビュー画像の彩度のみを低減させる等の修整など種々の修整がアプリケーション仕様に従って行われるものである。
【００７６】
以上、説明したステップにより描画されたプレビューをオペレータが目視で確認することにより、オペレータが意図した印刷が行われるかを容易に確認することが可能となる。
【００７７】
最後に印刷ダイアログ上で印刷ボタン１０６（２０６）を押下することで、実際に印刷データのページレンダリングが開始され、印刷データがプリンタ４０１に送られる。
【００７８】
なお、プレビュー描画契機はここに述べただけではなく、出力先プリンタ１０１（２０１）が変更されたとき、給紙方法１０４（２０４）が変更されたとき、などアプリケーション仕様に従い任意に設定可能である。
【図面の簡単な説明】
【００７９】
【図１】実施例１における印刷ダイアログ(ソフトプルーフ)。
【図２】実施例１における印刷ダイアログ(プロファイルがない場合)およびページ領域。
【図３】実施例１における画像印刷アプリケーションメイン画面。
【図４】実施例１におけるシステム構成図。
【図５】実施例１におけるアプリケーション構成図。
【図６】実施例１におけるアプリケーション構成図。
【図７】実施例１におけるプリンタドライバユーザインタフェース。
【図８】実施例１におけるプレビュー描画ステップ。
【符号の説明】
【００８０】
１０１  プリンタコンボボックス
１０２  プロパティボタン
１０３  プレビュー領域
１０４  給紙方法コンボボックス
１０５  印刷部数
１０６  印刷ボタン
１０７  設定のみボタン
１０８  キャンセルボタン
１０９  用紙種コンボボックス
１１０  ページプレビュー
２０１  プリンタコンボボックス
２０２  プロパティボタン
２０３  プレビュー領域
２０４  給紙方法コンボボックス
２０５  印刷部数
２０６  印刷ボタン
２０７  設定のみボタン
２０８  キャンセルボタン
２０９  用紙種コンボボックス
２１０  ページプレビュー
２１１  マーカー
３０１  メニューバー
３０２  ページサイズコンボボックス
３０３  ページ方向ラジオボタン
３０４  画像プール
３０５  編集ペイン
３０６  入力画像サムネール
３０７  ページ表示領域
４０１  プリンタ
４０２  ホストコンピュータ
４０３  ローカルエリアネットワーク(LAN)
５０１  画像印刷アプリケーション
５０２  インターフェイスモジュール
５０３  ロール幅センサ
５０４  メモリ
５０５  インターフェイス制御装置
６０１  プリンタドライバソフトウエア開発キット(SDK)
６０２  プリンタドライバ
７０１  原稿サイズコンボボックス
７０２  描画スケールモード
７０３  オートカットチェックボックス
７０４  OKボタン
７０５  キャンセルボタン
【図１】
2009151468.tif 000003
【図２】
2009151468.tif 000004
【図３】
2009151468.tif 000005
【図４】
2009151468.tif 000006
【図５】
2009151468.tif 000007
【図６】
2009151468.tif 000008
【図７】
2009151468.tif 000009
【図８】
2009151468.tif 000010