(57)【要約】【課題】  情報端末装置からの簡単な印刷指示で、印刷デバイス端末装置が文書サーバ装置から取得する文書データに対して、個々の印刷デバイス端末装置のフィニッシング機能に対応した印刷出力を自在に行うことである。【解決手段】  検索サーバ端末装置１１２は、情報処理装置１１０または印刷デバイス端末装置１０００の各種属性を管理しておき、情報端末装置１０１からのデバイス検索要求を受信し、該受信したデバイス検索要求に応じて、管理されている通信可能な情報処理装置１１０または印刷デバイス端末装置１０００を検索し、該検索されたデバイス情報を結果を情報端末装置１０１に送信する構成を特徴とする。【選択図】  図１
2005258868.tif 000002
【特許請求の範囲】
【請求項１】
情報端末装置、情報処理装置及び印刷装置を含む印刷システムであって、
前記情報端末装置においてユーザによって入力された検索条件に従って、印刷装置を検索する印刷装置検索手段と、
前記印刷装置検索手段によって見つかった印刷装置へ前記情報端末装置から印刷指示を送信する印刷指示送信手段と、
前記印刷指示に対応する識別情報を前記情報端末装置へ前記印刷装置から送信する識別情報送信手段と、
前記情報処理装置を検索する情報処理装置検索手段と、
前記情報処理装置検索手段により見つかった情報処理装置から前記印刷装置へ、前記識別情報に対応する前記印刷指示の出力属性を示す情報を送信する出力属性送信手段と、
前記出力属性送信手段によって送信された出力属性を示す情報に従って、前記印刷指示に基づく印刷処理を行う印刷処理手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記印刷指示送信手段は、前記印刷装置検索手段によって見つかった印刷装置のうち、ユーザにより選択された印刷装置へ前記印刷指示を送信し、
前記情報処理装置検索手段は、ユーザにより選択された印刷装置の位置情報に基づいて、情報処理装置を検索することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷指示で指定された文書データを取得する文書データ取得手段と、
前記文書データからページイメージデータを生成する生成手段とを有し、
前記印刷処理手段は、前記出力属性送信手段によって送信された出力属性を示す情報に従って、前記生成手段により生成されたページイメージデータに基づく印刷処理をおこなうことを特徴とする請求項１或いは２に記載の印刷システム。
【請求項４】
前記情報処理装置検索手段により見つかった情報処理装置のうち、ユーザにより選択された情報処理装置へ前記識別情報を送信する第２の識別情報送信手段を有することを特徴とする請求項１乃至４のいずれかに記載の印刷システム。
【請求項５】
前記出力属性は、フィニッシング処理を行うフィニッシング機能に関するものであることを特徴とする請求項１乃至４のいずれかに記載の印刷システム。
【請求項６】
印刷装置に関する情報を管理する検索サーバ装置へ、印刷装置の検索要求を送信する第１の検索要求送信手段と、
前記検索サーバ装置からの検索結果を受信する第１の検索結果受信手段と、
前記検索結果が示す印刷装置のうち、ユーザにより選択された印刷装置へ、印刷指示を送信する印刷指示送信手段と、
前記印刷指示に対応する識別情報を前記印刷装置から受信する識別情報受信手段と、
情報処理装置に関する情報を管理する検索サーバ装置へ、前記情報処理装置の検索要求を送信する第２の検索要求送信手段と、
前記検索結果が示す情報処理装置のうち、ユーザにより選択された情報処理装置へ、前記識別情報を送信する識別情報送信手段と、
を有することを特徴とする情報端末装置。
【請求項７】
印刷指示に対応する識別情報と、当該印刷指示を処理する印刷装置に対応する印刷装置識別情報とを情報端末装置から受信する識別情報受信手段と、
前記印刷装置識別情報に対応する印刷装置から、当該印刷装置の属性に関する情報を取得する属性取得手段と、
前記属性取得手段によって取得された情報に基づいて、前記印刷装置識別情報に対応する印刷装置へ、前記識別情報に対応する前記印刷指示の出力属性を示す情報を送信する出力属性送信手段と、
を有することを特徴とする情報処理装置。
【請求項８】
情報端末装置、情報処理装置及び印刷装置を含む印刷システムにおけるデータ処理方法であって、
前記情報端末装置においてユーザによって入力された検索条件に従って、印刷装置を検索する印刷装置検索ステップと、
前記印刷装置検索ステップによって見つかった印刷装置へ前記情報端末装置から印刷指示を送信する印刷指示送信ステップと、
前記印刷指示に対応する識別情報を前記情報端末装置へ前記印刷装置から送信する識別情報送信ステップと、
前記情報処理装置を検索する情報処理装置検索ステップと、
前記情報処理装置検索ステップにより見つかった情報処理装置から前記印刷装置へ、前記識別情報に対応する前記印刷指示の出力属性を示す情報を送信する出力属性送信ステップと、
前記出力属性送信ステップによって送信された出力属性を示す情報に従って、前記印刷指示に基づく印刷処理を行う印刷処理ステップと、
を有することを特徴とするデータ処理方法。
【請求項９】
請求項８に記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１０】
請求項８に記載のデータ処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と、情報端末装置と、印刷装置を含む印刷システムおよび情報端末装置および情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワーク上に接続された各種の資源（プリンタ、サーバ端末装置、スキャナなど）を効率的に発見し、利用するための方法として、例えば下記特許文献１に開示されているように、ネットワーク上にディレクトリサーバを設けて、ネットワーク上の種々のデバイス（スキャナ、プリンタ、複合機、クライアントＰＣ）等の情報を収集して、ネットワークのデバイスからの資源情報取得に応じて、ネットワーク情報を提示するディレクトリサービスが提供されている。
【０００３】
上記ディレクトリサービスは、言わばネットワークに関する電話帳であり、様々な情報を格納している。上記ディレクトリサービスを用いて、例えばネットワークに接続されているデバイス端末装置を検索することにより、ネットワーク上で利用可能なデバイス端末装置のネットワークアドレスの一覧を取得できる。
【０００４】
また、印刷機能を有するデバイス端末装置自体がサーバ端末装置へのアクセス機能を持つようになってきており、ＰＤＡなどの情報端末装置からも電話回線経由で接続する等の方式でネットワークへのアクセスが可能になってきたので、情報端末装置からネットワーク上の印刷デバイス装置を検索し、指示されたサーバ端末装置に対して印刷デバイス装置が直接アクセスし、例えば下記特許文献２に開示されているように、例えばＨＴＴＰでＵＲＩ（Ｕｎｉｆｉｅｄ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）でサーバ端末装置に文書取得と印刷設定情報を送信し、該サーバ端末装置から文書情報を取得（ダウンロード）して印刷できるように構成されたシステムも提案されている。
【特許文献１】特開２００１−４３１５９号公報
【特許文献２】特開２００２−１８９５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例では、ＰＤＡ等のような小さなモバイル型の情報端末装置から遠隔地にある印刷デバイス装置へ出力する場合、情報端末装置ではメモリサイズや表示部に制限を受けるため、予め個々の印刷装置に対応した複数のプリンタドライバを内蔵しておくことが困難であり、また、検索された印刷デバイス端末装置から印刷のたびにプリンタドライバをダウンロードすることも実用的ではなく、印刷装置に固有な機能（フィニッシング処理など）を設定して印刷指示を行うことが困難であった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、情報端末装置から遠隔地にある印刷装置に対して、ユーザが印刷装置の近くにある情報処理装置から最終的な出力属性の設定、例えばフィニッシング設定を行うことにより、情報端末装置からの簡単な印刷指示で、個々の印刷装置の機能に対応した印刷出力を自在に行える印刷システム環境を構築できる印刷システムおよび情報端末装置および情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【０００７】
また、予め情報端末装置上で印刷ジョブからページイメージへの展開処理を事前に指示しておくことにより、ユーザが印刷装置の側まで移動するまでの時間も有効に利用できる利便性に優れた印刷システムおよび情報端末装置および情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、情報端末装置、情報処理装置及び印刷装置を含む印刷システムであって、前記情報端末装置においてユーザによって入力された検索条件に従って、印刷装置を検索する印刷装置検索手段と、前記印刷装置検索手段によって見つかった印刷装置へ前記情報端末装置から印刷指示を送信する印刷指示送信手段と、前記印刷指示に対応する識別情報を前記情報端末装置へ前記印刷装置から送信する識別情報送信手段と、前記情報処理装置を検索する情報処理装置検索手段と、前記情報処理装置検索手段により見つかった情報処理装置から前記印刷装置へ、前記識別情報に対応する前記印刷指示の出力属性を示す情報を送信する出力属性送信手段と、前記出力属性送信手段によって送信された出力属性を示す情報に従って、前記印刷指示に基づく印刷処理を行う印刷処理手段とを有することを特徴とする。
【０００９】
また、本発明に係る情報端末装置は、印刷装置に関する情報を管理する検索サーバ装置へ、印刷装置の検索要求を送信する第１の検索要求送信手段と、前記検索サーバ装置からの検索結果を受信する第１の検索結果受信手段と、前記検索結果が示す印刷装置のうち、ユーザにより選択された印刷装置へ、印刷指示を送信する印刷指示送信手段と、前記印刷指示に対応する識別情報を前記印刷装置から受信する識別情報受信手段と、情報処理装置に関する情報を管理する検索サーバ装置へ、前記情報処理装置の検索要求を送信する第２の検索要求送信手段と、前記検索結果が示す情報処理装置のうち、ユーザにより選択された情報処理装置へ、前記識別情報を送信する識別情報送信手段とを有することを特徴とする。
【００１０】
また、本発明に係る情報処理装置は、印刷指示に対応する識別情報と、当該印刷指示を処理する印刷装置に対応する印刷装置識別情報とを情報端末装置から受信する識別情報受信手段と、前記印刷装置識別情報に対応する印刷装置から、当該印刷装置の属性に関する情報を取得する属性取得手段と、前記属性取得手段によって取得された情報に基づいて、前記印刷装置識別情報に対応する印刷装置へ、前記識別情報に対応する前記印刷指示の出力属性を示す情報を送信する出力属性送信手段とを有することを特徴とする。
【００１１】
さらに、本発明は、情報端末装置、情報処理装置及び印刷装置を含む印刷システムにおけるデータ処理方法であって、前記情報端末装置においてユーザによって入力された検索条件に従って、印刷装置を検索する印刷装置検索ステップと、前記印刷装置検索ステップによって見つかった印刷装置へ前記情報端末装置から印刷指示を送信する印刷指示送信ステップと、前記印刷指示に対応する識別情報を前記情報端末装置へ前記印刷装置から送信する識別情報送信ステップと、前記情報処理装置を検索する情報処理装置検索ステップと、前記情報処理装置検索ステップにより見つかった情報処理装置から前記印刷装置へ、前記識別情報に対応する前記印刷指示の出力属性を示す情報を送信する出力属性送信ステップと、前記出力属性送信ステップによって送信された出力属性を示す情報に従って、前記印刷指示に基づく印刷処理を行う印刷処理ステップとを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、情報端末装置に高機能のプリンタドライバを保持させることなく、情報端末装置からの簡単な印刷指示で、印刷装置が、個々の印刷装置の機能に対応した印刷出力を自在に行える印刷システム環境を構築できる。
【００１３】
また、予め情報端末装置上で印刷ジョブからページイメージへの展開処理を事前に指示しておくことにより、ユーザが印刷装置の側まで移動するまでの時間も有効に利用できる等の効果を奏する。
【発明を実施するための最良の形態】
【００１４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１５】
図１は、本発明の一実施形態を示す検索サーバ端末装置（検索サーバ装置）および情報端末装置および情報処理装置および印刷デバイス端末装置（印刷装置）を適用可能な印刷システムの構成を説明する図である。
【００１６】
図１において、１０１は情報端末装置（例えばモバイル系の端末装置）であり、電話回線等を経由して広域ネットワーク１０２へアクセス可能である。１１２は検索サーバ端末装置であり、任意のローカルネットワーク１１１上に接続されている。検索サーバ端末装置１１２は、ルータ１０５を経由して広域ネットワーク１０２へアクセス可能であり、ルータ１０４を経由して広域ネットワーク１０２へ接続しているローカルネットワーク１０９上にある複数の印刷デバイス端末装置（例えば、印刷デバイス端末装置１０００）の位置情報及び属性情報を管理し、さらに複数の情報処理装置（例えば、クライアントとして機能する情報処理装置１１０）の位置情報を管理し、情報端末装置１０１からの検索要求に応じて、印刷デバイス端末装置または情報処理装置を検索して、検索要求に該当する装置の位置情報を返送する。
【００１７】
１０７は文書サーバ装置であり、任意のローカルネットワーク１０６上に接続されている。文書サーバ装置１０７上には、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）や各種のＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｇｕａｇｅ）で記述された様々な文書データが格納されており、情報処理装置１１０や印刷デバイス端末装置１０００からは、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を利用して文書データへアクセスできる。
【００１８】
印刷デバイス端末装置１０００は、ルータ１０４及びルータ１０３を経由して文書サーバ装置１０７上にある様々な文書データを取得し、印字出力できる。
【００１９】
図２は、図１に示した情報端末装置１０１の構成を説明するブロック図である。
【００２０】
図２において、情報端末装置１０１は、ＲＯＭ２０２に記録されたプログラムに基づいて印刷デバイス端末装置１０００の検索処理、文書サーバ装置１０７上の印刷文書選択処理、情報処理装置１１０への印刷ジョブＩＤ転送処理を実行するＣＰＵ２０１を備える。ＣＰＵ２０１はシステムバス２０７に接続された各デバイスを統括的に制御する。
【００２１】
また、ＲＯＭ２０２には、キー入力デバイス２０６から検索サーバ端末装置１１２のアドレス等を入力するためのプログラムや、表示デバイス２０５への印刷文書選択メニューなどの表示を行うための文字情報等が記憶されている。
【００２２】
２０３はＲＡＭであり、ＣＰＵ２０１の主記憶領域、作業用領域等として機能する。２０４は通信デバイスで、公衆電話回線等を経由して広域ネットワーク１０２に接続され、検索サーバ端末装置１１２、文書サーバ装置１０７や印刷デバイス端末装置１０００等の他の装置との通信制御を行う。
【００２３】
図３は、図１に示した検索サーバ端末装置１１２の構成を説明するブロック図である。
【００２４】
図３において、検索サーバ端末装置１１２は、ＲＯＭ３０２またはＨＤＤ３０５に記録されたプログラムに基づいて印刷デバイス端末装置または情報処理装置の位置情報を取得し、ＨＤＤ３０５上へ格納し、情報端末装置１０１からの検索要求に応じて位置情報を返送する処理を実行するＣＰＵ３０１を備える。ＣＰＵ３０１はシステムバス３０８に接続された各デバイスを統括的に制御する。
【００２５】
３０３はＲＡＭであり、ＣＰＵ３０１の主記憶領域、作業用領域等として機能する。３０４はキー入力制御デバイスで、図示しないキーボードやポインティングデバイスからのキー入力を制御する。３０６は表示制御デバイスであり、図示しないディスプレイへの表示を制御する。
【００２６】
３０５はＨＤＤであり、印刷デバイス端末装置１０００の位置情報の他に、種々のアプリケーション、フォントデータ、ユーザファイル等を記憶している。３０７は通信デバイスで、所定のネットワーク１１１を経由して広域ネットワーク１０２に接続された情報端末装置１０１や印刷デバイス端末装置１０００等の他の装置との通信制御を行う。
【００２７】
図４は、図１に示した情報処理装置１１０及び印刷デバイス端末装置１０００の構成を説明するブロック図である。
【００２８】
図４において、情報処理装置１１０は、ＲＯＭ４０２またはＨＤＤ４０６に記録されたプログラムに基づいて情報端末装置１０１から印刷ジョブＩＤ受信処理、印刷デバイス端末装置１０００へのフィニッシング属性設定、印刷ジョブ出力指定処理を実行するＣＰＵ４０１を備える。ＣＰＵ４０１はシステムバス４０８に接続された各デバイスを統括的に制御する。４０３はＲＡＭであり、ＣＰＵ４０１の主記憶領域、作業用領域等として機能する。
【００２９】
４０７はキー入力制御デバイスで、図示しないキーボードやポインティングデバイスからのキー入力を制御する。４０５は表示制御デバイスであり、図示しないディスプレイへの表示を制御する。４０６はＨＤＤであり、印刷デバイス端末装置１０００からデバイスの固有属性を取得するためのプログラムや、表示制御デバイス４０５への印刷文書選択メニューなどの表示を行うための文字情報等を記憶している。
【００３０】
４０４は通信デバイスで、所定のローカルネットワーク１０９を経由して印刷デバイス端末装置１０００等の他の装置と接続され、印刷デバイス端末装置等の他の装置との通信制御を行う。さらに、ルータ１０４を経由して広域ネットワーク１０２に接続された情報端末装置１０１と接続されている。１１００はプリンタコントローラで、詳細は後述する。
【００３１】
一方、印刷デバイス端末装置１０００において、４０９はＣＰＵであり、ＲＯＭ４１０またはＨＤＤ４１６に記憶された制御プログラムに基づいてシステムバス４１７に接続される各種のデバイスとのアクセスを統括的に制御し、印刷部４１４に出力情報として画像信号を出力する。
【００３２】
４１２は通信デバイスで、所定のローカルネットワーク１０９を経由して情報処理装置１１０等の他の装置と接続され、情報処理装置等の他の装置との通信制御を行う。４１１は前記ＣＰＵ４０９の主記憶領域、作業用領域等として機能するＲＡＭであり、図示しない増設ポートに接続されるオプションＲＡＭにより記憶容量を拡張できる。ＲＡＭ４１１は、出力ページイメージ展開領域、環境データ格納領域、不揮発性ＲＡＭ（ＮＶＲＡＭ）等に用いられる。
【００３３】
１２００は操作部パネルであり、操作スイッチ及び表示デバイス等が配されている。
【００３４】
図５は、図１に示した印刷デバイス端末装置１０００の構成を説明する概略断面図であり、印刷デバイス端末装置として適用するレーザビームプリンタ（以下、ＬＢＰという）の内部構造に対応する。
【００３５】
図５において、１０００はＬＢＰ本体であり、外部に接続されている情報処理装置１１０や文書サーバ装置１０７から供給される文字情報（文字コード）やフォーム情報あるいはマクロ命令などを取得して記憶すると共に、それらの情報にしたがって対応する文字パターンやフォームパターンなどを作成し、記録媒体である記録紙上に像を形成する。
【００３６】
１２００は操作パネルで、操作スイッチおよびＬＥＤ表示器などが配されている。１１００は前記ＬＢＰ１０００全体の制御および情報処理装置１１０や文書サーバ装置１０７から供給される文字情報などを解析するプリンタコントローラである。プリンタコントローラ１１００は、文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００１に出力する。
【００３７】
レーザドライバ１００１は半導体レーザ１００２を駆動する回路であり、入力されたビデオ信号に応じて半導体レーザ１００２から発射されるレーザ光１００３をオンオフに切り替える。
【００３８】
レーザ光１００３は回転多面鏡１００４で左右方向に振られ、静電ドラム１００５の表面を走査する。これにより、静電ドラム１００５の表面には文字パターンの静電潜像が形成される。この静電潜像は、静電ドラム１００５周囲に設けられた現像ユニット１００６により現像された後、記録紙に転写される。
【００３９】
この記録紙にはカットシートが用いられる。カットシート記録紙はＬＢＰ１０００に装着された用紙カセット１００７に収納されており、給紙ローラ１００８および搬送ローラ１００９、１０１０とにより装置内に取り込まれて、静電ドラム１００５に供給される。
【００４０】
図６は、図１に示した印刷デバイス端末装置１０００上で処理される印刷ジョブに関する情報の一例を示す図である。なお、詳細は、後述する印刷ジョブの処理手順の中で説明する。
【００４１】
図７は、本発明に係るデータ処理装置の第１のデータ処理手順の一例を示すフローチャートであり、情報端末装置１０１上における印刷デバイス端末装置１０００を検索するための処理手順に対応する。なお、（７０１）〜（７０６）は各ステップを示す。
【００４２】
まず、ユーザは情報端末装置１０１上に予め用意されている検索条件入力プログラムにより、印刷ジョブを実行する印刷デバイス端末装置に関する、設置地域、対応用紙サイズ、カラー印刷の可否等の検索条件を入力する（７０１）。
【００４３】
そして、検索条件入力プログラムでは、複数の検索条件を指定できるため、必要な分の検索条件の入力が終了するまで、ステップ（７０１）を繰り返す（７０２）。
【００４４】
そして、ステップ（７０２）で、検索条件の入力が終了したと判断した場合は、次に、検索を行う検索サーバ端末装置１１２の選択を行う。情報端末装置１０１上のＲＡＭ２０３の一部である不揮発性メモリ（ＮＶＲＡＭ）内には、予め複数の検索サーバ端末装置のネットワークアドレス情報が記憶されている。そこで、ユーザは複数の検索サーバ端末装置１１２の中から任意の一つを選択し、検索サーバ端末装置のネットワークアドレスを入力する（７０３）。
【００４５】
次に、検索サーバ端末装置１１２からの検索結果を、検索要求を行う情報端末装置１０１で受信するか、別の情報端末装置、または、情報処理装置で受信するかを選択するため、検索結果送信先アドレスを変更するか否かを判断して（７０４）、検索結果送信先アドレスを変更すると判断した場合は、別の情報端末装置、または、情報処理装置で受信する場合、検索サーバ端末装置１１２へ検索結果の送信先を指定するため、ネットワークアドレスをキー入力デバイスから入力して（７０５）、ステップ（７０６）へ進む。ここで、予め複数の検索結果送信先をＲＡＭ２０２内へ登録しておき、メニューから選択しても良い。検索サーバ端末装置１１２へ送信されるパケットデータには、予め検索要求を行う情報端末装置１０１のネットワークアドレスが設定されているが、ステップ７０５で別のネットワークアドレスを入力した場合、パケット内のデータが上書きされる。
【００４６】
次に、検索条件と、検索サーバ端末装置のアドレスと、検索結果送信先アドレスとから成る検索要求パケットの準備が出来たら、通信デバイス２０４を経由して広域ネットワーク１０２上へ検索要求パケットの送信を行って（７０６）、処理を終了する。
【００４７】
図８は、本発明に係るデータ処理装置の第２のデータ処理手順の一例を示すフローチャートであり、情報端末装置１０１上における印刷デバイス端末装置１０００の選択及び印刷ジョブを開始するための処理手順に対応する。なお、（８０１）〜（８１２）は各ステップを示す。
【００４８】
まず、図７のフローチャートで印刷デバイス端末装置１０００を検索要求した応答として、検索結果パケットを検索サーバ端末装置１１２から受信する（８０１）。
【００４９】
次に検索結果パケットを元にＲＯＭ２０２に記憶されている印刷デバイス選択プログラムにより印刷デバイス端末装置の候補リストをメニュー画面に表示する（８０２）。検索結果パケットには、検索条件に該当する印刷デバイス端末装置に関し、その属性を示す属性情報及びその位置を示す位置情報が含まれている。
【００５０】
ユーザは、メニュー画面に表示されている印刷デバイス端末装置の候補リストの中から最適な一つを選択し、例えば印刷ジョブを実行する印刷デバイス端末装置として印刷デバイス端末装置１０００に決定する（８０３）。なお、候補リストには、それぞれの印刷デバイス端末装置の位置が表示されていれば、ユーザにとってより利便性がよい。
【００５１】
そして、印刷デバイス端末装置１０００が決定したら、次に、印刷ジョブとなる文書データの選択を行う。まず、ＲＯＭ２０２に記憶されている文書サーバ選択プログラムで文書データが格納されている文書サーバ装置１０７のアドレスを入力する（ステップ８０４）。
【００５２】
ここで、予めＲＡＭ２０３の一部であるＮＶＲＡＭ内に複数の文書サーバ端末装置のネットワークアドレスを記憶しておき、メニュープログラムにより選択しても良い。または、複数の文書サーバ装置の中から、先ほど選択した印刷デバイス端末装置１０００に、ネットワーク上近い文書サーバ装置を検索サーバ端末装置１１２を使用して検索できるようにしても良い。
【００５３】
次に、文書サーバ装置１０７が決定したら、必要な文書データの選択を行うために文書サーバ装置１０７から文書データリストを取得する（ステップ８０５）。取得した文書データリストの中から必要な文書データを選択する。（ステップ８０６）。文書データは、同時に複数指定できるので、必要な回数文書データの選択処理を繰り返す（ステップ８０７）。
【００５４】
ここで、異なる文書サーバ装置内に格納されている複数の文書データを選択するため、ステップ８０４からステップ８０７までを一連のメニュー動作として繰り返しても良い。指定された複数の文書データは、文書データリストとして印刷ジョブ開始パケットへ埋めこまれる。なお、ここでは、文書データリストを印刷ジョブ開始パケットへ含めることにしたが、文書データそのものが印刷ジョブ開始パケットに含まれていてもよい。
【００５５】
そして、ステップ（８０７）で、文書サーバ装置１０７及び文書データの選択が終了したと判断した場合は、次に、印刷デバイス端末装置１０００からの印刷ジョブ受付応答を受け取る情報端末装置、または情報処理装置のネットワークアドレスを選択するためジョブ応答送信先アドレスが変更されたか否かを判断して（８０８）、ジョブ応答送信先アドレスが変更されたと判断した場合は、印刷ジョブを指定する情報端末装置１０１と異なる情報端末装置、または情報処理装置を印刷ジョブ受付応答の受信先とする場合は、情報端末装置、または情報処理装置のネットワークアドレスを入力して（ステップ８０９）、ステップ（８１０）以降へ進む。
【００５６】
次に、印刷ジョブの開始指定を行う情報端末装置１０１を識別するためのジョブ依頼者ＩＤを内部的に発行し（ステップ８１０）、印刷ジョブへのアクセスを可能とするためのパスワードを入力する（ステップ８１１）。
【００５７】
次に、文書サーバ装置１０７及び文書データ、また、印刷ジョブ受付応答先を決定し、ジョブ依頼者ＩＤ及びパスワードの入力が完了したら、印刷ジョブの開始を指定するパケット（印刷ジョブ開始パケット）を印刷デバイス端末装置１０００へ送信して（ステップ８１２）、処理を終了する。
【００５８】
図９は、本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートであり、図１に示した印刷デバイス端末装置１０００における文書データの取得及びページイメージへの展開を行うための処理手順に対応する。なお、（９０１）〜（９１０）は各ステップを示す。
【００５９】
まず、図８に示すフローチャートで送信された、印刷文書データを指定する印刷ジョブ開始パケットを情報端末装置１０１から受信する（９０１）。
【００６０】
次に、印刷ジョブ開始パケットから文書データ装置１０７のネットワークアドレスを読み出し（９０２）、さらに、指定されている文書データリストに基づいて、文書データを文書サーバ端末装置１０７から読み込む（９０３）。
【００６１】
そして、文書データリストに埋め込まれている複数の文書データを読み込むまでステップ（９０３）の処理を繰り返す（９０４）。ここで、異なる文書サーバ端末装置内に格納されている複数の文書データが文書データリストにより指定されている場合は、ステップ９０２及びステップ９０３の処理を繰り返す。なお、文書データリストではなく、文書データそのものが印刷ジョブ開始パケットに含まれている場合には、文書サーバ端末装置から文書データを取得することなく、印刷ジョブ開始パケットに含まれている文書データを読み込めばよい。
【００６２】
そして、ステップ（９０４）で、文書データリストにより指定されている全ての文書データの読み込みを完了したと判断した場合は、複数の文書データからなる一連の印刷ジョブに対して、印刷デバイス端末装置１０００で内部的に発行される印刷ジョブＩＤが割り付けられる。
【００６３】
次に、割り付けられた印刷ジョブＩＤを印刷ジョブ受付応答として通知するために印刷ジョブ開始パケットの中から送信する送信先のネットワークアドレスを読み出す（９０５）。
【００６４】
そして、送信先のネットワークアドレスを読み出したら、印刷ジョブＩＤを通知するパケットデータ（印刷ジョブ開始応答パケット）を生成し、生成したパケットデータ（印刷ジョブ開始応答パケット）を指定されたネットワークアドレスへ送信する（９０６）。
【００６５】
次に、印刷ジョブＩＤを割り付けられた文書データの各ページデータに関して、文書データの記述フォーマットを読み出し（ステップ９０７）、ページイメージへの展開処理を開始する（９０８）。複数の文書データからなる一連の印刷ジョブデータについて、全てのページイメージを展開するまで処理を繰り返す（９０９）。
【００６６】
そして、ステップ（９０９）で、全てのページイメージへの展開処理が完了したと判断した場合は、ページイメージデータをＨＤＤ４１６内に予め設定されている記憶領域へ格納して（９１０）、処理を終了する。
【００６７】
ここで、印刷ジョブに関する情報は、図６の（ａ）に示す通り、印刷デバイス端末装置内で内部的に発行された印刷ジョブＩＤ格納部６０１、印刷ジョブＩＤを送信した送信先のネットワークアドレスを記憶するジョブ応答アドレス格納部６０２、情報端末装置１０１から指定されたジョブ依頼者ＩＤ格納部６０３、印刷デバイス端末装置自身を識別するジョブ処理デバイスＩＤ格納部６０４、及びユーザにより情報端末装置１０１上で入力されたパスワード格納部６０５から成る印刷ジョブ情報部と、ページイメージへ展開した各ページイメージ格納部６０６〜６０８によって構成されている。
【００６８】
印刷ジョブ情報部に格納されている情報は、印刷デバイス端末装置１０００に記憶されていると同時に、ステップ９０６で送信される印刷ジョブ開始応答パケットとして情報端末装置１０１へも送られている。
【００６９】
図１０は、本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートであり、情報端末装置１０１における印刷デバイス端末装置１０００からの印刷ジョブＩＤ受信及び情報処理装置１１０への転送を行うための処理手順に対応する。なお、（２００１）〜（２００７）は各ステップを示す。また、図７，図８と同様のステップには、同一のステップ番号を付してある。
【００７０】
まず、図９のフローチャートのステップ９０６で送信された、印刷ジョブ開始応答パケットを印刷デバイス端末装置１０００から受信する（２００１）。次に、物理的に移動するために情報端末装置１０１をネットワーク回線から解除する（２００２）。ユーザは、情報端末装置１０１を携帯して印刷デバイス端末装置１０００が接続されているローカルネットワーク１０９の場所まで移動する（２００３）。
【００７１】
次に、再度情報端末装置１０１をネットワーク回線へ接続する（２００４）。図７に示したフローチャートでは印刷デバイス端末装置の検索処理を行ったが、同様にして、使用可能な情報処理装置の検索処理を行う（７００）。次に、検索要求した結果を検索サーバ端末装置１１２から受信する（８０１）。検索結果には、検索要求に該当する情報処理装置の位置情報が含まれている。なお、このとき、ステップ８０３で選択された印刷デバイス端末装置の位置情報を含む検索要求を検索サーバ端末装置１１２へ送信することにより、選択された印刷デバイス端末装置により近い情報処理装置が検索されるようにしてもよい。
【００７２】
次に、検索結果パケットを元にＲＯＭ２０２に記憶されているクライアント端末選択プログラムにより情報処理装置の候補リストをメニュー画面に表示する（８０２）。なお、候補リストには、検索処理で見つかった情報処理装置それぞれの位置が表示されていれば、ユーザにとってより利便性が良い。
【００７３】
ユーザは、メニュー画面に表示されている情報処理装置の候補リストの中から最適な一つを選択し、例えば印刷ジョブＩＤを転送する情報処理装置として情報処理装置１１０を選択する（２００５）。
【００７４】
次に、ステップ（２００１）で受信した印刷ジョブ開始応答パケットの情報から印刷ジョブ情報部の内容を読み出し（２００６）、その印刷ジョブ情報部の内容を転送するためのパケット（印刷ジョブ情報パケット）を準備する。そして、転送するパケットの準備が出来たらステップ（２００５）で選択した情報処理装置１１０へパケットの転送（送信）を行って（２００７）、本処理を終了する。
【００７５】
図１１は、本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートであり、図１に示した情報処理装置１１０における印刷デバイス端末装置１０００へのフィニッシング指定及び印刷出力を行うための処理手順に対応する。なお、（２１０１）〜（２１０８）は各ステップを示す。
【００７６】
まず、図１０に示したフローチャートのステップ２００７で送信された、印刷ジョブ情報パケットを情報端末装置１０１から受信する（２１０１）。複数の情報端末装置から転送された印刷ジョブ情報は、予め設定されているＨＤＤ４０６内の管理テーブルへ記憶される。
【００７７】
次に、ユーザは情報処理装置１１０の設置されている場所へ移動して、ＲＯＭ４０２またはＨＤＤ４０６内に予め用意されている印刷ジョブＩＤ選択プログラムを起動し、表示制御デバイス４０５上に表示される印刷ジョブＩＤリスト（ジョブＩＤ選択画面として表示される）の中からジョブ依頼者ＩＤを元に自分の印刷ジョブに関する情報（印刷ジョブ情報）を選択する（２１０２）。
【００７８】
そして、印刷ジョブの選択が完了したら、印刷ジョブ情報の書き換えを行うためにパスワードを入力し（２１０３）、印刷ジョブ情報格納部に記憶されているパスワードとの認証処理を行う。
【００７９】
そして、パスワード認証処理により印刷ジョブ情報へのアクセスが可能になったら、印刷デバイス端末装置１０００を識別するジョブ処理デバイスＩＤ（ジョブ属性）を取得する（２１０４）。次に、ジョブ処理デバイスＩＤを元に印刷デバイス端末装置１０００からデバイス固有な印刷ジョブ出力属性を取得する（２１０５）。
【００８０】
次に、デバイス固有な印刷ジョブ出力属性を取得したら、ＲＯＭ４０２またはＨＤＤ４０６内に予め用意されている印刷ジョブ出力属性設定プログラムで、設定可能な属性を表示して、設定するためのフィニッシング指定メニューを再構成する。そして、再構成して印刷デバイス端末装置１０００に特化したフィニッシング指定メニューを表示する（２１０６）。
【００８１】
次に、フィニッシング指定メニューでユーザが指定する印刷ジョブ出力属性を、ＨＤＤ４０６内の管理テーブルへ記憶されている該当する印刷ジョブ情報へ追加する（２１０７）。
【００８２】
これにより、図６の（ｂ）に示す通り、コピー部数属性６０９、ソート指定属性６１０、ステイプル処理などのフィニッシング属性６１１が印刷ジョブ情報へ追加可能である。
【００８３】
次に、印刷ジョブ出力属性を追加した印刷ジョブ情報を含む印刷出力指示パケットを印刷デバイス端末装置１０００へ送信して（２１０８）、処理を終了する。
【００８４】
そして、印刷デバイス端末装置１０００は、印刷出力指示パケットを受信すると、図９のステップ９１０で格納したページイメージデータを印刷部４１４へ送り、印刷ジョブ情報に追加された印刷ジョブ出力属性に従い、印刷出力する。
【００８５】
以下、図１２に示すメモリマップを参照して本発明に係る検索サーバ端末装置および情報端末装置および情報処理装置および印刷デバイス端末装置を含む印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【００８６】
図１２は、本発明に係る検索サーバ端末装置および情報端末装置および情報処理装置および印刷デバイス端末装置を含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８９】
本実施形態における図７〜図１１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００９０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９３】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００９４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００９６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１００】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１０１】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１０２】
上記実施形態によれば、情報端末装置から遠隔地にある印刷デバイス端末装置に対して文書サーバ端末装置からの印字データの取得処理とページイメージへの展開処理を指示しておき、ユーザが印刷デバイス端末装置の近くにある情報処理装置から最終的なフィニッシング設定を行って印刷指示を行うことによりユーザが印刷デバイス装置のそばまで移動するまでの時間を有効に利用し、さらに個々の印刷デバイスのフィニッシング機能に対応した印刷出力を行うことができる。
【図面の簡単な説明】
【０１０３】
【図１】本発明の一実施形態を示す検索サーバ端末装置および情報端末装置および情報処理装置および印刷デバイス端末装置を適用可能な印刷システムの構成を説明する図である。
【図２】図１に示した情報端末装置の構成を説明するブロック図である。
【図３】図１に示した検索サーバ端末装置の構成を説明するブロック図である。
【図４】図１に示した情報処理装置及び印刷デバイス端末装置の構成を説明するブロック図である。
【図５】図１に示した印刷デバイス端末装置の構成を説明する概略断面図である。
【図６】図１に示した印刷デバイス端末装置上で処理される印刷ジョブの一例を示す図である。
【図７】本発明に係るデータ処理装置の第１のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係るデータ処理装置の第２のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係る検索サーバ端末装置および情報端末装置および情報処理装置および印刷デバイス端末装置を含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１０４】
１０１  情報端末装置
１０７  文書サーバ装置
１１０  情報処理装置
１１２  検索サーバ端末装置
１０００  印刷デバイス端末装置
【図１】
2005258868.tif 000003
【図２】
2005258868.tif 000004
【図３】
2005258868.tif 000005
【図４】
2005258868.tif 000006
【図５】
2005258868.tif 000007
【図６】
2005258868.tif 000008
【図７】
2005258868.tif 000009
【図８】
2005258868.tif 000010
【図９】
2005258868.tif 000011
【図１０】
2005258868.tif 000012
【図１１】
2005258868.tif 000013
【図１２】
2005258868.tif 000014