(57)【特許請求の範囲】
【請求項１】
操作者の操作するコンピュータ装置からプリンタ装置に対して前記操作者の要求する文書の所在場所を示す参照情報を送り、これを受けたプリンタ装置がその参照情報に基づき、サーバ装置からその参照情報に対応する文書のデータを取得して印刷する印刷システムであって、
前記プリンタ装置は、前記コンピュータ装置からの要求に応じて、サーバ装置の持つ文書の参照情報の一覧を取得する参照情報取得手段と、取得した参照情報の一覧の中で印刷対象とするものを選択するためのユーザインタフェース画面を表示する処理と、そのユーザインタフェース画面上で選択された参照情報を含んだ印刷要求を前記プリンタ装置へと送信する処理と、を前記コンピュータ装置に実行させるためのＨＴＭＬ記述を含んだ選択画面情報、を前記コンピュータ装置に送信する参照情報送信手段と、前記コンピュータ装置から前記選択画面情報に応じたユーザインタフェース画面上で選択された参照情報を含んだ印刷要求を受信した場合に、該参照情報が示す文書の取得要求を前記サーバ装置に送信し、その取得要求に応じて前記サーバ装置から取得した文書を印刷する印刷処理手段と、を有し、
前記サーバ装置は、正当なアクセス権を持つあらかじめ登録されたプリンタ装置であると判定された前記プリンタ装置の前記参照情報取得手段からの要求に応じて、文書の参照情報の一覧を前記プリンタ装置に返信する手段と、前記プリンタ装置の印刷処理手段からの取得要求に応じて、その取得要求が示す参照情報に対応する文書を前記プリンタ装置に返信する手段と、を有することを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムであって、
前記プリンタ装置は、前記コンピュータ装置からの要求に含まれる情報から、参照情報の一覧を取得すべきサーバ装置を判定する手段を有し、この手段で判定したサーバ装置から前記参照情報取得手段が参照情報の一覧を取得することを特徴とする印刷システム。
【請求項３】
請求項１記載の印刷システムであって、
前記サーバ装置は、参照情報の一覧の要求を受け取った場合、その要求の発行元の装置が予め登録されたプリンタ装置であるか否かを判定する手段を有し、予め登録されたプリンタ装置からの要求のみを受け付けることを特徴とする印刷システム。
【請求項４】
サーバ装置にある文書を、操作者の操作するコンピュータ装置からの指示に基づき、ユーザが選択したプリンタ装置に印刷出力するための方法であって、
（ａ）前記コンピュータ装置が、ユーザの選択したプリンタ装置に対して、サーバ装置の持つ文書の参照情報の一覧の取得を要求するステップと、
（ｂ）このコンピュータ装置からの取得要求に応じて、前記プリンタ装置が前記サーバ装置に対して文書の参照情報の一覧を要求するステップと、
（ｃ）このプリンタ装置からの要求に応じて、前記サーバ装置が、前記プリンタ装置がアクセス権を持つあらかじめ登録されたプリンタ装置であると判定すると、自己の持つ文書の参照情報の一覧の情報を前記プリンタ装置に返信するステップと、
（ｄ）このサーバ装置から返信された参照情報の一覧の中で印刷対象とするものを選択するためのユーザインタフェース画面を表示する処理と、そのユーザインタフェース画面上で選択された参照情報を含んだ印刷要求を前記プリンタ装置へと送信する処理と、を前記コンピュータ装置に実行させるためのＨＴＭＬ記述を含んだ選択画面情報を、前記プリンタ装置が前記コンピュータ装置に送信するステップと、
（ｅ）前記コンピュータ装置が、前記プリンタ装置から受信した選択画面情報の情報に基づき、操作者から所望の文書の選択を受け付ける選択受け付け画面を表示するステップと、
（ｆ）前記コンピュータ装置が、その選択受け付け画面上で操作者が選択した文書の参照情報を含んだ印刷要求を前記プリンタ装置に送信し、その文書の印刷を指示するステップと、
（ｇ）この印刷指示を受けた前記プリンタ装置が、その印刷指示に伴って受信した参照情報に基づき、前記サーバ装置から前記文書のデータを取得して印刷するステップと、
を有する方法。
【請求項５】
請求項４記載の方法であって、
前記ステップ（ｂ）と（ｃ）の間に、前記サーバ装置が、参照情報の一覧を要求してきた前記プリンタ装置を認証するステップを含み、この認証が成功した場合にのみ前記ステップ（ｃ）に進むことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
外部装置から印刷する文書データを取得するための参照情報を入力し、その参照情報に対応する文書のデータをサーバ装置から取得して印刷するプリンタ等の画像処理装置に関する。
【０００２】
【従来の技術】
インターネットの普及に伴い、インターネットに接続されたサーバ装置の文書データを格納し、インターネットを介しコンピュータ装置のブラウザから文書データを参照可能とすることにより、電子的な出版行為が行われるようになった（図１）。このようなシステムでは、コンピュータ装置に文書データが一旦格納されるため、文書データが電子的に再利用される可能性がある。即ち、複数回印刷される場合もあるし、編集ソフトウェアで編集される可能性もある。このため、このようなシステムでは、インターネットを介して価値の高い文書データを電子的に出版することが困難である。
【０００３】
これに対し、特開平６−７７９９４号公報に開示される様に、コンピュータ装置から文書データの参照情報（ＵＲＬ：Unified Resource Locatorなど）を含むプリント要求をプリンタに送信し（Ｘ２０２）、プリンタが参照情報を基に文書データを取得し（Ｘ２０３）印刷するシステムが知られている（図２）。さらに、特開平５−１９１４０２号公報に開示されるような技術を用いて、サーバ装置でプリンタ装置の認証を行うことにより、後者のシステムのプリンタ以外から文書データが取得されることを防止できる。即ち、コンピュータ装置が前述のシステムのプリンタ装置になりすまして、文書データを取得することを防止できる。従って後者の特開平６−７７９９４号号公報記載のシステムによれば、コンピュータ装置の内部の様にアクセス可能な記憶部に、文書データが一旦格納されることがないので、文書データが電子的に再利用される事を防止できる。
【０００４】
後者のシステムは、特開平１０−３０７７９２号公報に開示される様に、サーバから新着文書の様に、特定の文書データの参照情報が、コンピュータ装置またはプリンタ装置に通知される様なシステムでは特に有効である。
【０００５】
【発明が解決しようとする課題】
しかしながら、前述のシステムにおいては、プリンタ装置に指示する文書データの参照情報は、特定の文書データを指し示している必要がある。このため、印刷しようとする文書の参照情報が予め判ってない場合、印刷する文書データをプリンタ装置に指示することができないという問題がある。すなわち、コンピュータ装置は、サーバ装置が持つ文書データの属性情報を探索し、印刷したい文書の参照情報を取得し、取得した参照情報をプリンタ装置に印刷指示する必要がある。しかしながら、探索と印刷指示とは一連の操作でないため、即ち、探索のソフトウェアと印刷指示のソフトウェアとは一般に別々であるため、操作が煩雑である。これを避けようとすれば、ユーザ自身が、探索と印刷指示の操作を一連の操作で行える特別なソフトウェアを持つことが必要となる。
【０００６】
また、上記のサーバ装置では、属性情報の探索に関してはコンピュータ装置からのアクセスを許可することになるため、コンピュータ装置のアクセス制御が複雑になる。また、探索に関してコンピュータ装置からのアクセスを許可する機能を悪用され、サーバ装置内の情報が漏洩する危険性が増大する。
【０００７】
このような問題を鑑み、本発明では、コンピュータ装置から文書データの参照情報をプリンタ装置に入力し、その参照情報に基づきプリンタ装置がサーバ装置から文書データを参照し、蓄積または印刷などの所定の処理を行うシステムにおいて、ユーザ自身が特別なソフトウエアを持っていなくても、所望の文書の参照情報（ＵＲＬ等）を容易に調べることができるようにすることを目的とする。更に本発明は、サーバ装置に対する不特定ユーザのコンピュータ装置からのアクセスを許可することなく、そのコンピュータ装置が所望の文書の参照情報を取得可能とすることを課題とする。
【０００８】
【課題を解決するための手段】
参考例の画像処理装置では、処理対象の文書の参照情報を外部装置から受け付け、この参照情報を用いてサーバ装置から前記処理対象の文書を取得し、この結果取得した文書に対して蓄積または印刷などの所定の処理を行う画像処理装置において、受付手段により、外部装置から参照情報要求が受付けられ、参照情報取得手段により、その参照情報要求に対応する参照情報の一覧がサーバ装置から取得される。そして、この参照情報の一覧の中で印刷対象とするものを選択するためのユーザインタフェース画面を表示する処理と、そのユーザインタフェース画面上で選択された参照情報を含んだ印刷要求を前記プリンタ装置へと送信する処理と、を前記外部装置に実行させるためのＨＴＭＬ記述を含んだ選択画面情報が、参照情報送信手段により、前記外部装置に送信される。これにより、外部装置は、プリンタ装置を経由して、サーバ装置の持つ文書の参照情報を取得することが可能となる。なお、ここでいう参照情報は、個々の文書のありか（例えばネットワーク上での所在位置）を示すＵＲＬなどの情報である。
【０００９】
また、サーバ装置判定手段により、前記受付手段が受付けた参照情報要求から、参照情報取得先のサーバ装置が判定され、この判定したサーバ装置から前記参照情報取得手段により参照情報が取得される。これにより、外部装置は、プリンタ装置を経由して任意のサーバ装置の参照情報を取得することが可能となる。
【００１０】
また、関連サーバ装置判定情報入力手段により、前記サーバ装置判定手段が参照情報要求とサーバ装置との関連付けを行うための情報が入力され、サーバ装置判定情報記憶手段により、前記入力された関連付けを行うための情報が記憶される。これにより、画像処理装置が受信した参照情報要求と、画像処理装置内部に記憶されている関連づけの情報とに基づいて、参照情報の要求先のサーバ装置が決定されるようになる。
【００１１】
また、要求変換手段により、前記受付手段が受付けた参照情報要求が前記サーバ装置で認識可能な所定の形式に変換され、前記参照情報取得手段は、その変換後の参照情報要求をサーバ装置に送信する。これにより、画像処理装置が外部装置から受信した参照情報要求が、画像処理装置により編纂されサーバ装置に送信され、この結果サーバ装置から画像処理装置に対し、その要求に対応する参照情報が返される。
【００１２】
また、参照情報送信手段によって、前記参照情報取得手段が取得した参照情報が外部装置で表示可能な形式の選択画面情報に変換され、前記参照情報送信手段により、その選択画面情報が送信される。これにより、サーバ装置から送信される参照情報が、外部装置に表示可能な形式でなくても、画像処理装置によって、外部装置に表示可能な形式に変換される。
【００１３】
また、前記参照情報送信手段は、前記サーバ装置から取得した参照情報の一覧を、外部装置上で操作者の当該参照情報に対する選択を受け付けて当該画像処理装置に伝達する形式の選択画面情報に変換する。このような形式には、例えばＨＴＭＬのＣＧＩなどがある。これにより、操作者は、外部装置上で、Ｗｅｂブラウザ等の汎用的なソフトウェアを用いて、参照情報に含まれる文書の印刷指示を画像処理装置に送信することが可能となる。
【００１４】
また、参考例では、前記参照情報送信手段は、前記サーバ装置から取得した参照情報を、前記外部装置上で操作者がその参照情報に対応する文書の印刷方法に関する付加情報を指定することが可能な形式の選択画面情報に変換する。これにより、操作者は、外部装置上でＷｅｂブラウザ等の汎用的なソフトウェアを用いて、参照情報に含まれる文書の印刷指示を画像処理装置に送信すると同時に、両面印字や部数、ステープラ処理等、印刷指示に係る文書の印刷方法についての指示を付加することが可能となる。
【００１５】
また、参考例では、認証手段により、サーバ装置との間で所定の認証処理が行われる。これにより、外部装置から直接サーバ装置をアクセスしたり、認証されない他の画像処理装置からのアクセスを拒絶することが可能となる。
【００１６】
また、本発明に係るシステムは、操作者の操作するコンピュータ装置からプリンタ装置に対して前記操作者の要求する文書の所在場所を示す参照情報を送り、これを受けたプリンタ装置がその参照情報に基づき、サーバ装置からその参照情報に対応する文書のデータを取得して印刷する印刷システムであって、前記プリンタ装置は、前記コンピュータ装置からの要求に応じて、サーバ装置の持つ文書の参照情報の一覧を取得する参照情報取得手段と、取得した参照情報の一覧の中で印刷対象とするものを選択するためのユーザインタフェース画面を表示する処理と、そのユーザインタフェース画面上で選択された参照情報を含んだ印刷要求を前記プリンタ装置へと送信する処理と、を前記コンピュータ装置に実行させるためのＨＴＭＬ記述を含んだ選択画面情報、を前記コンピュータ装置に送信する参照情報送信手段と、前記コンピュータ装置から前記選択画面情報に応じたユーザインタフェース画面上で選択された参照情報を含んだ印刷要求を受信した場合に、該参照情報が示す文書の取得要求を前記サーバ装置に送信し、その取得要求に応じて前記サーバ装置から取得した文書を印刷する印刷処理手段と、を有し、前記サーバ装置は、正当なアクセス権を持つあらかじめ登録されたプリンタ装置であると判定された前記プリンタ装置の前記参照情報取得手段からの要求に応じて、文書の参照情報の一覧を前記プリンタ装置に返信する手段と、前記プリンタ装置の印刷処理手段からの取得要求に応じて、その取得要求が示す参照情報に対応する文書を前記プリンタ装置に返信する手段と、を有することを特徴とする。
【００１７】
このシステムによれば、操作者はプリンタ装置に対してアクセスを行うだけで、所望の文書を見つけ出して印刷することができる。
【００１８】
このシステムにおいて、前記サーバ装置は、参照情報の一覧の要求を受け取った場合、その要求の発行元の装置が予め登録されたプリンタ装置であるか否かを判定する手段を有し、予め登録されたプリンタ装置からの要求のみを受け付けるようにすれば、サーバ装置のセキュリティを更に向上できる。
【００１９】
また、本発明に係る方法は、サーバ装置にある文書を、操作者の操作するコンピュータ装置からの指示に基づき、ユーザが選択したプリンタ装置に印刷出力するための方法であって、（ａ）前記コンピュータ装置が、ユーザの選択したプリンタ装置に対して、サーバ装置の持つ文書の参照情報の一覧の取得を要求するステップと、（ｂ）このコンピュータ装置からの取得要求に応じて、前記プリンタ装置が前記サーバ装置に対して文書の参照情報の一覧を要求するステップと、（ｃ）このプリンタ装置からの要求に応じて、前記サーバ装置が、前記プリンタ装置がアクセス権を持つあらかじめ登録されたプリンタ装置であると判定すると、自己の持つ文書の参照情報の一覧の情報を前記プリンタ装置に返信するステップと、（ｄ）このサーバ装置から返信された参照情報の一覧の中で印刷対象とするものを選択するためのユーザインタフェース画面を表示する処理と、そのユーザインタフェース画面上で選択された参照情報を含んだ印刷要求を前記プリンタ装置へと送信する処理と、を前記コンピュータ装置に実行させるためのＨＴＭＬ記述を含んだ選択画面情報を、前記プリンタ装置が前記コンピュータ装置に送信するステップと、（ｅ）前記コンピュータ装置が、前記プリンタ装置から受信した選択画面情報の情報に基づき、操作者から所望の文書の選択を受け付ける選択受け付け画面を表示するステップと、（ｆ）前記コンピュータ装置が、その選択受け付け画面上で操作者が選択した文書の参照情報を含んだ印刷要求を前記プリンタ装置に送信し、その文書の印刷を指示するステップと、（ｇ）この印刷指示を受けた前記プリンタ装置が、その印刷指示に伴って受信した参照情報に基づき、前記サーバ装置から前記文書のデータを取得して印刷するステップと、を含む。
【００２０】
【発明の実施の形態】
以下に本発明の好適な実施の形態（以下、実施形態と略す）を図面を参照して説明する。
【００２１】
図３に本実施形態のプリンタ装置のハードウェア構成図を示す。ＣＰＵ（Ｐ１０１）はＲＯＭ（Ｐ１０２）に格納されたソフトウェアを実行する。ＲＡＭ（Ｐ１０３）はソウトウェアを実行時に作業用データが一時記憶される。操作パネル（Ｐ１０５）は、前述のソフトウェアにより状態の表示、設定の入力を行なう。不揮発性ＲＡＭ（Ｐ１０４）は、操作パネル（Ｐ１０５）から入力された設定情報等を記憶する。ＬＡＮインタフェース（Ｐ１０６）は、前述のソフトウェアによりＬＡＮにデータを送信したりＬＡＮからデータを受信したりする。プリントエンジン（Ｐ１０７）は、前述のソフトウェアによってＲＡＭ（Ｐ１０３）上に生成されそのＲＡＭから送られてくる画像データを所定の用紙などに印刷する。
【００２２】
図４に本実施形態のプリンタ装置の動作を説明するためのシステム構成図を示す。まず、ユーザは、サーバ装置（Ｅ１０３）内のある文書の印刷出力が欲しいが、その文書の参照情報（ＵＲＬなど）を知らない場合、コンピュータ装置（Ｅ１０２）から所定のプリンタ装置（Ｅ１０１）に対して文書情報送信要求（Ｘ２００）を送る。プリンタ装置（Ｅ１０１）は、この文書情報送信要求（Ｘ２００）をサーバ装置（Ｅ１０３）に転送する。ここで文書情報送信要求（Ｘ２００）は、目的のサーバ装置（Ｅ１０３）の持つ文書の参照情報の一覧を要求するための要求データであり、特許請求の範囲の「参照情報要求」に相当する。サーバ装置（Ｅ１０３）は、この要求（Ｘ２００）を受けると、自分が管理している各文書の参照情報を含む文書情報（Ｘ２０１）をプリンタ装置（Ｅ１０１）に返す。プリンタ装置（Ｅ１０１）は、この文書情報（Ｘ２０１）を、文書情報要求（Ｘ２００）の送信元であるコンピュータ装置（Ｅ１０２）に送る。
【００２３】
文書情報（Ｘ２０１）を受け取ったコンピュータ装置（Ｅ１０２）は、その情報（Ｘ２０１）に示された複数の文書の中から所望の文書を選択し、その文書の参照情報を本実施形態のプリンタ装置（Ｅ１０１）に送信することにより、所望の文書のプリントを要求する（Ｘ２０２）。次に、本実施形態のプリンタ装置（Ｅ１０１）は、受信した参照情報を用いて、サーバ装置から文書データを参照し印刷する。
【００２４】
このように本実施形態では、ユーザは、正確な参照情報を知らない文書を印刷したい場合でも、プリンタ装置（Ｅ１０１）にアクセスするだけで済むため、操作の煩雑さが軽減される。すなわち、従来では、正確な参照情報が分からない文書を印刷したい場合、ユーザはいったんその文書のあるサーバ装置でその文書の参照情報を調べ、その後に改めてプリンタ装置に対してその文書の参照情報を渡して印刷指示するなどの操作が必要であったが、本実施形態では、プリンタ装置のＷｅｂページにアクセスし、後はそのＷｅｂページの提供するガイドに従って操作を行うだけで、正確な参照情報が分からない文書でも印刷依頼をすることができる。本実施形態では、ユーザのコンピュータ装置に、特別のソフトウエアは必要なく、一般的なＷｅｂブラウザ（または、これに類する標準的な通信ソフトウエア）さえあればよい。
【００２５】
また本実施形態では、サーバ装置（Ｅ１０３）の持つ文書の情報に関する要求を、コンピュータ装置（Ｅ１０２）からサーバ装置（Ｅ１０３）に直接的に行うのではなく、プリンタ装置（Ｅ１０１）を介して行うようにしている。ここでのプリンタ装置（Ｅ１０１）は、サーバ装置（Ｅ１０３）に対してアクセス可能な装置として予め登録されたものであり、サーバ装置（Ｅ１０３）は公開鍵暗号方式などの認証方式を用いて、アクセスしてきたプリンタ装置がアクセス権を持つ正当な装置かを判定することができる。サーバ装置（Ｅ１０３）は、それら予め登録されたプリンタ装置（Ｅ１０１）以外の装置、例えば一般のユーザのコンピュータや、登録されていない（認証できない）プリンタ装置からの文書情報要求は受け付けない。したがって、本実施形態では、ユーザは、予め登録された正当なプリンタ装置（Ｅ１０１）を介してのみ、サーバ装置（Ｅ１０３）が保持する文書の参照情報やその文書自体の情報を得ることができるので、サーバ装置（Ｅ１０３）のセキュリティが確保される。
【００２６】
図５に本実施形態のシステム構成内で授受される電文（すなわち電子情報）のシーケンス図を示す。図６に本実施形態のプリンタ装置のソフトウェア構成図を示す。図７に本実施形態のプリンタ装置の動作フロー図を示す。以下フロー図に沿って説明する。コンピュータ装置（Ｅ１０２）のＷｅｂ（World Wide Web）ブラウザから、本実施形態のプリンタ装置に対し文書情報の送信を要求するＵＲＬを入力することにより、本発明のプリンタ装置に文書情報送信要求（Ｔ１０１）を送信する。この操作は、コンピュータ装置上で操作者が図８の例に示されるようにＷｅｂブラウザのＵＲＬ欄にコマンドを入力することによって指示される。すると、入力されたコマンドに基づき、コンピュータ装置（Ｅ１０２）からプリンタ装置（Ｅ１０１）に対し、図９に示される様に、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）の電文により文書情報送信要求が送出される。ここで、電文中の「list_docs」が、文書情報送信要求であることを示す。なお、この例では、この文書情報送信要求の記述の次に、文書要求対象のサーバを特定する文字列を記述するように規定している。図９では、「ABCseminar.co.jp」が文書要求対象のサーバを示す。すなわち、本実施形態では、コンピュータ装置（Ｅ１０２）からの文書情報送信要求（Ｔ１０１）自体は、プリンタ装置（Ｅ１０１）に対して行われるが、その文書情報送信要求には、ネットワーク（インターネットなど）上のどの位置にある文書群の情報が欲しいのかを示す指定情報が組み込まれる。すなわち、ユーザは、自分が欲しい文書があると思われる「場所」を指定情報として組み込んだ文書情報送信要求を作成し、それをその「場所」に対するアクセス権を持つ所定のプリンタ装置（Ｅ１０１）に送信する。以上の例では、指定情報はサーバ装置名であるが、ユーザが所望の文書のありかを更に詳しく知っている場合には、もっと詳しいレベルまでを指定してもよい。
【００２７】
本実施形態のプリンタ装置のＷｅｂサーバコア（Ｍ１０２）は、何らかの要求電文を受信する（Ｓ１０１）と、電文の内容を検査する（Ｓ１０２、Ｓ１１０）。文書情報送信要求である場合（Ｓ１０２：Ｙｅｓ）、文書情報処理部（Ｍ１０４）が起動される。文書情報処理部（Ｍ１０４）は、Ｗｅｂクライアントコア（Ｍ１０３）を介してサーバ装置（Ｅ１０３）に接続する（Ｓ１０３）。
【００２８】
図１０にＷｅｂクライアントコア（Ｍ１０３）がサーバ装置に接続する際のさらに詳細な動作フロー図を示す。まず、サーバ検索部（Ｍ１０６）により、文書情報送信要求（図９）に含まれるサーバ装置名を基に、ＤＮＳ（Ｄｏｍａｉｎ Ｎａｍｅ Ｓｅｒｖｉｃｅ）を用いて、文書要求対象のサーバ装置を決定する（Ｓ２０１）。ここでは、図８又は図９に示したＵＲＬの中の「ABCseminar.co.jp」がサーバ装置名である。次に、認証キー生成部（Ｍ１０５）により、当該プリンタ装置（Ｅ１０１）自身の認証キーを生成する（Ｓ２０２）。さらに、決定されたサーバ装置に、生成された認証キーを用いてＳＳＬ（Ｓｅｃｕｒｅ Ｓｏｃｋｅｔ Ｌａｙｅｒ）の手順に従って接続する（Ｓ２０３）。ＳＳＬにより、以降、サーバ装置と切断するまでの間、プリンタ装置とサーバ装置との間で授受される電文は暗号化される。
【００２９】
次に、文書情報処理部（Ｍ１０４）は、受信した文書情報送信要求から、サーバに送信する文書情報取得コマンドを生成し（Ｓ１０４）、Ｗｅｂクライアントコア（Ｍ１０３）を介して送信する（Ｓ１０５）。ここで送信される文書情報取得コマンドは、図５のシーケンス中ではＴ１０２に該当する。図１１に文書処理情報送信要求の電文の例を示す。次に、本実施形態のプリンタ装置の文書情報処理部（Ｍ１０４）は、Ｗｅｂクライアントコア（Ｍ１０３）を介して、先に送信した文書処理情報送信要求の応答であるところの文書情報（Ｔ１０３）を、サーバ装置から受信し（Ｓ１０６）、サーバ装置との接続を切断する（Ｓ１０７）。この例では、文書情報は、サーバ装置が持つ文書に関するＵＲＬ等の情報の一覧である。もっと一般的には、文書情報は、文書情報送信要求（Ｔ１０１）に指定された「ネットワーク上での場所」に存在する文書の情報の一覧である。図１２に文書情報（Ｔ１０３）の電文例を示す。ＨＴＴＰのコンテント部分に、それら各文書の名称やＵＲＬを示す文書情報が、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）によって記述されている。このような文書情報（Ｔ１０３）が、サーバ装置（Ｅ１０３）からプリンタ装置（Ｅ１０１）に伝達される。さらに、文書情報処理部（Ｍ１０４）は、受信した文書情報に編集を加え（Ｓ１０８）、編集後の文書情報（Ｔ１０４）をコンピュータ装置に送信する（Ｓ１０９）。図１３に、プリンタ装置からコンピュータ装置に送信される文書情報（Ｔ１０４）の電文例を示す。ＨＴＴＰのデータ部分にＨＴＭＬの文書情報が示されるが、ステップ（Ｓ１０８）の編集により、図１２で示された文書情報に「<FORM>」「<INPUT>」等のＣＧＩ（Common Gateway Interface）のタグが加えられる。図１４に、プリンタ装置から送信した文書情報を、コンピュータ装置のＷｅｂブラウザが表示した際の表示例を示す。すなわち、プリンタ装置（Ｅ１０１）では、サーバ装置（Ｅ１０３）から取得した文書一覧の情報に対し、印刷したい文書の選択のためのユーザインタフェースの記述を付加し、これをコンピュータ装置（Ｅ１０２）に送る。
【００３０】
これを受けたコンピュータ装置（Ｅ１０２）では、ユーザがＷｅｂブラウザ上の図１４の文書選択表示上で、文書一覧の表Ｄ１００中で所望の文書に対応するチェックボックスＤ１０１を選択する。この他、ユーザは、両面指定（Ｄｕｐｌｅｘ）や部数指定（Ｃｏｐｉｅｓ）などの文書印刷に関する付加情報を、入力欄Ｄ１０２に対して指定することができる。ユーザが、マウス等を用いて「Submit」（要求送信）ボタンＤ１０３を押下すると、コンピュータ装置（Ｅ１０２）は、そのときＷｅｂブラウザ上で選択されている文書の印刷を要求するためのプリントＵＲＬ電文（Ｔ１０５）を作成し、プリンタ装置（Ｅ１０１）に送信する。図１５に、プリントＵＲＬ電文（Ｔ１０５）の例を示す。この例では、ＨＴＴＰコマンド中に示された「print_URL」という記述が、この電文がプリントＵＲＬ要求であることを示す。ＨＴＴＰのデータ中に、ＭＩＭＥ（Multipurpose Internet Mail Extension）形式で、選択された文書のＵＲＬが示される。本実施形態のプリンタ装置（Ｅ１０１）のＷｅｂサーバコア（Ｍ１０２）は、何らかの要求電文を受信する（Ｓ１０１）と、電文の内容を検査する（Ｓ１０２、Ｓ１１０）。受信した電文がプリントＵＲＬ要求である場合（Ｓ１０２：ＮｏかつＳ１１０：Ｙｅｓ）、プリントＵＲＬ受付部（Ｍ１０７）が起動される。プリントＵＲＬ受付部（Ｍ１０７）は、文書データ取得部（Ｍ１０８）を起動すると共に、要求が受付けられた旨の受理（ＡＣＫ）電文（Ｔ１０６）をコンピュータ装置（Ｅ１０２）に返信する（Ｓ１１０）。次に、文書データ取得部（Ｍ１０８）は、プリントＵＲＬ要求（Ｔ１０５）に指定されたサーバ装置（Ｅ１０１）に対し、Ｗｅｂクライアントコア（Ｍ１０３）を介して接続する（Ｓ１１２）。ここでの接続の手順は、既に述べた図１０に示される手順と同一である。次に、本実施形態のプリンタ装置（Ｅ１０１）の文書データ取得部（Ｍ１０８）は、文書取得要求を生成し（Ｓ１１３）、Ｗｅｂクライアントコア（Ｍ１０３）を介して、サーバ装置（Ｅ１０３）に送信する（Ｓ１１４）。ここで送信される文書取得要求は、図５のシーケンス中ではＴ１０７に該当する。図１６が文書取得要求（Ｔ１０７）の電文例である。取得する文書ファイルのファイル名がＨＴＴＰコマンド中の「99a_rep.prn」の記述に示される。すなわち、文書取得要求（Ｔ１０７）は、コンピュータ装置（Ｅ１０２）からのプリントＵＲＬ要求（Ｔ１０５）に指定されたサーバ装置（Ｅ１０３）に対し、その要求（Ｔ１０５）中に指定された文書を要求するための要求データである。
【００３１】
この要求（Ｔ１０７）を受けたサーバ装置（Ｅ１０３）は、この要求中に指定された文書のデータを自己のファイルシステム等から取得し、ＨＴＴＰプロトコルに従ってこの文書データ（Ｔ１０８）を、要求元のプリンタ装置（Ｅ１０１）に送信する。
【００３２】
すると、文書データ取得部（Ｍ１０８）は、Ｗｅｂクライアントコア（Ｍ１０３）を介して、先に要求した文書取得要求（Ｔ１０７）の応答としての文書データ（Ｔ１０８）を受信する（Ｓ１１５）。図１７が文書データの電文の例を示す。ＨＴＴＰのコンテント部分に文書データがプリント記述言語（ＰＤＬ）等の形式で格納される。次に、文書データ取得部（Ｍ１０８）は、Ｗｅｂクライアントコア（Ｍ１０３）を介してサーバ装置（Ｅ１０３）との接続を切断する（Ｓ１１６）。文書データ取得部（Ｍ１０８）で受信された文書データは、画像描画部（Ｍ１０９）でビットマップ画像形式に展開される（Ｓ１１７）。そして、展開されたビットマップ画像は、画像形成部（Ｍ１１０）を介してプリントエンジン（Ｐ１０７）に出力され、プリントエンジンにて所定の用紙などの上にその画像が形成される（Ｓ１１８）。
【００３３】
このように、本実施形態によれば、ユーザは、予め定められたプリンタ装置（Ｅ１０１）にアクセスするだけで、正確なＵＲＬの分からない文書の印刷出力を得ることができる。
【００３４】
また、本実施形態では、サーバ装置Ｅ１０３が持っている文書の参照情報を、ユーザのコンピュータ装置Ｅ１０２から直接サーバ装置Ｅ１０３に対して要求する代わりに、予め定められた（すなわちサーバ装置Ｅ１０３でその正当性が認証できる）プリンタ装置Ｅ１０１を介して要求するようにしたことにより、ユーザがコンピュータ装置Ｅ１０２から直接サーバ装置Ｅ１０３内を探索することを防止しつつも、ユーザに対して所望の文書の参照情報を知らせることができる。
【００３５】
上述の例では、文書提供元のサーバ装置をＤＮＳにより決定する方法について述べたが、ＤＮＳ以外のネームサービスを用いても良いし、ＬＤＡＰ（Ｌｉｇｈｔ Ｗｅｉｇｈｔ Ｄｉｒｅｃｔｏｒｙ Ｓｅｒｖｉｃｅ）等のディレクトリサービスを用いても良い。本実施形態では、サーバ装置を決定するステップ（Ｓ２０１）を設けたが、予めサーバ装置を固定的に決定しておいても良い。
【００３６】
また、以上の例では、コンピュータ装置（Ｅ１０２）側で、プリンタ装置（Ｅ１０１）に送る文書情報送信要求（Ｔ１０１）に文書要求先のサーバ装置（Ｅ１０３）等の指定情報を組み込んでいたが、これは必ずしも必須ではない。例えば、予め定めた宛先（サーバ装置の名称等）をプリンタ装置（Ｅ１０１）の不揮発性ＲＡＭ（Ｐ１０４）に記憶しておき、コンピュータ装置（Ｅ１０２）から文書情報送信要求（Ｔ１０１）が来た場合、プリンタ装置（Ｅ１０１）が不揮発性ＲＡＭ（Ｐ１０４）に記憶された宛先に対して自動的に文書情報送信要求（Ｔ１０２）を送るようにしてもよい。この場合、文書情報送信要求を作成するに当たってコンピュータ装置（Ｅ１０２）で、対象となるサーバ装置を指定することが必ずしも必要でなくなる。プリンタ装置（Ｅ１０１）は、不揮発性ＲＡＭ（Ｐ１０４）に記憶された宛先をデフォルトとして用い、コンピュータ装置からの文書情報送信要求に明示的な宛先の指定がない場合は、不揮発性ＲＡＭ内の宛先に文書情報送信要求を転送するようにしてもよい。
【００３７】
なお、この場合、不揮発性ＲＡＭ（Ｐ１０４）に記憶する宛先の情報は、プリンタ装置の操作パネル（Ｐ１０５）から設定するようにしてもよいし、サーバ装置から電子メール等を用いてプリンタ装置にその宛先（当該サーバ装置自身のＵＲＬ等）を設定させるようにしてもよい。なお、不揮発性ＲＡＭ（Ｐ１０４）に記憶する宛先（サーバ装置名等）の情報を、個々のコンピュータ装置（あるいはユーザごと）に別個に設定できるようにしてもよい。このように、プリンタ装置が受信する文書情報送信要求とサーバ装置とを対応づける情報をプリンタ装置の不揮発性ＲＡＭ（Ｐ１０４）に記憶しておくことにより、ステップ（Ｓ２０１）では、記憶されているその対応づけ情報を基に、サーバ装置を決定することになる。
【００３８】
また、上述の例ではプリンタ装置が文書要求先のサーバ装置を決定したが、この代わりに、プリンタ装置を予め決められたプロキシサーバに接続し、プリンタ装置からそのプロキシサーバに対して所定のＨＴＴＰ電文を送出し、これに応じてそのプロキシサーバでサーバ装置を探索するようにしても良い。
【００３９】
また、上述の例では、ＳＳＬによってプリンタ装置を認証する例を示したが、ＳＳＬ以外の方法で認証を行なっても良い。また、機密保護や著作権保護を必要としない文書を提供するサーバを利用する場合、認証を行わなくても良い。
【００４０】
上述のプリンタ装置では、コンピュータ装置から受信した文書情報送信要求に対して所定の変換を施した上で、サーバ装置に送信したが、そのような変換を行わずにサーバ装置に転送することももちろん可能である。また、上述の例では、サーバ装置から得られた文書一覧情報を編集後、コンピュータ装置に送信する例を示したが、受信したデータをそのまま転送するようにしても良い。また、上述の例では、ＨＴＴＰおよびＨＴＭＬを用いた例を示したが、他の通信プロトコルや、他のデータ表現形式を用いても良い。例えば、サーバ装置に文書データベースを構築し、ＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ Ｑｕｅｒｙ Ｌａｎｇｕａｇｅ）等のデータベース操作言語を用いて文書情報を授受するようにしても良い。
【図面の簡単な説明】
【図１】  従来技術のプリンタ装置が動作するシステムのシステム構成図である。
【図２】  従来技術のプリンタ装置が動作するシステムのシステム構成図である。
【図３】  本発明の実施形態のプリンタ装置のハードウェア構成図である。
【図４】  本発明の実施形態のプリンタ装置の動作するシステムのシステム構成図である。
【図５】  本発明の実施形態のプリンタ装置と、コンピュータ装置、サーバ装置間で授受される電文のシーケンス図である。
【図６】  本発明の実施形態のプリンタ装置のソフトウェア構成図である。
【図７】  本発明の実施形態のプリンタ装置の動作フロー図である。
【図８】  本発明の実施形態のプリンタ装置に、文書情報送信要求を行う際のコンピュータ装置の操作画面の例を示す図である。
【図９】  本発明の実施形態のプリンタ装置が受信する文書情報送信要求の電文例を示す図である。
【図１０】  本発明の実施形態のプリンタ装置の、サーバ装置との接続処理の動作フロー図である。
【図１１】  本発明の実施形態のプリンタ装置が送信する文書情報送信要求の電文例を示す図である。
【図１２】  本発明の実施形態のプリンタ装置がサーバ装置から受信する文書情報の電文例を示す図である。
【図１３】  本発明の実施形態のプリンタ装置がコンピュータ装置に送信する文書情報の電文例を示す図である。
【図１４】  本発明の実施形態のプリンタ装置から送信された文書情報を、コンピュータ装置が表示した際の表示画面例を示す図である。
【図１５】  本発明の実施形態のプリンタ装置が受信するプリントＵＲＬ要求の電文例を示す図である。
【図１６】  本発明の実施形態のプリンタ装置が送信する文書取得要求の電文例を示す図である。
【図１７】  本発明の実施形態のプリンタ装置が受信する文書データの電文例を示す図である。
【符号の説明】
Ｅ１０１  プリンタ装置、Ｅ１０２  コンピュータ装置、Ｅ１０３  サーバ装置、Ｅ１０４  インターネット、Ｍ１０１  ＴＣＰ／ＩＰスタック、Ｍ１０２  Ｗｅｂサーバコア、Ｍ１０３  Ｗｅｂクライアントコア、Ｍ１０４  文書情報処理部、Ｍ１０５  認証キー生成部、Ｍ１０６  サーバ検索部、Ｍ１０７  プリントＵＲＬ受付部、Ｍ１０８  文書データ取得部、Ｍ１０９  画像描画部、Ｍ１１０  画像形成部。
【図１】
0003975616.tif 000002
【図２】
0003975616.tif 000003
【図３】
0003975616.tif 000004
【図４】
0003975616.tif 000005
【図５】
0003975616.tif 000006
【図６】
0003975616.tif 000007
【図７】
0003975616.tif 000008
【図８】
0003975616.tif 000009
【図９】
0003975616.tif 000010
【図１０】
0003975616.tif 000011
【図１１】
0003975616.tif 000012
【図１２】
0003975616.tif 000013
【図１３】
0003975616.tif 000014
【図１４】
0003975616.tif 000015
【図１５】
0003975616.tif 000016
【図１６】
0003975616.tif 000017
【図１７】
0003975616.tif 000018