(57)【要約】【課題】複数の給紙口を備えている印刷装置で給紙口設定を自動選択に設定し、印刷ジョブを印刷する場合、どの給紙口から、どの用紙の紙面上に、どのように印刷されるかを、印刷前にホスト装置で知らせることができる印刷システムを提供することを目的とする。【解決手段】複数の給紙手段を備え、給紙口設定を自動選択に設定した印刷ジョブを印刷する印刷装置と、印刷プレビューを表示するホスト装置とを具備する印刷システムであって、上記印刷装置が、給紙する給紙口を判別し、この判別した給紙口を示す給紙口情報を上記ホスト装置に送信し、上記ホスト装置は、上記印刷装置から受信した給紙口情報に基づいて、給紙する給紙口を印刷プレビューで表示することを特徴とする印刷システムである。【選択図】図６
2010198497.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙手段を備え、給紙口設定を自動選択に設定した印刷ジョブを印刷する印刷装置と、印刷プレビューを表示するホスト装置とを具備する印刷システムであって、
上記印刷装置が、給紙する給紙口を判別し、この判別した給紙口を示す給紙口情報を上記ホスト装置に送信し、上記ホスト装置は、上記印刷装置から受信した給紙口情報に基づいて、給紙する給紙口を印刷プレビューで表示することを特徴とする印刷システム。
【請求項２】
請求項１であって、
上記ホスト装置が、印刷ジョブの属性情報を取得する印刷ジョブ属性情報取得手段を有し、
上記印刷装置が、取得した上記印刷ジョブの属性情報に含まれている給紙口の設定を判別する給紙口判別手段を有し、
上記ホスト装置が、上記印刷ジョブの属性情報を、ホスト装置から印刷装置に送信する印刷ジョブ属性情報送信手段を有し、
上記印刷装置が、上記ホスト装置から送信した印刷ジョブの属性情報を受信する印刷ジョブ属性情報受信手段を有し、
上記印刷装置が、各給紙口の用紙情報を取得する給紙口用紙情報取得手段を有し、
上記印刷装置が、上記受信した印刷ジョブの属性情報と上記各給紙口の用紙情報とに基づいて、給紙する給紙口を判別する給紙口判別手段を有し、
上記印刷装置が、上記判別した給紙口の情報をホスト装置に送信する給紙口情報送信手段を有し、
上記ホスト装置が、上記印刷装置から送信した給紙口の情報を受信する給紙口情報受信手段を有し、
上記ホスト装置が、上記受信した給紙口の情報に基づいて、上記印刷ジョブが、給紙口の用紙上に印刷される状態を印刷プレビューで表示する表示制御手段を有することを特徴とする印刷システム。
【請求項３】
請求項２であって、
上記給紙口判別手段は、上記印刷ジョブの属性情報と上記各給紙口の用紙情報との組み合わせによる優先条件に基づいて、判別する手段であることを特徴とする印刷システム。
【請求項４】
複数の給紙手段を備え、給紙口設定を自動選択に設定した印刷ジョブを印刷する印刷装置と、印刷プレビューを表示するホスト装置とを具備する印刷システムであって、
上記印刷装置が、印刷ジョブを印刷する場合、各給紙口の用紙情報をホスト装置に送信し、上記ホスト装置は、上記印刷装置から受信した用紙情報と印刷ジョブの属性情報とに基づいて、上記印刷装置が給紙する給紙口を判別し、この判別した給紙口を、印刷プレビュー表示することを特徴とする印刷システム。
【請求項５】
請求項４であって、
上記ホスト装置は、印刷ジョブの属性情報を取得する印刷ジョブ属性情報取得手段を有し、
上記ホスト装置は、取得した上記印刷ジョブの属性情報に含まれている給紙口の設定を判別する給紙口判別手段を有し、
上記ホスト装置は、各給紙口の用紙情報を、上記印刷装置に要求する給紙口用紙情報要求手段を有し、
上記印刷装置は、上記ホスト装置から上記各給紙口の用紙情報の要求があった場合、上記印刷装置の各給紙口の用紙情報を取得する給紙口用紙情報取得手段を有し、
上記印刷装置は、上記取得した各給紙口の用紙情報を、上記ホスト装置に送信する給紙口用紙情報送信手段を有し、
上記ホスト装置は、上記印刷装置から送信した各給紙口の用紙情報を受信する給紙口用紙情報受信手段を有し、
上記ホスト装置は、上記印刷ジョブの属性情報と上記取得した各給紙口の用紙情報に基づいて、給紙される給紙口を判別する給紙口判別手段を有し、
上記ホスト装置が、上記給紙口判別手段が判別した給紙口の用紙上に、上記印刷ジョブが印刷される状態を印刷プレビューで表示することを特徴とする印刷システム。
【請求項６】
請求項５であって、
給紙する給紙口を、上記ホスト装置が判別する処理と同じ条件で、上記印刷装置が給紙口を判別することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを生成する情報処理装置、情報処理方法及び記録媒体に係り、特に、給紙口が自動選択される設定で印刷ジョブを表示する印刷プレビューに関する。
【背景技術】
【０００２】
従来、印刷前に印刷結果を確認する機能として、印刷プレビューが知られている。特に、大判プリンタでは、大きな用紙に印刷し、印刷失敗時に、用紙、インク、時間等のコストが高いので、印刷プレビューを確認することによる失敗防止は、非常に効果的である。
【０００３】
より多機能な印刷プレビューを行なうアプリケーションが提案されている。たとえば、プリンタに設定されている情報と印刷設定情とに基づいて、ロール紙幅、出力ページサイズ、ページの配置等を、正確にプレビューする技術が提案されている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２０２１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来例では、印刷設定で、給紙口を自動選択した場合、給紙する給紙口をプリンタが判断するので、ユーザはどの給紙口から給紙されるのかを、印刷するまで知ることができないという問題がある。
【０００６】
また、上記従来例では、給紙される用紙情報が分からないので、ユーザは、印刷データが紙面にどのように出力されるのかを、印刷する前に認識できないという問題がある。特に、複数のロール紙給紙段を具備する大判プリンタの印刷システムにおいて、ユーザは、プリンタが選択する適切なロール紙段から出力されることを望み、給紙口設定を自動選択するが、ユーザが意図しない給紙口から給紙され、印刷されるという問題がある。
【０００７】
つまり、上記従来例では、複数の給紙口を備えている印刷装置で給紙口設定を自動選択に設定し、印刷ジョブを印刷する場合、どの給紙口から、どの用紙の紙面上に、どのように印刷されるかを、印刷前にホスト装置で知ることができないという問題がある。
【０００８】
本発明は、複数の給紙口を備えている印刷装置で給紙口設定を自動選択に設定し、印刷ジョブを印刷する場合、どの給紙口から、どの用紙の紙面上に、どのように印刷されるかを、印刷前にホスト装置で知らせることができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、複数の給紙手段を備え、給紙口設定を自動選択に設定した印刷ジョブを印刷する印刷装置と、印刷プレビューを表示するホスト装置とを具備する印刷システムであって、上記印刷装置が、給紙する給紙口を判別し、この判別した給紙口を示す給紙口情報を上記ホスト装置に送信し、上記ホスト装置は、上記印刷装置から受信した給紙口情報に基づいて、給紙する給紙口を印刷プレビューで表示することを特徴とする印刷システムである。
【００１０】
また、本発明は、複数の給紙手段を備え、給紙口設定を自動選択に設定した印刷ジョブを印刷する印刷装置と、印刷プレビューを表示するホスト装置とを具備する印刷システムであって、上記印刷装置が、印刷ジョブを印刷する場合、各給紙口の用紙情報をホスト装置に送信し、上記ホスト装置は、上記印刷装置から受信した用紙情報と印刷ジョブの属性情報とに基づいて、上記印刷装置が給紙する給紙口を判別し、この判別した給紙口を、印刷プレビュー表示することを特徴とする印刷システムである。
【発明の効果】
【００１１】
本発明によれば、複数の給紙口を備えている印刷装置で給紙口設定を自動選択に設定した印刷ジョブを印刷する場合、どの給紙口から、どの用紙の紙面上に、どのように印刷されるかを、印刷前にホスト装置で知らせることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１の概略構成を示すブロック図である。
【図２】ホスト装置１の構成を示すブロック図である。
【図３】プリンタドライバの設定を確認等するユーザインタフェースの図である。
【図４】印刷プレビューを表示するユーザインタフェースＵＩ２の図である。
【図５】印刷装置２の給紙口選択処理を実行するフローチャートである。
【図６】実施例１におけるプレビュー処理の概要を示すフローチャートである。
【図７】Ｓ２０５の給紙口判別処理の詳細を示すフローチャートである。
【図８】実施例２における印刷プレビューのＵＩ画面を示す図である。
【図９】実施例２において、給紙口判別処理の詳細を示すフローチャートである。
【図１０】実施例２における印刷プレビューのＵＩ画面を示す図である。
【発明を実施するための形態】
【００１３】
発明を実施するための形態は、次の実施例である。
【実施例１】
【００１４】
図１は、本発明の実施例１である印刷システムＰＳ１の概略構成を示すブロック図である。印刷システムＰＳ１は、ホスト装置１と、Ａ０、Ｂ０等の大きなサイズの記録媒体に記録を行う印刷装置２とによって構成されている。
【００１５】
ホスト装置１は、パーソナルコンピュータ等であり、ＯＳ１０１と、印刷装置２を制御するソフトウェアであるプリンタドライバ１０３と、各種文書を作成するアプリケーション１０２とをインストールしている。
【００１６】
ホスト装置１において、アプリケーション１０２によって作成される各種のドキュメントを印刷するために、ＯＳ１０１とプリンタドライバ１０３とが動作する。ＯＳ１０１は、オペレーティングシステムである。プリンタドライバ１０３は、ユーザインタフェース部１０４と、グラフィックス処理部１０５と、印刷プレビュー制御部１０６と、プリンタ情報取得部１０７とによって構成されている。
【００１７】
ユーザインタフェース部１０４は、ユーザからの入力を受け付ける。グラフィックス処理部１０５は、印刷装置２に送信する印刷データを生成する。印刷プレビュー制御部１０６は、印刷レイアウト等を確認する印刷プレビューを制御する。プリンタ情報取得部１０７は、印刷装置２に装着されているロール紙幅情報や、現在の印刷装置２の状態等、各種プリンタ情報を取得する。
【００１８】
実施例１の主要部分は、プリンタドライバ１０３の印刷プレビュー制御部１０６に含まれている。
【００１９】
図２は、ホスト装置１の構成を示すブロック図である。ホスト装置１は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、通信インタフェース２０４と、外部記憶装置２０５と、入力部２０６と、表示部２０７とを有する。
【００２０】
ＣＰＵ２０１は、ホスト装置１の全体の各種制御を行う。ＲＯＭ２０２には、ホスト装置１の起動時に、ＣＰＵ２０１が実行する初期化プログラムや各種データが格納されている。ＲＡＭ２０３は、ＣＰＵ２０１に対するメインメモリや作業領域として用いられる。
【００２１】
外部記憶装置２０５は、たとえば、ハードディスク（ＨＤＤ）等で構成され、各種プログラムが格納されている。後述するフローチャートで示す処理を実現するためのプログラムが、外部記憶装置２０５からロードされ、ＲＡＭ２０３に格納される。外部記憶装置２０５は、ＨＤＤである。
【００２２】
入力部２０６は、キーボードやマウス等で構成され、入力部２０６を介して、ユーザが各種指示を、ＣＰＵ２０１に入力する。表示部２０７は、ＬＣＤやＣＲＴ等で構成され、ＣＰＵ２０１の制御によって、各種表示を行う。通信インタフェース２０４を介して、印刷装置２等、周辺装置と通信する。
【００２３】
印刷装置２は、ロール紙給紙ユニットを備え、プリンタドライバが許容する範囲内で、任意の長さの原稿を印刷することができる。また、カット紙用の給紙口を備えることによって、ロール紙のみならずカット紙に印刷することもできる。ここでは、２つのロール紙給紙口（ロール紙１及びロール紙２）を備えているものとする。
【００２４】
次に、ユーザの操作に従う印刷プレビュー制御部１０６を利用した印刷プレビュー表示手順について説明する。初めに、ユーザは、アプリケーション１０２によって、任意のドキュメントを作成し、アプリケーション１０２の持つメニュー等から、印刷指示を行い、印刷ダイアログを起動する。アプリケーション１０２の持つ印刷ダイアログからは、プロパティボタン等を押下することによって、選択しているプリンタドライバの設定を、確認または変更することができる。
【００２５】
図３は、プリンタドライバの設定を、確認、変更するユーザインタフェースＵＩ１を示す図である。ユーザインタフェースＵＩ１には、原稿サイズ設定部３０１と、用紙の種類設定部３０２と、給紙方法設定部３０３と、印刷プレビューを行う設定部３０４とが表示されている。また、ユーザインタフェースＵＩ１には、“キャンセル”ボタン３０５と、“ＯＫ”ボタン３０６とが表示されている。
【００２６】
原稿サイズ設定部３０１によって、ユーザは原稿のサイズを設定することができ、ここでは、原稿の大きさとしてＡ２を設定している。用紙の種類設定部３０２は用紙の種類を設定する。ここでは光沢紙を設定している。
【００２７】
給紙方法設定部３０３は、印刷する際の給紙方法を設定する。ここでは、自動選択を設定している。印刷プレビューを行う設定部３０４は、印刷前に印刷プレビューを起動するか否かを設定する。ここで、設定をオンにすることによって、印刷前に印刷プレビュー処理が起動される。ここでは、設定をオンにしている。
【００２８】
上記各設定がなされた状態で、“ＯＫ”ボタン３０６を押下することによって、設定が確定し、プリンタドライバのユーザインタフェースＵＩ１の表示が終了する。なお、“キャンセル”ボタン３０５を押下すると、変更した設定が有効にならず、プリンタドライバの持つ初期設定、または、以前に設定した内容が用いられ、プリンタドライバのユーザインタフェースＵＩ１の表示が終了する。
【００２９】
プリンタドライバの設定を終了した後に、アプリケーションの印刷ダイアログから、印刷開始ボタン等のコントロールを押下することによって、プリンタドライバ１０３に、文書データが渡される。上記のように、現在、プリンタドライバ１０３の設定で、印刷プレビューを行う設定部３０４を、オンに設定したので、文書データは、印刷プレビュー制御部１０６に渡されて、印刷プレビューの起動処理が開始される。
【００３０】
図４は、印刷プレビュー制御部１０６が印刷プレビューを表示するユーザインタフェースＵＩ２の例を示す図である。ユーザインタフェースＵＩ２には、印刷プレビューダイアログ４０１と、印刷プレビュー表示部４０２と、設定表示・変更部４０４とによって構成されている。
【００３１】
印刷プレビュー表示部４０２には、用紙イメージ４０３が表示される。設定表示・変更部４０４は、給紙方法リストボックス４０５と、ロール紙幅リストボックス４０６と、用紙の種類リストボックス４０７と、印刷ボタン４０８と、キャンセルボタン４０９と、プリンタ情報更新ボタン４１０とによって構成されている。
【００３２】
給紙方法リストボックス４０５で指定された給紙方法の用紙イメージが、用紙イメージ４０３に表示される。ロール紙幅リストボックス４０６で指定されたロール紙幅の用紙イメージが、用紙イメージ４０３に表示される。用紙の種類リストボックス４０７で指定された用紙の種類の印刷設定を行う。
【００３３】
ユーザは、印刷プレビュー表示部４０２に表示される印刷イメージを確認し、この内容で印刷を行いたい場合、印刷ボタン４０８を押すことによって、印刷データを印刷装置２へ出力し印刷する。
【００３４】
印刷プレビュー表示部４０２に表示されている印刷イメージを確認し、印刷しない場合、キャンセルボタン４０９を押すことによって、印刷プレビューダイアログ４０１を閉じる。また、プリンタ情報更新ボタン４１０を押すことによって、プリンタ情報取得部１０７が、印刷装置２から、現在印刷装置２に設定されている各給紙口の用紙情報を取得する。以下の説明において、印刷プレビュー制御部１０６が、印刷装置２との間で、情報を送受信する際は、プリンタ情報取得部１０７を介して、実行するものとする。
【００３５】
図５は、印刷装置２の給紙口選択処理を実行するフローチャートである。印刷装置２は、受信した印刷ジョブの属性情報の給紙口設定が自動選択であれば、図５に示すフローチャートに基づいて、給紙する給紙口を決定する。
【００３６】
Ｓ１０１で、印刷ジョブの用紙サイズ幅と用紙の種類とを取得する。次に、Ｓ１０２で、ロール紙１とロール紙２との各給紙口に現在設定されている用紙情報を取得する。ここで、上記用紙情報は、給紙口に設定しているロール紙の幅と用紙の種類とである。Ｓ１０３で、ロール紙１、ロール紙２のどちらか片方の給紙口のみ、用紙の種類が印刷ジョブの用紙の種類と一致するかどうかを判定する。一致すれば、Ｓ１０４へ進み、給紙する給紙口を、一致した給紙口に決定する。Ｓ１０３の条件に一致しなければ、Ｓ１０５へ進む。
【００３７】
次に、Ｓ１０５で、ロール紙１またはロール紙２のどちらか片方の給紙口のみ、ロール紙幅が印刷ジョブの用紙サイズ幅と一致するかどうかを判定する。一致すれば、Ｓ１０６へ進み、給紙する給紙口を一致した給紙口に決定する。Ｓ１０５の条件に一致しなければ、Ｓ１０７へ進む。次に、Ｓ１０７で、ロール紙１、ロール紙２の内で、ロール紙幅が印刷ジョブの用紙サイズ幅に、より近い給紙口を、給紙する給紙口に決定する。
【００３８】
次に、印刷システムＰＳ１で、実行されるプレビュー処理の例について説明する。
【００３９】
図６は、実施例１におけるプレビュー処理の概要を示すフローチャートである。まず、Ｓ２０１で、印刷プレビューダイアログ４０１を表示する。次に、Ｓ２０２で、ユーザインタフェース部１０４から、プリンタドライバ１０３の設定を取得する。ここでは、取得したプリンタドライバ１０３の設定が、原稿サイズがＡ２（幅：４２０．０ｍｍ、高さ：５９４．０ｍｍ）、用紙の種類が光沢紙、給紙方法が自動選択であったとする。
【００４０】
次に、Ｓ２０３で、取得したプリンタドライバ１０３の給紙口設定が、自動選択であるかどうかを判定する。自動選択でなければ、Ｓ２０４へ進み、プリンタドライバ１０３で設定された給紙口の情報を、印刷装置２から取得する。ここで取得する給紙口の情報は、指定された給紙口の用紙サイズ（ロール紙幅）、用紙の種類である。ここでは、取得したプリンタドライバ１０３の設定の給紙口が自動選択であるので、Ｓ２０５へ進む。
【００４１】
図７は、Ｓ２０５の給紙口判別処理の詳細を示すフローチャートである。まず、Ｓ３０１で、取得したプリンタドライバ設定の用紙サイズと用紙の種類とを印刷装置２に送信する。ここでは、原稿サイズの幅：４２０．０ｍｍ、高さ：５９４．０ｍｍと用紙の種類：光沢紙の情報を印刷装置２に送信する。次に、Ｓ３０２で、図５に示す印刷装置２の給紙口選択処理を行う。Ｓ１０１で、印刷装置２は、印刷ジョブの用紙サイズ幅と用紙の種類を取得する。ここでは、取得した用紙サイズの幅と用紙の種類とは、用紙サイズの幅：４２０．０ｍｍと用紙の種類：光沢紙とである。
【００４２】
次に、Ｓ１０２で、ロール紙１及びロール紙２の用紙情報を取得する。ここでは、ロール紙１として、ロール紙の幅：１４インチ（３５５．６ｍｍ）、用紙の種類：光沢紙の情報を取得し、ロール紙２として、ロール紙の幅：Ａ２（４２０．０ｍｍ）、用紙の種類：フォト光沢紙の情報を取得したとする。
【００４３】
Ｓ１０３で、片方の給紙口のみ、用紙の種類が印刷ジョブの用紙の種類と一致するかどうかを判定する。ここでは、ロール紙１のみが、印刷ジョブの用紙の種類光沢紙と一致するので、Ｓ１０４へ進み、給紙する給紙口としてロール紙１に決定する。Ｓ１０３で条件に一致しないと判定されると、Ｓ１０５へ進み、片方の給紙口のみ、ロール紙幅が印刷ジョブの用紙サイズ幅と一致するかどうかを判定し、一致すれば、Ｓ１０６へ進み、条件に一致した給紙口を、給紙する給紙口に決定する。
【００４４】
Ｓ１０６の条件に一致しなければ、Ｓ１０７へ進み、ロール紙幅が印刷ジョブの用紙サイズ幅に、より近い給紙口を、給紙する給紙口に決定する。
【００４５】
Ｓ３０３では、Ｓ３０２で決定した給紙口の情報を、ホスト装置１に送信する。ここでは、Ｓ３０２で決定した給紙口の情報は、給紙口：ロール紙１、ロール紙の幅：１４インチ（３５５．６ｍｍ）、用紙の種類：光沢紙であり、この情報を、ホスト装置１に送信する。Ｓ３０４で、印刷装置２が送信した給紙口の情報を取得する。ここでは、取得した給紙口の情報は、給紙口：ロール紙１、ロール紙の幅：１４インチ（３５５．６ｍｍ）、用紙の種類：光沢紙である。
【００４６】
Ｓ２０６では、Ｓ２０４またはＳ２０５で取得した給紙口の情報に基づいて、印刷プレビュー表示を行う。まず、給紙方法リストボックス４０５に、給紙を行う給紙口を設定する。ここでは、Ｓ２０５で決定した給紙口のロール紙１が設定されている。次に、ロール紙幅リストボックス４０６に、給紙方法リストボックス４０５で設定されている給紙口のロール紙幅を設定する。ここでは、Ｓ２０５で取得したロール紙１のロール紙幅：１４インチ（３５５．６ｍｍ）が設定される。
【００４７】
次に、用紙の種類リストボックス４０７に、給紙方法リストボックス４０５で設定されている給紙口の用紙の種類を設定する。ここでは、Ｓ２０５で取得したロール紙１の用紙の種類：光沢紙が設定される。給紙方法リストボックス４０５で設定された給紙方法と、ロール紙幅リストボックス４０６で設定されたロール紙幅とに基づいて、印刷プレビュー表示部４０２に、１４インチ幅ロール紙の用紙イメージ４０３と、原稿イメージとの印刷プレビューを表示する。なお、１４インチは、３５５．６ｍｍである。
【００４８】
図８は、実施例１における印刷プレビューのＵＩ画面を示す図である。図８から、Ａ２サイズの原稿を、プリンタドライバ１０３の給紙口設定で自動選択とした場合、ロール紙１から、１４インチ（３５５．６ｍｍ）の幅で、用紙の種類が光沢紙であるロール紙が、給紙され、印刷されることを、ユーザが印刷前に認識できる。また、図８に示す原稿イメージ右側の斜線部は、原稿サイズの幅がロール紙幅に収まらずにはみ出して印刷されることを示している。
【００４９】
ここで、現在表示されている内容で印刷する場合、印刷ボタン４０８を押すと、印刷ジョブを印刷装置２に送信する。現在表示されている内容で印刷を行わず、印刷プレビュー処理を終了する場合、キャンセルボタン４０９を押す。また、「プリンタ情報更新」ボタンを押すと、Ｓ２０３からの処理を行い、現在の給紙口情報を更新し、印刷プレビューの表示を更新する。
【００５０】
プリンタドライバ１０３の給紙口設定を自動選択とした場合、従来は、印刷するまで、どの給紙口から給紙されるのかがわからなかったが、上記実施例では、印刷前にどの給紙口から紙面上にどのように印刷されるのかが分かる。つまり、上記実施例では、ユーザが意図しない給紙口から給紙されて印刷してしまうことを未然に防ぐことができる。また、図５のフローチャートに示す処理によって、印刷装置２が行う給紙口の判定処理は、印刷ジョブの用紙サイズ幅と用紙の種類と、印刷装置２の給紙口に設定されている用紙の幅と用紙の種類との組み合わせによる優先条件によって決定される。つまり、印刷ジョブの属性情報に基づいて、印刷装置２の給紙口に設定されている用紙の中で適切な用紙が給紙される。
【００５１】
つまり、実施例１は、複数の給紙手段を備え、給紙口設定を自動選択に設定した印刷ジョブを印刷する印刷装置と、印刷プレビューを表示するホスト装置とを具備する印刷システムである。実施例１は、上記印刷装置が、給紙する給紙口を判別し、この判別した給紙口を示す給紙口情報を上記ホスト装置に送信し、上記ホスト装置は、上記印刷装置から受信した給紙口情報に基づいて、給紙する給紙口を印刷プレビューで表示する印刷システムである。
【００５２】
この場合、上記ホスト装置が、印刷ジョブの属性情報を取得する印刷ジョブ属性情報取得手段を有し、上記印刷装置が、取得した上記印刷ジョブの属性情報に含まれている給紙口の設定を判別する給紙口判別手段を有する。また、上記ホスト装置が、上記印刷ジョブの属性情報を、ホスト装置から印刷装置に送信する印刷ジョブ属性情報送信手段を有し、上記印刷装置が、上記ホスト装置から送信した印刷ジョブの属性情報を受信する印刷ジョブ属性情報受信手段を有する。さらに、上記印刷装置が、各給紙口の用紙情報を取得する給紙口用紙情報取得手段を有し、上記印刷装置が、上記受信した印刷ジョブの属性情報と上記各給紙口の用紙情報とに基づいて、給紙する給紙口を判別する給紙口判別手段を有する。しかも、上記印刷装置が、上記判別した給紙口の情報をホスト装置に送信する給紙口情報送信手段を有し、上記ホスト装置が、上記印刷装置から送信した給紙口の情報を受信する給紙口情報受信手段を有する。そして、上記ホスト装置が、上記受信した給紙口の情報に基づいて、上記印刷ジョブが、給紙口の用紙上に印刷される状態を印刷プレビューで表示する表示制御手段を有する。
【００５３】
また、上記給紙口判別手段は、上記印刷ジョブの属性情報と上記各給紙口の用紙情報との組み合わせによる優先条件に基づいて、判別する手段である。
【実施例２】
【００５４】
本発明の実施例２は、実施例１において、Ｓ２０５で行う給紙口判別処理を、ホスト装置１側で実行する実施例である。なお、実施例２の構成は実施例１の構成と同様である。
【００５５】
実施例２では、印刷プレビューの起動時に、図６に示すＳ２０１からＳ２０３までを実行し、Ｓ２０３で、取得したプリンタドライバ１０３の給紙口設定が、自動選択であるかどうかを判定する。自動選択でなければ、Ｓ２０４へ進み、印刷装置２からプリンタドライバ１０３で設定された給紙口の情報を取得し、自動選択であれば、Ｓ２０５へ進み、給紙口判別処理を行う。
【００５６】
図９は、実施例２において、給紙口判別処理の詳細を示すフローチャートである。実施例２では、図９に示すフローチャートの処理に従って、給紙口を判別する。
【００５７】
まず、Ｓ４０１で、印刷装置２に現在設定されている各給紙口の用紙情報を送信するように、ホスト装置１が、印刷装置２に要求する。Ｓ４０２で、印刷装置２は、各給紙口の用紙情報の要求を受けると、現在設定されている各給紙口の用紙情報を取得する。ここでは、ロール紙１の用紙情報は、ロール紙の幅：１４インチ（３５５．６ｍｍ）、用紙の種類：光沢紙であり、ロール紙２の用紙情報は、ロール紙の幅：１７インチ（４３１．８ｍｍ）、用紙の種類：光沢紙である。
【００５８】
次に、Ｓ４０３で、印刷装置２が取得した各給紙口の用紙情報を、ホスト装置１に送信する。ここでは、Ｓ４０２で取得した各給紙口の用紙情報を、ホスト装置１に送信する。つまり、給紙口：ロール紙１、ロール紙の幅：１４インチ（３５５．６ｍｍ）、用紙の種類：光沢紙と給紙口：ロール紙２、ロール紙の幅：１７インチ（４３１．８ｍｍ）、用紙の種類：光沢紙を、ホスト装置１に送信する。
【００５９】
次に、Ｓ４０４で、印刷装置２が送信した各給紙口の用紙情報を取得する。ここでは、Ｓ４０３で送信した各給紙口の情報は、給紙口：ロール紙１、ロール紙の幅：１４インチ（３５５．６ｍｍ）、用紙の種類：光沢紙と、給紙口：ロール紙２、ロール紙の幅：１７インチ（４３１．８ｍｍ）、用紙の種類：光沢紙である。
【００６０】
次に、Ｓ４０５で、片方の給紙口のみ、用紙の種類が印刷ジョブの用紙の種類と一致するかどうかを判定する。ここでは、ロール紙１とロール紙２とがともに光沢紙であり、印刷ジョブの用紙の種類とともに一致するので、Ｓ４０７へ進む。
【００６１】
片方の給紙口のみが印刷ジョブの用紙の種類と一致すれば、Ｓ４０６へ進み、一致する給紙口から給紙することを、決定する。
【００６２】
Ｓ４０７で、片方の給紙口のみ、ロール紙幅が印刷ジョブの用紙サイズ幅と一致するかどうかを判定する。ここでは、ロール紙１とロール紙２とのロール紙幅が、ともに印刷ジョブの用紙サイズ幅：Ａ２（４２０．０ｍｍ）と一致しないので、Ｓ４０９へ進む。片方の給紙口のみ、ロール紙幅が印刷ジョブの用紙サイズ幅と一致すれば、Ｓ４０８へ進み、一致する給紙口から給紙することを決定する。
【００６３】
次に、Ｓ４０９で、ロール紙１とロール紙２とのロール紙幅のうち、印刷ジョブの用紙サイズ幅に、より近い給紙口から、給紙することを決定する。ここでは、ロール紙１のロール紙の幅：１４インチ（３５５．６ｍｍ）よりも、ロール紙２のロール紙の幅：１７インチ（４３１．８ｍｍ）が、印刷ジョブの用紙サイズ幅：Ａ２（４２０．０ｍｍ）に近いので、ロール紙２から給紙することを決定する。
【００６４】
次に、図６で言及したフローチャートに示すＳ２０６を、実施例２でも実行するが、これらは、実施例１と同じであり、ここでは説明を省略する。
【００６５】
図１０は、実施例２における印刷プレビューのＵＩ画面を示す図である。図１０から分かるように、Ａ２サイズの原稿をプリンタドライバ１０３の給紙口設定で自動選択した場合、１７インチ（４３１．８ｍｍ）の幅で、用紙の種類が光沢紙であるロール紙を、ロール紙２が給紙し、印刷することを、ユーザが印刷する前に認識できる。
【００６６】
また、原稿サイズの幅がロール紙幅に収まり、はみ出さずに印刷されることも、ユーザが認識できる。また、図９のフローチャートに示すＳ４０５からＳ４０９は、図５のフローチャートに示すＳ１０３からＳ１０７と同じ条件である。すなわち、実施例２における給紙口判別処理は、印刷装置２が判定する給紙口選択処理と同じ条件で、判定されるので、印刷装置２が判定した給紙口と一致する。
【００６７】
つまり、実施例２は、複数の給紙手段を備え、給紙口設定を自動選択に設定した印刷ジョブを印刷する印刷装置と、印刷プレビューを表示するホスト装置とを具備する印刷システムである。また、実施例２において、上記印刷装置が、印刷ジョブを印刷する場合、各給紙口の用紙情報をホスト装置に送信する。さらに、実施例２において、上記ホスト装置は、上記印刷装置から受信した用紙情報と印刷ジョブの属性情報とに基づいて、上記印刷装置が給紙する給紙口を判別し、この判別した給紙口を、印刷プレビュー表示する。
【００６８】
この場合、上記ホスト装置は、印刷ジョブの属性情報を取得する印刷ジョブ属性情報取得手段を有し、上記ホスト装置は、取得した上記印刷ジョブの属性情報に含まれている給紙口の設定を判別する給紙口判別手段を有する。上記ホスト装置は、各給紙口の用紙情報を、上記印刷装置に要求する給紙口用紙情報要求手段を有し、上記印刷装置は、上記ホスト装置から上記各給紙口の用紙情報の要求があれば上記印刷装置の各給紙口の用紙情報を取得する給紙口用紙情報取得手段を有する。また、上記印刷装置は、上記取得した各給紙口の用紙情報を、上記ホスト装置に送信する給紙口用紙情報送信手段を有し、上記ホスト装置は、上記印刷装置から送信した各給紙口の用紙情報を受信する給紙口用紙情報受信手段を有する。さらに、上記ホスト装置は、上記印刷ジョブの属性情報と上記取得した各給紙口の用紙情報に基づいて、給紙される給紙口を判別する給紙口判別手段を有する。しかも、上記ホスト装置が、上記給紙口判別手段が判別した給紙口の用紙上に、上記印刷ジョブが印刷される状態を印刷プレビューで表示する。
【００６９】
この場合、給紙する給紙口を、上記ホスト装置が判別する処理と同じ条件で、上記印刷装置が給紙口を判別する。
【符号の説明】
【００７０】
ＰＳ１…印刷システム、
３０１…原稿サイズ設定部、
３０２…用紙の種類設定部、
３０３…給紙方法設定部、
３０４…印刷プレビューを行う設定部、
４０１…印刷プレビューダイアログ、
４０２…印刷プレビュー表示部。
【図１】
2010198497.tif 000003
【図２】
2010198497.tif 000004
【図３】
2010198497.tif 000005
【図４】
2010198497.tif 000006
【図５】
2010198497.tif 000007
【図６】
2010198497.tif 000008
【図７】
2010198497.tif 000009
【図８】
2010198497.tif 000010
【図９】
2010198497.tif 000011
【図１０】
2010198497.tif 000012