(57)【特許請求の範囲】
【請求項１】
撮影手段および表示手段を含む携帯端末と、
画像処理装置と、
前記携帯端末および前記画像処理装置と相互に通信可能なサーバーとを備え、
前記サーバーは、
前記画像処理装置の位置を記憶するための記憶手段と、
前記携帯端末および前記画像処理装置と通信するための通信手段と、
前記携帯端末からの要求に応じて画像データーを含む情報を生成し、送信する処理を行なうための処理手段とを備え、
前記処理手段は、
前記携帯端末の位置および向きを取得し、前記携帯端末の撮影範囲にある画像処理装置を特定する処理と、
前記特定された画像処理装置に対して、処理対象のデーターのプレビュー画像を要求する処理と、
前記画像処理装置から得られたプレビュー画像を含む表示用のデーターを生成し、前記携帯端末に送信する処理とを実行し、
前記携帯端末は、前記サーバーから送信された表示用のデーターに基づいて、前記プレビュー画像を、前記撮影手段での撮影画像に重ねて表示する処理を行なう、画像処理システム。
【請求項２】
前記データーの処理は前記データーを印刷する処理であって、前記プレビュー画像は、前記画像処理装置における前記データーの印刷結果を示す画像である、請求項１に記載の画像処理システム。
【請求項３】
前記サーバーは、前記特定された画像処理装置に対して、前記処理対象のデーターの格納場所を通知することで前記プレビュー画像を要求し、
前記画像処理装置は、前記格納場所から前記処理対象のデーターを取得して前記データーのプレビュー画像を生成する、請求項１または２に記載の画像処理システム。
【請求項４】
前記携帯端末では、前記表示用のデーターに基づいて前記撮影画像に重ねて表示された画像の選択を受け付けることで、前記画像処理装置を前記処理対象のデーターを処理する画像処理装置として特定する、請求項１〜３のいずれかに記載の画像処理システム。
【請求項５】
前記表示用のデーターには、前記処理対象のデーターを前記画像処理装置で処理した場合の処理時間に関する情報が含まれる、請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
前記表示用のデーターには、前記画像処理装置の前記処理対象のデーターの処理に関わる機能に関する情報が含まれる、請求項１〜５のいずれかに記載の画像処理システム。
【請求項７】
前記画像処理装置は、前記処理対象のデーターの処理ができないマシンステータスである場合に、前記サーバーの前記要求に対してその旨を通知し、
前記サーバーは、前記通知に応じて、前記マシンステータスに応じた表示用のデーターを生成する、請求項１〜６のいずれかに記載の画像処理システム。
【請求項８】
撮影手段と表示手段とを含む携帯端末、および画像処理装置と相互に通信可能なサーバーであって、
前記画像処理装置の位置を記憶するための記憶手段と、
前記携帯端末および前記画像処理装置と通信するための通信手段と、
前記携帯端末からの要求に応じて画像データーを含む情報を生成し、送信する処理を行なうための処理手段とを備え、
前記処理手段は、
前記携帯端末の位置および向きを取得し、前記携帯端末の撮影範囲にある画像処理装置
を特定する処理と、
前記特定された画像処理装置に対して、処理対象のデーターのプレビュー画像を要求する処理と、
前記画像処理装置から得られたプレビュー画像を含む表示用のデーターを生成し、前記携帯端末に送信する処理とを実行する、サーバー。
【請求項９】
撮影手段および表示手段を有する携帯端末に処理対象のデーターのプレビュー画像を表示する方法であって、
前記処理対象のデーターが指定された後に前記撮影手段での撮影がなされると、撮影時の位置および向きを前記携帯端末からサーバーに対して送信するステップと、
画像処理装置の位置を記憶しているサーバーにおいて、前記携帯端末の撮影範囲にある画像処理装置を特定し、特定された画像処理装置に対して、前記処理対象のデーターのプレビュー画像を要求するステップと、
前記特定された画像処理装置において前記プレビュー画像を生成し、前記サーバーに対して送信するステップと、
前記サーバーにおいて、前記画像処理装置から得られた前記プレビュー画像を含む表示用のデーターを生成し、前記携帯端末に送信するステップと、
前記携帯端末において、前記サーバーから送信された表示用のデーターに基づいて、前記プレビュー画像を、前記撮影手段での撮影画像に重ねて表示するステップとを備える、表示方法。
【請求項１０】
撮影手段と表示手段とを含む携帯端末、および画像処理装置と相互に通信可能なサーバーの制御プログラムであって、
前記プログラムは、
前記携帯端末から、当該携帯端末の位置および向きを示す情報を受け付けるステップと、
予め記憶された前記画像処理装置の位置と、前記携帯端末の位置および向きとに基づいて、前記携帯端末の撮影範囲にある画像処理装置を特定するステップと、
前記特定された画像処理装置に対して、処理対象のデーターのプレビュー画像を要求するステップと、
前記画像処理装置から得られたプレビュー画像を含む表示用のデーターを生成するステップと、
前記表示用のデーターを前記携帯端末に送信するステップとを前記サーバーに実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理システム、サーバー、表示方法、および制御プログラムに関し、特に、情報処理装置からのジョブをサーバーで管理して画像処理装置にて処理する画像処理システム、サーバー、表示方法および制御プログラムに関する。
【背景技術】
【０００２】
サーバー等にプリントデーターなどのジョブを登録し、コピー機、プリンター、これらの複合機であるＭＦＰ（Multi-Functional Peripherals）等の画像形成装置にサーバー等からジョブを送信して処理させる機能がある。ジョブの処理がプリントである場合、この機能はプルプリントなどとも称される。
【０００３】
ジョブ処理を行なわせる画像処理装置は、たとえばジョブを発行したＰＣ（パーソナルコンピューター等）の情報処理装置や、画像処理装置から行なうことができる。
【０００４】
このとき、実際に印刷用紙に印刷するよりも前に、印刷結果をプレビュー表示させる機能を有するプリンタードライバーや画像処理装置がある。たとえば、特開平７−３２５６９３号公報（以下、特許文献１）は、プリンタードライバーでプレビュー表示させる技術を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−３２５６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、たとえば特許文献１で開示されているような従来のプレビュー技術を用いる場合、情報処理装置で処理対象の画像処理装置を指定するか、画像処理装置を操作して処理対象のジョブを指定するか、の操作が必要となる。
【０００７】
ここで、昨今では、オフィス環境などにおいて、複数台の画像形成装置を含む画像処理システムが構築される場合が多くある。前者の場合、プリンタードライバーで対象とする画像処理装置を選択してプレビュー表示を行なわせたとしても、その画像処理装置が実際にどの画像処理装置かを特定することが難しい、という問題があった。
【０００８】
また、後者の場合、複数台の画像形成装置それぞれのプレビュー表示を確認したい場合には、複数台の画像形成装置それぞれの操作が必要となり、操作が煩雑となる、という問題があった。
【０００９】
本発明はこのような問題に鑑みてなされたものであって、ジョブを処理させる画像処理装置を容易に選択することができる画像処理システム、サーバー、表示方法、および制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のある局面に従うと、画像処理システムは、撮影手段および表示手段を含む携帯端末と、画像処理装置と、携帯端末および画像処理装置と相互に通信可能なサーバーとを備える。サーバーは、画像処理装置の位置を記憶するための記憶手段と、携帯端末および画像処理装置と通信するための通信手段と、携帯端末からの
要求に応じて画像データーを含む情報を生成し、送信する処理を行なうための処理手段とを備える。処理手段は、携帯端末の位置および向きを取得し、携帯端末の撮影範囲にある画像処理装置を特定する処理と、特定された画像処理装置に対して、処理対象のデーターのプレビュー画像を要求する処理と、画像処理装置から得られたプレビュー画像を含む表示用のデーターを生成し、携帯端末に送信する処理とを実行し、携帯端末は、サーバーから送信された表示用のデーターに基づいて、プレビュー画像を、撮影手段での撮影画像に重ねて表示する処理を行なう。
好ましくは、データーの処理はデーターを印刷する処理であって、プレビュー画像は、画像処理装置におけるデーターの印刷結果を示す画像である。
【００１１】
好ましくは、サーバーは、特定された画像処理装置に対して、処理対象のデーターの格納場所を通知することでプレビュー画像を要求し、画像処理装置は、格納場所から処理対象のデーターを取得してデーターのプレビュー画像を生成する。
【００１２】
好ましくは、携帯端末では、表示用のデーターに基づいて撮影画像に重ねて表示された画像の選択を受け付けることで、画像処理装置を処理対象のデーターを処理する画像処理装置として特定する。
【００１３】
好ましくは、表示用のデーターには、処理対象のデーターを画像処理装置で処理した場合の処理時間に関する情報が含まれる。
【００１４】
好ましくは、表示用のデーターには、画像処理装置の処理対象のデーターの処理に関わる機能に関する情報が含まれる。
【００１５】
好ましくは、画像処理装置は、処理対象のデーターの処理ができないマシンステータスである場合に、サーバーの要求に対してその旨を通知し、サーバーは、通知に応じて、マシンステータスに応じた表示用のデーターを生成する。
【００１６】
本発明の他の局面に従うと、サーバーは、撮影手段と表示手段とを含む携帯端末、および画像処理装置と相互に通信可能なサーバーであって、画像処理装置の位置を記憶するための記憶手段と、携帯端末および画像処理装置と通信するための通信手段と、携帯端末からの要求に応じて画像データーを含む情報を生成し、送信する処理を行なうための処理手段とを備える。処理手段は、携帯端末の位置および向きを取得し、携帯端末の撮影範囲にある画像処理装置を特定する処理と、特定された画像処理装置に対して、処理対象のデーターのプレビュー画像を要求する処理と、画像処理装置から得られたプレビュー画像を含む表示用のデーターを生成し、携帯端末に送信する処理とを実行する。
【００１７】
本発明のさらに他の局面に従うと、表示方法は、撮影手段および表示手段を有する携帯端末に処理対象のデーターのプレビュー画像を表示する方法であって、処理対象のデーターが指定された後に撮影手段での撮影がなされると、撮影時の位置および向きを携帯端末からサーバーに対して送信するステップと、画像処理装置の位置を記憶しているサーバーにおいて、携帯端末の撮影範囲にある画像処理装置を特定し、特定された画像処理装置に対して、処理対象のデーターのプレビュー画像を要求するステップと、特定された画像処理装置においてプレビュー画像を生成し、サーバーに対して送信するステップと、サーバーにおいて、画像処理装置から得られたプレビュー画像を含む表示用のデーターを生成し、携帯端末に送信するステップと、携帯端末において、サーバーから送信された表示用のデーターに基づいて、プレビュー画像を、撮影手段での撮影画像に重ねて表示するステップとを備える。
【００１８】
本発明のさらに他の局面に従うと、制御プログラムは、撮影手段と表示手段とを含む携帯端末、および画像処理装置と相互に通信可能なサーバーの制御プログラムであって、プログラムは、携帯端末から、当該携帯端末の位置および向きを示す情報を受け付けるステップと、予め記憶された画像処理装置の位置と、携帯端末の位置および向きとに基づいて、携帯端末の撮影範囲にある画像処理装置を特定するステップと、特定された画像処理装置に対して、処理対象のデーターのプレビュー画像を要求するステップと、画像処理装置から得られたプレビュー画像を含む表示用のデーターを生成するステップと、表示用のデーターを携帯端末に送信するステップとをサーバーに実行させる。
【発明の効果】
【００１９】
この発明によると、直感的で容易な操作で、画像処理装置でのプレビューを携帯端末において確認することができるため、画像処理システムにおいて、ジョブを処理させる画像処理装置を容易に選択できる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態にかかる画像処理システムの構成の具体例を示す図である。
【図２】画像処理システムに含まれるＭＦＰのハードウェア構成の具体例を示す図である。
【図３】画像処理システムに含まれる携帯端末のハードウェア構成の具体例を示す図である。
【図４】画像処理システムに含まれるサーバーのハードウェア構成の具体例を示す図である。
【図５】画像処理システムでの、情報の流れを表わした図である。
【図６】画像処理システムでの動作概要を表わした図である。
【図７】携帯端末での表示画面の具体例を示す図である。
【図８】サーバーに記憶されるＭＦＰ情報の具体例を示す図である。
【図９】携帯端末の表示画面の具体例を示す図である。
【図１０】携帯端末の機能構成の具体例を示すブロック図である。
【図１１】サーバーの機能構成の具体例を示すブロック図である。
【図１２】サーバーでの動作の流れの具体例を表わすフローチャートである。
【図１３】携帯端末での動作の流れの具体例を表わすフローチャートである。
【図１４】携帯端末の表示画面の具体例を示す図である。
【発明を実施するための形態】
【００２１】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２２】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システムの構成の具体例を示す図である。
【００２３】
図１を参照して、本実施の形態にかかる画像処理システムは、画像処理装置としての、複数のＭＦＰ（Multi-Functional Peripheral）１００Ａ，１００Ｂと、携帯端末２００と、装置情報を記憶するためのサーバーであるサーバー３００Ａと、プリントデーターを管理するためのサーバーであるサーバー３００Ｂとを含む。複数のＭＦＰ１００Ａ，１００Ｂを代表させて、ＭＦＰ１００と称する。
【００２４】
画像処理装置はＭＦＰに限定されず、プリンターやファクシミリ送受信機やコピー機などのその他の装置であってもよい。ＭＦＰ１００は、これら機能を複合的に備えた画像処理装置である。
【００２５】
携帯端末２００は、たとえば携帯電話機などが該当し、少なくともカメラ機能と、指示入力機能と、通信機能とを備えていれば、他の装置であってもよい。
【００２６】
サーバー３００Ａ，１００Ｂは、一般的なパーソナルコンピューターなどから構成されるものであればよい。
【００２７】
以下の説明では、図１に示されたように、サーバー３００Ａ，３００Ｂがそれぞれ異なる装置であるものとしているが、これらは１つのサーバーとして構成されてもよい。また、サーバー３００Ａ，３００ＢはいずれもＭＦＰ１００とは別の装置として構成されるものとしているが、サーバー３００Ａ，３００Ｂの少なくとも一方がＭＦＰ１００に含まれ、ＭＦＰ１００がサーバーとして機能してもよい。
【００２８】
ＭＦＰ１００、携帯端末２００、およびサーバー３００Ａ，３００Ｂは互いに通信可能であり、情報をやり取りする。この通信は、有線、無線を問わず、いずれの通信形態であってもよい。本実施の形態にかかる画像処理システムはオフィス環境で用いられることが想定されるため、一例として、図１に表わされたように、有線、または無線のＬＡＮ（Local Area Network）にこれら装置が接続され、該ネットワークを介して情報をやり取りする通信形態が挙げられる。
【００２９】
＜装置構成＞
図２は、ＭＦＰ１００のハードウェア構成の具体例を示す図である。
【００３０】
図２を参照して、ＭＦＰ１００は、全体を制御するための演算装置であるＣＰＵ（Central Processing Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのＲＯＭ（Read Only Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random Access Memory）１２と、図示しない原稿台に載置された原稿を光学的に読み取って画像データーを得るためのスキャナー１３と、画像データーを印刷用紙上に固定するためのプリンター１４と、情報を表示したり当該ＭＦＰ１００に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル１５と、画像データーを保存するためのメモリー１６と、ＬＡＮを介した通信を制御するためのネットワークコントローラー１７と、ＭＦＰ１００の状態を検出するためのセンサー１８とを含む。
【００３１】
操作パネル１５は、図示しないタッチパネルと操作キー群とを含む。タッチパネルは、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成され、操作画面を表示して、その操作画面上の指示位置を特定する。ＣＰＵ１０は予め記憶されている画面表示をさせるためのデーターに基づいてタッチパネルに操作画面を表示させる。
【００３２】
センサー１８としては、たとえば、トナー量残量を検出するためのセンサーや、各部のジャム（紙詰まり）や温度異常や動作異常等を検出するためのセンサーや、各部品の装着の有無を検知するためのセンサーなどが該当する。
【００３３】
図３は、携帯端末２００のハードウェア構成の具体例を示す図である。
図３を参照して、携帯端末２００は、全体を制御するための演算装置であるＣＰＵ２０と、ＣＰＵ２０で実行されるプログラムなどを記憶するためのＲＯＭ２１と、ＣＰＵ２０でプログラムを実行する際の作業領域として機能するためのＲＡＭ２２と、磁気センサーを含んで当該携帯端末２００の向きを検出するための電子コンパス２３と、ＧＰＳ（Global Positioning System）信号または基地局からの位置信号を受信して当該携帯端末の位置情報を取得するためのＧＰＳコントローラー２４と、情報を表示したり当該携帯端末２００に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル２５と、カメラ２６と、ＬＡＮを介した通信の制御するためのネットワークコントローラー２７と、電話帳データーなどを記憶するためメモリー２８とを含む。
【００３４】
操作パネル２５は、ＭＦＰ１００の操作パネル１５と同様の構成であってよい。すなわち、一例として、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成されたタッチパネルと、操作キーとを含む。
【００３５】
ＣＰＵ２００は予め記憶されている画面表示をさせるためのデーターに基づいてタッチパネルに操作画面を表示させる。タッチパネルでは操作画面上の指示位置が特定され、その位置を示す操作信号がＣＰＵ２０に入力される。また、押下されたキーを示す操作信号がＣＰＵ２０に入力される。ＣＰＵ２０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００３６】
また、電子コンパス２３およびＧＰＳコントローラー２４は、取得した当該携帯端末２００の向きや位置情報を示す信号をＣＰＵ２０に入力する。
【００３７】
図４は、サーバー３００Ａのハードウェア構成の具体例を示す図である。サーバー３００Ｂも同様であるため、図４では、これらをまとめてサーバー３００として、その構成を示す。
【００３８】
図４を参照して、サーバー３００は上述のように一般的なコンピュータ等によって構成されるものであり、一例として、全体を制御するための演算装置であるＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域として機能するためのＲＡＭ３２と、ＭＦＰ情報などを記憶するためのＨＤ（Hard Disk）３３と、ＬＡＮを介した通信の制御するためのネットワークコントローラー３４とを含む。
【００３９】
サーバー３００ＡのＨＤ３３には、ＭＦＰ情報としてＭＦＰ１００の位置情報が記憶されている。ＭＦＰ１００の位置情報は、図示しない入力装置などから入力されることで記憶されてもよいし、ＭＦＰ１００から送信されることで記憶されてもよい。ＭＦＰ１００では、操作パネル１５から入力されるものであってもよいし、図示しないＧＰＳコントローラーを有する場合には該コントローラーによって取得されてもよい。
【００４０】
＜動作概要＞
図５は、実施の形態にかかる画像処理システムでの、情報の流れを表わした図である。
【００４１】
図５を参照して、携帯端末２００は、撮影時の位置および方向と、プリント対象としてユーザーによって指定されたプリントデーターを特定するための情報であるプリントデーター情報とをサーバー３００Ａに対して送信する。プリントデーター情報としては、プリントデーター自体の識別情報（たとえばデーター名等）と、当該データーの格納場所を特定する情報とが含まれる。
【００４２】
サーバー３００Ａは、ＭＦＰ１００に対してプリントデーター情報を送信する。ＭＦＰ１００は、該プリントデーター情報に基づいて当該プリントデーターを格納するサーバー３００Ｂに対してプリントデーターを要求し、サーバー３００Ｂからプリントデーターを受け取る。
【００４３】
ＭＦＰ１００は、受け取ったプリントデーターに基づいてプレビュー画像を生成して、生成されたプレビュー画像をプリント情報と共にサーバー３００Ａに対して送信する。プリント情報とは、当該プリントデーターを印刷する場合の情報であって、待ち時間や印刷時間などが含まれる。また、当該ＭＦＰの機能に関する情報が含まれていてもよい。機能に関する情報としては、たとえば、いわゆるＮｉｎ１印刷とよばれる集約印刷機能や、カラー／モノクロの機能などが該当する。
【００４４】
サーバー３００Ａは、ＭＦＰ１００から受け取った情報に基づいてタグ情報を生成し、携帯端末２００に対して送信する。
【００４５】
ここで、タグ情報とは、携帯端末２００での撮影画像に合成することで付加される画像であるタグを表示させるための情報を指す。タグ情報には、ＭＦＰ１００を特定する情報をタグとして表示するための情報が含まれる。
【００４６】
図６は、画像処理システムでの動作概要を表わした図である。
図６を参照して、携帯端末で処理用のアプリケーションを起動して、ユーザーは、当該アプリケーションに従って表示されるプリントデーター一覧などから、ＭＦＰに印刷させるプリントデーターを選択する。
【００４７】
図７は、携帯端末での表示画面の具体例を示す図である。図７に示されるように、アプリケーションを起動してプリントデーター一覧を表示させることで、当該携帯端末からの指示で印刷可能なプリントデーターの一覧が携帯端末の操作パネルに表示される。この画面は、一例として、アプリケーションに従って携帯端末がプリントデーターを管理するためのサーバーにアクセスして印刷可能なプリントデーターを特定する情報を取得することで、表示させることができる。
【００４８】
たとえば、この画面で表示されているプリントデーター名をタッチする、などの方法で、ユーザーは印刷対象のプリントデーターを選択することができる。
【００４９】
その後、ユーザーから撮影指示を受け付けると、携帯端末では撮影動作（ステップＳ１１）が行なわれると共に、そのときの位置および向きが測定される（ステップＳ１２）。そして、携帯端末から、選択されたプリントデーターについての上述のプリントデーター情報が測定された位置および方向と共に装置情報を記憶するためのサーバー（サーバーＡ）に送信され、タグ情報が要求される（ステップＳ１３）。
【００５０】
サーバーＡには、予め各ＭＦＰの位置情報が記憶されている。図８は、サーバーＡに記憶されるＭＦＰ情報の具体例を示す図である。図８を参照して、サーバーＡには、一例として、ＭＦＰごとの位置情報と、ネットワーク上の位置情報に相当するＩＰアドレスとが記憶されている。
【００５１】
サーバーＡは、各ＭＦＰの位置情報を参照して、受信した携帯端末の位置および向きで特定される当該携帯端末の撮影範囲にあるＭＦＰを検索する（ステップＳ３１）。そして、検索されたＭＦＰに対して受信したプリントデーター情報を渡して、プレビュー画像とプリント情報とをＭＦＰに要求する（ステップＳ３２）。複数のＭＦＰが検索された場合には、それらすべてのＭＦＰに対してプレビュー画像とプリント情報とを要求する。
【００５２】
ＭＦＰは、受信したプリントデーター情報から当該プリントデーターの格納先であるサーバー（サーバーＢ）を特定し、当該プリントデーターを要求する。そして、サーバーＢからプリントデーターを取得すると（ステップＳ５１）、ＭＦＰはそのデーターを用いてプレビュー処理を行なって、プレビュー画像を生成する（ステップＳ５２）。
【００５３】
このとき生成されるプレビュー画像は、カラー印刷が可能な場合にはカラー画像で、モノクロ印刷のみが可能な場合にはモノクロ画像として生成されることが好ましい。
【００５４】
また、このとき、ＭＦＰは、たとえば当該プリントデーターを印刷する場合の待ち時間や印刷時間や完了時間なども算出して、プリント情報を生成する。また、プリントデーターのサイズに応じた消費電力のテーブルなどを予め記憶しておくことで、当該プリントデーターを印刷する場合の消費電力も算出するようにしてもよい。そして、プレビュー画像とプリント情報とをサーバーＡに対して送信する（ステップＳ５３）。このとき、集約印刷機能の有無などの当該ＭＦＰの機能に関する情報も併せて送信するようにしてもよい。
【００５５】
なお、ＭＦＰがマシントラブルなどによって印刷ができない状態である場合には、上記ステップＳ５３では、上記情報に替えて、印刷不可を表わす情報をサーバー３００Ａに送信するようにしてもよい。
【００５６】
サーバーＡは、受信したこれら情報を用いてタグ情報を生成する（ステップＳ３３）。タグ情報には、一例として、プレビュー画像、ＭＦＰを特定する情報としての当該ＭＦＰのホスト名、当該プリントデーターを印刷する場合の待ち時間、印刷時間、完了時間、および消費電力などを表わす画像データーが含まれる。また、上述のように、当該画像データーでは集約印刷機能の有無など、ＭＦＰの機能に関する情報が表わされてもよい。なお、ＭＦＰ情報として上述の機能に関する情報も記憶している場合には、この情報を参照してタグ情報を生成するようにしてもよい。
【００５７】
また、上述のように印刷不可を示す情報がＭＦＰから返された場合、サーバーＡは、それを表わす画像データーを含んだタグ情報や、印刷不可であることに対応付けられた色でタグを表示する画像データーを含んだタグ情報を生成するようにしてもよい。
【００５８】
生成したタグ情報は、サーバーＡから携帯端末に対して送信される（ステップＳ３４）。
【００５９】
携帯端末では、上記ステップＳ１１での撮影画面に、サーバーＢからのタグ情報に基づくタグが重ねて表示される（ステップＳ１４）。
【００６０】
図９は、上記ステップＳ１４での携帯端末の表示画面の具体例を示す図である。
図９の例では、当該携帯端末において印刷対象のプリントデーターとして「ＰｒｉｎｔＤａｔａ＿９０１」が選択され、撮影範囲に「ＭＦＰ＿Ａ」と「ＭＦＰ＿Ｂ」との２台のＭＦＰが存在する例が示されている。この場合、携帯端末ではサーバーＡからのタグ情報に基づいて、これら２台のＭＦＰのそれぞれについてのプレビュー画像と当該プリントデーターを印刷した場合の完了時間、待ち時間、および印刷時間を表わすタグが、撮影された各ＭＦＰの近傍に重ねて表示される。
【００６１】
この付加画像であるタグは、タッチパネルである操作パネル２５において選択可能に表示されるものであってもよい。この場合、いずれかのタグに対するタッチを受け付けることで、選択されたタグに対応したＭＦＰが印刷を実行させるＭＦＰと特定される。すなわち、この選択を受け付けると、携帯端末は選択されたＭＦＰを特定する情報をサーバーＡに対して送信し、サーバーＡは該当するＭＦＰに対して印刷指示を送信する。これにより、当該プリントデーターが選択されたＭＦＰで印刷されることになる。つまり、ユーザーは撮影画像に重ねて表示されたタグでプレビュー画像や印刷された場合の情報を確認してから印刷を実行させるＭＦＰを、直感的な操作で選択することができる。
【００６２】
＜機能構成＞
図１０は、上述の動作を実現するための携帯端末２００の機能構成の具体例を示すブロック図である。図１０に示される各機能は、ＣＰＵ２０がＲＯＭ２１に記憶されるプログラムを読み出してＲＡＭ２２上で実行することで、主にＣＰＵ２０に形成される機能である。しかしながら、少なくとも一部の機能が図３に示されたハードウェア構成によって形成されてもよい。
【００６３】
図１０を参照して、上記動作を実現するための機能として携帯端末２００は、操作パネル２５からの指示入力を受け付けるための指示入力部２０５と、操作パネル２５からの撮影指示に応じてＧＰＳコントローラー２４から得られた信号より当該携帯端末２００の位置を取得するための位置取得部２０６と、操作パネル２５からの撮影指示に応じて電子コンパス２３から得られた信号より当該携帯端末２００の向きを取得するための向き取得部２０７と、操作パネル２５からの撮影指示に応じてカメラ２６による撮影を実行して撮影された画像データーを取得するための画像取得部２０８と、取得された位置と向きとを表わす情報と、図７のプリントデーター一覧から印刷対象として選択されたプリントデーターを特定する情報とをネットワークコントローラー２７を介してサーバー３００Ａに対して送信するための送信部２０３と、ネットワークコントローラー２７を介してサーバー３００Ａから送信されたタグ情報の入力を受け付けるためのタグ情報入力部２０４と、撮影画像とタグ情報とから画面を生成するための生成部２１０と、生成された画面を操作パネル２５に表示する処理を実行するための表示処理部２１１とを含む。
【００６４】
図１１は、上述の動作を実現するためのサーバー３００Ａの機能構成の具体例を示すブロック図である。図１１に示される各機能は、ＣＰＵ３０がＲＯＭ３１に記憶されるプログラムを読み出してＲＡＭ３２上で実行することで、主にＣＰＵ３０に形成される機能である。しかしながら、少なくとも一部の機能が図４に示されたハードウェア構成によって形成されてもよい。
【００６５】
図１１を参照して、ＨＤ３３には、図８に示されたようなＭＦＰ情報を記憶するための記憶領域であるＭＦＰ情報記憶部３３１が含まれる。
【００６６】
さらに図１１を参照して、上記動作を実現するための機能としてサーバー３００Ａは、ネットワークコントローラー３４を介して携帯端末２００から携帯端末の位置および向きとプリントデーター情報とを受信して、該当するＭＦＰについてのタグ情報の要求を受け付けるための要求入力部３０１と、受信した携帯端末の位置および向きに基づいて携帯端末２００の撮影範囲内にあるＭＦＰを検索するための検索部３０２と、ネットワークコントローラー３４を介して検索されたＭＦＰに対してプリントデーター情報を送信し、プレビュー画像とプリント情報とを要求するための要求部３０３と、ネットワークコントローラー３４を介してＭＦＰからプレビュー画像とプリント情報とを受け取るためのプレビュー入力部３０４と、プレビュー画像とプリント情報とを用いてタグ情報を生成するための生成部３０５と、生成されたタグ情報をネットワークコントローラー３４を介して携帯端末２００に対して送信するための送信部３０６とを含む。
【００６７】
なお、図示しないものの、ＭＦＰ１００のＣＰＵ１０は、サーバーＡからの要求に応じて受信したプリントデーター情報に基づいてプリントデーターをサーバーＢから取得するための機能、当該プリントデーターを用いてプレビュー処理を行なってプレビュー画像を生成すると共に、当該プリントデーターを印刷した場合の完了時間、待ち時間、および印刷時間を算出してプリント情報を得るための機能と、これらプレビュー画像とプリント情報とをサーバーＡに対して送信するための機能とを含む。
【００６８】
＜動作フロー＞
図１２は、サーバー３００Ａでの動作の流れの具体例を表わすフローチャートである。図１２のフローチャートに示される動作は、ＣＰＵ３０がＲＯＭ３１に記憶されるプログラムを読み出してＲＡＭ３２上で実行し、図１１に示される各機能を発揮することによって実現される。
【００６９】
図１２を参照して、サーバー３００ＡのＣＰＵ３０は、携帯端末からタグ情報の要求を受け付けると（ステップＳ１０１でＹＥＳ）、ステップＳ１０３で、ＭＦＰ情報に含まれる各ＭＦＰの位置を参照して、携帯端末の位置および方向から特定される撮影範囲に存在するＭＦＰを検索する。そして、ステップＳ１０５で検索されたＭＦＰに対して、プリントデーター情報を送信して、プレビュー画像およびプリント情報を要求する。
【００７０】
上記要求に応じてＭＦＰからプレビュー画像およびプリント情報を受信すると（ステップＳ１０７でＹＥＳ）、ステップＳ１０９でＣＰＵ３０は、これら情報に基づいてタグ情報を生成し、携帯端末に対して送信する。
【００７１】
なお、ＭＦＰからマシントラブルなどによって印刷不可であることを表わす情報がサーバー３００Ａに送信された場合、ＣＰＵ３０は、予め記憶している、印刷不可を表わすタグを表示するためのタグ情報や、印刷不可である状態に対応付けられた色でタグを表示するためのタグ情報を生成するようにしてもよい。
【００７２】
ＣＰＵ３０は、以上の一連の動作を繰り返す。
図１３は、携帯端末２００での動作の流れの具体例を表わすフローチャートである。図１３のフローチャートに示される動作は、ＣＰＵ２０がＲＯＭ２１に記憶されるプログラムを読み出してＲＡＭ２２上で実行し、図１０に示される各機能を発揮することによって実現される。
【００７３】
図１３を参照して、携帯端末２００のＣＰＵ２０は、撮影指示を受け付けると（ステップＳ２０１でＹＥＳ）、ステップＳ２０３でＣＰＵ２０はカメラ２６での撮影を行なうと共に、ステップＳ２０５でそのときの位置および向きを測定する。そして、ステップＳ２０７で、測定された位置および向きをサーバー３００Ａに送信して、タグ情報を要求する。
【００７４】
当該要求に応じてサーバー３００Ａからタグ情報を受信すると（ステップＳ２０９でＹＥＳ）、ステップＳ２１１でＣＰＵ２０は、受信したタグ情報に基づく画像であるタグを上記ステップＳ２０３で得られた撮影画像に合成して表示する。これにより、図９の画面が表示される。
【００７５】
ＣＰＵ２０は、以上の一連の動作を繰り返す。
＜実施の形態の効果＞
本実施の形態にかかる画像処理システムにおいて以上の動作が行なわれることで、携帯端末を用いて印刷対象とするプリントデーターを指定し、その後、ＭＦＰの方向を向けて撮影を行なうという容易な操作によって、図９に表わされたように、その撮影画像内にあるＭＦＰにおいて当該プリントデーターを印刷した場合のプレビュー画像を携帯端末上で確認することができる。また、そのとき、図９に表わされたように完了時間や待ち時間等の情報も併せて表示されることで、それら情報を容易な操作で確認することができる。
【００７６】
このようにすることで、ユーザーは、たとえＭＦＰそれぞれの設置位置を把握していない場合であっても、各方向に向けて撮影を行なうという直感的で容易な操作で、設置位置ごとのＭＦＰの情報を携帯端末で確認することができる。
【００７７】
また、ユーザーは、各ＭＦＰまで行って操作することなくそれぞれのプレビュー画像等を確認することができ、使い勝手を向上させることができる。
【００７８】
なお、上述のように、ＭＦＰがマシントラブル等で印刷不可の状態である場合にはその旨が表示される。または、そのとき、図１４に示されたように、プレビュー画像と共に印刷不可であることがタグで表示されてもよい。
【００７９】
このようにすることで、ユーザーは直感的で容易な操作で、各ＭＦＰでの仕上がりを事前に確認することができ、指定したプリントデーターを印刷させるＭＦＰを容易に選択することができる。
【００８０】
なお、上の例では、プリントデーターを指定する装置とタグを表示する装置とが共に携帯端末であるものとしているが、プリントデーターの指定は、図示しないＰＣ（パーソナルコンピューター）等の情報処理装置でなされ、その後に携帯端末で撮影されることで撮影画像にタグが重ねて表示されるようにしてもよい。
【００８１】
さらに、上述したように、図９や図１４に示されたタグが表示された画面において、当該タグをタッチすることで印刷させるＭＦＰの指定ができるようにしてもよい。このようにすることで、指定したプリントデーターを印刷させるＭＦＰをより容易に選択することができる。
【００８２】
さらに、上述の動作を携帯端末２００およびサーバー３００Ａに実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読み取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００８３】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００８４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００８５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００８６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８７】
１０，２０，３０  ＣＰＵ、１３  スキャナー、１４  プリンター、１５，２５  操作パネル、１６，２８  メモリー、１７，２７，３４  ネットワークコントローラー、１８  センサー、２１，３１  ＲＯＭ、２２，３２  ＲＡＭ、２３  電子コンパス、２４  ＧＰＳコントローラー、２６  カメラ、３３  ＨＤ、１００  ＭＦＰ、２００  携帯端末、２０３，３０６  送信部、２０４  タグ情報入力部、２０５  指示入力部、２０６  位置取得部、２０７  向き取得部、２０８  画像取得部、２１０，３０５  生成部、２１１  表示処理部、３００，３００Ａ，１００Ｂ  サーバー、３０１  要求入力部、３０２  検索部、３０３  要求部、３０４  プレビュー入力部、３３１  情報記憶部。
【図１】
0005780081.tif 000002
【図２】
0005780081.tif 000003
【図３】
0005780081.tif 000004
【図４】
0005780081.tif 000005
【図５】
0005780081.tif 000006
【図６】
0005780081.tif 000007
【図７】
0005780081.tif 000008
【図８】
0005780081.tif 000009
【図９】
0005780081.tif 000010
【図１０】
0005780081.tif 000011
【図１１】
0005780081.tif 000012
【図１２】
0005780081.tif 000013
【図１３】
0005780081.tif 000014
【図１４】
0005780081.tif 000015