(57)【要約】【課題】印刷されるべきドキュメントがどの方向で印刷されるのかを把握することができるようにすることを目的とする。【解決手段】印刷対象ドキュメントを印刷する際の記録媒体の排紙方向に関する情報を取得し、取得した情報に基づいて、上記印刷対象ドキュメントのプレビューを、記録媒体の排紙方向を識別可能に実行させる。【選択図】図８
2012033056.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象ドキュメントを印刷する際の記録媒体の排紙方向に関する情報を取得する取得手段と；
上記取得手段によって取得した情報に基づいて、上記印刷対象ドキュメントのプレビューを、上記排紙方向を識別可能に実行させるプレビュー手段と；
を有することを特徴とする印刷制御装置。
【請求項２】
上記取得手段は、上記記録媒体の給紙方法及び排紙の向きに関する情報を取得することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記プレビュー手段は、上記印刷対象ドキュメントのプレビューを、上記記録媒体の給紙方法及び当該給紙方法による排紙方向を識別可能に実行させることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
印刷対象ドキュメントを入力する入力手段を有し、
上記プレビュー手段は、上記取得手段によって取得した情報に基づいて、上記入力手段により入力された印刷対象ドキュメントの向きを変更してプレビューを実行させることを特徴とする請求項１から３のいずれか１項に記載の印刷制御装置。
【請求項５】
上記プレビュー手段は、上記取得手段によって取得される情報を用いた第１のプレビューと、上記取得手段によって取得された情報を用いずに、上記入力手段で入力した印刷対象ドキュメントの向きを変更せずにプレビューさせる第２のプレビューとを実行可能であることを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
印刷対象ドキュメントを印刷する際の記録媒体の排紙方向に関する情報を取得し、
上記取得した情報に基づいて、上記印刷対象ドキュメントのプレビューを、上記排紙方向を識別可能に実行させることを特徴とする印刷プレビュー方法。
【請求項７】
請求項６に記載の印刷プレビュー方法を、コンピュータにより実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷プレビューを行う印刷制御装置、印刷プレビュー方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、印刷を行う上で、印刷前に印刷結果を確認するための機能として、印刷プレビューの機能が知られている。特に、大判プリンタでは、大きな用紙に印刷を行うので、用紙、インク、時間など、失敗時のコストが高く、印刷プレビューの確認による失敗防止は非常に効果的である。
【０００３】
従来、ロール紙幅、プリンタドライバの設定によって得られた情報に基づいてプレビューを行うものが知られている（特許文献１参照）。このプレビューでは、物理用紙幅、論理ページサイズなどが表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２０２１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、印刷物のプレビュー表示を実行できるが、印刷物がどの方向で排紙されるかを、プレビュー表示を見ただけでは把握することができない。
【０００６】
したがって、上記従来例では、印刷されるべきドキュメントがどの方向で印刷されるかを把握することができないので、現在印刷中の印刷物が、自分で印刷指示を出した印刷物であるか否かを容易に判断することができない。
【０００７】
本発明は、印刷されるべきドキュメントがどの方向で印刷されるのかを把握することができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の印刷制御装置は、印刷対象ドキュメントを印刷する際の記録媒体の排紙方向に関する情報を取得する取得手段と、上記取得手段によって取得した情報に基づいて、上記印刷対象ドキュメントのプレビューを、上記排紙方向を識別可能に実行させるプレビュー手段とを有する。
【発明の効果】
【０００９】
本発明によれば、印刷対象ドキュメントが印刷される際の記録媒体の排紙方向を識別可能にプレビューできるので、印刷が実行される際の印刷物の把握が容易である。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの構成を示すブロック図である。
【図２】ホスト装置１の構成を示すブロック図である。
【図３】プリンタドライバ１０３の設定画面の表示例を示す図である。
【図４】印刷プレビュー制御部１０６により表示するプレビューの表示例を示す図である。
【図５】排紙情報を取得する動作を示すフローチャートである。
【図６】プレビュー処理の概要を示すフローチャートである。
【図７−１】印刷プレビュー制御部１０６により表示するプレビューの表示例を示す図である。
【図７−２】印刷プレビュー制御部１０６により表示するプレビューの表示例を示す図である。
【図８】実施例の説明図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施例である印刷システム１００の構成の概略を示すブロック図である。
【００１２】
印刷システム１００は、パーソナルコンピュータ（ＰＣ）等のホスト装置１と、ロール紙等の記録媒体に画像の記録を行うプリンタ２とを有する。ここではプリンタ２を１台のみ示したが、複数のプリンタがホスト装置１と接続されるものとしてもよい。
【００１３】
ホスト装置１は、オペレーティングシステムであるＯＳ１０１と、各種ドキュメントを作成するアプリケーション１０２と、プリンタ２を制御するソフトウェアであるプリンタドライバ１０３とがインストールされている印刷制御装置である。ホスト装置１では、アプリケーション１０２によって作成される各種のドキュメントを印刷するために、ＯＳ１０１とプリンタドライバ１０３とが動作する。
【００１４】
プリンタドライバ１０３は、以下の４つの機能部を含む。すなわち、ユーザからの入力を受け付けるユーザインタフェース部１０４と、プリンタ２に送信する印刷データを生成するグラフィックス処理部１０５と、印刷レイアウト等を確認する印刷プレビューの制御を行う印刷プレビュー制御部１０６とである。プリンタドライバ１０３には、これらに加えて、プリンタ２に装着されているロール紙幅情報や現在のプリンタ２の状態など各種プリンタ情報を取得するプリンタ情報取得部１０７が設けられている。
【００１５】
図２は、ホスト装置１の構成を示すブロック図である。
【００１６】
ＣＰＵ２０１は、ホスト装置１の全体の各種制御を行う。ＲＯＭ２０２には、ホスト装置１の起動時にＣＰＵ２０１が実行する初期化プログラムや各種データが格納されている。ＲＡＭ２０３は、ＣＰＵ２０１に対するメインメモリであり、また、作業領域として用いられる。
【００１７】
外部記憶装置２０５は、たとえば、ハードディスク（ＨＤＤ）等で構成され、各種プログラムが格納される。各種プログラムには、ユーザインタフェース部１０４、グラフィックス処理部１０５、印刷プレビュー制御部１０６、プリンタ情報取得部１０７に対応するプログラムが含まれる。そして後述するフローチャートで示される処理を実現するためのプログラムが外部記憶装置（ＨＤＤ）２０５からＲＡＭ２０３にロードされ、それをＣＰＵ２０１が実行することによって後述の処理を実行する。入力部２０６は、キーボードやマウス等で構成され、ＣＰＵ２０１に対して、各種指示入力を行う。表示部２０７は、ＬＣＤやＣＲＴなどで構成され、ＣＰＵ２０１の制御によって、後述の印刷プレビュー等、各種表示を行う。通信インタフェース２０４は、プリンタ２等の周辺装置との間で通信する。
【００１８】
次に、ユーザの操作に従う印刷プレビュー制御部１０６を利用した印刷プレビュー表示の手順について説明する。
【００１９】
まず、ユーザは、アプリケーション１０２によって、任意のドキュメントを作成し、アプリケーション１０２の持つメニュー等から印刷指示を行い、印刷ダイアログを起動する。一般的に、アプリケーション１０２の持つ印刷ダイアログからは、プロパティボタン等を押下することによって、選択しているプリンタ用のプリンタドライバの設定を確認し、または変更することができる。
【００２０】
図３は、プリンタ２用のプリンタドライバ１０３において、各種設定を確認し、変更するためのユーザインタフェース部１０４による画面の表示例を示す図である。
【００２１】
“原稿サイズ”リストボックス３０１は、アプリケーション１０２に出力させる印刷対象のドキュメントのサイズを設定する。ユーザは、プリンタドライバ１０３により用意されている種々の原稿のサイズを設定することができ、ここでは、Ａ２サイズが設定されている。“用紙の種類”リストボックス３０２は、印刷に用いる記録媒体（用紙）の種類を設定する。種類としては普通紙、光沢紙、フィルム等がある。ここでは、光沢紙を設定している。“給紙方法”リストボックス３０３は、印刷に用いる記録媒体の給紙方法を設定する。プリンタ２は記録媒体の給紙方法として、カット紙の給紙とロール紙の給紙とが可能であり、ここでは、ロール紙を設定している。なお、カット紙の給紙源が２つあれば、カット紙１、カット紙２、ロール紙の給紙源が２つあればロール紙１、ロール紙２などとなる。“印刷プレビューを行う”チェックボックス３０４は、印刷前に印刷プレビューを起動するか否かを設定する。ここで、設定をオンにすることによって、印刷前に印刷プレビュー処理が起動される。ここでは、設定をオンにしている。また、印刷の向きを指定するコントロール３０７は、３０１で設定したサイズのドキュメントを縦長の画像として印刷させるか、横長の画像として印刷させるかを指定する。ここでは“縦”に印刷する設定になっている。
【００２２】
以上の設定がされた状態で、“ＯＫ”ボタン３０６を押下することによって、設定が確定し、プリンタドライバ１０３のユーザインタフェース表示が終了する。“キャンセル”ボタン３０５を押下すると、変更した設定が有効にならず、プリンタドライバ１０３の持つ初期設定、あるいは、以前に設定した内容が用いられ、プリンタドライバ１０３のユーザインタフェース表示が終了する。
【００２３】
プリンタドライバ１０３の設定を終了した後に、アプリケーション１０２の印刷ダイアログから印刷開始ボタン等のコントロールを押下することによって、上記設定に従ったドキュメントデータがプリンタドライバ１０３に渡される。上記のように、現在、プリンタドライバ１０３の設定で、“印刷プレビューを行う”チェックボックス３０４をオンに設定したので、ドキュメントデータは、印刷プレビュー制御部１０６に渡され、印刷プレビューの起動処理が開始される。
【００２４】
図４（ａ）、（ｂ）は、印刷プレビュー制御部１０６により表示させるプレビューの表示例を示す図である。図４（ａ）は、通常プレビューを示し、図４（ｂ）は、印刷時プレビューを表示している。
【００２５】
通常プレビューは、アプリケーション１０２によって作成された印刷対象ドキュメントの方向を示す情報に基づいて、アプリケーション１０２によって作成された印刷対象ドキュメントを表示するプレビューである。なお、通常プレビューと印刷時プレビューとを総称して印刷プレビューという。
【００２６】
また、印刷時プレビューは、印刷時の記録媒体の排紙方向に応じた向きで印刷対象ドキュメントを表示するプレビューである。
【００２７】
図４（ａ）、（ｂ）に示すユーザインタフェースには、印刷プレビューダイアログ４０１と、印刷プレビュー表示部４０２と、設定表示・変更部４０４とが表示されている。
【００２８】
印刷プレビュー表示部４０２には、用紙イメージ４０３が表示され、例としてロール紙が表示されている。なお、ロール紙の代わりに、カットシートを使用するようにしてもよい。また、図４（ｂ）に示す印刷時プレビュー表示の中の用紙イメージ４０３が示すように、ロール紙の芯の部分が、用紙イメージ４０３の下部に表示されているので、印刷の排紙方向が上向きである。設定表示・変更部４０４は、給紙方法リストボックス４０５、ロール紙幅リストボックス４０６、用紙の種類リストボックス４０７、印刷ボタン４０８、キャンセルボタン４０９、印刷時プレビューへボタン４１０、通常プレビューへボタン４１１を含む。ここでリストボックス４０５、４０７によって図３で設定した給紙方法、用紙の種類を変更することも可能である。そして、図４（ａ）、（ｂ）ではリストボックス４０６で指定されたロール紙幅に応じたプレビューが行われる。
【００２９】
図４（ａ）に示す通常プレビュー表示では、アプリケーション１０２によって出力された“原稿サイズ”リストボックス３０１で設定された原稿サイズに基づく用紙イメージ４０３が表示される。つまり、アプリケーション１０２において印刷対象のドキュメントが表示されていた際の向きと同じ向きで表示される。ここでボタン４１０が押されると図４（ｂ）の表示に変わる。図４（ｂ）に示す印刷時プレビューでは、給紙方法リストボックス４０５で指定された給紙方法の用紙イメージ４０３が表示され、ロール紙の場合、ロール紙幅リストボックス４０６で指定されたロール紙幅の用紙イメージも反映され、表示される。この場合、排紙方向は下から上に向かう方向であるため、図４（ａ）の場合と同様の向きで印刷対象のドキュメントが表示されることとなる。また、ボタン４１１が押された場合、図４（ａ）の表示に変わる。
【００３０】
ユーザは、印刷プレビュー表示部４０２に表示されている印刷イメージを確認し、この内容で印刷を行いたい場合、印刷ボタン４０８を押すことによって、印刷データをプリンタ２へ出力し、印刷する。印刷プレビュー表示部４０２に表示されている印刷イメージを確認し、印刷しない場合、キャンセルボタン４０９を押すことによって、印刷プレビューダイアログ４０１を閉じる。
【００３１】
図５は、ホスト装置１においてプリンタ２の排紙情報を取得する動作を示すフローチャートである。排紙情報とは、プリンタ２が給紙可能な給紙方法と、給紙方法に対応した排紙の向きに関する情報を示す。
【００３２】
Ｓ１０１で、プリンタ情報取得部１０７の制御に従い、外部記憶装置２０５において排紙情報を保持しているかどうかを判定し、保持していなければ、Ｓ１０２で、プリンタ２から排紙情報を取得する。Ｓ１０３では取得した排紙情報を、ＲＡＭ２０３に一時的に保存する。Ｓ１０１で排紙情報を保持していると判断されれば、Ｓ１０４で保持している情報を取得し、ＲＡＭ２０３に一時的に保存する。
【００３３】
次に、ホスト装置１において実行されるプレビュー処理について説明する。
【００３４】
図６は、プレビュー処理の概要を示すフローチャートである。まず、ステップＳ２０１で、図４に示したような印刷プレビューダイアログ４０１を表示する。次に、ステップＳ２０２で、図３の画面等においてなされたドライバ設定情報を取得する。
【００３５】
次に、Ｓ２０３で、表示するプレビューが印刷時プレビューであるか通常プレビューであるかを識別する。通常プレビューであれば、ステップＳ２０６では、Ｓ２０２で取得したドライバ設定情報に基づいて、通常プレビューを表示する。印刷設定（コントロール３０７）で、印刷の向き“縦”が設定されている場合は図７−１（ａ）に示す表示となる。印刷設定（コントロール３０７）で、印刷の向きとして“横”が設定されている場合は図７−１（ｂ）の表示となる。
【００３６】
次に、Ｓ２０３で印刷時プレビューが選択されていると判断されると、Ｓ２０４で、図５の手順によりＲＡＭ２０３に一時保存されている排紙情報を取得する。次に、Ｓ２０５では、Ｓ２０２で取得したドライバ設定情報と、Ｓ２０４で取得した排紙情報とに基づき排紙方向に対する印刷対象ドキュメントの方向を特定し、これにしたがって印刷時プレビューを行う。図７−２（ｃ）、図７−２（ｄ）は、印刷時プレビューの例を示す図である。図７−２（ｃ）は、実印刷時にプリンタ２においてロール紙の先端部から印刷が実行され、プリンタ２を正面（操作パネルがある側）から見ると紙送りによって順次下方向に向かって進む（垂れ下がる）場合である。この場合、ユーザから見ると通常プレビューの画面で確認された印刷対象ドキュメント４１２と上下が逆になって見える。
【００３７】
プリンタ２は上部にも記録媒体の排紙口を有しており、ユーザがプリンタ２の正面に立ち、プリンタ２を上から見下ろした場合、当該排紙口からは右から左に記録媒体が排紙される。図７−２（ｄ）は取得した排紙情報が当該排紙口４１３からの排紙であることを示していた場合の印刷時プレビューである。４１３はプリンタ２の排紙口を示しており、印刷対象ドキュメント４１２が横向き（右から左に進行）となる。このように排紙口４１３が表示される場合は給紙方法がカットシートであることを示すものとする。
【００３８】
ここで、現在表示されている内容で印刷する場合は、印刷ボタン４０８を押すと、印刷ジョブをプリンタ２に送信し、印刷時プレビューと同様に印刷を実行させる。現在表示されている内容で印刷を行わず、印刷プレビュー処理を終了する場合、キャンセルボタン４０９を押す。
【００３９】
図８は、以上の実施例において、アプリケーション１０２におけるドキュメントの向き、プリンタドライバ１０３における印刷プレビューにおける表示の際の向き、実際にプリンタ２で出力される際の向きを示す図である。図８（１）は、ドキュメント編集アプリケーション５０１（アプリケーション１０２）において、作成された印刷対象ドキュメント５０２の向きを示す図である。図８（２）は、印刷対象ドキュメント５０２をプリンタドライバ１０３でプレビューする際の通常プレビュー５０３（図７−１）と、印刷時プレビュー５０４、５０５（図７−２）とを示す図である。図８（３）は、プリンタ２が印刷している様子を示す。つまり、図８（３）は、ドキュメントの先頭から印刷を実行して下に垂れて出力する状態５０６（印刷時プレビュー５０４に対応する印刷）と、横向きに排出される状態５０７（印刷時プレビュー５０５に対応する印刷）とを示す図である。
【００４０】
上記実施例によれば、印刷時プレビューを利用することにより、プリンタ２において印刷を実行する際の向きでプレビューできるので、直感的に実際の印刷物を特定することが可能となる。また、ドキュメントの上下をアプリケーション１０２による編集時と同じ向きでプレビューさせたい場合には通常プレビューを用いることができるので、当初の向きで印刷プレビューさせることができる。
【００４１】
上記実施例の印刷時プレビューでは、プリンタ２における記録媒体の排紙の向きに応じた向きでドキュメントを表示するようにしたが、向きはアプリケーション１０２によりドキュメントが作成された際のものとし、排紙方向を矢印等で示すようにしてもよい。また、上記実施例では、給紙方法をロール紙とした場合、ロールの部分を示し、排紙方向を識別可能としたが、上記のように矢印を付記する場合、ロールの部分を示さなくともよい。
【００４２】
また、上記実施例は、通常プレビューと印刷時プレビューとが表示されるが、通常プレビューを表示せずに、印刷時プレビューのみが表示されるようにしてもよい。さらに、上記実施例は、通常プレビューと印刷時プレビューとがホスト装置１に表示されるが、通常プレビューまたは印刷時プレビューが、プリンタ２の表示部に表示されるようにしてもよい。この場合、通常プレビューまたは印刷時プレビューが、プリンタ２の表示部にのみ表示されるようにしてもよく、ホスト装置１とプリンタ２の表示部とに表示されるようにしてもよい。なお、プリンタ２の表示部でプレビューを行う場合、プリンタ２が図２に示したような構成を有し、上記実施例で説明したような処理に対応したプログラムをＣＰＵにより実行する。この場合、プリンタ２が印刷制御装置として機能することになる。
【００４３】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上記実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行するようにしてもよい。また、上記プログラムを、１つのコンピュータが実行してもよく、また、複数のコンピュータが連動して実行してもよい。さらに、上記処理の全てをソフトウェアで実現する必要はなく、一部または全部をハードウェアによって実現するようにしてもよい。
【図１】
2012033056.tif 000003
【図２】
2012033056.tif 000004
【図３】
2012033056.tif 000005
【図４】
2012033056.tif 000006
【図５】
2012033056.tif 000007
【図６】
2012033056.tif 000008
【図７−１】
2012033056.tif 000009
【図７−２】
2012033056.tif 000010
【図８】
2012033056.tif 000011