(57)【要約】【課題】  プリンタドライバを介して設定された各印刷設定を理解し易い視認性に優れたアイコンを登録されている各印刷設定に割り当てることができることである。【解決手段】  プリンタドライバによる印刷設定画面上から選択される印刷設定を印刷設定ファイルとして外部メモリ１１上に複数記憶し、該記憶される各印刷設定ファイルに印刷設定内容を認識するための所定のアイコンを割り当て設定し、該割り当てられる所定のアイコンをＣＰＵ１が表示装置１０１が表示する画面上に配置する構成を特徴とする。【選択図】  図２
2006085253.tif 000002
【特許請求の範囲】
【請求項１】
通信可能な印刷装置に対して複数の印刷条件が設定可能なプリンタドライバを有する情報処理装置であって、
前記プリンタドライバによる印刷設定画面上から選択される印刷設定を印刷設定ファイルとして複数記憶する記憶手段と、
前記記憶手段に記憶される各印刷設定ファイルに印刷設定内容を認識するための所定のアイコンを割り当て設定する設定手段と、
前記設定手段により割り当てられる所定のアイコンを表示装置が表示する画面上に配置する配置手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記所定のアイコンは、各印刷設定の内容を認識するための特定図柄を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
アプリケーションにより作成されるファイルアイコンを表示装置が表示する画面上に配置される前記所定のアイコンにドラッグアンドドロップして印刷実行を前記プリンタドライバに指示する指示手段を備え、
前記プリンタドライバは、前記指示手段によるドラッグアンドドロップ指示に基づき、前記所定のアイコンに設定される印刷設定ファイルに従い、前記アプリケーションにより作成されるファイルに対する印刷処理を開始することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記記憶手段は、前記印刷設定ファイルは入力される設定ファイル名とともに記憶することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記所定のアイコンは、プリンタ名を示すテキストデータまたはプリンタの外観を示すイメージデータとを組み合わせ可能とすることを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記特定図柄は、印刷の種類、印刷品質、用紙サイズ、印刷の向き、部数等を認識可能とするための補助となる図柄で構成することを特徴とする請求項１記載の情報処理装置。
【請求項７】
通信可能な印刷装置に対して複数の印刷条件が設定可能なプリンタドライバを有する情報処理装置における印刷制御方法であって、
前記プリンタドライバによる印刷設定画面上から選択される印刷設定を印刷設定ファイルとして記憶手段に複数登録する登録ステップと、
前記記憶手段に登録される各印刷設定ファイルに印刷設定内容を示す所定のアイコンを割り当て設定する設定ステップと、
前記設定ステップにより割り当てられる所定のアイコンを表示装置が表示する画面上に配置する配置ステップと、
を有することを特徴とする印刷制御方法。
【請求項８】
前記所定のアイコンは、各印刷設定の内容を認識するための特定図柄を含むことを特徴とする請求項７記載の印刷制御方法。
【請求項９】
アプリケーションにより作成されるファイルアイコンを表示装置が表示する画面上に配置される前記所定のアイコンにドラッグアンドドロップして印刷実行を前記プリンタドライバに指示する指示ステップを備え、
前記プリンタドライバは、前記指示ステップによるドラッグアンドドロップ指示に基づき、前記所定のアイコンに設定される印刷設定ファイルに従い、前記アプリケーションにより作成されるファイルに対する印刷処理を開始することを特徴とする請求項７記載の印刷制御方法。
【請求項１０】
前記記憶手段は、前記印刷設定ファイルは入力される設定ファイル名とともに記憶することを特徴とする請求項７記載の印刷制御方法。
【請求項１１】
前記所定のアイコンは、プリンタ名を示すテキストデータまたはプリンタの外観を示すイメージデータとを組み合わせ可能とすることを特徴とする請求項７記載の印刷制御方法。
【請求項１２】
前記特定図柄は、印刷の種類、印刷品質、用紙サイズ、印刷の向き、部数等を認識可能とするための補助となる図柄で構成することを特徴とする請求項７記載の印刷制御方法。
【請求項１３】
請求項７〜１２のいずれかに記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１４】
請求項７〜１２のいずれかに記載の印刷制御方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信可能な印刷装置に対して複数の印刷条件が設定可能なプリンタドライバを有する情報処理装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、プリンタドライバがインストールされている情報処理装置上において、プリンタドライバのショートカットをデスクトップ上に作成し、アプリケーションで作成したファイルを、デスクトップ上のプリンタドライバのショートカットアイコンにドラッグ＆ドロップすることでファイルの印刷実行が可能に構成されている。
【０００３】
しかし、その場合の印刷設定は、事前にユーザが設定したデフォルト設定となるとともに、デフォルト設定を変えるごとにショートカットアイコンを作成し、デスクトップに複数アイコンを配置することは可能であるが、どのアイコンでも印刷設定は最後に設定されたデフォルト設定となる。
【０００４】
そのため、頻繁に使用する印刷設定が複数ある場合には、印刷設定を「お気に入り」としてプリンタドライバに記憶し、印刷する際には詳細設定を開いて「お気に入り」のリストの中から使用したい設定の選択を行う必要があった。
【０００５】
また、下記特許文献１では、印刷設定毎に類似するアイコンを作成し、いずれかのアイコンに印刷したいファイルをドラッグ＆ドロップすることで印刷を開始するシステムがある。このシステムでは作成されたアイコンには設定された印刷条件に応じて印刷条件が分かるようにあらかじめ決められているアイコンが設定される。
【特許文献１】特開２００１−３３７７６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
先の例では、デスクトップに配置するプリンタドライバのショートカットは１つとなり、印刷設定も初期設定として指定された設定のみとなるため、ドラッグ＆ドロップによる印刷という便利な印刷手順は、初期設定で印刷するファイルに対してのみ実行可能となり、その便利さをユーザはあまり利用することができない。
【０００７】
また、デスクトップに複数の印刷設定をアイコンとして配置できたとしても、あらかじめ決められたアイコンでは、大きさの限られたアイコンに表示できる情報は限られており、印刷設定が、２ｉｎ１，両面，短辺とじなどと細かくなっていった場合は、区別が付きにくくなるという問題があった。
【０００８】
さらに、上記特許文献１では、プリント条件があらかじめ設定されているプリントアイコンが表示されているに過ぎないので、プリント条件が類似するようなアイコンが複数同一画面上に配置されることとなり、却って識別性が低下して誤った印刷設定がなされているアイコンに印刷対象のファイルアイコンをドラッグアンドドロップすることで、誤設定のまま印刷設定がなされてしまうという課題があった。特に、プリント条件が細部まで類似するアイコン同士は、さらに視認性が低下する。
【０００９】
また、設定されたプリント条件のみが暗示されるアイコンであるので、設定されたプリント条件には、特定のファイルが印刷されるような環境で使用される場合でも、ユーザがアイコンの内容を視認する操作が必要となり、容易に印刷指示を行えない場合もあった。
【００１０】
このような問題は、プリント条件のみがアイコン化されているからであり、プリント条件に付加される他の条件、例えばファイル属性とか、プリンタの属性（プリンタ装置の外観図等）などは一切考慮されておらず、その改善が切望されていた。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、プリンタドライバによる印刷設定画面上から選択される印刷設定を印刷設定ファイルとして複数記憶し、該記憶される各印刷設定ファイルに印刷設定内容を認識するための所定のアイコンを割り当て設定し、該割り当てられる所定のアイコンを表示装置が表示する画面上に配置することにより、プリンタドライバを介して設定された各印刷設定を理解し易い視認性に優れたアイコンを登録されている各印刷設定に割り当てることができる利便性に優れた印刷指示操作を行える情報処理装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１３】
通信可能な印刷装置に対して複数の印刷条件が設定可能なプリンタドライバを有する情報処理装置であって、前記プリンタドライバによる印刷設定画面上から選択される印刷設定を印刷設定ファイルとして複数記憶する記憶手段と、前記記憶手段に記憶される各印刷設定ファイルに印刷設定内容を示す所定のアイコンを割り当て設定する設定手段と、前記設定手段により割り当てられるアイコンに基づいて印刷設定を識別可能な特定アイコンを作成するアイコン作成手段と、前記アイコン作成手段により作成される前記特定アイコンを表示装置が表示する画面上に配置する配置手段とを有することを特徴とする。
【００１４】
上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００１５】
通信可能な印刷装置に対して複数の印刷条件が設定可能なプリンタドライバを有する情報処理装置であって、前記プリンタドライバによる印刷設定画面上から選択される印刷設定を印刷設定ファイルとして記憶手段に複数登録する登録ステップと、前記記憶手段に登録される各印刷設定ファイルに印刷設定内容を示す所定のアイコンを割り当て設定する設定ステップと、前記設定ステップにより割り当てられるアイコンに基づいて印刷設定を識別可能な特定アイコンを作成するアイコン作成ステップと、前記アイコン作成ステップにより作成される前記特定アイコンを表示装置が表示する画面上に配置する配置ステップとを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、プリンタドライバを介して設定された各印刷設定を理解し易い視認性に優れたアイコンを登録されている各印刷設定にユーザが自在に割り当て、表示されるアプリケーションで作成されるファイルのアイコン等を割り当てた印刷設定が特徴付けられている所定のアイコンに重ね合わせるという簡単な操作で意図する印刷結果を容易に得ることができる。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置、印刷装置を適用可能な印刷システムの構成を説明する図であり、例えばホストコンピュータＰＣとプリンタ１０６とが所定のインタフェースケーブル１０５を介して双方向通信可能なシステム例である。
【００１９】
図１において、１０１は表示装置で、CRT装置またはLCDディスプレイで構成され、外部記憶装置に記憶されるＯＳの下で、アプリケーションによる操作画面や、アプリケーションの実行により作成される情報を印刷するための後述するプリンタドライバ２００３による印刷設定画面等をＣＰＵ等の制御により表示可能に構成されている。
【００２０】
１０２は制御ユニットで、図示しないＣＰＵ，ＲＡＭ，ＲＯＭ等を含む制御ボード上のバスを介して接続されるＦＤドライブやＣＤ−ＲＯＭドライブおよびキーボード１０３，ポインティングデバイス１０４等の入出力デバイスとのアクセスを制御している。１０５は例えばＵＳＢ等のインタフェースケーブルである。
【００２１】
なお、制御ユニット（コントローラ部）１０２内は、ハードディスク等の外部記憶装置を備え、オペレーティングシステムやプリンタドライバ２００３等の印刷制御プログラムがインストールされており、該プリンタドライバ２００３を介してアプリケーションからの印刷要求に従い印刷情報をプリンタ１０６に転送する構成となっている。
【００２２】
また、印刷情報は、ホストベースで描画されたラスタイメージの場合と、所定のページ記述言語によるＰＤＬデータの場合とがあるが、本発明はいずれの方式であっても適用可能である。
【００２３】
図２は、図１に示した印刷システムのハードウエア構成の一例を示すブロック図であり、本システムは、ホストコンピュータＰＣとプリンタ１０６とが通信可能に接続される構成となっている。なお、通信接続形態は、所定のインタフェースによるか、ネットワークによるかは本発明の適用に限定されるものではない。なお、図１と同一のものには同一の符号を付してある。
【００２４】
図２において、ホストコンピュータＰＣは、ＣＰＵ１を備えている。ＣＰＵ１は、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて、図形や、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行し、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２５】
また、このＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステム（以下ＯＳ）等が記憶され、ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１には、上記文書処理の際に使用するフォントデータ等が記憶され、ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１には、上記文書処理等を行う際に使用する各種データが記憶されている。
【００２６】
２はＲＡＭで、ＣＰＵ１の主メモリやワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード１０３や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴ等の表示装置１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、及びプリンタ制御コマンド生成プログラム（以下、プリンタドライバ２００３と記す）等を記憶する外部メモリ１１とのアクセスを制御する。外部メモリ１１は、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）等で構成される。
【００２７】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェースであるインタフェースケーブル１０５を介してプリンタ１０６に接続されて、プリンタ１０６との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報のアウトラインフォントへの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上に表示されるマウスカーソル等で指示されたコマンドに基づいて、登録された種々のウインドウを開き、種々のデータ処理を実行する。これによって、ユーザは、印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタ１０６の設定や、印刷モードの選択を含むプリンタドライバ２００３に対する印刷処理方法の設定を行うことができる。
【００２８】
一方、プリンタ１０６は、プリンタＣＰＵ（ＣＰＵ）１２を備えている。ＣＰＵ１２は、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいて、システムバス１５に接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラム用ＲＯＭには、ＣＰＵ１２の制御プログラム等が記憶されている。ＲＯＭ１３のフォント用ＲＯＭには、上記出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ１３のデータ用ＲＯＭには、ハードディスク等の外部メモリ１４を用いないプリンタ１０６の場合ではコンピュータＰＣ上で利用される情報等が記憶されている。
【００２９】
ＣＰＵ１２は、入力部１８を介してコンピュータＰＣとの通信処理が可能となっており、プリンタ１０６内の情報等をコンピュータＰＣに通知可能に構成されている。１９は前記ＣＰＵ１２の主メモリやワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００３０】
なお、ＲＡＭ１９は、出力情報展開領域や、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）や、ＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータや、エミュレーションプログラム、フォームデータ等を記憶する。さらに、１５１は操作パネルで、操作のためのスイッチ及びＬＥＤ表示器等が配されている。
【００３１】
また、前述した外部メモリ１４は、少なくとも１個以上備えられ、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しない不揮発性であるＮＶＲＡＭを有し、操作パネル１５１からのプリンタモード設定情報を記憶するようにしても良い。
【００３２】
図３は、図２に示したコンピュータＰＣにおける典型的な印刷処理に供するモジュール構成を説明する図であり、コンピュータＰＣには、プリンタ１０６等の印刷装置が直接接続されているか、あるいはネットワーク経由で接続されている。
【００３３】
図３において、アプリケーション２００１、グラフィックエンジン２００２、プリンタドライバ２００３、及びシステムスプーラ２００４は、外部メモリ１１に保存されるファイルとして存在し、オペレーティングシステム（ＯＳ）やその他のモジュールによってＲＡＭ２にロードされ実行されるプログラムモジュールである。
【００３４】
また、アプリケーション２００１及びプリンタドライバ２００３は、ＦＤ、ＣＤ−ＲＯＭあるいは不図示のネットワークを経由して外部メモリ１１（ＨＤ）に追加することが可能となっている。
【００３５】
外部メモリ１１に保存されているアプリケーション２００１は、ＲＡＭ２にロードされて実行されるが、このアプリケーション２００１からプリンタ１０６で印刷を行う際には、同様にＲＡＭ２にロードされることで実行可能となっているグラフィックエンジン２００２を利用して出力（描画）を行う。
【００３６】
グラフィックエンジン２００２は、プリンタごとに用意されたプリンタドライバ２００３を同様に外部メモリ１１からＲＡＭ２にロードし、アプリケーション２００１の出力を、プリンタドライバ２００３を用いてプリンタ１０６の制御コマンドに変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ２にロードされたシステムスプーラ２００４を経てインタフェースケーブル１０５経由でプリンタ１０６へ出力される仕組みとなっている。
【００３７】
図４は、図２に示したＲＡＭ２のメモリマップを説明する図であり、例えば本実施形態における印刷プログラムを含む印刷関連モジュールがコンピュータＰＣ上のＲＡＭ２にロードされ実行可能となった状態に対応する。
【００３８】
図４において、３００１は印刷用のアプリケーション、３００２は空きメモリ、３００３は印刷関連データ、３００４は印刷関連プログラム、３００５はＯＳ、３００６はＢＩＯＳであり、本実施形態における印刷制御プログラムは、印刷関連プログラム３００４の一部として存在している。このような構成を備える情報処理装置において本実施形態を図５等を参照しながら詳述する。
【００３９】
以下、ショートカットプリンタの作成手順について述べる。
【００４０】
図５は、本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートであり、図３に示したプリンタドライバ２００３によるショートカットプリンタの作成を「お気に入りに追加」ウインドウから実行する手順に対応する。なお、（２０１）〜（２０６）は各ステップを示し、コンピュータＰＣの制御ユニット１０２のＣＰＵにより実行される。
【００４１】
図６は、図１に示した表示装置１０１に表示されるプリンタドライバ２００３による印刷設定画面の一例を示す図であり、「印刷の設定」タブの表示内容の一例である。
【００４２】
図６において、３０２はプルダウンメニューで、印刷する用紙の種類を選択する。３０３はラジオボタンで、印刷の品質（例えば、「きれい」、「標準」、「速い」のいずれかとする）を選択する。３０４はプルダウンメニューで、印刷する用紙のサイズを選択（現在、「Ａ４」選択状態を示す）する。３０５はＯＫボタンで、現在の設定内容を確定する場合に押下される。３０６はキャンセルボタンで、本設定画面を消去する場合に押下される。３０７はお気に入りに追加ボタンで、図７に示すお気に入りに追加に対する設定を行う場合に押下される。
【００４３】
図７は、図１に示した表示装置１０１に表示されるプリンタドライバ２００３によるお気に入りに追加設定画面の一例を示す図であり、図６に示した印刷設定画面上で、お気に入りに追加ボタン３０７が押下された際に、制御ユニット１０２のＣＰＵの制御により表示装置１０１に表示される。
【００４４】
図７において、４０１はお気に入りに追加ウインドウで、お気に入りに追加ボタン３０７が押下された場合に、表示装置１０１上に表示される。４０２はお気に入り一覧で、現在登録されているお気に入りの名称の一覧が表示される。
【００４５】
４０３は設定内容で、お気に入り一覧４０２で選択された設定の内容を表示する。４０４は名称欄で、お気に入り一覧４０２に表示する設定の名称を入力するためのテキストボックスであり、お気に入りアイコンに対してユーザが特定の名称（例えばメール印刷用等である）を入力可能に構成されている。
【００４６】
４０５はアイコンで、お気に入り一覧４０２で登録されている設定の内容を認識するための補助（ファイルの属性をユーザに暗示させることが可能なものであれば何でもよく、例えば２ｉｎ１，両面，短辺とじなどを視覚的に識別可能なアイコンを割り当て可能）となるアイコンの一覧を表示してあり、ユーザは使用したいアイコンをクリックすることでアイコンライブラリより適切なアイコンの選択を行う。
【００４７】
なお、アイコン自体は、所定のマトリクスサイズで規格されており、図示しない画像処理によりユーザが作成したものを登録可能に構成されている。
【００４８】
図６において、先ず、ショートカットプリンタの作成を行う場合、ユーザはプリンタドライバ２００３により表示装置１０１に表示される「印刷の設定」ウインドウ３０１上で、用紙の種類３０２、印刷用紙のサイズ３０４、印刷品質３０３などについて好みの設定を選択し（２０１）、お気に入りに追加ボタン３０７をポインティングデバイス１０４を操作して選択する（２０２）。
【００４９】
そして、「お気に入りに追加」ウインドウ４０１の名称欄４０４に現在選択されている設定につける名称をキーボード１０３より入力する（２０３）。次に、現在選択されている設定（図６に示した印刷設定で設定可能な組み合わせからユーザが選択した設定）を識別するためのアイコンをアイコン４０５から選択する（２０４）。
【００５０】
ここで、アイコン４０５に表示されているアイコン以外のアイコンを使用する場合には、参照ボタン４０６を選択し、アイコンとして使用できる形式で作成されたファイルを選択することが可能である。全ての設定が終了したところで「ショートカットを作成」ボタン４０９を選択する（２０５）。
【００５１】
ここで、プリンタドライバ２００３は、後述する図８に示すフローに従って、ショートカットプリンタを作成する。
【００５２】
そして、ＯＫボタン４０７が押下されると（２０６）、本処理を終了する。
【００５３】
図８は、本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図１に示したプリンタドライバ２００３によるショートカットプリンタの作成手順に対応する。なお、（５０１）〜（５０３）は各ステップを示し、コンピュータＰＣの制御ユニット１０２のＣＰＵにより実行される。
【００５４】
プリンタドライバ２００３は、図５に示したステップ（２０１）〜（２０４）に基づいて、現在選択されている設定を、ＤＥＶＭＯＤＥ構造体の形でファイルに記憶する（５０１）。そして、選択された現在選択されている設定を識別するためのファイルを表すアイコンと対象プリンタを表すアイコンとを組み合わせたお気に入りアイコンを作成する（５０２）。
【００５５】
そして、表示装置１０１のデスクトップ画面上に、当該アイコンをショートカットして保存して（５０３）、本処理を終了する。
【００５６】
図９は、本発明に係る情報処理装置のプリンタドライバ２００３により作成されたお気に入りアイコンの一例を示す図であり、お気に入りを識別するためのアイコンとプリンタの外観図を組み合わせたアイコンの一例である。
【００５７】
図９において、ＩＦはファイルアイコン部で、ファイルの種別が画像であることが識別可能とする。ＩＰはプリンタアイコン部で、ファイルアイコン部ＩＦで特定されるファイルを出力すべきプリンタ候補となるプリンタの外観を識別可能とする。
【００５８】
そして、本実施形態では、ファイルアイコン部ＩＦとプリンタアイコン部ＩＰとが特定の位置関係をもって配置されたお気に入りアイコンＯＩＣ（ショートカットプリンタ）として作成される。
【００５９】
以下、デスクトップ画面上に割り付けられたショートカットプリンタ（お気に入りアイコンＯＩＣ）に、ユーザが印刷したいファイルを、ポインティングデバイス１０４を操作してドラッグ＆ドロップで指定した場合のショートカットプリンタ内での処理を図１０を参照して説明する。
【００６０】
図１０は、本発明に係る情報処理装置における第３のデータ処理手順の一例を示すフローチャートであり、図３に示したプリンタドライバ２００３によるショートカットプリンタへのドラッグ＆ドロップ処理手順に対応する。なお、（６０１）〜（６０３）は各ステップを示し、コンピュータＰＣの制御ユニット１０２のＣＰＵにより実行される。
【００６１】
ショートカットプリンタファイルは、ユーザがポインティングデバイス１０４を操作してドラッグ＆ドロップされたファイルのパス及びファイル名をシステムより取得する（６０１）。次に、ＤＥＶＭＯＤＥ構造体に記憶している印刷設定をプリンタドライバ２００３に設定する（６０２）。そして、システムに対して、ドラッグ＆ドロップされたファイルを「印刷を行う」オプションを指定してファイルを開くように命令して（６０３）、本処理を終了する。
【００６２】
これを受けてシステムは、開くよう指定されたファイルに関連付けられたアプリケーションでファイルを開き印刷を開始する。
【００６３】
これにより、プリンタドライバ２００３を介して設定された各印刷設定を理解し易い視認性に優れたアイコンを登録されている各印刷設定に割り当てることができる利便性に優れた印刷指示操作を行えるため、ユーザが作成したファイルのアイコンを印刷設定条件に合致するアイコンを視認性よく選択できる。
【００６４】
上記実施形態では、ショートカットプリンタファイルは、ファイルアイコン部ＩＦとプリンタアイコン部ＩＰとが特定の位置関係をもって配置されたお気に入りアイコンＯＩＣとして構成される場合について説明したが、ファイルアイコン部ＩＦとプリンタネーム部ＩＮとが特定の位置関係をもって配置されたお気に入りアイコンＯＩＣとしてもよい。
【００６５】
〔第２実施形態〕
図１１は、本発明の第２実施形態を示す情報処理装置におけるショートカットプリンタファイルの一例を示す図であり、図６と同一のものには同一の符号を付してある。
【００６６】
図１１では、ファイルアイコン部ＩＦとプリンタネーム部ＩＮとが特定の位置関係をもって配置されたお気に入りアイコンＯＩＣの例である。
【００６７】
これにより、プリンタドライバ２００３を介して設定された各印刷設定を理解し易い視認性に優れたアイコン（デバイスアイコンを含む）を登録されている各印刷設定に割り当てることができる利便性に優れた印刷指示操作を行えるため、ユーザが作成したファイルのアイコンから、出力対象デバイスをも容易に理解しながら、印刷設定条件に合致するアイコンを視認性よく選択できる。
【００６８】
〔第３実施形態〕
上記第１実施形態では、図８に示したステップ（５０１）で、図５に示したステップ（２０１）〜（２０４）に基づいて、現在選択されている設定を、ＤＥＶＭＯＤＥ構造体の形でファイルに記憶する場合について説明したが、印刷設定をＧＵＩとコマンドラインの両方で指定可能とした状態で、デスクトップにアイコンを配置するように構成してもよい。以下、その実施形態について説明する。
【００６９】
なお、ハードウエアの構成は、第１実施形態と同様であるので、その説明は省略する。
【００７０】
図１２は、本発明に係る情報処理装置における第４のデータ処理手順の一例を示すフローチャートであり、図３に示したプリンタドライバ２００３によるショートカット作成手順に対応する。なお、（９０１）〜（９０３）は各ステップを示し、コンピュータＰＣの制御ユニット１０２のＣＰＵにより実行される。
【００７１】
プリンタドライバ２００３は、図５に示したステップ（２０１）〜（２０４）に基づいて、現在選択されている設定をプリンタドライバ２００３を起動するコマンドの引数として設定してプリンタドライバ２００３を起動し、印刷したいファイル名をドラッグ＆ドロップで引数として受け取るファイルを作成する（９０１）。ファイルの形式は、システムによって決まっているので、その形式にあったファイルを作成する。
【００７２】
次に、選択されたアイコンとプリンタの外観又はプリンタ名を組み合わせたアイコンを作成する（９０２）。そして、ステップ（９０１）で作成したファイルに、ステップ（９０２）で作成したアイコンの情報を付加し、システムによってデスクトップに表示するファイルを保存する場所として決められている場所にファイルを保存して（９０３）、本処理を終了する。
【００７３】
各実施形態によれば、頻繁に使用する印刷設定が複数ある場合には、詳細設定を開いてプリンタドライバ２００３の設定を変更する作業を行うことなく、印刷したいファイルをデスクトップのアイコンにドラッグ&ドロップするだけで印刷を開始することが可能となる。
【００７４】
また、ユーザの作成したアイコンを設定できる手段を設けることにより、ファイルに記憶されている印刷設定が識別がしやすくなる効果も得られる。
【００７５】
以下、図１３に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【００７６】
図１３は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００７７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７９】
本実施形態における図５、図８、図１０、図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８３】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００８４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００８６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００９０】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【００９１】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜１４について説明する。
【００９２】
〔実施態様１〕
通信可能な印刷装置に対して複数の印刷条件が設定可能なプリンタドライバを有する情報処理装置であって、前記プリンタドライバ（例えば図３に示すプリンタドライバ２００３）による印刷設定画面上から選択される印刷設定を印刷設定ファイルとして複数記憶する記憶手段（例えば図２に示す外部メモリ１１）と、前記記憶手段に記憶される各印刷設定ファイルに印刷設定内容を認識するための所定のアイコンを割り当て設定する設定手段（例えば図７に示す設定画面による）と、前記設定手段により割り当てられる所定のアイコンを表示装置が表示する画面（例えば図１に示す表示装置１０１上のデスクトップ画面）上に配置する配置手段（例えば図２にＣＰＵ１がオペレーティングシステムの管理下で配置処理する）とを有することを特徴とする情報処理装置。
【００９３】
これにより、リンタドライバを介して設定された各印刷設定を理解し易い視認性に優れたアイコンを登録されている各印刷設定に割り当てることができる。
【００９４】
〔実施態様２〕
前記所定のアイコンは、各印刷設定の内容を認識するための特定図柄を含むことを特徴とする実施態様１記載の情報処理装置。
【００９５】
これにより、ユーザにとって印刷設定を理解し易い特定図柄を割り当てることができ、アイコンを選択する際の図柄選択自由度が大きくなる。
【００９６】
〔実施態様３〕
アプリケーションにより作成されるファイルアイコンを表示装置が表示する画面上に配置される前記所定のアイコンにドラッグアンドドロップして印刷実行を前記プリンタドライバに指示する指示手段（図１に示すポインティングデバイス１０４等）を備え、前記プリンタドライバ（図３に示すプリンタドライバ２００３）は、前記指示手段によるドラッグアンドドロップ指示に基づき、前記所定のアイコンに設定される印刷設定ファイルに従い、前記アプリケーションにより作成されるファイルに対する印刷処理を開始することを特徴とする請求項１記載の情報処理装置。
【００９７】
これにより、ユーザが割り当てた所定のアイコンに印刷対象となるファイルのアイコンをドラッグアンドドロップするという操作で、所定のアイコンに設定された印刷設定に基づく印刷結果を得ることができる。
【００９８】
〔実施態様４〕
前記記憶手段は、前記印刷設定ファイルは入力される設定ファイル名とともに記憶することを特徴とする実施態様１記載の情報処理装置。
【００９９】
これにより、複数の印刷設定ファイル中から所定のアイコンを割り当てる対象となる印刷設定ファイルを確実に選択することができる。
【０１００】
〔実施態様５〕
前記所定のアイコンは、プリンタ名を示すテキストデータまたはプリンタの外観を示すイメージデータとを組み合わせ可能とすることを特徴とする実施態様１記載の情報処理装置。
【０１０１】
これにより、印刷設定されたアイコンとそのデバイスとの関係をも同時に視認できるため、出力先が複数存在するようなシステム環境でも、出力先を確認しながら、作成したファイルを誤りなく印刷開始指示が行える。
【０１０２】
〔実施態様６〕
前記特定図柄は、印刷の種類、印刷品質、用紙サイズ、印刷の向き、部数等を認識可能するための補助となる図柄で構成することを特徴とする実施態様１記載の情報処理装置。
【０１０３】
これにより、印刷設定された各種の設定内容が反映されて、理解し易いアイコンを印刷設定ファイルに割り当てることができる。
【０１０４】
〔実施態様７〕
通信可能な印刷装置に対して複数の印刷条件が設定可能なプリンタドライバを有する情報処理装置における印刷制御方法であって、前記プリンタドライバによる印刷設定画面上から選択される印刷設定を印刷設定ファイルとして記憶手段に複数登録する登録ステップと、前記記憶手段に登録される各印刷設定ファイルに印刷設定内容を示す所定のアイコンを割り当て設定する設定ステップと、前記設定ステップにより割り当てられる所定のアイコンを表示装置が表示する画面上に配置する配置ステップとを有することを特徴とする印刷制御方法。
【０１０５】
これにより、プリンタドライバを介して設定された各印刷設定を理解し易い視認性に優れたアイコンを登録されている各印刷設定に割り当てることができる。
【０１０６】
〔実施態様８〕
前記所定のアイコンは、各印刷設定の内容を認識するための特定図柄を含むことを特徴とする実施態様７記載の印刷制御方法。
【０１０７】
これにより、ユーザにとって印刷設定を理解し易い特定図柄を割り当てることができ、アイコンを選択する際の図柄選択自由度が大きくなる。
【０１０８】
〔実施態様９〕
アプリケーションにより作成されるファイルアイコンを表示装置が表示する画面上に配置される前記所定のアイコンにドラッグアンドドロップして印刷実行を前記プリンタドライバに指示する指示ステップを備え、前記プリンタドライバは、前記指示ステップによるドラッグアンドドロップ指示に基づき、前記所定のアイコンに設定される印刷設定ファイルに従い、前記アプリケーションにより作成されるファイルに対する印刷処理を開始することを特徴とする実施態様７記載の印刷制御方法。
【０１０９】
これにより、ユーザが割り当てた所定のアイコンに印刷対象となるファイルのアイコンをドラッグアンドドロップするという操作で、所定のアイコンに設定された印刷設定に基づく印刷結果を得ることができる。
【０１１０】
〔実施態様１０〕
前記記憶手段は、前記印刷設定ファイルは入力される設定ファイル名とともに記憶することを特徴とする実施態様７記載の印刷制御方法。
【０１１１】
これにより、複数の印刷設定ファイル中から所定のアイコンを割り当てる対象となる印刷設定ファイルを確実に選択することができる。
【０１１２】
〔実施態様１１〕
前記所定のアイコンは、プリンタ名を示すテキストデータまたはプリンタの外観を示すイメージデータとを組み合わせ可能とすることを特徴とする請求項７記載の印刷制御方法。
【０１１３】
これにより、印刷設定されたアイコンとそのデバイスとの関係をも同時に視認できるため、出力先が複数存在するようなシステム環境でも、出力先を確認しながら、作成したファイルを誤りなく印刷開始指示が行える。
【０１１４】
〔実施態様１２〕
前記特定図柄は、印刷の種類、印刷品質、用紙サイズ、印刷の向き、部数等を認識可能とするための補助となる図柄で構成することを特徴とする実施態様７記載の印刷制御方法。
【０１１５】
これにより、印刷設定された各種の設定内容が反映されて、理解し易いアイコンを印刷設定ファイルに割り当てることができる。
【０１１６】
〔実施態様１３〕
実施態様７〜１１のいずれかに記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１１７】
これにより、実施態様７〜１２の効果を奏する。
【０１１８】
〔実施態様１４〕
実施態様７〜１１のいずれかに記載の印刷制御方法を実行させることを特徴とするプログラム。
【０１１９】
これにより、実施態様７〜１２の効果を奏する。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１実施形態を示す情報処理装置、印刷装置を適用可能な印刷システムの構成を説明する図である。
【図２】図１に示した印刷システムのハードウエア構成の一例を示すブロック図である。
【図３】図２に示したコンピュータにおける典型的な印刷処理に供するモジュール構成を説明する図である。
【図４】図２に示したＲＡＭのメモリマップを説明する図である。
【図５】本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】図１に示した表示装置に表示されるプリンタドライバによる印刷設定画面の一例を示す図である。
【図７】図１に示した表示装置に表示されるプリンタドライバによるお気に入りに追加設定画面の一例を示す図である。
【図８】本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る情報処理装置のプリンタドライバにより作成されたお気に入りアイコンの一例を示す図である。
【図１０】本発明に係る情報処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明の第２実施形態を示す情報処理装置におけるショートカットプリンタファイルの一例を示す図である。
【図１２】本発明に係る情報処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１２１】
１０１  表示装置
１０２  制御ユニット
１０３  キーボード
１０４  ポインティングデバイス
１０６  プリンタ
ＰＣ  コンピュータ
【図１】
2006085253.tif 000003
【図２】
2006085253.tif 000004
【図３】
2006085253.tif 000005
【図４】
2006085253.tif 000006
【図５】
2006085253.tif 000007
【図６】
2006085253.tif 000008
【図７】
2006085253.tif 000009
【図８】
2006085253.tif 000010
【図９】
2006085253.tif 000011
【図１０】
2006085253.tif 000012
【図１１】
2006085253.tif 000013
【図１２】
2006085253.tif 000014
【図１３】
2006085253.tif 000015