(57)【要約】【課題】  通信ネットワークを介して送受信されるドキュメント情報を印刷処理する際の操作性に優れたプリントシステムを提供できるようにする。【解決手段】  ネットワーク１４０、１４１を介して接続されたドキュメントサーバ１１０、１１１、１１２に格納されているドキュメントを検索し、検索によって見つかったドキュメントの中から所望のドキュメントを指定してプリンタ１２０、１２３へダウンロードするようにして、プリントシステムのドキュメント検索機能とプリント機能とを有機的に連携させることにより、検索結果を表示したブラウズ画面上において印刷を望むドキュメントをユーザが指定するだけで、所望のドキュメントのプリントを実行できるようにして、ドキュメントの格納先情報を書き留める等の手作業による記録作業を不要にして、ユーザ操作性を向上できるようにする。【選択図】  図１
2004246867.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントサーバと通信可能であって、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷装置であって、
ユーザからの要求に従って、前記ドキュメントサーバに格納されたドキュメントの検索を前記ドキュメントサーバに要求する要求手段と、
前記要求手段により要求した検索で見つかったドキュメントが格納されている格納先を示す格納先情報を受信する受信手段と、
前記受信手段により受信された格納先情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を表示する表示手段と、
前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴とする印刷装置。
【請求項２】
前記格納先情報は、検索で見つかったドキュメントが格納されているディレクトリを示すことを特徴とする請求項１に記載の印刷装置。
【請求項３】
ドキュメントサーバと通信可能であって、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷装置であって、
ユーザによって入力された検索情報に基づいて、前記ドキュメントサーバに格納されたドキュメントの検索を前記ドキュメントサーバに要求する要求手段と、
前記要求手段により要求した検索で見つかったドキュメントを示す検索結果情報を受信する受信手段と、
前記受信手段により受信された検索結果情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を表示する表示手段と、
前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴とする印刷装置。
【請求項４】
前記検索情報はキーワードを含み、前記要求手段は、前記キーワードを指定した検索要求を前記ドキュメントサーバへ送信し、前記ドキュメントサーバは、前記キーワードに対応するドキュメントを検索することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記取得手段は、前記表示手段により表示された一覧の中から選択されたドキュメントを取得するために、当該ドキュメントを識別するドキュメント識別情報を指定したドキュメント要求を前記ドキュメントサーバへ送信することを特徴とする請求項３に記載の印刷装置。
【請求項６】
前記要求手段は、ドキュメントの検索を複数のドキュメントサーバのそれぞれに要求し、前記表示手段は、前記複数のドキュメントサーバのそれぞれで行われた検索で見つかった１つまたは複数のドキュメントの一覧を表示することを特徴とする請求項３に記載の印刷装置。
【請求項７】
プリンタとドキュメントサーバとが接続され、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて前記プリンタが印刷をするプリントシステムであって、
ユーザからの要求に従って、前記ドキュメントサーバに格納されたドキュメントの検索を前記ドキュメントサーバに要求する要求手段と、
前記要求手段により要求した検索で見つかったドキュメントが格納されている格納先を示す格納先情報を受信する受信手段と、
前記受信手段により受信された格納先情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を表示する表示手段と、
前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴とするプリントシステム。
【請求項８】
プリンタとドキュメントサーバとが接続され、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて前記プリンタが印刷をするプリントシステムであって、
ユーザによって入力された検索情報に基づいて、前記ドキュメントサーバに格納されたドキュメントの検索を前記ドキュメントサーバに要求する要求手段と、
前記要求手段により要求した検索で見つかったドキュメントを示す検索結果情報を受信する受信手段と、
前記受信手段により受信された検索結果情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を表示する表示手段と、
前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴とするプリントシステム。
【請求項９】
ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷方法であって、
ユーザからの要求に従って、前記ドキュメントサーバに格納されたドキュメントの検索を前記プリンタから前記ドキュメントサーバに要求する要求ステップと、
前記要求ステップで要求した検索で見つかったドキュメントが格納されている格納先を示す格納先情報を前記ドキュメントサーバから前記プリンタへ転送する転送ステップと、
前記転送ステップで転送された格納先情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を前記プリンタで表示する表示ステップと、
前記表示ステップで表示された一覧の中から選択されたドキュメントの情報を前記ドキュメントサーバから前記プリンタへ転送するドキュメント転送ステップとを有することを特徴とする印刷方法。
【請求項１０】
前記格納先情報は、検索で見つかったドキュメントが格納されているディレクトリを示すことを特徴とする請求項９に記載の印刷方法。
【請求項１１】
ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷方法であって、
ユーザによって入力された検索情報に基づいて、前記ドキュメントサーバに格納されたドキュメントの検索を前記プリンタから前記ドキュメントサーバに要求する要求ステップと、
前記要求ステップで要求した検索で見つかったドキュメントを示す検索結果情報を前記サーバから前記プリンタへ転送する転送ステップと、
前記転送ステップで転送された検索結果情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を前記プリンタで表示する表示ステップと、
前記表示ステップで表示された一覧の中から選択されたドキュメントの情報を前記ドキュメントサーバから前記プリンタへ転送するドキュメント転送ステップとを有することを特徴とする印刷方法。
【請求項１２】
前記検索情報はキーワードを含み、前記要求ステップでは、前記キーワードを指定した検索要求が前記ドキュメントサーバへ送信され、前記ドキュメントサーバは、前記キーワードに対応するドキュメントを検索することを特徴とする請求項１１に記載の印刷方法。
【請求項１３】
前記取得ステップでは、前記表示ステップで表示された一覧の中から選択されたドキュメントを取得するために、当該ドキュメントを識別するドキュメント識別情報を指定したドキュメント要求が前記ドキュメントサーバへ送信されることを特徴とする請求項１１に記載の印刷方法。
【請求項１４】
前記要求ステップでは、ドキュメントの検索を複数のドキュメントサーバのそれぞれに要求し、前記表示ステップでは、前記複数のドキュメントサーバのそれぞれで行われた検索で見つかった１つまたは複数のドキュメントの一覧を表示することを特徴とする請求項１１に記載の印刷方法。
【請求項１５】
ドキュメントサーバと通信可能であって、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷装置であって、
ユーザからの要求に従って、前記ドキュメントサーバに格納されたドキュメントの検索で見つかった１つまたは複数のドキュメントが格納されている格納先を示す格納先情報に基づいて、ドキュメントの一覧を表示する表示手段と、
前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、プリントシステム及び印刷方法に関し、特に、プリンタとドキュメントサーバとがネットワークに接続されて成るネットワークプリントシステムに関するものである。
【背景技術】
【０００２】
従来のプリントシステムでは、ドキュメントの検索機能とプリントの機能とはそれぞれ別個に機能しており、互いの機能が有機的に連携していなかった。
例えば、ユーザがネットワーク上のドキュメントサーバをブラウズして、目的のドキュメントを検索し、その検索結果が表示されるのを見て、目的のドキュメントの場所情報を得ることができる。
【０００３】
次に、ユーザは、得た場所情報をプリンタのプリント画面にて手作業によりキー入力する。そして、プリンタは、キー入力された場所情報に基づいて、前記ドキュメントサーバに格納されているドキュメント情報（ドキュメントデータ）を取得し、取得したドキュメント情報に基づいてプリント出力実行するように構成されていた（例えば、特許文献１）。
【０００４】
【特許文献１】特開２０００−１８１６７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
すなわち、従来のプリントシステムでは、ユーザがネットワークを介してアクセスできるドキュメントをブラウズすることによってドキュメントの場所情報を得る行為が、プリントシステムのドキュメント検索機能と直接的には連携されていなかった。
【０００６】
そのため、ユーザは、例えば、ドキュメントの場所情報を紙に書き留めるなどして、プリントを行なうのに必要な情報を記録しておかなければならなかった。また、ユーザは、記録した情報をプリント画面中の所定の項目中に手作業で入力しなければならないという問題があった。
本発明は前述の問題点にかんがみ、通信ネットワークを介して送受信されるドキュメント情報を印刷処理する際の操作性に優れたプリントシステムを提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、ドキュメントサーバと通信可能であって、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷装置であって、ユーザからの要求に従って、前記ドキュメントサーバに格納されたドキュメントの検索を前記ドキュメントサーバに要求する要求手段と、前記要求手段により要求した検索で見つかったドキュメントが格納されている格納先を示す格納先情報を受信する受信手段と、前記受信手段により受信された格納先情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を表示する表示手段と、前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴としている。
また、本発明の他の特徴とするところは、前記格納先情報は、検索で見つかったドキュメントが格納されているディレクトリを示すことを特徴としている。
また、本発明のその他の特徴とするところは、ドキュメントサーバと通信可能であって、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷装置であって、ユーザによって入力された検索情報に基づいて、前記ドキュメントサーバに格納されたドキュメントの検索を前記ドキュメントサーバに要求する要求手段と、前記要求手段により要求した検索で見つかったドキュメントを示す検索結果情報を受信する受信手段と、前記受信手段により受信された検索結果情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を表示する表示手段と、前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴としている。
また、本発明のその他の特徴とするところは、前記検索情報はキーワードを含み、前記要求手段は、前記キーワードを指定した検索要求を前記ドキュメントサーバへ送信し、前記ドキュメントサーバは、前記キーワードに対応するドキュメントを検索することを特徴としている。
また、本発明のその他の特徴とするところは、前記取得手段は、前記表示手段により表示された一覧の中から選択されたドキュメントを取得するために、当該ドキュメントを識別するドキュメント識別情報を指定したドキュメント要求を前記ドキュメントサーバへ送信することを特徴としている。
また、本発明のその他の特徴とするところは、前記要求手段は、ドキュメントの検索を複数のドキュメントサーバのそれぞれに要求し、前記表示手段は、前記複数のドキュメントサーバのそれぞれで行われた検索で見つかった１つまたは複数のドキュメントの一覧を表示することを特徴としている。
また、本発明のその他の特徴とするところは、ドキュメントサーバと通信可能であって、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷装置であって、ユーザからの要求に従って、前記ドキュメントサーバに格納されたドキュメントの検索で見つかった１つまたは複数のドキュメントが格納されている格納先を示す格納先情報に基づいて、ドキュメントの一覧を表示する表示手段と、前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴としている。
【０００８】
本発明のプリントシステムは、プリンタとドキュメントサーバとが接続され、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて前記プリンタが印刷をするプリントシステムであって、ユーザからの要求に従って、前記ドキュメントサーバに格納されたドキュメントの検索を前記ドキュメントサーバに要求する要求手段と、前記要求手段により要求した検索で見つかったドキュメントが格納されている格納先を示す格納先情報を受信する受信手段と、前記受信手段により受信された格納先情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を表示する表示手段と、前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴としている。
また、本発明の他の特徴とするところは、プリンタとドキュメントサーバとが接続され、前記ドキュメントサーバに格納されているドキュメントの情報に基づいて前記プリンタが印刷をするプリントシステムであって、ユーザによって入力された検索情報に基づいて、前記ドキュメントサーバに格納されたドキュメントの検索を前記ドキュメントサーバに要求する要求手段と、前記要求手段により要求した検索で見つかったドキュメントを示す検索結果情報を受信する受信手段と、前記受信手段により受信された検索結果情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を表示する表示手段と、前記表示手段により表示された一覧の中から選択されたドキュメントの情報を取得するドキュメント取得手段とを有することを特徴としている。
【０００９】
本発明の印刷方法は、ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷方法であって、ユーザからの要求に従って、前記ドキュメントサーバに格納されたドキュメントの検索を前記プリンタから前記ドキュメントサーバに要求する要求ステップと、前記要求ステップで要求した検索で見つかったドキュメントが格納されている格納先を示す格納先情報を前記ドキュメントサーバから前記プリンタへ転送する転送ステップと、前記転送ステップで転送された格納先情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を前記プリンタで表示する表示ステップと、前記表示ステップで表示された一覧の中から選択されたドキュメントの情報を前記ドキュメントサーバから前記プリンタへ転送するドキュメント転送ステップとを有することを特徴としている。
また、本発明の他の特徴とするところは、前記格納先情報は、検索で見つかったドキュメントが格納されているディレクトリを示すことを特徴としている。
また、本発明のその他の特徴とするところは、ドキュメントサーバに格納されているドキュメントの情報に基づいて印刷をする印刷方法であって、ユーザによって入力された検索情報に基づいて、前記ドキュメントサーバに格納されたドキュメントの検索を前記プリンタから前記ドキュメントサーバに要求する要求ステップと、前記要求ステップで要求した検索で見つかったドキュメントを示す検索結果情報を前記サーバから前記プリンタへ転送する転送ステップと、前記転送ステップで転送された検索結果情報に基づいて、検索で見つかった１つまたは複数のドキュメントの一覧を前記プリンタで表示する表示ステップと、前記表示ステップで表示された一覧の中から選択されたドキュメントの情報を前記ドキュメントサーバから前記プリンタへ転送するドキュメント転送ステップとを有することを特徴としている。
また、本発明のその他の特徴とするところは、前記検索情報はキーワードを含み、前記要求ステップでは、前記キーワードを指定した検索要求が前記ドキュメントサーバへ送信され、前記ドキュメントサーバは、前記キーワードに対応するドキュメントを検索することを特徴としている。
また、本発明のその他の特徴とするところは、前記取得ステップでは、前記表示ステップで表示された一覧の中から選択されたドキュメントを取得するために、当該ドキュメントを識別するドキュメント識別情報を指定したドキュメント要求が前記ドキュメントサーバへ送信されることを特徴としている。
また、本発明のその他の特徴とするところは、前記要求ステップでは、ドキュメントの検索を複数のドキュメントサーバのそれぞれに要求し、前記表示ステップでは、前記複数のドキュメントサーバのそれぞれで行われた検索で見つかった１つまたは複数のドキュメントの一覧を表示することを特徴としている。
【００１０】
本発明に係るプリントシステムによれば、ユーザは、ドキュメントの格納先情報を紙などに書き留める等、面倒な作業を行なうことが不要となる。
すなわち、本発明に係るプリントシステムでは、検索によって見つかったドキュメントの一覧の中から所望のドキュメントをユーザが選択することによって、選択されたドキュメントの印刷が開始されるので、印刷を消耗するドキュメントを指定する際に、ユーザによるキー入力操作を少なくし、キー入力操作に伴う入力ミスを軽減して、ユーザインタフェースの向上を図ることが可能となる。
【発明の効果】
【００１１】
本発明によれば、ネットワークを介して接続されたドキュメントサーバに格納されているドキュメントを検索し、検索によって見つかったドキュメントの中から所望のドキュメントを指定して印刷装置へ取得するようにしたので、ドキュメント検索機能とプリント機能とを有機的に連携させることができる。
これにより、検索結果を表示した表示画面上において印刷を望むドキュメントをユーザが指定するだけで、所望のドキュメントのプリントを実行することが可能となり、ドキュメントの格納先情報を書き留める等の手作業による記録作業を不要にでき、ユーザ操作性（ユーザインタフェース）に優れたプリントシステムを構築することができる。
また、印刷対象のドキュメントの格納先情報をユーザによる手作業のキー入力操作を行なう必要がないため、入力間違いなどのミスを防止することができる。
【発明を実施するための最良の形態】
【００１２】
本発明の印刷装置、プリントシステム及び印刷方法の実施の形態について、図面を参照しながら説明する。
以下に詳述するように、本実施の形態のプリントシステムは、プリンタとドキュメントサーバとがネットワークにそれぞれ接続されており、前記ドキュメントサーバが管理するドキュメントを前記プリンタに設けられている機能を用いてブラウズして、そのブラウズした結果の中からユーザにより選択されたドキュメントをプリントするようになされている。
【００１３】
＜プリントシステム１０の全体構成＞
図１は、本実施の形態のプリントシステム１０を構成可能なハード構成の一例を示す図である。図１において、１１０、１１１、１１２はドキュメントサーバコンピュータ（以下、サーバＰＣと称する）、１２０はＳＦＰ（Single  Function  Printer）、１２３はＭＦＰ（Multi  Function  Printer）、１２１及び１２２はユーザ端末であり、ＬＡＮ１００にそれぞれ接続されている。１３０はファイアウォール、１４０はインターネット、１４１はネットワークである。
【００１４】
次に、サーバＰＣ１１０、１１１、１１２（以下、サーバＰＣ１１０のみについて説明する）は、ドキュメント情報が格納されたネットワークデータベースサーバ（例えば、ＬＤＡＰサーバ：Lightweight  Directory  Access  Protocol  Serverなど）を備えている。なお、ＳＦＰ１２０及びＭＦＰ１２３をプリンタ１２０と総称することとする。
【００１５】
プリンタ１２０には、サーバＰＣ１１０に格納されたドキュメントをブラウズすることが可能なネットワークデータベースクライアント（例えば、ＬＤＡＰクライアント：Lightweight  Directory  Access  Protocol  Clientなど）が搭載されている。
【００１６】
前記プリントシステム１０において、例えば、プリンタ１２０を介して、ユーザがサーバＰＣ１１０に対してブラウズ指令を行なうと、サーバＰＣ１１０は現在格納しているドキュメントに関する情報（例えば、ドキュメントのリスト）をプリンタ１２０に対して送信する。前記送信されたドキュメントに関する情報の中から所望のドキュメントをユーザが選択して、プリントを実行するようにプリンタ１２０に指示すると、プリンタ１２０は選択されたドキュメント情報をサーバＰＣ１１０よりダウンロードして、そのドキュメント情報に基づく印刷を実行する。
【００１７】
＜サーバＰＣ１１０の構成＞
図２は、サーバＰＣ１１０を構成可能なコンピュータシステムの内部構成の概略を示すブロック図である。
図２において、サーバＰＣ１１０はドキュメント情報を格納及び管理している。
サーバＰＣ１１０において、ＣＰＵ２０１はシステムバス２０４に接続される各機器を総括的に制御しており、ＲＯＭ２０２もしくはハードディスク（ＨＤ）２１１、あるいはフロッピー（Ｒ）ディスクドライブ（ＦＤ）２１２より供給されるドキュメントサーバプログラムを実行する。
【００１８】
２０３はＲＡＭであり、ＣＰＵ２０１の主メモリまたはワークエリア等として機能する。２０５はキーボードコントローラ（ＫＢＣ）であり、キーボード（ＫＢ）２０９や不図示のポインティングデバイス等からの指示入力を制御する。２０６はＣＲＴコントローラ（ＣＲＴＣ）であり、ＣＲＴディスプレイ（ＣＲＴ）２１０の表示を制御する。
【００１９】
２０７はディスクコントローラ（ＤＫＣ）であり、ハードディスク（ＨＤ）２１１及びフロッピー（Ｒ）ディスクコントローラ（ＦＤ）２１２とのアクセスを制御する。ここで、ハードディスク（ＨＤ）２１１には、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、及びドキュメントサーバプログラム等が記録されている。
【００２０】
２０８はネットワークインタフェースカード（ＮＩＣ）であり、ＬＡＮ２２０を介して、ネットワークプリンタ、他のネットワーク機器あるいは他のＰＣと双方向にデータをやりとりする。なお、本実施の形態のリファレンスプリントシステム１０において、ＬＡＮ２２０は図１で示したＬＡＮ１００に相当している。
【００２１】
＜プリンタ１２０の構成＞
図３は、プリンタ１２０を構成可能なコンピュータシステムの内部構成の概略を示すブロック図である。
図３に示すプリンタ１２０は、リファレンスプリントプログラムを起動して印刷を実行する。
プリンタ１２０において、ＣＰＵ３０１はシステムバス３０４に接続される各機器を総括的に制御しており、ＲＯＭ３０２もしくはハードディスク（ＨＤ）３１１あるいはフロッピー（Ｒ）ディスクドライブ（ＦＤ）３１２より供給されるリファレンスプリントプログラムを実行する。
【００２２】
３０３はＲＡＭであり、ＣＰＵ３０１の主メモリまたはワークエリア等として機能する。３０５はユーザインタフェースコントローラ（ＵＩＣ）であり、ユーザインタフェース（ＵＩ）３０９への情報表示や情報入力を制御する。
ファンクションコントローラ（ＦＵＮＣＣ）３０６は各デバイスの特有の機能であるファンクション（ＦＵＮＣ）３１０の実現を制御する。
【００２３】
ここで、プリンタ１２０がモノクロプリンタであれば、ファンクションコントローラ（ＦＵＮＣＣ）３０６としてのモノクロプリントエンジンコントローラと、ファンクション（ＦＵＮＣ）３１０としてのモノクロプリントエンジンとを有する。
【００２４】
同様に、プリンタ１２０がカラープリンタであれば、ファンクションコントローラ（ＦＵＮＣＣ）３０６としてのカラープリントエンジンコントローラと、ファンクション（ＦＵＮＣ）３１０としてのカラープリントエンジンとを有する。さらに、ＭＦＰ１２３であれば、ＭＦＰ用のファンクションコントローラ（ＦＵＮＣＣ）３０６とファンクション（ＦＵＮＣ）３１０を有する。
【００２５】
３０７はディスクコントローラ（ＤＫＣ）であり、ハードディスク（ＨＤ）３１１及びフロッピー（Ｒ）ディスクコントローラ（ＦＤ）３１２とのアクセスを制御する。ここで、ハードディスク（ＨＤ）３１１には、種々のアプリケーション、データファイル、及びプリントプログラム等が記録されている。
【００２６】
３０８はネットワークＩ／Ｆコントローラ（ＮＩＣ）であり、ＬＡＮ３２０を介して、他の機器あるいは他のＰＣと双方向にデータをやりとりする。なお、本実施の形態のプリントシステム１０において、ＬＡＮ３２０は図１で示したＬＡＮ１００に相当している。
【００２７】
図４は、サーバＰＣ１１０及びプリンタ１２０について説明するためのモデル図である。図４に示す４１０は、図１に示したサーバＰＣ１１０、４２０はプリンタ１２０に相当している。また、ＬＡＮ４３０は、図１で示したＬＡＮ１００に相当しており、サーバＰＣ４１０側とプリンタ４２０側とはこのＬＡＮ４３０を介して連携するようになされている。
【００２８】
先ず、サーバＰＣ４１０のソフトウェア及び各機能について説明する。
４１１はネットワークインタフェースであり、サーバＰＣ１１０をＬＡＮ４３０に接続するために用いられる。
【００２９】
４１２はＨＴＴＰ（Hyper  Text  Transfer  Protocol）サーバであり、データベース４１４から所定のドキュメント情報をダウンロードするために用いられる。４１３はＬＤＡＰサーバであり、データベース４１４上のドキュメント情報を検索するために用いられる。
【００３０】
４１４はドキュメント情報を格納したデータベースであり、前記ＬＤＡＰサーバ４１３により管理されている。なお、前記ＨＴＴＰサーバ４１２により、ドキュメント情報転送手段及び格納先情報受信手段が構成されている。
【００３１】
次に、プリンタ４２０について説明する。
４２１はネットワークインタフェースであり、プリンタ１２０をＬＡＮ４３０に接続するために用いられる。４２２はＨＴＴＰサーバ４１２に対応するＨＴＴＰクライアントであり、サーバＰＣ１１０からプリンタ１２０へダウンロードされるドキュメント情報を受信するために用いられる。
【００３２】
４２３はＬＤＡＰサーバ４１３に対応するＬＤＡＰクライアントであり、サーバＰＣ１１０に対してドキュメントの検索を指示するために用いられる。４２４はリファレンスプリント（ここでは、データベース４１４からドキュメント情報をダウンロードして、ドキュメント情報に基づいてプリントすること）を制御するためのリファレンスプリント制御部である。４２５はユーザインタフェース（ＵＩ）であり、ユーザとの間でデータの入出力を行なうために用いられる。
【００３３】
４２６はプリントエンジンであり、プリンタ１２０が印刷を実行するために用いられる。なお、ＨＴＴＰクライアント４２２により、ドキュメント情報受信手段が構成されている。また、リファレンスプリント制御部４２４、ＬＤＡＰサーバ４１３、及びＬＤＡＰクライアント４２３により、ブラウズ手段が構成されている。
【００３４】
また、ＬＤＡＰサーバ４１３により検索結果送信手段が構成され、リファレンスプリント制御部４２４により検索結果保持手段及び抽出手段が構成されている。
また、ユーザインタフェース（ＵＩ）４２５により、検索結果表示手段が構成されている。
【００３５】
＜プリントシステム１０の動作＞
ここでは、図４を用いて、プリントシステム１０の動作について説明する。
ユーザがプリンタ４２０のユーザインタフェース（ＵＩ）４２５を操作して、ドキュメントのブラウズを要求した場合、前記ブラウズ要求は、先ず、リファレンスプリント制御部４２４に伝達される。この場合、ユーザインタフェース（ＵＩ）４２５には、ドキュメントの検索の際に必要なキーワードを入力するようなブラウザ画面がユーザに提示されるので、ユーザはそのブラウザ画面において任意のキーワードを入力する。
【００３６】
次に、ドキュメントのブラウズ要求が入力されたリファレンスプリント制御部４２４は、ＬＤＡＰクライアント４２３に対して、入力されたキーワードに基づいてデータベース４１４に格納されているドキュメントを検索することを要求するためのドキュメント検索要求を作成する。
【００３７】
次に、ＬＤＡＰクライアント４２３は、プリンタ４２０側のネットワークインタフェース４２１と、サーバＰＣ４１０側のネットワークインタフェース４１１とによって接続されたＬＡＮ４３０を介して、前記ドキュメント検索要求をサーバＰＣ４１０のＬＤＡＰサーバ４１３に送信する。
【００３８】
サーバＰＣ４１０のＬＤＡＰサーバ４１３は、ユーザからのブラウズ要求に基づくプリンタ４２０からのドキュメント検索要求を受信すると、前記ブラウザ画面によって入力されたキーワードを含んでいるドキュメントをデータベース４１４より検索して、その検索結果をＬＤＡＰクライアント４２３へ送信する。
【００３９】
なお、ＰＣサーバ４１０及びプリンタ４２０間のデータ送受信は、前述した双方のネットワークインタフェース４１１、４２１を介してＬＡＮ４３０経由で行われる。また、前記キーワードに基づく検索方法は、例えば、完全一致検索や曖昧検索等、どのような検索方法であってもよい。
【００４０】
ＬＤＡＰクライアント４２３は、ＬＤＡＰサーバ４１３からの検索結果をリファレンスプリント制御部４２４へ出力する。リファレンスプリント制御部４２４は、検索結果が所定の記録領域に保持されるように制御するとともに、ユーザインタフェース（ＵＩ）４２５に対して検索結果に基づく画面を表示するように制御して、ユーザに対してドキュメントの一覧を見せる。
【００４１】
ユーザインタフェース（ＵＩ）４２５によってブラウズ表示されているドキュメントの一覧の中から、所望のドキュメントをユーザが選択すると、選択されたドキュメントを識別する識別情報（例えばドキュメント名）が印刷要求と共にリファレンスプリント制御部４２４に伝達される。
【００４２】
印刷を要求されたリファレンスプリント制御部４２４は、ブラウズの際に所定の記録領域（図３に示したＲＡＭ３０３等）に保持した検索結果を参照することにより、選択されたドキュメントの格納先を示す情報であって、ドキュメントを識別する識別情報でもあるＵＲＬ（Uniform  Resource  Locator）等を取り出す。そして、このＵＲＬを指定したダウンロード要求をＨＴＴＰクライアント４２２に対して行なう。
【００４３】
前記ドキュメント情報のダウンロード要求を受けたＨＴＴＰクライアント４２２は、ＨＴＴＰサーバ４１２に対して、前記ＵＲＬを指定したダウンロード要求（ＧＥＴメソッド）を送信する。
【００４４】
ダウンロード要求を受信したＨＴＴＰサーバ４１２は、指定されたＵＲＬに格納されたドキュメント情報をデータベース４１４より取り出して、これをＨＴＴＰクライアント４２２に送信する。
【００４５】
ＨＴＴＰクライアント４２２は、ＨＴＴＰサーバ４１２からのドキュメント情報をリファレンスプリント制御部４２４に渡す。リファレンスプリント制御部４２４は、ＨＴＴＰクライアント４２２からのドキュメント情報をプリントエンジン４２６へ渡して、プリントエンジン４２６がドキュメント情報に基づく印刷を終了するのを待つ。
【００４６】
プリントエンジン４２６は印刷が終了すると、印刷結果をリファレンスプリント制御部４２４へ通知する。そして、リファレンスプリント制御部４２４により、前記印刷結果がユーザインタフェース（ＵＩ）４２５に表示されることによって、印刷結果をユーザに通知するようにしている。印刷結果には、印刷が終了した旨、印刷が失敗した旨、またはエラーが発生した旨などがある。
【００４７】
なお、図４に示したプリントシステム１０の構成は一例であって、この構成に限られることはない。例えば、ＨＴＴＰサーバ４１２及びＨＴＴＰクライアント４２２は、他のデータ転送プロトコル（例えばＦＴＰ：File  Transfer  Protocol）に置き換えることができる。また、同様に、ＬＤＡＰサーバ４１３及びＬＤＡＰクライアント４２３も、他のデータベース制御に置き換えることができる。
【００４８】
図５は、本実施の形態のプリントシステム１０によってプリントが実行される際に、ユーザ５００、プリンタ５１０、及びサーバＰＣ５２０との間で授受される情報の伝達遷移を示したシーケンス図である。プリンタ５１０は、図４における符号４２０で示した構成のプリンタ１２０、ドキュメントサーバ５２０は、図４における符号４１０で示した構成のサーバＰＣ１１０と同等のものである。
【００４９】
図５に示すように、プリンタ５１０は、ユーザからのブラウズ要求及びキーワードを受け取る（５３１）と、ドキュメント検索要求をサーバＰＣ５２０へ送信する（５３２）。サーバＰＣ５２０は、キーワードに基づいてデータベースのドキュメント検索を実行し（５３３）、その検索結果をプリンタ５１０へ送信する（５３４）。
【００５０】
前記検索結果を受信したプリンタ５１０は、ユーザ５００へのドキュメントの一覧の表示を行なう（５３５）。このドキュメントの一覧の中から、ユーザ５００は印刷を希望するドキュメントを選択して、プリンタ５１０にプリント要求を行なう（５４１）。
【００５１】
ユーザ５００よりプリント要求を受けたプリンタ５１０は、サーバＰＣ５２０に対して、ドキュメントダウンロード要求を送信する（５４２）。サーバＰＣ５２０は、ユーザ５００により選択されたドキュメントのドキュメント情報をプリンタ５１０に返信する（５４３）。ドキュメント情報を受信したプリンタ５１０は印刷処理を実行をして（５４４）、ユーザ５００に対して印刷結果の表示を行なう（５４５）。
【００５２】
図６は、プリントが行われる際のプリンタ１２０側の処理手順を示すフローチャートである。例えば、プリンタ１２０のＣＰＵは、図６が示すフローチャートに従ったプログラムに基づいて、このフローチャートが示す処理を行なう。
【００５３】
図６に示すように、ステップＳ６００でプリンタ側の処理が開始されると、次に、ステップＳ６１０でユーザからの何らかの要求を待ち、何らかの要求があればステップＳ６２０に進む。ステップＳ６２０では、ユーザからの要求の内容（種別）がブラウズ要求またはプリント要求であるか否かを判断する。
【００５４】
判断の結果、ブラウズ要求またはプリント要求であればステップ６３０に進み、そうでなければステップＳ６４１に進む。ステップＳ６３０ではさらに、ブラウズ要求であるのか、プリント要求であるのかの判断を行なう。判断の結果、ブラウズ要求であればステップＳ６４２に進み、プリント要求であればステップＳ６４３に進む。
【００５５】
ステップＳ６４１ではブラウズ要求及びプリント要求以外の要求に対する処理を行い、ステップＳ６４２ではブラウズ処理を行い、ステップＳ６４３ではプリント処理を行なう。そして、ステップＳ６４１〜ステップＳ６４３におけるそれぞれの処理が終了すると、ステップＳ６１０に戻り、再度ユーザからの要求待ち状態になる。
【００５６】
図７は、図６に示したフローチャートのステップＳ６４２で行われるブラウズ処理における詳細な処理手順を示したものである。例えば、プリンタ１２０のＣＰＵは、図７が示すフローチャートに従ったプログラムに基づいて、このフローチャートが示す処理を行なう。
【００５７】
図４で説明したように、先ず、ステップＳ７００でプリンタ側のブラウズ処理が開始されると、次に、プリンタ１２０はＬＤＡＰクライアント４２３により、サーバＰＣ１１０に対してドキュメントの検索要求を送信する（ステップＳ７１０）。
【００５８】
次に、プリンタ１２０はサーバＰＣ１１０によるドキュメントの検索結果を受信するための処理を行なう（ステップＳ７１０）。その後、ステップＳ７１１において、プリンタ１２０は図４で示したユーザインタフェース（ＵＩ）４２５に、検索結果に基づくドキュメントの一覧を表示した後、ステップＳ６４２のブラウズ処理を終了する（ステップＳ７２０）。
【００５９】
図８は、図６に示したフローチャートにおけるステップＳ６４３で行われるプリント処理における詳細な処理手順を示したものである。例えば、プリンタ１２０のＣＰＵは、図８が示すフローチャートに従ったプログラムに基づいて、このフローチャートが示す処理を行なう。
【００６０】
図８に示す本実施の形態のプリント処理は、ユーザからプリンタ１２０へ複数のプリント要求がされる場合を想定している。
先ず、ステップＳ８００でプリンタ側のプリント処理が開始されると、次に、ステップＳ８１０では、ユーザからのプリント要求が終了しているか否かを判断する。判断の結果、プリント要求が残っている場合はステップＳ８１１へ進む。これに対して、ユーザからのプリント要求のすべてに対してプリント処理の実行が終了している場合はステップＳ８３０へ進み、プリント処理を終了する。
【００６１】
ステップＳ８１１では、図４で説明したＨＴＴＰクライアント４２２によりサーバＰＣ１１０に対してドキュメント情報のダウンロード要求を送信する。このダウンロード要求は、ドキュメント情報に対応するＵＲＬを指定している。その後、ステップＳ８１２で、ＨＴＴＰクライアント４２２は、サーバＰＣ１１０からダウンロードされたドキュメント情報の受信処理を行なう。
【００６２】
ステップＳ８２０では、ステップＳ８１２でのドキュメント情報の受信が成功しているか否かを判断する。判断の結果、ドキュメント情報の受信が成功していればステップＳ８２１へ進み、これに対してドキュメント情報の受信が失敗していればステップＳ８１０へ戻り、次のプリント要求の処理を行なうことを繰り返す。
【００６３】
前記ステップＳ８２０でのドキュメント情報の受信が成功している場合、ステップＳ８２１において、ダウンロードされたドキュメント情報に基づく印刷を図４で示したプリントエンジン４２６が実行する。印刷の実行後、ステップＳ８１０へ戻り、次のプリント要求に対する処理を行なうことを繰り返し行なう。
【００６４】
図９は、プリントが行われる際のサーバＰＣ１１０側の処理手順を示すフローチャートである。例えば、プリンタ１２０のＣＰＵは、図９が示すフローチャートに従ったプログラムに基づいて、このフローチャートが示す処理を行なう。
【００６５】
図９に示すように、先ず、最初のステップＳ９００でサーバ側の処理が開始されると、次に、ステップＳ９１０では、プリンタ１２０からの要求を待ち、要求があればステップＳ９２０に進む。
【００６６】
ステップＳ９２０では、プリンタ１２０からの要求の内容（種別）がドキュメント検索要求またはダウンロード要求であるか否かを判断する。判断の結果、ドキュメント検索要求またはダウンロード要求であれば、ステップＳ９３０に進み、さらに、ドキュメント検索要求またはダウンロード要求のどちらであるかを特定するための判断をする。これに対して、ステップＳ９２０での判断の結果、プリンタ１２０からの要求の内容がドキュメント検索要求及びダウンロード要求の何れでもない場合、ステップＳ９４１に進む。
【００６７】
ステップＳ９３０での判断の結果、ドキュメント検索要求であればステップＳ９４２に進み、ダウンロード要求であればステップＳ９４３に進む。
ステップＳ９４１では、ドキュメント検索処理及びドキュメント情報の送信処理以外の処理が行われ、その後、ステップＳ９１０へ戻り、再びプリンタ１２０からの要求待ち状態になる。
【００６８】
ステップＳ９４２では、プリンタ１２０、すなわちユーザからのドキュメント検索要求を図４で示したＬＤＡＰサーバ４１３で受信して、データベース４１４におけるドキュメントの検索を行なう。そして、ステップＳ９４４において、検索結果をプリンタ１２０へ送信した後、ステップＳ９１０へ戻り、再びプリンタ１２０からの要求待ち状態になる。
【００６９】
ステップＳ９４３では、プリンタ１２０、すなわちユーザからのダウンロード要求を図４で示したＨＴＴＰサーバ４１２で受信して、要求されたドキュメント情報をプリンタ１２０へ送信する。その後、ステップＳ９１０へ戻り、再びプリンタ１２０からの要求待ち状態になる。
【００７０】
図１０は、図４で示したユーザインタフェース（ＵＩ）４２５の一例を示す図である。図１０には、ＬＤＡＰクライアント４２３が受信した検索結果に基づくドキュメントの一覧が表示されている。
【００７１】
図１０に示すDevlp１０１０はネットワーク上のディレクトリ名である。また、ディレクトリmaier１０２０及びディレクトリbeniee１０２１は、ディレクトリDevlp１０１０内のサブディレクトリであることを表している。
【００７２】
同様に、ディレクトリＡ１０３０、ディレクトリＢ１０３１、及びディレクトリＣ１０３２は、サーバＰＣ１１０が管理しているディレクトリmaier１０２０内のサブディレクトリを表している。
【００７３】
ドキュメント１０４０は、ディレクトリＡ１０３０内に格納されているドキュメントであり、そのドキュメントの名称がpicture.txtである。
同様に、ドキュメント１０４１の名称はmagazine.txtであり、また、ドキュメント１０４２の名称はmaintenace.pdfであり、それぞれはディレクトリＡ１０３０内のドキュメントである。
【００７４】
ドキュメント「picture.txt」、「magazine.txt」、「maintenace.pdf」はいずれも、ユーザにより入力されたキーワードを含むドキュメントである。サーバからの検索結果には、検索によって見つかったドキュメントの名称のほかに、それぞのドキュメントがどのディレクトリ内に存在するかを示す情報も含まれている。例えば、「http://<サーバのＩＰアドレス>/Devlp/maier/A/picture.txt」というＵＲＬが検索結果に含まれている。
【００７５】
図１０では、ドキュメント１０４２に対する表示のみ、その表示色が白黒反転しているように示しているが、これは、ユーザがドキュメント１０４２を現在選択している状態を表現している。
【００７６】
図１０の下部に示したＯｐｅｎボタン１０５０は、ブラウズ画面にドキュメントまたはディレクトリを表示するためのボタンである。Ｏｐｅｎボタン１０５０がユーザによって押下された場合、選択されたディレクトリに格納されているドキュメントまたはディレクトリが図１０に示したように表示される。
【００７７】
これに対して、Ｃｌｏｓｅボタン１０５１は、前記Ｏｐｅｎボタン１０５０とは逆の機能を有するボタンであり、選択されたディレクトリに格納されているドキュメントまたはディレクトリを、ブラウズ画面において非表示にする。
Ｐｒｉｎｔボタン１０５２は、ドキュメント１０４２のように選択されたドキュメントの印刷実行を開始するためのボタンである。ユーザがＰｒｉｎｔボタン１０５２を押下した場合、図４で示したリファレンスプリント制御部４２４は、選択されているドキュメントのドキュメント情報のダウンロード要求をサーバＰＣ１１０に対して送信するようにＨＴＴＰクライアント４２２を制御する。
【００７８】
前記ダウンロード要求を送信する際に、ドキュメントの所在を示す位置情報もサーバＰＣ１１０へ伝達するが、このためには、図１０におけるブラウズ画面例１０００のようなドキュメントの検索結果の情報が用いられる。すなわち、前記検索結果の中からユーザによって選択されたドキュメントのディレクトリ情報やファイル名称等が、ダウンロード要求とともにサーバＰＣ１１０へ伝達されるようになっている。
【００７９】
正三角ボタン１０５３及び逆三角ボタン１０５４は、現在のブラウズ画面１０００に表示されていないディレクトリまたはドキュメントがある場合に、それらを表示するために前記ブラウズ画面を切替えるボタンである。
【００８０】
ユーザは、図１０が示す画面を見ることにより、キーワード検索によって見つかったドキュメントの一覧を確認することが出来るだけでなく、キーワード検索によって見つかったドキュメントがどのディレクトリ内にあるかを確認することができる。例えば、名称が同じである複数のドキュメントが検索によって見つかった場合、ユーザは、それぞれのドキュメントが格納されているディレクトリを参照することにより、それぞれのドキュメントの識別し、ドキュメントの内容を推測することができる。
【００８１】
なお、図１０に示したブラウズ画面は、あくまでも一例であってこれに限られることはない。例えば、他の表示方法によるブラウズ画面や、また他の機能を実行するボタン等が提示されるブラウズ画面であってもよい。
【００８２】
これまでの説明では、プリンタ１２０は、サーバＰＣ１１０へのみドキュメント検索要求を送信した。しかし、プリンタ１２０が、複数のサーバへ、例えばサーバＰＣ１１０、１１１及び１１２へドキュメント検索要求を送信し、それぞれのサーバ内に格納されているドキュメントを検索できるようにしても良い。
【００８３】
図１１は、複数のサーバへドキュメント検索要求を送信する場合のブラウズ処理を示すフローチャートである。例えば、プリンタ１２０のＣＰＵは、図６が示すフローチャートに従ったプログラムに基づいて、このフローチャートが示す処理を行なう。
【００８４】
先ず、ステップＳ１１００でプリンタ側のブラウズ処理が開始されると、次に、プリンタ１２０はＬＤＡＰクライアント４２３により、例えばサーバＰＣ１１０に対してドキュメントの検索要求を送信する（ステップＳ１１１０）。次に、ステップＳ１１２０で、プリンタ１２０はサーバＰＣ１１０によるドキュメントの検索結果を受信するための処理を行なう。なお、この場合の検索結果には、サーバＰＣ１１０を識別するサーバ識別情報が含まれている。
【００８５】
その後、ステップＳ１１３０で、全てのサーバへドキュメントの検索を要求したかどうかを判断する。全てのサーバへ要求した場合には、ステップＳ１１４０に進む。検索を要求していないサーバがある場合、ステップＳ１１１０へ進む。例えば、サーバＰＣ１１１に対しては検索を要求していない場合には、ステップＳ１１１０へ進み、ステップＳ１１１０では、サーバＰＣ１１１に対してドキュメントの検索要求を送信する。
【００８６】
ステップＳ１１４０においては、プリンタ１２０は、図４で示したユーザインタフェース（ＵＩ）４２５に、複数のサーバから受信した検索結果に基づくドキュメントの一覧を表示した後、ブラウズ処理を終了する（ステップＳ１１５０）。
【００８７】
図１２は、図４で示したユーザインタフェース（ＵＩ）４２５の一例を示す図である。図１２には、ＬＤＡＰクライアント４２３が受信した検索結果に基づくドキュメントの一覧が表示されている。図１０との違いは、複数のサーバのそれぞれで行われた検索で見つかったドキュメントの一覧が表示されている点です。ディレクト１２１０、１２２０及び１２３０は、サーバＰＣ１１０内のディレクトリである。ドキュメント１２４０、１２５０及び１２６０は、サーバＰＣ１１０での検索で見つかったものである。また、ディレクトリ１２７０及び１２８０は、サーバＰＣ１１１内のディレクトリである。ドキュメント１２９０は、サーバＰＣ１１１での検索で見つかったものである。
【００８８】
ユーザは、図１２が示す画面を見ることにより、キーワード検索によって見つかった、複数のサーバに存在するドキュメントの一覧を確認することができる。
【００８９】
図１３は、記録媒体の一例であるＣＤ−ＲＯＭのメモリマップを示す図である。図１３に示す９９９９はドキュメントのディレクトリ情報を記録している領域である。また、９９９８はインストールプログラムを記録する領域であり、９９９７はリファレンスプリントのプログラムを記録する領域である。
【００９０】
ディレクトリ情報記録領域９９９９は、インストールプログラム記録領域９９９８及びリファレンスプリントプログラム記録領域９９９７等が存在する位置情報を格納している。
【００９１】
本実施の形態のリファレンスプリントシステム１０が動作するためのプログラムがプリンタ１２０にインストールされる際には、例えば、先ず、図１３に示した領域９９９８に記録されているインストールプログラムがＣＰＵ３０１によって読み出されて、図３に示したＲＯＭ３０２にロードされる。次に、ＣＰＵ３０１はＲＯＭ３０２にロードしたインストールプログラムを実行して、領域９９９７よりリファレンスプリントプログラムを読み出して、これをハードディスク３１１に格納するように動作する。
【００９２】
なお、本発明のリファレンスプリントシステム１０は、本実施の形態で示した構成に限定されるものではなく、本リファレンスプリントシステム１０の機能を、複数の機器（例えば、ホストコンピュータ、インタフェース機器、及びリーダなど）から構成されるシステムあるいは統合装置に適用してもよいし、或いはひとつの機器からなる装置に適用してもよい。
【００９３】
また、本実施の形態では、プリンタであるＳＦＰ１２０またはＭＦＰ１２３にからサーバＰＣ１１０に対して、ブラウズ検索の要求を直接出したり、選択したドキュメントを転送したりするように構成していたがこれに限らない。例えば、前記ブラウズ検索の要求等をユーザ端末１２１、１２２で行い、必要な情報がサーバＰＣ１１０に伝わるように構成してもよい。
【００９４】
また、前述した本実施の形態のリファレンスプリントシステム１０の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給して、前記システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９５】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００９６】
この場合、プログラムコードを供給するための記録媒体としては、例えば、フロッピー（Ｒ）ディスク、ハードディスク、光ディスク、光磁気ディスク、Ｃd−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、及びＲＯＭなどを用いることができる。
【００９７】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００９８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９９】
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体から、そのプログラムをパソコン通信などの通信ラインを介して要求者にプログラム配信する場合にも適用できることは言うまでもない。
【図面の簡単な説明】
【０１００】
【図１】プリントシステムの構成を示す図である。
【図２】ドキュメントサーバを構成可能なコンピュータシステムの内部構成例を示す図である。
【図３】プリンタ（ＳＦＰ及びＭＦＰ）の内部構成例を示す図である。
【図４】ドキュメントサーバコンピュータ及びプリンタのソフトウェア機能を説明するためのモデル図である。
【図５】ユーザ、プリンタ、及びドキュメントサーバコンピュータ間における要求指示等の伝達遷移のシーケンスを説明する図である。
【図６】プリントが行われる際のプリンタ側の処理手順を示すフローチャートである。
【図７】図６に示したフローチャートにおけるブラウズ処理の詳細な処理手順を示したフローチャートである。
【図８】図６に示したフローチャートにおけるプリント処理の詳細な処理手順を示したフローチャートである。
【図９】プリントが行われる際のドキュメントサーバコンピュータ側の処理手順を示すフローチャートである。
【図１０】ブラウズ時におけるプリンタからユーザに提示する画面の一例を示した図である。
【図１１】複数のサーバへドキュメント検索要求を送信する場合のブラウズ処理を示すフローチャートである。
【図１２】ブラウズ時におけるプリンタからユーザに提示する画面の一例を示した図である。
【図１３】記録媒体の一例であるＣＤ−ＲＯＭのメモリマップを示す図である。
【符号の説明】
【０１０１】
１０  プリントシステム
１１０  ドキュメントサーバコンピュータ
１１１  ドキュメントサーバコンピュータ
１１２  ドキュメントサーバコンピュータ
１２０  ＳＦＰ（Single  Function  Printer）
１２１  ユーザ端末
１２２  ユーザ端末
１２３  ＭＦＰ（Multi  Function  Printer）
１３０  ファイアウォール
１４０  インターネット
１４１  ネットワーク
【図１】
2004246867.tif 000003
【図２】
2004246867.tif 000004
【図３】
2004246867.tif 000005
【図４】
2004246867.tif 000006
【図５】
2004246867.tif 000007
【図６】
2004246867.tif 000008
【図７】
2004246867.tif 000009
【図８】
2004246867.tif 000010
【図９】
2004246867.tif 000011
【図１０】
2004246867.tif 000012
【図１１】
2004246867.tif 000013
【図１２】
2004246867.tif 000014
【図１３】
2004246867.tif 000015