(57)【特許請求の範囲】
【請求項１】
画像形成装置の出力画像の印刷設定情報を設定し、この印刷設定情報に基づき前記画像形成装置に対して印刷指示を行う印刷指示装置であって、
ファイルの種別情報と、前記印刷設定情報の設定を行うための設定画面情報を対応づけて記憶する、設定画面記憶手段と、
印刷要求されたファイルの、ファイル種別情報を取得する種別情報取得手段と、
前記取得されたファイル種別情報に対応づけられた前記設定画面情報を前記設定画面記憶手段より読み出す設定画面読出し手段と、
前記読み出された設定画面情報に基づき設定画面を表示する表示手段と、
表示された設定画面に従ってなされた入力を受け付け、印刷設定情報の設定を行う設定手段と、
を有し、
前記設定画面情報は、対応するファイル種別情報ごとに、設定画面における複数のタブと、個々のタブに表示する設定項目を対応づける情報を含み、そのファイル種別において設定操作の頻度が高いと想定される設定項目が１枚目のタブに対応づけられている、
印刷指示装置。
【請求項２】
請求項１に記載の印刷指示装置において、さらに、前記設定画面記憶手段は、前記設定画面記憶手段において対応づけがなされていないファイルの種別情報に対応した、前記印刷設定情報の設定を行うための設定画面情報を記憶している、印刷指示装置。
【請求項３】
請求項１または２に記載の印刷指示装置において、前記設定画面記憶手段に記憶された設定画面情報を、少なくとも追加または削除する追加削除手段を有する、印刷指示装置。
【請求項４】
請求項１から３のいずれかに記載の印刷指示装置において、前記設定画面記憶手段に記憶された設定画面情報の内容を変更する変更手段を有する、印刷指示装置。
【請求項５】
請求項１から４のいずれかに記載の印刷指示装置において、前記ファイル種別情報は、ファイルの拡張子である、印刷指示装置。
【請求項６】
画像形成装置の出力画像の印刷設定情報を設定する方法であって、
ファイルの種別情報と、前記印刷設定情報の設定を行うための設定画面情報を対応づけて記憶し、
前記記憶された設定画面情報のうち、印刷要求されたファイルのファイル種別情報に対応づけられた設定画面情報を読み出し、
前記読み出された設定画面情報に基づき設定画面を表示し、
前記表示された設定画面に従ってなされた入力を受け付け、印刷設定情報の設定を行い、
前記設定画面情報は、対応するファイル種別情報ごとに、設定画面における複数のタブと、個々のタブに表示する設定項目を対応づける情報を含み、そのファイル種別において設定操作の頻度が高いと想定される設定項目が１枚目のタブに対応づけられている、
印刷設定情報を設定する方法。
【請求項７】
請求項１から５のいずれかに記載の印刷指示装置としてコンピュータを機能させるための、コンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置への印刷指示に関し、特に印刷指示の設定に関するものである。
【０００２】
【従来の技術】
近年、プリンタや複写機といった画像形成装置は高性能、多機能となり、印刷方法、画質、レイアウトなどの多くの設定項目を持ち、印刷実行時に所望の画像となるように使用者自らが変更できるようになった。
【０００３】
【発明が解決しようとする課題】
しかし、多機能となった反面、プリンタに印刷指示を行うプリンタドライバや複写機のユーザインタフェースは複雑化し、使用者は多数の設定項目の中から、自分が設定したい項目を探し出し、設定しなくてはならず、手間と時間がかかっていた。
【０００４】
本発明は、前述の問題点を考慮してなされたものであり、印刷対象となるファイルに適応して印刷指示情報を簡便に設定できるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
前述の課題を解決するために、本発明にかかる印刷指示装置は、印刷要求がなされたファイルの種別情報を獲得し、この種別に対応した印刷設定画面を表示して、印刷指示情報を設定する。ファイルの種別に対応した印刷画面を表示することにより、例えば、その種別により異なる主要設定項目を優先して表示して、使用者の便宜を図るようにすることができる。設定画面情報は、対応するファイル種別情報ごとに、設定画面における複数のタブと、個々のタブに表示する設定項目を対応づける情報を含み、そのファイル種別において設定操作の頻度が高いと想定される設定頻度の高い設定項目が１枚目のタブに対応づけられている。
【０００６】
また、印刷要求されたファイルの種別情報に対応した印刷設定画面が登録されていなかった場合のために、一般用の印刷設定画面を用意しておくことができる。また、ファイル種別情報と対応づけられた印刷設定画面は追加または削除することができるようにしておくことができる。また、個々の印刷設定画面の設定項目についても変更するようにできる。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態（以下実施形態という）を、図面に従って説明する。図１は、本実施形態の画像出力システムの概略図である。図１に示されるように、画像出力システム１０は、ホストＰＣ（パーソナルコンピュータ）１２とプリンタ２００とが、パラレルケーブル４０によって接続された構成になっている。ホストＰＣ１２は、ＣＰＵ（中央処理装置）２０、ＲＯＭ（リードオンリーメモリ）２２、ＲＡＭ（ランダムアクセスメモリ）２４、ハードディスクドライブ（ＨＤＤ）２６、ディスプレイインターフェース２８、キーボードインターフェース３０、マウスインターフェース３２、パラレルインターフェース３４などがバスライン４２を介して相互に接続されている。また、ディスプレイインターフェース２８はディスプレイケーブル４４を介してディスプレイ１４に、キーボードインターフェース３０はキーボードケーブル４６を介してキーボード１６に、マウスインターフェース３２はマウスケーブル４８を介してマウス１８に、それぞれ接続されている。さらに、パラレルインターフェース３４には前記パラレルケーブル４０の一端が接続されており、もう一端はプリンタ２００に接続されている。
【０００８】
ハードディスクドライブ２６には、所定のオペレーションシステムが記憶され、また各種のアプリケーションプログラムが記憶されている。各アプリケーションプログラムはオペレーティングシステムを介して実行される。さらに、ハードディスクドライブ２６には、プリンタ２００に対応したプリンタドライバ５０が記憶されており、このプリンタドライバ５０は、オペレーティングシステムの制御下において、所定のタイミングでＲＡＭ２４に読み込まれる制御ソフトウェアである。プリンタドライバ５０は、ディスプレイ１４、キーボード１６およびマウス１８を介してユーザーに各種印刷情報を設定させるとともに、アプリケーションが与える画像データに基づいて、プリンタ２００に対して文書を印刷するよう指示する。
【０００９】
図２は、プリンタドライバ５０の概念図である。制御部５１は、プリンタドライバ５０の動作を制御する。印刷要求されたファイルの種別情報は、本実施形態においては各ファイル名に付される拡張子であり、拡張子取得部５２は、印刷要求された原稿ファイル６０の拡張子を取得する。設定画面記憶部５４には、印刷形態を示す情報、例えば画質、レイアウト、出力方法などを設定するときに用いる印刷設定画面の情報が記憶されている。個々の設定画面の情報は、ファイル種別すなわち拡張子が対応づけられたテーブルとして記憶されている。検索部５３は、拡張子取得部５２にて取得された原稿ファイル６０の拡張子に対応する設定画面情報を設定画面記憶部５４から検索しこれを読み出し、ユーザインターフェース部５６に送り出す。ユーザインターフェース部５６は、送られてきた情報に基づき、ディスプレイ１４に表示を行い、キーボード１６やマウス１８からの入力情報を受け付け、印刷情報の設定を行う。設定された印刷設定情報は、印刷情報格納部５５に格納される。この格納された印刷設定情報に基づき、制御部５１から受け取った原稿ファイル６０の印刷条件を決定し、データ通信部５９を介してプリンタ２００に送出する。
【００１０】
図３は、印刷の設定が行われるまでの動作を示すフローチャートである。ホストＰＣ１２において、ユーザーがキーボード１６やマウス１８を操作することにより印刷設定を指示すると、現在選択されているプリンタに対応するプリンタドライバ５０が起動し、ホストＰＣ１２の制御はプリンタドライバ５０の制御部５１へ移る。制御部５１は、拡張子取得部５２を呼び出し原稿ファイルの拡張子を取得するとともに、取得した拡張子データを検索部５３に渡し、拡張子と設定画面情報が対応づけて保存されている設定画面記憶部５４のテーブルを検索する（４０１）。
【００１１】
検索の結果、今回の拡張子に対応した設定画面情報が存在した場合（４０２）、対応する設定画面情報に基づき、ディスプレイ１４にユーザインタフェース部５６が、その設定画面を表示する（４０４）。検索の結果、設定画面情報が存在しなかった場合は（４０２）、設定画面情報記憶部内のデフォルトの設定画面情報に基づきユーザインタフェース部５６が設定画面を表示する（４０３）。設定画面上では使用者はキーボード１６やマウス１８を介して各種設定を変更することができる（４０５）。すべての設定が完了したのち、「ＯＫ」ボタンまたは「キャンセル」ボタンを押下する。ユーザインタフェース部５６はボタンが押されたかどうかをチェックし（４０６）、「ＯＫ」ボタンが押下された場合は印刷情報格納部５５に現在の印刷設定情報を格納（４０７）し、動作を終了する。「キャンセル」ボタンが押下された場合は、何もせずに終了する。
【００１２】
使用者がアプリケーションソフトウェア６１などで作成された原稿ファイル６０の印刷実行を指示すると、制御部５１は印刷情報格納部５５に格納された各種印刷情報の一部を前記アプリケーションに送信するとともに、アプリケーション６１から与えられる画像データと印刷情報格納部５５に格納された各種印刷情報を元にプリンタ２００に対応した印刷データを作成し、データ通信部５９を介してプリンタ２００に送信する。
【００１３】
図４は、設定画面記憶部５４に記憶された印刷設定情報テーブル７０の概念図である。印刷設定画面情報テーブル７０は、「．ｔｘｔ」等の拡張子情報と、それに対応する複数の「項目名」「タブ／ダイアログＮｏ」「タブ／ダイアログ内の表示座標」情報を保持する領域を１つのテーブルとし、複数のテーブルを格納する領域を備える。ここで「項目名」はプリンタドライバの設定できる項目の名称を指し、「タブ／ダイアログＮｏ．」は前記項目をどのタブまはたダイアログに表示するかを指し示す一意の数字とする。例えば、１番目のタブに表示する場合は、「１」、２番目のタブに表示する場合は「２」などとなる。「タブ／ダイアログ内の表示座標」は、前記項目を前記タブ内のどの位置に表示するかを示した座標情報である。
【００１４】
また、印刷設定画面情報テーブルは、常にデフォルトの印刷設定画面情報テーブルを保持しており、印刷を要求されたファイルの拡張子が印刷設定画面情報テーブルの拡張子情報欄に存在しない場合は、このデフォルトの印刷設定画面情報テーブルを元にユーザインタフェース画面を表示する。
【００１５】
図４の印刷設定画面情報テーブル７０について、例として記載されている３つのテーブルについて説明する。デフォルトテーブル７１は、他のテーブルに印刷する原稿ファイルの拡張子がなかった場合に使用される、デフォルトの設定画面を構築するための設定項目−座標を対応付けた情報である。この情報からユーザインタフェースを構築、表示すると、特徴のない無難な設定画面となる。
【００１６】
「．ｔｘｔ」テーブル７２は、原稿ファイルの拡張子が「ｔｘｔ」であるファイルを印刷する場合に用いられる。拡張子が「ｔｘｔ」のファイルは、テキストのファイルであることを表しているため、まとめて１枚の設定や、フォント関連の設定項目が１枚目のタブにまとめて表示されるような配置情報が記述されている。
【００１７】
「．ｂｍｐ」テーブル７３は、原稿ファイルの拡張子が「ｂｍｐ」であるファイルを印刷する場合に用いられる。拡張子が「ｂｍｐ」のファイルは、ビットマップファイルであることを表しているため、解像度や、カラーモード、画質調整など、画質に関する設定が１枚目のタブにまとめて表示されるような配置情報が記述されている。
【００１８】
また、個々の印刷設定画面情報テーブルは、プリンタドライバ５０内の編集部５７により編集、追加、削除が可能である。例えば、新たな拡張子のテーブルを追加したり、不要であるテーブルを削除することができる。また、すでにあるテーブルの設定項目の変更についても行うことができる。
【００１９】
以上のように、本実施形態においては、ファイル種別によって異なる頻繁に設定する項目を、種別に応じて表示するようにし、使用者が速やかに印刷設定を行うことができるようにしている。例えば、ある種別のファイルの印刷要求がなされたときには、その種別の頻繁に設定する項目を、１枚目のタブにまとめる。これにより、多くのタブに設定項目が分散して使用者が多くのタブを開きながら設定を行うことを防止している。
【００２０】
なお、以上の説明からも理解されるとおり、ホストＰＣは、プリンタドライバのプログラムに従って機能することにより、印刷指示装置として動作する。そして、印刷要求のなされた原稿ファイルの種別に適した印刷設定画面を使用者に対し表示し、使用者の入力を受け付けて設定を行う。そして、設定された情報に基づき印刷指示を行う。
【図面の簡単な説明】
【図１】  画像出力システムの概念図である。
【図２】  本実施形態のプリンタドライバの概念図である。
【図３】  本実施形態の印刷設定の流れを示すチャートである。
【図４】  印刷設定情報のテーブルの一例を示す図である。
【符号の説明】
１０  画像出力システム、１２  ホストＰＣ（印刷指示装置）、１４  ディスプレイ（表示手段）、５１  制御部（設定手段）、５２  拡張子取得部（種別情報取得手段）、５３  検索部（設定画面読出し手段）、５４  設定画面記憶部（設定画面記憶手段）、５５  印刷情報格納部、５６  ユーザインタフェース部、５７  編集部（追加削除手段、変更手段）、５８  印刷処理部、５９  データ通信部、２００  プリンタ。
【図１】
0003979067.tif 000002
【図２】
0003979067.tif 000003
【図３】
0003979067.tif 000004
【図４】
0003979067.tif 000005