(57)【要約】【課題】ユーザーの意図に反した給紙態様による印刷ミスを防止するための技術を提供する。【解決手段】印刷システム１０は、プリンタードライバー１１０が組み込まれた情報処理装置１００と、プリンタードライバー１１０からの指示に従って印刷を実行するプリンター２００と、を備える。プリンター２００は、設定に応じて、複数の態様で給紙可能であり、プリンタードライバー１１０は、現時点の設定でプリンター２００で印刷を実行した場合の給紙の態様を特定する手段と、特定した給紙の態様を示す情報を表示する表示手段と、を備える。【選択図】図１
2010137923.tif 000002
【特許請求の範囲】
【請求項１】
プリンタードライバーが組み込まれた情報処理装置と、前記プリンタードライバーからの指示に従って印刷を実行するプリンターと、からなる印刷システムであって、
前記プリンターは、
設定に応じて、複数の態様で給紙可能であり、
当該プリンターの設定内容を示す設定値を出力する手段を備え、
前記プリンタードライバーは、
前記プリンターから、前記設定値を取得する手段と、
取得した前記設定値に基づいて、当該プリンタードライバーにおける現時点の印刷設定で前記プリンターで印刷を実行した場合の給紙の態様を特定する手段と、
特定した前記給紙の態様を示す情報を表示する表示手段と、
を備えることを特徴とする印刷システム。
【請求項２】
プリンターを制御するプリンタードライバーであって、
前記プリンターから、当該プリンターの設定内容を示す設定値を取得する手段と、
取得した前記設定値に基づいて、当該プリンタードライバーにおける現時点の印刷設定で前記プリンターで印刷した場合の給紙の態様を特定するステップと、
特定した前記給紙の態様を表示する表示ステップと、
を実行することを特徴とするプリンタードライバー。
【請求項３】
請求項２に記載のプリンタードライバーであって、
前記給紙の態様を示す情報は、少なくとも、
給紙元を特定する情報、
給紙される用紙サイズ、
給紙される用紙種、のいずれかを含む、
ことを特徴とするプリンタードライバー。
【請求項４】
請求項２に記載のプリンタードライバーであって、
前記表示ステップでは、
前記給紙の態様を、前記プリンターの外観図により示す、
ことを特徴とするプリンタードライバー。
【請求項５】
請求項２に記載のプリンタードライバーであって、
前記表示ステップでは、
前記印刷設定が変更されるたびに、表示内容を更新する、
ことを特徴とするプリンタードライバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及びプリンタードライバーに関する。
【背景技術】
【０００２】
プリンターにおける印刷では、給紙装置により、所定の用紙が印字部に搬送される（特許文献１参照）。
【特許文献１】特開平５−１７０５０号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年のプリンターでは、複数の給紙装置（給紙カセット）を備え、また様々なサイズや紙種の用紙をセットできるため、給紙態様は一通りではない。
【０００４】
複数の給紙装置があり、異なるサイズや紙種の用紙がセットされている場合、正しい印刷は、プリンタードライバーで適切な設定をして初めて可能となる。例えば、給紙カセット（給紙装置）にどのような紙（サイズ、紙種）がセットされているかを把握していなかったり、プリンタードライバーで適切な給紙カセットを選択しなかった場合には、不適切なサイズの用紙に印字したり、サイズは合っているが必要のない高級な紙に印字してしまうといったことが発生する。一度印刷ミスをすれば、再度設定を変更して印刷を行う必要があるため、時間と資源の無駄となる。
【０００５】
一方で、プリンタードライバーの設定には、用紙サイズ、給紙カセット、紙種などの多くの設定項目があり、かつ、給紙態様（どこの給紙カセットから給紙されるか）はプリンター側の処理にも依存するため、それを理解して正しく設定することは容易ではない。
【０００６】
そこで、本発明は、ユーザーの意図に反した給紙態様による印刷ミスを防止するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本願発明は、プリンタードライバーが組み込まれた情報処理装置と、前記プリンタードライバーからの指示に従って印刷を実行するプリンターと、からなる印刷システムであって、前記プリンターは、設定に応じて、複数の態様で給紙可能であり、当該プリンターの設定内容を示す設定値を出力する手段を備え、前記プリンタードライバーは、前記プリンターから、前記設定値を取得する手段と、取得した前記設定値に基づいて、当該プリンタードライバーにおける現時点の印刷設定で前記プリンターで印刷を実行した場合の給紙の態様を特定する手段と、特定した前記給紙の態様を示す情報を表示する表示手段と、を備える。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００９】
図１は、本発明の一実施形態が適用された印刷システム１０の概略構成の一例を示すブロック図である。図示するように、印刷システム１０は、情報処理装置１００と、プリンター２００と、を備える。情報処理装置１００とプリンター２００は、例えば、ＵＳＢケーブル等のケーブルを介して相互に接続されている。しかし、本発明はこれに限定されず、例えば、情報処理装置１００とプリンター２００は、インターネットやＬＡＮ等のコンピューターネットワークを介して、相互に通信可能に接続されていてもよい。
【００１０】
情報処理装置１００は、例えば、不図示の、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、ハードディスクと、ディスプレイ等の表示装置と、キーボードやマウス等からなる入力装置と、プリンター２００とデータの送受信を行う通信インターフェイスと、などを備えた一般的なコンピューター（パーソナルコンピューター）で実現される。
【００１１】
情報処理装置１００上には、図示するように、プリンタードライバー１１０が少なくとも構築される。プリンタードライバー１１０は、情報処理装置１００が備えるＲＯＭなどからＲＡＭにロードされたコンピュータープログラムを、ＣＰＵが実行することにより構築される。
【００１２】
プリンタードライバー１１０は、プリンター２００の印刷制御を行う。具体的には、プリンタードライバー１１０は、印刷対象のデータ（文書データ、画像データ、など）に基づいて、プリンター２００で解釈可能な印刷データを生成する。そして、プリンタードライバー１１０は、プリンター２００を制御するための印刷コマンドと、生成した印刷データと、をプリンター２００に送信して印刷させる。
【００１３】
また、プリンタードライバー１１０は、プリンター２００での印刷に関する各種設定（用紙サイズの選択、給紙カセットの選択、用紙種類の選択、など）を行う。例えば、プリンタードライバー１１０は、各種設定を行うための設定画面を表示装置等に表示して、ユーザーからの指示を受け付ける。
【００１４】
また、プリンタードライバー１１０は、プリンター２００において印刷エンジンへの印刷用紙の給紙元となる給紙カセットを、ユーザーに通知する。具体的には、プリンタードライバー１１０は、上記の設定画面上に、印刷用紙の給紙元となる給紙カセットを明示する表示（例えば、外観図の表示や文字列の表示）を行う。これにより、ユーザーは、印刷前に給紙態様（どこの給紙カセットから給紙が行われるか）を把握することができるため、ユーザーの意図に反した給紙態様による印刷ミスを防止できる。
【００１５】
また、プリンタードライバー１１０は、ユーザーによって印刷設定が行われている最中（１つ以上の設定項目について未確定なものがある期間）には、印刷用紙の給紙元となる給紙カセットの候補を、ユーザーに通知する。ここで、候補となる給紙カセットは、複数でも単数でもよい。また、候補となる給紙カセットがない場合には、その旨をユーザーに通知してもよい。
【００１６】
次に、プリンター２００について説明する。
【００１７】
プリンター２００は、例えば、不図示の、ＣＰＵと、ＲＡＭと、ＲＯＭと、情報処理装置１００とデータの送受信を行う通信インターフェイスと、入力装置（操作パネル、タッチパネルなど）と、表示装置（表示パネル、タッチパネルなど）と、を備えている。
【００１８】
また、プリンター２００は、図示するように、印刷エンジン２３０を備えている。印刷エンジン２３０は、印刷媒体（印刷用紙）の給紙処理を行う給紙機構２３５や、印刷用紙に印字を行う印字機構などといった、一般的なプリンターに備わる機構を有し、情報処理装置１００から送信された印刷データについて印刷を実行する。
【００１９】
給紙機構２３５は、複数の給紙カセットを備え、いずれかの給紙カセットに収容されている印刷用紙を、印字機構まで搬送する。また、給紙機構２３５には、各給紙カセットに収容されている印刷用紙の残量を検出するセンサーが設けられている。なお、給紙カセットは、１つの給紙カセットに複数種の印刷用紙が収容されるタイプのものでもよい。
【００２０】
ただし、プリンター２００の構成はこれに限定されるものではなく、例えば、特定の処理を行うＡＳＩＣ（Application Specific Integrated Circuit）などを備えていてもよい。また、プリンター２００は、ＲＯＭ以外にフラッシュメモリーやハードディスクなどの記憶装置を備えていてもよい。また、プリンター２００は、プリンターに限定されず、例えば、ＦＡＸ機能やスキャナ機能を有する複合機などでもよい。
【００２１】
プリンター２００上には、少なくとも、制御部２１０と、記憶部２２０と、が構築される。制御部２１０は、プリンター２００が備えるＲＡＭにロードされたコンピュータープログラムを、ＣＰＵが実行することにより構築される。また、記憶部２２０は、ＲＯＭやフラッシュメモリーなどを含む記憶装置により構築される。
【００２２】
制御部２１０は、プリンター２００全体を制御し、プリンター２００を一般的なプリンターとして機能させる。
【００２３】
例えば、制御部２１０は、上述した通信インターフェイスを介して、情報処理装置１００と各種データの送受信を行う。具体的には、制御部２１０は、情報処理装置１００から、印刷コマンドや印刷データを受信する。また、制御部２１０は、プリンター２００の給紙機構２３５について設定されている設定内容（設定値）を、情報処理装置１００に送信する。
【００２４】
また、制御部２１０は、給紙機構２３５について設定されている設定内容（設定値）を管理する。具体的には、制御部２１０は、給紙機構２３５の給紙カセットごとに、収容されている印刷用紙の用紙サイズ、用紙種類、用紙残量の各情報を管理する。各情報の管理方法は任意であるが、例えば、制御部２１０は、各情報を給紙情報テーブル２２５に記憶して管理する。
【００２５】
記憶部２２０は、図示するように、給紙情報テーブル２２５を記憶している。
【００２６】
給紙情報テーブル２２５は、給紙カセットごとに、収容されている印刷用紙の用紙サイズと、用紙種類と、用紙残量と、を格納している。
【００２７】
図２は、給紙情報テーブル２２５の概略データ構造の一例を示す図である。図示するように、給紙情報テーブル２２５は、給紙機構２３５が備える給紙カセットごとのレコード２２５５からなる。各レコード２２５５には、給紙カセットを特定するカセット２２５１と、収容されている印刷用紙の用紙サイズ２２５２と、収容されている印刷用紙の用紙種類２２５３と、収容されている印刷用紙の用紙残量２２５４と、が対応付けて格納されている。
【００２８】
給紙カセットごとの各レコード２２５５は、予め給紙情報テーブル２２５に登録（格納）されている。ただし、用紙サイズ２２５２と用紙種類２２５３は、ユーザーがプリンター２００に対して登録操作を行うことにより、給紙情報テーブル２２５に登録される。また、用紙残量２２５４は、制御部２１０が給紙機構２３５に備わるセンサーを用いて印刷用紙の残量を検出する（例えば、定期的に検出する）毎に、給紙情報テーブル２２５に登録される。
【００２９】
カセット２２５１は、給紙機構２３５に備わる給紙カセットを特定するデータであり、例えば、「カセットＡ」、「カセットＢ」などの文字列（数字列を含む）からなる。
【００３０】
用紙サイズ２２５２は、給紙カセットに収納されている印刷用紙のサイズを特定するデータであり、例えば、「Ａ４」、「Ｂ４」などの一般的な規格サイズを示す文字列（数字列を含む）からなる。
【００３１】
用紙種類２２５３は、給紙カセットに収納されている印刷用紙の種類を特定するデータであり、例えば、「普通紙」、「上質紙」などの文字列（数字列を含む）からなる。
【００３２】
用紙残量２２５４は、給紙カセットに収納されている印刷用紙の残量を特定するデータであり、例えば、「３０％」、「５０枚」などの文字列（数字列を含む）からなる。
【００３３】
また、１つの給紙カセットに複数種の印刷用紙が収容されている場合には、１つのカセット２２５１に、複数の用紙サイズ２２５２、複数の用紙種類２２５３、複数の用紙残量２２５４が対応付けて格納される。
【００３４】
次に、上記構成からなる印刷システム１０の特徴的な動作について説明する。図３は、情報処理装置１００で行われる印刷設定処理のフローチャートである。
【００３５】
プリンタードライバー１１０は、ユーザーから当該プリンタードライバーを起動する指示（例えば、印刷の指示）がなされると、印刷設定処理を開始する。
【００３６】
印刷設定処理を開始すると、プリンタードライバー１１０は、プリンター２００の給紙機構２３５についての設定内容（設定値）を、プリンター２００から取得する（ステップＳ１０１）。具体的には、プリンタードライバー１１０は、プリンター２００に対して、給紙機構２３５についての設定内容（設定値）を要求する。要求を受け付けたプリンター２００の制御部２１０は、給紙カセットごとの設定内容（用紙サイズ２２５２、用紙種類２２５３、用紙残数２２５４）が格納された給紙情報テーブル２２５を記憶装置から読み出し、プリンタードライバー１１０に返信する。そして、プリンタードライバー１１０は、プリンター２００から返信された給紙情報テーブル２２５を受け付け、ＲＡＭ等のメモリーに記憶する。
【００３７】
ただし、ステップＳ１０１の処理は、このタイミングで行う必要はない。例えば、プリンタードライバー１１０は、本フローとは別に、プリンター２００から給紙機構２３５についての設定内容（設定値）を定期的に取得、保存しておくようにしてもよい。この場合には、プリンタードライバー１１０は、本フロー（印刷設定処理）を開始後、ステップＳ１０１の処理を省略して、ステップＳ１０２の処理を行う。
【００３８】
また、プリンタードライバー１１０から要求されなくても、プリンター２００が自発的に、給紙機構２３５についての設定内容（設定値）を、定期的に情報処理装置１００に送信するようにしてもよい。この場合においても、プリンタードライバー１１０は、定期的に給紙機構２３５についての設定内容（設定値）を取得、保存できるため、本フローにおいてはステップＳ１０１の処理を省略する。
【００３９】
次に、プリンタードライバー１１０は、印刷に関する各種設定の受付を開始する（ステップＳ１０２）。具体的には、プリンタードライバー１１０は、設定画面３００を表示装置に表示し、ユーザーからの指示に基づいて、用紙サイズの指定、給紙装置（給紙カセット）の指定、用紙種類の指定、などを受け付ける。
【００４０】
図４は、設定画面３００の表示例を示す図である。図示するように、設定画面３００には、用紙サイズの指定を受け付けるための用紙サイズ選択欄３１０と、給紙装置（給紙カセット）の指定を受け付けるための給紙装置選択欄３２０と、用紙種類の指定を受け付けるための用紙種類選択欄３３０と、が設けられる。また、設定画面３００には、現時点の設定内容（設定値）で印刷を開始する場合に実際に給紙元となる給紙カセット（印刷態様）を明示するための給紙カセット表示欄３４０が設けられる。
【００４１】
図３に戻り、プリンタードライバー１１０は、印刷設定の受付を開始してから（設定画面３００を表示してから）、１つの設定項目が選択されると、選択された設定項目について設定可能な設定内容（設定値）の候補を一覧表示する（ステップＳ１０３）。例えば、プリンタードライバー１１０は、ユーザーによって１つの設定項目が選択されると、その設定項目についてプルダウンメニューを設定画面３００に表示する。
【００４２】
図５は、設定画面３００に表示するプルダウンメニューの表示例を示す図である。図示する例は、用紙サイズ選択欄３１０がユーザーに選択され、プリンター２００で設定可能な用紙サイズの候補を並べたプルダウンメニュー３１１を表示したときの表示例である。このプルダウンメニュー３１１が表示されている期間においては、ユーザーは、プルダウンメニュー３１１に表示された複数の候補の中から、１つの候補を選択することができる。１つの候補が選択されると、プリンタードライバー１１０は、図示するように、選択された１つの候補（以下では、「選択候補３１２」とよぶ）をハイライト表示する。ただし、いずれの候補も選択されていない場合には、最上位の候補をハイライト表示する。
【００４３】
また、図示していないが、用紙サイズ選択欄３１０以外に、給紙装置選択欄３２０や用紙種類選択欄３３０などの設定項目がユーザーによって選択された場合にも、プリンタードライバー１１０は、同様のプルダウンメニューを設定画面３００に表示する。ただし、給紙装置選択欄３２０がユーザーに選択されて、同様のプルダウンメニューを表示する場合には、「自動選択」という候補も選択可能に表示する。「自動選択」がユーザーに選択された場合には、いずれの給紙カセットでもよいことになる。
【００４４】
図３に戻り、プリンタードライバー１１０は、設定可能な設定内容（設定値）の候補一覧（プルダウンメニュー）から１つの候補（選択候補３１２）がユーザーにより選択されると、その選択候補３１２が選択されて印刷を開始した場合の印刷態様を、給紙カセット表示欄３４０に表示する（ステップＳ１０４）。
【００４５】
具体的には、プリンタードライバー１１０は、ユーザーに選択された選択候補３１２が示す設定内容（例えば、「Ａ４」など）と、設定中の設定項目（例えば、「用紙サイズ」）以外の設定項目（例えば、「給紙カセット」、「用紙種類」）で指定済みの設定内容（例えば、「自動選択」、「普通紙」）と、を有するレコード２２５５を、ステップＳ１０１でメモリーに記憶しておいた給紙情報テーブル２２５から検索する。そして、検索したレコード２２５５に含まれるカセット２２５１（例えば、「カセットＣ」）を特定し、特定したカセット２２５１に対応する給紙カセット（印刷態様）を給紙カセット表示欄３４０に明示する。
【００４６】
なお、プリンタードライバー１１０は、給紙カセットの設定（給紙装置選択欄３２０）において、ユーザーに選択された選択候補３１２が示す設定内容が「自動選択」である場合には、給紙カセットの設定以外の設定項目（「用紙サイズ」と「用紙種類」）で指定済みの設定内容（例えば、「Ａ４」、「普通紙」）を有するレコード２２５５を、給紙情報テーブル２２５から検索する。そして、検索したレコード２２５５に含まれるカセット２２５１（例えば、「カセットＤ」）を特定し、特定したカセット２２５１に対応する給紙カセット（印刷態様）を給紙カセット表示欄３４０に明示する。
【００４７】
また、プリンタードライバー１１０は、給紙カセットの設定（給紙装置選択欄３２０）において、ユーザーに選択された選択候補３１２が示す設定内容が「カセットＡ」などの特定のカセットである場合には、当該特定のカセット（例えば、「カセットＡ」）に対応する給紙カセット（印刷態様）を給紙カセット表示欄３４０に明示する。
【００４８】
ここで、給紙カセット（印刷態様）を給紙カセット表示欄３４０に明示する方法としては、例えば、プリンター全体の外観図を示しておき（図４参照）、明示したい給紙カセットを、他の給紙カセットと異なる色で表示する方法や、他の給紙カセットより明るく表示する方法などがある。また、明示したい給紙カセットだけを点滅させるように表示してもよい。また、明示したい給紙カセットから吹き出しを表示し、その吹き出し内に所定のメッセージを表示するようにしてもよい。
【００４９】
また、プリンタードライバー１１０は、給紙情報テーブル２２５から検索したレコード２２５５が複数ある場合には、検索した各レコード２２５５に含まれるカセット２２５１に対応するそれぞれの給紙カセットについて給紙カセット欄３４０で明示する（図５参照）。
【００５０】
また、プリンタードライバー１１０は、給紙情報テーブル２２５から検索したレコード２２５５が１つも存在しない場合には、ユーザーの設定条件で給紙可能な給紙カセットが存在しない旨のメッセージを給紙カセット欄３４０に表示する。
【００５１】
また、プリンタードライバー１１０は、給紙情報テーブル２２５から検索して特定した給紙カセットの用紙残数が少ない又は無い場合には、通常の場合に明示する場合とは異なる方法で、給紙カセットを明示する。例えば、プリンタードライバー１１０は、給紙情報テーブル２２５から検索したレコード２２５に含まれる用紙残数２２５４（例えば、「３０％」）について特定し、特定した用紙残数２２５４が所定値（例えば、５％や０％）以下である場合には、明示したい給紙カセットを、通常とは異なる色（例えば、通常は「黄色」、用紙残数が少ない又は無い場合には「赤色」）で表示する。
【００５２】
また、設定可能な設定内容（設定値）の候補一覧（プルダウンメニュー）が設定画面３００上に表示されている間、ユーザーは、自由に選択候補３１２を変更することができる。プリンタードライバー１１０は、この選択候補３１２の変更に応じて、動的に、給紙カセット欄３４０に明示する給紙カセットを変更する。具体的には、プリンタードライバー１１０は、ユーザーによって選択候補３１２が変更される毎に、変更された選択候補３１２が示す設定内容と、設定中の設定項目以外の設定項目についての設定内容と、を有するレコード２２５５を、給紙情報テーブル２２５から検索し直す。そして、検索したレコード２２５５に含まれるカセット２２５１を特定し、特定したカセット２２５１に対応する給紙カセット（印刷態様）を明示するように給紙カセット欄３４０の表示を切り替える。
【００５３】
プリンタードライバー１１０は、上記のように候補一覧（プルダウンメニュー）を設定画面３００に表示中に、選択候補３１２が示す設定内容についてユーザーから決定する指示を受け付けたか否か判別する（ステップＳ１０５）。具体的には、プリンタードライバー１１０は、プルダウンメニュー上の選択候補３１２が所定時間以上ユーザーにより選択されつづけた場合に、その選択候補３１２に決定する指示を受け付けたと判定する。一方、その所定時間未満で選択候補３１２の選択が解除された場合には、その選択候補３１２に決定する指示は受け付けていないと判定する。
【００５４】
なお、プリンタードライバー１１０は、プルダウンメニューの表示枠外をタッチする操作がされた場合に、その時点での選択候補３１２に決定する指示を受け付けたと判定するようにしてもよい。また、プルダウンメニュー上の選択候補３１２がダブルクリックされた場合に、その選択候補３１２に決定する指示を受け付けたと判定するようにしてもよい。
【００５５】
プリンタードライバー１１０は、選択候補３１２を決定する指示を受け付けたと判定するまでは（ステップＳ１０５；Ｎｏ）、プルダウンメニューを表示し続けるとともに、プルダウンメニュー上の選択候補３１２に応じた印刷態様についても給紙カセット表示欄３４０に表示し続ける。
【００５６】
一方、プリンタードライバー１１０は、選択候補３１２を決定する指示を受け付けたと判定すると（ステップＳ１０５；Ｙｅｓ）、その時点で決定されている設定内容（設定値）で印刷を開始した場合の印刷態様を、給紙カセット表示欄３４０に表示する（ステップＳ１０６）。
【００５７】
具体的には、ステップＳ１０４の処理と同様に、プリンタードライバー１１０は、現時点で決定されている設定内容（例えば、「Ａ４」、「自動選択」、「普通紙」）を有するレコード２２５５を、ステップＳ１０１でメモリーに記憶しておいた給紙情報テーブル２２５から検索する。そして、検索したレコード２２５５に含まれるカセット２２５１を特定し、特定したカセット２２５１に対応する給紙カセット（印刷態様）を給紙カセット表示欄３４０に明示する。なお、検索したレコード２２５５が複数ある場合の処理、検索したレコード２２５５が１つも存在しない場合の処理、検索したレコード２２５５に含まれる用紙残量２２５４が少ない又は無い場合の処理、については、プリンタードライバー１１０は、ステップＳ１０４と同様の処理を行う。
【００５８】
続いて、プリンタードライバー１１０は、設定画面３００上で、１つの設定項目が選択されると（ステップＳ１０７；Ｎｏ）、処理をステップＳ１０３に戻して、ここで選択された設定項目について設定可能な設定内容（設定値）の候補を一覧表示する（ステップＳ１０３）。
【００５９】
一方、プリンタードライバー１１０は、設定画面３００上で、印刷設定の完了を指示するためのＯＫボタン３５０などがユーザーによって操作されると（ステップＳ１０７；Ｙｅｓ）、本フロー（印刷設定処理）を終了する。
【００６０】
以上の印刷設定処理を、プリンタードライバー１１０が行うことにより、ユーザーは、印刷前に給紙態様（どこの給紙カセットから給紙が行われるか）を把握することができるようになる。その結果、ユーザーの意図に反した給紙態様による印刷ミスを防止できる。
【００６１】
また、プルダウンメニューでの選択候補３１２の変更に応じて、動的に、給紙カセット表示欄３４０の表示を切り替えることができるため、ユーザーは、給紙カセット表示欄３４０に表示される給紙カセット（給紙態様）を参照しながら設定内容（設定値）を決定することができるようになる。これにより、ユーザーの印刷設定に要する時間を短縮することができる。
【００６２】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００６３】
例えば、上記実施形態では、給紙カセット表示欄３４０には、給紙元となる給紙カセットの外観図（画像）が表示されている。しかし、本発明は、これに限定されない。例えば、プリンタードライバー１１０は、給紙元となる給紙カセットを特定する文字列を給紙カセット表示欄３４０に表示するようにしてもよい。
【００６４】
図６は、文字列を給紙カセット表示欄３４０に表示する場合における、設定画面３００の表示例を示す図である。図示するように、給紙カセット表示欄３４０には、給紙元となる給紙カセットを特定する文字列として、「給紙装置：カセットＣ」が表示される。また、これとともに、給紙カセット表示欄３４０には、給紙元となる給紙カセットに収納されている印刷用紙の用紙サイズや用紙種類が、表示される。ただし、プリンタードライバー１１０は、これらの全ての情報を給紙カセット表示欄３４０に表示する必要はない。プリンタードライバー１１０は、少なくとも、給紙元となる給紙カセット、給紙される用紙サイズ、給紙される用紙種類、のいずれかを、給紙カセット表示欄３４０に表示すればよい。
【００６５】
なお、給紙カセットを特定する文字列を給紙カセット表示欄３４０に表示する場合においても、上記実施形態と同様に、複数の給紙カセットについて文字列を表示するようにしてもよい。
【００６６】
また、上記実施形態では、プリンタードライバー１１０は、ステップＳ１０４において、給紙情報テーブル２２５から検索したレコード２２５５が複数ある場合には、検索した各レコード２２５５に含まれるカセット２２５１に対応するそれぞれの給紙カセットについて給紙カセット欄３４０で明示している。しかし、本発明は、これに限定されない。例えば、プリンタードライバー１１０は、検索したレコード２２５５が複数ある場合に、任意の１つのレコード（例えば、最大値の用紙残量２２５４を有するレコード）２２２５に対応する給紙カセットについてのみ給紙カセット欄３４０で明示するようにしてもよい。
【００６７】
また、上記実施形態では、プリンタードライバー１１０は、ステップＳ１０４において、プルダウンメニューを設定画面３００上に表示している間、ユーザーから、自由に選択候補３１２の変更を受け付けている。そして、プリンタードライバー１１０は、この選択候補３１２の変更に応じて、動的に、給紙カセット欄３４０に明示する給紙カセットを変更している。
【００６８】
しかし、本発明は、これに限定されない。例えば、プリンタードライバー１１０は、プルダウンメニューを表示中には、設定内容（設定値）についてのいずれの候補も選択されていない（選択候補３１２は存在しない）ものとして処理する。
【００６９】
具体的には、プリンタードライバー１１０は、プルダウンメニューを表示中には、プルダウンメニュー上で選択中の設定項目以外の設定項目で指定済みの設定内容を有するレコード２２５５を、ステップＳ１０１でメモリーに記憶しておいた給紙情報テーブル２２５から検索する。そして、検索したレコード２２５５に含まれるカセット２２５１を特定し、特定したカセット２２５１に対応する給紙カセット（印刷態様）を給紙カセット表示欄３４０に明示する。なお、検索したレコード２２５５が複数ある場合には、各レコード２２５５に含まれるカセット２２５１をそれぞれ特定し、特定したそれぞれのカセット２２５１に対応する給紙カセット（印刷態様）を全て給紙カセット表示欄３４０に明示する。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施形態に係る印刷システムの概略構成の一例を示すブロック図である。
【図２】給紙情報テーブルの概略データ構造の一例を示す図である。
【図３】印刷設定処理を示すフローチャートである。
【図４】設定画面の表示例を示す図である
【図５】設定画面に表示するプルダウンメニューの表示例を示す図である。
【図６】給紙元の給紙カセットを文字列で給紙カセット表示欄に示す場合における、設定画面の表示例を示す図である。
【符号の説明】
【００７１】
１０・・・印刷システム、１００・・・情報処理装置、１１０・・・プリンタードライバー、２００・・・プリンター、２１０・・・制御部、２２０・・・記憶部、２２５・・・給紙情報テーブル、２３０・・・印刷エンジン、２３５・・・給紙機構、３００・・・設定画面、３１０・・・用紙サイズ選択欄、３２０・・・給紙装置選択欄、３３０・・・用紙種類選択欄、３４０・・・給紙カセット表示欄、２２５１・・・カセット、２２５２・・・用紙サイズ、２２５３・・・用紙種類、２２５４・・・用紙残数。
【図１】
2010137923.tif 000003
【図２】
2010137923.tif 000004
【図３】
2010137923.tif 000005
【図４】
2010137923.tif 000006
【図５】
2010137923.tif 000007
【図６】
2010137923.tif 000008