(57)【要約】【課題】  プリンタを選択する際のユーザの操作性の向上を図ること。【解決手段】  端末装置と、複数のプリンタと、前記複数のプリンタそれぞれの機能情報を管理するサーバとをネットワークを介して接続して構築され、前記端末装置から前記ネットワークを介して送信される原稿データを前記複数のプリンタのいずれかで印刷する印刷システムの端末装置において、原稿データを出力する形態に応じて、前記機能情報に従って、前記複数のプリンタの内、当該原稿データの出力に適する順に前記複数のプリンタの順付けを行い（Ｓ２０２）、前記順位付けステップで順位付けされた順に、前記複数のプリンタを一覧表示する表示ステップ（Ｓ２０４〜Ｓ２０９、Ｓ２１０〜Ｓ２１５）とを有する。【選択図】  図５
2007052503.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、サーバと、複数のプリンタとをネットワークを介して接続して構築され、前記端末装置から前記ネットワークを介して送信される原稿データを前記複数のプリンタのいずれかで印刷する印刷システムであって、
前記サーバは、前記複数のプリンタそれぞれの機能情報を格納する格納手段を有し、
前記端末装置は、
原稿データを出力する形態に応じて、前記機能情報に従って、前記複数のプリンタの内、当該原稿データの出力に適する順に前記複数のプリンタの順付けを行う順位付け手段と、
前記順位付け手段により順位付けされた順に、前記複数のプリンタを一覧表示する表示手段と
を有することを特徴とする印刷システム。
【請求項２】
前記端末装置は、
印刷する原稿データを選択する選択手段と、
前記選択手段により選択された原稿データが白黒原稿のデータであるか、カラー原稿のデータであるかを判別する判別手段とを更に有し、
前記順位付け手段は、前記判別手段により白黒原稿であると判断した場合に、前記複数のプリンタの内、前記機能情報に基づいて白黒プリンタを優先させた順位付けを行い、カラー原稿であると判断した場合に、カラープリンタを優先させた順位付けを行うことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記選択手段は、複数の原稿データを選択可能であって、前記選択手段により白黒原稿のデータとカラー原稿のデータの両方が選択された場合に、前記順位付け手段は、カラープリンタを優先させた順位付けを行うことを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記サーバの格納手段は、前記複数のプリンタそれぞれが設置されている場所を示す情報を含む属性情報を更に格納し、
前記選択手段は、複数の原稿データを選択可能であって、前記選択手段により白黒原稿のデータとカラー原稿のデータの両方が選択され、且つ、白黒プリンタ及びカラープリンタでそれぞれ印刷することが指定された場合に、前記順位付け手段は、所定領域内に設置された白黒プリンタ及びカラープリンタの組を優先させた順位付けを行うことを特徴とする請求項２に記載の印刷システム。
【請求項５】
前記端末装置は、
原稿データを両面印刷指定する指定手段を更に有し、
前記順位付け手段は、前記指定手段により両面印刷が指定されている場合に、前記複数のプリンタの内、両面印刷可能なプリンタを優先させた順位付けを行うことを特徴とする請求項１に記載の印刷システム。
【請求項６】
端末装置と、複数のプリンタと、前記複数のプリンタそれぞれの機能情報を管理するサーバとをネットワークを介して接続して構築され、前記端末装置から前記ネットワークを介して送信される原稿データを前記複数のプリンタのいずれかで印刷する印刷システムの端末装置におけるプリンタの選択支援方法であって、
原稿データを出力する形態に応じて、前記機能情報に従って、前記複数のプリンタの内、当該原稿データの出力に適する順に前記複数のプリンタの順付けを行う順位付けステップと、
前記順位付けステップで順位付けされた順に、前記複数のプリンタを一覧表示する表示ステップと
を有することを特徴とするプリンタの選択支援方法。
【請求項７】
印刷する原稿データを選択する選択ステップと、
前記選択ステップで選択された原稿データが白黒原稿のデータであるか、カラー原稿のデータであるかを判別する判別ステップとを更に有し、
前記順位付けステップでは、前記判別ステップにより白黒原稿であると判断した場合に、前記複数のプリンタの内、前記機能情報に基づいて白黒プリンタを優先させた順位付けを行い、カラー原稿であると判断した場合に、カラープリンタを優先させた順位付けを行うことを特徴とする請求項６に記載のプリンタの選択支援方法。
【請求項８】
前記選択ステップでは複数の原稿データを選択可能であって、前記選択ステップにおいて白黒原稿のデータとカラー原稿のデータの両方が選択された場合に、前記順位付けステップでは、カラープリンタを優先させた順位付けを行うことを特徴とする請求項７に記載のプリンタの選択支援方法。
【請求項９】
前記サーバは、前記複数のプリンタそれぞれが設置されている場所を示す情報を含む属性情報を更に管理し、
前記選択ステップでは複数の原稿データを選択可能であって、前記選択ステップにおいて白黒原稿のデータとカラー原稿のデータの両方が選択され、且つ、白黒プリンタ及びカラープリンタでそれぞれ印刷することが指定された場合に、前記順位付けステップでは、所定領域内に設置された白黒プリンタ及びカラープリンタの組を優先させた順位付けを行うことを特徴とする請求項７に記載のプリンタの選択支援方法。
【請求項１０】
原稿データを両面印刷指定する指定ステップを更に有し、
前記順位付けステップでは、前記指定ステップにより両面印刷が指定された場合に、前記複数のプリンタの内、両面印刷可能なプリンタを優先させた順位付けを行うことを特徴とする請求項６に記載のプリンタの選択支援方法。
【請求項１１】
請求項６乃至１０のいずれかに記載のプリンタの選択支援方法を実現するためのプログラムコードを有することを特徴とする情報処理装置が実行可能なプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したことを特徴とする情報処理装置が読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数の印刷装置及びコンピュータが接続された印刷システム及び、該印刷システムにおけるプリンタの選択支援方法に関する。
【背景技術】
【０００２】
従来、コンピュータで作成した文書のプリント出力を行う場合に、コンピュータに直接接続されたプリンタで出力するのではなく、インターネット等のネットワークを用いて、プリント専門の店舗等でプリント出力をする形態が知られている。この形態は「パブリックプリント」言われている。このシステムの場合は、プリントを行う店舗が関連するファイルサーバがあり、ユーザはプリント出力を行いたいファイルをこのファイルサーバに入れ、そのファイルサーバから必要に応じて各プリンタへファイルの内容が転送され、プリント出力が行われる。このとき、サーバが直接プリンタを制御するのではなく、サーバとプリンタに接続されたコンピュータが、プリント動作に関する「サーバ―クライアント」関係を構築し、処理を行う形態が一般的である（例えば、特許文献１及び２参照）。
【０００３】
このようなシステムをユーザから見た場合には、プリント出力を行おうとしているサーバに対しては、ファイルの選択と、出力を行いたいプリンタの確認ができるようになっている。そして、この場合には、ユーザのコンピュータ上の画面には、サーバに直接的または間接的に接続され、プリント出力を行うことのできるプリンタの一覧が表示される。
【０００４】
【特許文献１】特開２００２−０５５９１３号公報
【特許文献２】特開２００３−２４２２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザのコンピュータの画面に表示されるプリンタは、パブリックプリントシステムで使用可能なものが表示され、これからプリント出力を行おうとしている電子ファイルの内容とは無関係である。そのため、ユーザはファイルの内容や、白黒画像かカラー画像か等の条件から、自分で適正なプリンタを選択する必要があり、操作性の観点から大きな手間になっていた。
【０００６】
また、最近では、複数のファイルに対してプリント出力の指示を行いたいという要望があり、そのためには、ひとつひとつのファイルに対して、その内容に応じたプリンタの選択が必要である。
【０００７】
更に、複数のファイルのプリント出力指示が実現した場合でも、それぞれのファイルの印刷に適したプリンタが異なる場所に設置されていると、それぞれのプリンタで出力されたものを取りに行く必要がある。更には、出力物を入手する際の手間や、移動の際の移動時間等の無駄なコストがかかり、ネットプリント全体を考えた場合に、著しく効率が低下してしまうという問題点があった。
【０００８】
本発明は上記問題点を鑑みてなされたものであり、プリンタを選択する際のユーザの操作性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、端末装置と、サーバと、複数のプリンタとをネットワークを介して接続して構築され、前記端末装置から前記ネットワークを介して送信される原稿データを前記複数のプリンタのいずれかで印刷する本発明の印刷システムは、前記サーバは、前記複数のプリンタそれぞれの機能情報を格納する格納手段を有し、前記端末装置は、原稿データを出力する形態に応じて、前記機能情報に従って、前記複数のプリンタの内、当該原稿データの出力に適する順に前記複数のプリンタの順付けを行う順位付け手段と、前記順位付け手段により順位付けされた順に、前記複数のプリンタを一覧表示する表示手段とを有する。
【００１０】
また、端末装置と、複数のプリンタと、前記複数のプリンタそれぞれの機能情報を管理するサーバとをネットワークを介して接続して構築され、前記端末装置から前記ネットワークを介して送信される原稿データを前記複数のプリンタのいずれかで印刷する印刷システムの端末装置における本発明のプリンタの選択支援方法は、原稿データを出力する形態に応じて、前記機能情報に従って、前記複数のプリンタの内、当該原稿データの出力に適する順に前記複数のプリンタの順付けを行う順位付けステップと、前記順位付けステップで順位付けされた順に、前記複数のプリンタを一覧表示する表示ステップとを有する。
【発明の効果】
【００１１】
本発明によれば、プリンタを選択する際のユーザの操作性が向上する。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。
【００１３】
＜第１の実施形態＞
図１は全体構成を示した図であり、１００はインターネットなどのネットワーク（以下、「インターネット」）、２００はインターネット１００に接続されるサーバ、２０１はサーバ２００における電子ファイル格納用の収納庫（以下、ストレージ）である。また、サーバ２００はインターネット１００を介して接続された後述するプリントシステム３００−１〜５の印刷装置３０２−１〜５の機能の管理を行う。
【００１４】
４００はユーザ端末（以下、「ユーザ」と呼ぶ。）であり、ユーザ４００が所望のファイルのプリントを行う場合には、選択されたファイルはインターネット１００を介してサーバ２００内のストレージ２０１に格納される。格納されたファイルは、サーバ２００を管理・制御しているプリントサービス制御部（不図示）により、プリントを行うプリントシステム３００−１〜５へプリントデータが送られ、プリンタで出力が行われる。なお、ユーザ４００としては、汎用のパーソナルコンピュータなどが用いられる。
【００１５】
また、３０１−１〜５はインターネット１００に接続された端末装置であり、３０２−１〜５は端末装置３０１−１〜５にそれぞれ接続された印刷装置（以下、「プリンタ」）である。３００−１〜５はプリントシステムであり、それぞれ端末装置３０１−１〜５と、プリンタ３０２−１〜５との組み合わせから成っている。プリントシステム３００−１〜５は、サーバ２００のプリントサービス制御部からの指示を受け、実際にプリント出力を行う。
【００１６】
端末装置３０１−１〜５はサーバ２００からの情報がダウンロードされる際に、その情報の対象の指示に従い、同時に、必要に応じて、対応するプリンタ３０２−１〜５に対して、印刷内容の送信を行う。更に、それら全般の状況の表示同時に行う。端末装置３０１−１〜５とプリンタ３０２−１〜５の接続の方法はどのような方法でも構わず、シリアル通信可能なローカルネットワーク（ＬＡＮ）でよい。
【００１７】
上述したプリントシステム３００−１〜５はどのような形態でも構わないが、街角のプリントショップや、コンビニエンスストア等に設置されているプリント装置のシステムも含まれる。図１に示される構成は、その端末装置３０１−１〜５、プリンタ３０２−１〜５の各組み合わせが、さまざまな箇所に設置されていることと想定する。また、図中のプリンタ３０２−１〜５記載されているＡ、Ｂ、Ｃ、Ｄ、Ｅは、プリンタの識別のための名称である。更に、プリンタ３０２−１〜３に記載されている「ＢＷ」とは、ここでは、白黒の画像を出力できる「白黒プリンタ」を指し、一方、プリンタ３０２−４及び５に記載されている「ＣＯＬＯＲ」とは、カラーの画像を出力できる「カラープリンタ」を指している。
【００１８】
なお、図１では、ネットワークにユーザ端末が１台、プリントシステムが５組接続されている場合を示しているが、これらの数に限るものではなく、任意であってよいことは言うまでもない。
【００１９】
次に、図２を参照して、本第１の実施形態における、ユーザ操作者の端末装置（ユーザ４００）上の操作部・表示部について説明する。この場合のユーザ操作者とは、出力したいファイルの指定を行い、そのプリントの指示を行う人のことである。
【００２０】
図２（ａ）は、ユーザ操作者の端末装置上の操作部・表示部であるが、この画面は、左部のファイル選択画面１０と右部のプリンタ選択画面２０の２つからなる。ファイル選択画面１０は、プリントを行う対象となるファイルの選択を行う画面であり、図２（ａ）では、ファイル１[BW]が選択されている様子を示している。ここで、ファイルに表示されている「BW」とは、そのファイルが白黒の文字や画像からなっていることを示すものであるが、ファイル選択画面上で表示される必然性は無く、あくまでも便宜上の表記である。また、ファイル選択画面１０の「COLOR」は、そのファイルがカラーの文字や画像からなっていることを示すものである。ファイル選択画面１０では、ファイルを選択し、決定キーを押下すると選択したファイルが確定される。
【００２１】
また、プリンタ選択画面２０は、選択されたファイルのプリントを行うことができるプリンタの候補が表示されている。図２（ａ）では、５つのプリンタが表示されており、プリンタ選択画面２０の左欄にあるチェックボックス２１をチェックし、PRINT START２２キーを押下することで、選択されたプリンタでのプリントが開始される。このプリンタ選択画面２０の「種類」欄は、プリンタの種別を表しており、具体的には、「BW」は白黒プリンタ、「COLOR」はカラープリンタを示している。
【００２２】
図2（ａ）では、ファイル選択画面１０で、白黒画像の「ファイル１」を選択し決定キーを押下した場合を示している。そして、そのプリントに関して最適なプリンタから表示を行うために、複数のプリンタから「白黒」であるプリンタが優先的に上位に表示されている様子を示している。そのため、ユーザとしては、特別な意図が無く、普通のプリントを行いたいのであれば、最上位に表示されたプリンタを選択し実行すればよく、また、少しの変更がある場合でも、上位のいくつかから選ぶだけでよい。
【００２３】
図２（ｂ）は、図２（ａ）と同様の図であるが、この場合はファイル選択画面１０でカラーの画像を含むファイルである「ファイル３」を選択した場合であり、そのため、プリンタ選択画面２０では、種類がカラーであるプリンタが上位に表示されている。この場合も、ユーザに特別な意図が無く、普通のプリントを行いたいのであれば、最上位に表示されたプリンタを選択し実行すればよく、また、少しの変更がある場合でも、上位のいくつかから選ぶだけでよいことは、白黒ファイルを選択した場合と変わりは無い。
【００２４】
以上の処理を実現する制御に関して、図３〜図５を用いて説明を行う。
【００２５】
まず、ユーザ４００において行われる、ネットワークを使用したプリントシステムとして登録されているプリンタを、その種類に応じて分類する処理の説明を行う。具体的には、白黒プリンタとカラープリンタのそれぞれに分類していく。
【００２６】
まず、図３のステップＳ１０１で、変数であるｉ、nBW、nCLRの初期化を行う。次にステップＳ１０２でｉ番目のプリンタの種類の判別を行い、白黒プリンタの場合はステップＳ１０３へ、カラープリンタの場合はステップＳ１０５へ、それぞれ処理を進める。白黒プリンタの場合はステップＳ１０３で、ユーザ４００内の不図示の制御部の管理メモリ上に白黒プリンタとして登録を行い、登録順を示す変数nBWを１増加させる（ステップＳ１０４）。同様に、カラープリンタの場合はステップＳ１０５で、制御部の管理メモリ上にカラープリンタとして登録を行い、登録順を示す変数nCLRを１増加させる（ステップＳ１０６）。ステップＳ１０４またはＳ１０６の処理後、ステップＳ１０７で変数ｉと登録されているプリンタ数ｎとを比較してすべてのプリンタの判別が終了したかを判断し、終了していない場合は変数ｉを１増加して（ステップＳ１０８）、ステップＳ１０２に戻る。ステップＳ１０７で全てのプリンタの判別が終了していると判断された場合は一連の処理を終了し、処理を終了する。以上の処理を行うことで、登録されているプリンタを、白黒プリンタ及びカラープリンタのいずれかへの分類が完了する。
【００２７】
上記処理により、登録されているプリンタが図４に示すように分類される。図４は、ユーザ４００の制御部の管理メモリ上のイメージである。登録されているすべてのプリンタは、（ａ）に示す白黒プリンタのまとまりである「printer_BW」グループと、（ｂ）はカラープリンタのまとまりである「printer_CLR」のグループのどちらかに分類されて管理される。図４では、図１に示す５つのプリンタ３０２−１〜５が上記の２つのグループに分類された場合を示している。
【００２８】
なお、本第１の実施形態の場合は、図４中の矢印の順に登録を行っていったが、例えば画像の記録解像度や単位時間あたりのプリント枚数のような別の要素を用いて、プリンタの登録の順序を変えることを行ってもよい。
【００２９】
次に、図５のフローチャートを用いて、本第１の実施形態におけるプリンタ表示処理について説明を行う。
【００３０】
まず、ステップＳ２０１で、プリントを行うファイルの選択が終了したかの確認を行い、ファイル選択が完了したらステップＳ２０２において、図３及び図４を参照して前述した、プリンタを種類別に分類する処理を行う。次に、ステップＳ２０３において、選択したファイルが、「白黒」の画像を持つファイルであるか、「カラー」の画像を持つファイルであるか、の判断を行う。白黒ファイルの場合はステップＳ２０４へ、カラーファイルの場合はステップＳ２１０へ、それぞれ処理を進める。
【００３１】
白黒ファイルの場合は、まず変数ｋの初期化を行う（ステップＳ２０４）。次に図４（ａ）及び（ｂ）に示すように管理メモリ上で管理されている情報の内、図４（ａ）の白黒プリンタのリストから「printer_BW」を順に、白黒プリンタの数（nBW）分、表示を行う（ステップＳ２０５、Ｓ２０６）。続いて、再び変数ｋの初期化を行う（ステップＳ２０７）。次に、図４（ａ）及び（ｂ）に示すように管理メモリ上で管理されている情報から、図４（ｂ）のカラープリンタのリストから「printer_CLR」を順に、カラープリンタの数（nCLR）分、表示を行う（ステップＳ２０８、Ｓ２０９）。
【００３２】
カラーファイルの場合は、まず変数ｋの初期化を行う（ステップＳ２１０）。次に、図４（ａ）及び（ｂ）に示すように管理メモリ上で管理されている情報の内、図４（ｂ）のカラープリンタのリストから「printer_CLR」を順に、カラープリンタの数（nCLR）分、表示を行う（ステップＳ２１１、Ｓ２１２）。続いて、再び変数ｋの初期化を行う（ステップＳ２１３）。次に、図４（ａ）及び（ｂ）に示すように管理メモリ上で管理されている情報の内、図４（ａ）の白黒プリンタのリストから「printer_BW」を順に、白黒プリンタの数（nBW）分、表示を行う（ステップＳ２１４、Ｓ２１５）。
【００３３】
その後、処理を完了する。
【００３４】
以上説明したように本第１の実施形態によれば、インターネット等のネットワークを用いたパブリックプリントにおいて、ユーザがプリント出力を行うプリンタを選択する端末装置上の画面において、プリンタの選択を容易にする。即ち、プリントを行う対象としてのファイルと、プリンタが白黒プリンタかカラープリンタかという特性から、最適と考えられる優先度順にプリンタ選択画面上にプリンタのリストを表示させることで、印刷指定時にユーザの操作性の著しい向上を図ることができる。
【００３５】
＜第２の実施形態＞
上記第１の実施形態では、選択したファイルが、白黒ファイルとカラーファイルのいずれか一方だけである場合について説明を行った。しかし、白黒ファイルとカラーファイルの両方を同時に選択し、一つのプリンタで出力する指定を行いたい場合にも応用することが可能である。この場合は、出力を行いたいファイルに、「白黒」「カラー」が混在している為、両方の出力を行うことができる「カラープリンタ」を優先的にプリンタ選択画面２０上に表示を行うようにすればよい。
【００３６】
本第２の実施形態におけるプリンタ選択画面２０の表示方法に関して、図６及び図７を参照して説明を行う。なお、システム構成に関しては図１を参照して説明したものと同様であるため、ここでは説明を省略する。
【００３７】
まず、図６を用いて本第２の実施形態おける、ユーザ４００の操作部・表示部について説明を行う。
【００３８】
図６のファイル選択画面１０及びプリンタ選択画面２０等の基本的な部分に関しては図２を参照して説明したものと同様であるが、図６では、ファイル選択画面１０で、「ファイル１[BW]」と「ファイル３[COLOR]」が同時に選択されている様子を示している。この場合には、上述のように、「白黒」、「カラー」の両方がプリント可能なように、複数のプリンタから「カラー」であるプリンタが優先的に上位に表示されている様子を示している。そのため、ユーザとしては、特別な意図が無く、普通のプリントを行いたいのであれば、最上位に表示されたプリンタを選択し実行すればよく、また、少しの変更がある場合でも、上位のいくつかから選ぶだけでよい。
【００３９】
次に、図７のフローチャートを用いて、本第２の実施形態におけるプリンタ表示処理について説明を行う。
【００４０】
まず、ステップＳ３０１で、プリントを行うファイルの選択が終了したかの確認を行い、ファイル選択が完了したらステップＳ３０２で、図３及び図４を参照して前述した、プリンタを種類別に分類する処理を行う。次に、選択されたファイルが白黒（BW）とカラー（CLR）が混在しているかの判別を行い（ステップＳ３０３）、混在していないと判別した場合は、処理はステップＳ２０３に進む。一方、ステップＳ３０３で選択されたファイルが白黒（BW）とカラー（CLR）が混在していると判別した場合は、ステップＳ２１０に進む。この場合、基本的には、カラー出力を対象とする場合と同様の選択となる。
【００４１】
一方、ステップＳ２０３以降の処理は第１の実施形態で図５を参照して説明した処理と同様であるため、同じ参照番号を付し、説明を省略する。
【００４２】
以上説明したように本第２の実施形態によれば、複数のファイルが選択され、白黒ファイルとカラーファイルが混在している場合であっても、最適と考えられる優先度順にプリンタ選択画面上にプリンタのリストが表示される。従って、印刷指定時にユーザの操作性の著しい向上を図ることができる。
【００４３】
＜第３の実施形態＞
上記の第１及び第２の実施形態では、最終的にひとつのプリンタで出力を行う場合について述べたが、複数のファイルを印刷する場合に、白黒ファイルは白黒プリンタで、カラーファイルはカラープリンタで、それぞれプリントを行いたい場合が想定される。そのような場合にも上記概念は適用できるが、プリンタの特性のみで選択画面の表示優先度を決めてしまうと、２つのプリンタを独立に表示してしまうため、運用上の問題が生じることがある。具体的には、白黒ファイルを選択した時には白黒プリンタを優先的に、また、カラーファイルを選択した時にはカラープリンタを優先的に表示することが可能ではあるが、それぞれのファイルを印刷する２つのプリンタは設置場所とは関係なく表示されている。従って、選択した２つのプリンタ間に距離があった場合には、出力物を取得する際に、時間や手間が必要となるため好ましくない。このような点から、白黒、カラーに加え、プリンタの設置場所を考慮に入れて優先度を決定することで、運用上の著しい効果をあげることが可能である。
【００４４】
以下、プリンタの設置場所情報として、設置されている「プリント店」を例にした本第３の実施形態について、図８、図９を参照しながら説明する。なお、システム構成に関しては、図１を参照して説明したものと同様であるため、ここでは説明を省略する。
【００４５】
まず、図８を用いて本第３の実施形態おける、ユーザ４００の操作部・表示部について説明を行う。
【００４６】
図８は、ユーザ４００の操作部・表示部であり、図２を参照して説明したものと同様に、ファイル選択画面１０とプリンタ選択画面２０の２つから構成されている。図８では、ファイル１[BW]と、ファイル３[COLOR]の両方が選択されている様子を示している。そのため、プリンタ選択画面２０は、選択されたファイルのプリントを行えるプリンタの候補が表示されており、ここでは、白黒プリンタとカラープリンタとが共に設置されているＡ店、Ｂ店を優先的に表示している。そして、各店のプリンタがその中で順に表示されていることを表している。具体的には、Ａ店にはプリンタD（カラー用）とプリンタＢ（白黒用）が設置されており、Ｂ店にはプリンタＥ（カラー用）とプリンタＡ（白黒用）が設置されている。また、図８の「別々にプリントを行う」欄のチェックボックスをチェックすることで、選択された「白黒ファイル」と「カラーファイル」とを別々にプリント処理を行うことの指定が可能となっている。なお、この選択欄は、複数のファイルが選択されたときのみ、選択画面上に表示するか、もしくは選択可能にする。
【００４７】
次に、図９のフローチャートを用いて、本第３の実施形態におけるプリンタ表示処理について説明を行う。
【００４８】
まず、ステップＳ４０１で、プリントを行うファイルの選択が終了したかの確認を行い、ファイル選択が完了したら、選択されたファイルに「白黒ファイル」と「カラーファイル」が混在しているかの判別を行う（ステップＳ４０２）。混在していない場合は、ステップＳ２０２に進み、図３及び図４を参照して前述した、プリンタを種類別に分類する処理を行う。以下、図５で説明したステップＳ２０３〜Ｓ２１５と同様の処理を行う。
【００４９】
一方、混在している場合は、その出力を別々のプリンタで行うかの判別を行い（ステップＳ４０３）、別々のプリンタで行わない場合はステップＳ２１０へ進み、別々のプリントで行う場合はステップＳ４０４に進む。
【００５０】
ステップＳ４０４では、変数ｉの初期化を行い、次に、ｉ番目の店にカラープリンタと白黒プリンタの両方があるかの判別を行う（ステップＳ４０５）。両方、ある場合は、その店が有するプリンタについて図３を参照して説明したプリンタ種別処理を行う（ステップＳ４０６）。その後、ｉ番目の店について、図５のステップＳ２０４〜Ｓ２０９、または、ステップＳ２１０〜Ｓ２１５のいずれかの手順によりプリンタ表示処理を行う（ステップＳ４０７）。カラープリンタと白黒プリンタのどちらか一方しか無い場合は（ステップＳ４０５でＮＯ）、ステップＳ４０６及びＳ４０７の処理を行わない。その後、登録されている店に関し、順次上記処理を繰り返し行っていく（ステップＳ４０８、Ｓ４０９）。以上のような処理を行うことで、図８に示すように、同じ店に設置されたカラープリンタと白黒プリンタが順次表示されていくことになる。
【００５１】
その後、処理を完了する。
【００５２】
上記の通り本第３の実施形態によれば、白黒ファイルとカラーファイルが選択され、かつ、異なるプリンタで出力を行いたい場合に、プリンタが設置されている場所情報から、最適と考えられる優先度順にプリンタ選択画面上にプリンタのリストが表示される。従って、印刷指定時にユーザの操作性の著しい向上を図ることができる。
【００５３】
なお、上記第１〜第３の実施形態においては、印刷指定したファイルが白黒であるか、カラーであるかに応じて、最適と考えられる優先度順にプリンタ選択画面上にプリンタのリスト表示する場合について説明した。しかし、優先度の決め方はファイルの種類に限られるものではない。例えば、片面印刷と両面印刷や、ステープル、製本など、ユーザ操作者が所望の出力形態で出力可能なプリンタに高い優先度を与えるようにしてもよい。また、出力するファイルの白黒／カラーの別と、出力形態の両方に基づいて、優先度を決定するようにしても勿論構わない。
【００５４】
＜他の実施形態＞
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。ここでプログラムコードを記憶する記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。また、ＬＡＮ（ローカル・エリア・ネットワーク）やＷＡＮ（ワイド・エリア・ネットワーク）などのコンピュータネットワークを、プログラムコードを供給するために用いることができる。
【００５５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図３および図５、図７、または図９に示すフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態におけるシステムの全体構成を示す図である。
【図２】本発明の第１の実施形態におけるプリンタ選択画面の例を示す図である。
【図３】本発明の第１の実施形態におけるプリンタ種別処理を示すフローチャートである。
【図４】本発明の第１の実施形態における管理メモリ上のプリンタ管理の概念を示す図である。
【図５】本発明の第１の実施形態におけるプリンタ表示処理を示すフローチャートである。
【図６】本発明の第２の実施形態におけるプリンタ選択画面の例を示す図である。
【図７】本発明の第２の実施形態におけるプリンタ表示処理を示すフローチャートである。
【図８】本発明の第３の実施形態におけるプリンタ選択画面の例を示す図である。
【図９】本発明の第３の実施形態におけるプリンタ表示処理を示すフローチャートである。
【符号の説明】
【００５８】
１００  インターネット（ネットワーク）
２００  サーバ
２０１  大容量ストレージ
３００−１〜５  プリントシステム
３０１−１〜５  端末装置
３０２−１〜５  印刷装置（プリンタ）
４００  ユーザ
【図１】
2007052503.tif 000003
【図２】
2007052503.tif 000004
【図３】
2007052503.tif 000005
【図４】
2007052503.tif 000006
【図５】
2007052503.tif 000007
【図６】
2007052503.tif 000008
【図７】
2007052503.tif 000009
【図８】
2007052503.tif 000010
【図９】
2007052503.tif 000011