(57)【要約】【課題】所定のサービス機能を利用可能な画像形成装置の検索時において、利用不可の画像形成装置であっても、当該画像形成装置の設定を変更すれば利用可能となる画像形成装置も含めて検索結果として識別可能に出力する仕組みを提供する。【解決手段】モバイル端末（通信端末）は、所定のサービス（印刷サービス）を利用可能な画像形成装置を検索し、検索に対して応答した１以上の画像形成装置を検索結果として表示する。さらに、モバイル端末は、検索結果において、各画像形成装置の応答に従って、所定のサービスを利用可能な画像形成装置と、所定のサービスの設定が無効に設定されているため利用できない画像形成装置とを識別可能に表示する。【選択図】  図７
2019125259.tif 000002
【特許請求の範囲】
【請求項１】
通信端末であって、
所定のサービスを利用可能な画像形成装置を検索する検索手段と、
前記検索手段による検索に対して応答した１以上の画像形成装置を表示し、かつ、各画像形成装置の応答に従って、前記所定のサービスを利用可能な画像形成装置と、前記所定のサービスの設定が無効に設定されているため利用できない画像形成装置とを識別可能な検索結果を表示する表示手段と
を備えることを特徴とする通信端末。
【請求項２】
前記表示手段は、前記所定のサービスに対応していない画像形成装置を検索結果として表示しないことを特徴とする請求項１に記載の通信端末。
【請求項３】
前記表示手段は、前記所定のサービスを利用可能な画像形成装置と、前記所定のサービスの設定が無効に設定されているため利用できない画像形成装置とを選択可能に表示することを特徴とする請求項１又は２に記載の通信端末。
【請求項４】
前記表示手段は、選択可能に表示した、前記所定のサービスの設定が無効に設定されているため利用できない画像形成装置がユーザによって選択されると、当該画像形成装置の現在の設定では前記所定のサービスが利用できないため管理者に問い合わせることを促すメッセージを表示することを特徴とする請求項３に記載の通信端末。
【請求項５】
前記表示手段は、選択可能に表示した、前記所定のサービスの設定が無効に設定されているため利用できない画像形成装置がユーザによって選択されると、当該画像形成装置の設定を変更するための変更画面を表示することを特徴とする請求項３に記載の通信端末。
【請求項６】
前記変更画面を介してユーザから設定の変更を受け付けると、当該画像形成装置に設定の変更を要求する要求手段をさらに備えることを特徴とする請求項５に記載の通信端末。
【請求項７】
前記表示手段は、前記要求手段によって当該画像形成装置の設定の変更を要求した後に、前記所定のサービスの設定を変更するための認証が当該画像形成装置から要求されると、ユーザを認証するための認証画面を表示して認証情報を受け付けることを特徴とする請求項６に記載の通信端末。
【請求項８】
前記表示手段は、前記要求手段の要求に従って当該画像形成装置の設定が変更されると、当該画像形成装置の詳細情報を取得して前記検索結果の情報を更新すること特徴とする請求項６又は７に記載の通信端末。
【請求項９】
前記検索手段は、ＩＰＰ（Internet Printing Protocol）を用いて、前記所定のサービスに対応しているか否かの情報と、前記所定のサービスに対応している場合にその設定が有効又は無効であるかを示す情報とを、各画像形成装置から取得することを特徴とする請求項６乃至８の何れか１項に記載の通信端末。
【請求項１０】
前記要求手段は、前記ＩＰＰを用いて、当該画像形成装置に設定の変更を要求することを特徴とする請求項９に記載の通信端末。
【請求項１１】
前記要求手段は、ＨＴＴＰ（Hypertext Transfer Protocol）を用いて、当該画像形成装置に設定の変更を要求することを特徴とする請求項９に記載の通信端末。
【請求項１２】
前記検索手段は、
各画像形成装置に対して、ｍＤＮＳによる検索要求パケットを送信することにより、各画像形成装置が前記所定のサービスに対応しているか否かの情報と、前記所定のサービスに対応している場合にその設定が有効又は無効であるかを示す情報とを取得することを特徴とする請求項１乃至１１の何れか１項に記載の通信端末。
【請求項１３】
前記検索手段は、
ユーザによって指定された、所定の画像形成装置のＩＰアドレスを用いて、該画像形成装置が前記所定のサービスに対応しているか否かの情報と、前記所定のサービスに対応している場合にその設定が有効又は無効であるかを示す情報とを取得することを特徴とする請求項１乃至１１の何れか１項に記載の通信端末。
【請求項１４】
通信端末の制御方法であって、
所定のサービスを利用可能な画像形成装置を検索する検索工程と、
前記検索工程による検索結果として、検索に対して応答した１以上の画像形成装置を操作部上に表示する表示制御工程と、を有し
前記表示制御工程では、前記検索結果を表示する場合に、各画像形成装置の応答に基づいて前記所定のサービスを利用可能な画像形成装置と、前記所定のサービスの設定が無効に設定されているため利用できない画像形成装置とを識別可能に表示することを特徴とする制御方法。
【請求項１５】
通信端末のコンピュータに、
所定のサービスを利用可能な画像形成装置を検索する検索工程と、
前記検索工程による検索結果として、検索に対して応答した１以上の画像形成装置を操作部上に表示する表示制御工程と、実行させるプログラムであって、
前記表示制御工程は、前記検索結果を表示する場合に、各画像形成装置の応答に基づいて前記所定のサービスを利用可能な画像形成装置と、前記所定のサービスの設定が無効に設定されているため利用できない画像形成装置とを識別可能に表示することを特徴とするプログラム。
【請求項１６】
前記プログラムは前記通信端末にインストール可能なアプリケーションプログラムであることを特徴とする請求項１５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、スマートフォンやタブレット等のモバイル端末及びＰＣなどの情報端末から、ネットワーク上に存在するプリンタなどの画像形成装置を検索して、クライアントである端末上に検索結果を表示し、その画像形成装置を利用することが可能となっている。その際、画像形成装置を検索するプロトコルとしてＷＳ−ＤＩＳＣＯＶＥＲＹやｍＤＮＳといった技術が使用され、いずれもマルチキャストを使用している。検索を行う側のクライアントが検索要求をマルチキャストでネットワークに送信し、検索要求を受信した画像形成装置が応答を返すことにより、ネットワーク上の画像形成装置を見つけることができる。そして、発見された画像形成装置に対してＩＰＰやＷＳＤといったプロトコルを使用して、より詳細な画像形成装置の情報や状態の取得処理及び印刷処理が実行される。
【０００３】
例えば特許文献１では、検索プロトコルと印刷プロトコルを用いた事例が紹介されている。また、例えばＭｏｐｒｉａプリントサービスではプリンタの検索にMulticastＤＮＳ（以下、ｍＤＮＳと略記する。）が使用され、印刷プロトコルとしてＩＰＰが使用されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７１４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術には以下に記載する課題がある。例えば、上記従来技術では、クライアント端末は検索応答の中に、印刷サービスの属性が含まれていなければ、その画像形成装置はその印刷サービスを搭載していないと判断し、検索結果一覧にその画像形成装置を表示しない。また、検索応答の中に、印刷サービスの属性が含まれるが、その印刷サービス設定がＯＦＦだという情報が含まれていれば、その画像形成装置は当該印刷サービスで印刷することはできないと判断し、検索結果一覧にその画像形成装置を表示しない。
【０００６】
しかし、これらの画像形成装置を表示しないと、ユーザは表示されない画像形成装置が印刷サービスに対応していないのか、対応しているものの設定がＯＦＦなのかの判断ができない。つまり、設定がＯＦＦの画像形成装置であれば設定をＯＮに変更すれば使用できる状態であるにもかかわらず、検索結果に表示されないため判断ができないという課題がある。
【０００７】
本発明は、上述の問題の少なくとも一つに鑑みて成されたものであり、所定のサービス機能を利用可能な画像形成装置の検索時において、利用不可の画像形成装置であっても、当該画像形成装置の設定を変更すれば利用可能となる画像形成装置も含めて検索結果として識別可能に出力する仕組みを提供することを目的とする。また、本発明は、設定を変更するユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、例えば、通信端末であって、所定のサービスを利用可能な画像形成装置を検索する検索手段と、前記検索手段による検索に対して応答した１以上の画像形成装置を表示し、かつ、各画像形成装置の応答に従って、前記所定のサービスを利用可能な画像形成装置と、前記所定のサービスの設定が無効に設定されているため利用できない画像形成装置とを識別可能な検索結果を表示する表示手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、所定のサービス機能を利用可能な画像形成装置の検索時において、利用不可の画像形成装置であっても、当該画像形成装置の設定を変更すれば利用可能となる画像形成装置も含めて検索結果として識別可能に出力することができる。また、本発明は、設定を変更するユーザインタフェースを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係るネットワークの構成を示す図。
【図２】一実施形態に係るモバイル端末のハードウェア構成図。
【図３】比較例となる検索シーケンス図。
【図４】比較例となるモバイル端末の操作パネルを示す図。
【図５】一実施形態に係る検索のパケットを示す図。
【図６】一実施形態に係る印刷情報取得のパケットを示す図。
【図７】一実施形態に係る検索フローチャート。
【図８】一実施形態に係る画像形成装置の検索シーケンス図。
【図９】一実施形態に係るモバイル端末の操作パネルを示す図。
【図１０】一実施形態に係る検索フローチャート。
【図１１】一実施形態に係るモバイル端末の操作パネル。
【図１２】一実施形態に係る検索シーケンス図。
【図１３】一実施形態に係る印刷情報設定のパケットを示す図。
【図１４】一実施形態に係る検索フローチャート。
【図１５】一実施形態に係るモバイル端末の操作パネルを示す図。
【図１６】一実施形態に係る検索シーケンス図。
【図１７】一実施形態に係る印刷情報設定のパケットを示す図。
【図１８】一実施形態に係る検索フローチャート。
【図１９】一実施形態に係るモバイル端末の操作パネルを示す図。
【図２０】一実施形態に係る検索シーケンス図。
【発明を実施するための形態】
【００１１】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確立されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１２】
＜第１の実施形態＞
＜ハートウェア構成＞
以下では、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態のネットワーク構成の一例を説明する。モバイル端末１００と画像形成装置１０１，１０２，１０３はアクセスポイント１０４を介して相互に通信を行う。なお、本発明を図１の構成例に限定することを意図しているわけではなく、例えばモバイル端末及び画像形成装置は更に多くの台数が接続されていてもよい。また、モバイル端末１００はＰＣなど他の情報端末でもよい。また、無線通信ではなく、有線通信で相互に通信を行ってもよい。ここで画像形成装置１０１はＭｏｐｒｉａ（登録商標）等の印刷サービスがＯＮに設定され、画像形成装置１０２はＭｏｐｒｉａがＯＦＦに設定され、画像形成装置１０３はＭｏｐｒｉａの機能自体を搭載していないこととする。
【００１３】
モバイル端末１００は、通信端末の一例であり、無線通信を介して画像形成装置１０１〜１０３と接続することができる。本実施形態に係るモバイル端末１００は、所定のサービス機能、例えば印刷サービスを実行可能な画像形成装置を検索し、検索結果を表示等により出力する。さらに、モバイル端末１００は、出力した検索結果を介して選択された画像形成装置と通信を行い、印刷サービス等のサービスを利用することができる。
【００１４】
画像形成装置１０１〜１０３は、プリンタ、ファクシミリ、スキャナなどの少なくとも１つのデバイスを有する画像形成装置である。画像形成装置１０１〜１０３は、有線接続及び無線接続により接続された外部装置に対して、種々のサービス、例えば、プリント、コピー、スキャン、ファクシミリ送信などを提供することができる。なお、これらの画像形成装置１０１〜１０３は、設定により、提供するサービスを変更することができる。アクセスポイント１０４は、画像形成装置１０１〜１０３と、モバイル端末１００とを無線接続する中継装置である。
【００１５】
＜モバイル端末＞
次に、図２を参照して、通信端末であるモバイル端末１００のハードウェア構成を説明する。ここではモバイル端末の一例としてスマートフォンを例にして説明するが、本発明を限定する意図はない。
【００１６】
モバイル端末１００は、コントローラ２００、操作部であるタッチパネル（ＴＰ）２１０、ディスプレイ２１１、及びＨＤＤ２１２を備える。コントローラ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、タッチパネルコントローラ（ＴＰＣ）２０５、ディスプレイコントローラ２０６、ディスクコントローラ（ＤＫＣ）２０７、無線ＬＡＮコントローラ２０６、無線送受信機２０９、及び不揮発メモリ２１４を備える。これらのコンポーネントはシステムバス２０４によって相互に信号を伝達することができる。
【００１７】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１はシステムバス２０４に接続された各種コンポーネントの制御を行う。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３はＢＩＯＳやブートプログラムを記憶する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３はＣＰＵ２０１の主記憶装置として使用される。ＴＰＣ２０５はタッチパネルコントローラであり、タッチパネル（ＴＰ）２１０の接触状態を検知してＣＰＵ２０１に通知する処理を行う。ディスプレイコントローラ（ＤＣ）２０６は、ディスプレイ２１１の表示制御を行う。ディスクコントローラ（ＤＫＣ）２０７はハードディスク（ＨＤＤ）２１２へのアクセスを制御する。ＨＤＤ２１２には、モバイル端末１００上で動作するＯＳや各種アプリケーションプログラム、各種データファイルなどが記憶されている。ＣＰＵ２０１は、ＨＤＤ２１２に記憶されたアプリケーションプログラムをＲＡＭ２０３に展開してアプリケーションプログラムを実行することができる。なお、本実施形態では、モバイル端末１００に少なくともＷｅｂブラウザアプリケーションと、所定のプリントアプリケーションがインストールされているものとする。なお、所定のプリントアプリケーションの一例は、Ｍｏｐｒｉａが提供するＭｏｐｒｉａプリントアプリケーション（Ｍｏｐｒｉａプリントプラグイン）などである。なお、これらのアプリケーションプログラムは図示省略のアプリケーションサーバからユーザ操作を介してインストール可能であり、モバイル端末１００にプリインストールされていてもよい。無線ＬＡＮコントローラ２０６は無線ＬＡＮネットワークに接続し、ネットワークを介して情報通信を行う。無線送受信機２０９は３Ｇや４Ｇの携帯電話通信網に接続し情報通信を行う。不揮発メモリ２１４は各種設定情報を記憶している。なお、モバイル端末１００は、１つのＣＰＵ２０１が１つのメモリ（ＲＡＭ２０３）を用いて後述するシーケンスやフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のプロセッサや複数のＲＡＭ、ＲＯＭ及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。  
【００１８】
＜比較例となる検索手順＞
次に、図３及び図４を参照して、比較例となる画像形成装置における検索手順のシーケンス及びモバイル端末１００の操作パネルの一例を説明する。図４の４０１はモバイル端末１００でＭｏｐｒｉａプリントアプリケーション（所定のサービス）を起動した場合のトップ画面を示す。まだ画像形成装置を一台も登録していないため、登録プリンタリストには１台も表示されていない。図３の３０１に示すように、ユーザが「画像形成装置検索」ボタン４０５を選択すると、４０２の画面に遷移し、画像形成装置を検索していることを示す画面表示となる。このとき、モバイル端末１００は３０２のようにｍＤＮＳで検索要求パケットを各画像形成装置（画像形成装置１０１−Ｃ）へマルチキャストで送信する。
【００１９】
図５の５０１の検索要求を受信した画像形成装置１０１は、５０２のようなパケットを３０３で応答する。応答パケット５０２には、画像形成装置１０１がＭｏｐｒｉａに対応しているため、Ｍｏｐｒｉａサポートを表す「Ｍｏｐｒｉａ−ｃｅｒｔｉｆｉｅｄ」レコードが含まれる。また、Ｍｏｐｒｉａ設定＝ＯＮであるため、Ｍｏｐｒｉａ設定の状態を表す属性「Ｐｒｉｎｔ−ｗｆｄｓ」レコードの値をＴＲＵＥとして応答パケット５０２が作成される。また、他にもプリンタ名称を表す「Ｐｒｉｎｔｅｒｎａｍｅ」レコードや「ＵＵＩＤ」レコード、及びプリンタの位置情報を示す「ＰｒｉｎｔｅｒＩｎｆｏ」レコードが応答パケット５０２に含まれる。プリンタの状態を表す「ＰｒｉｎｔｅｒＳｔａｔｅ」レコード、及びサポートする印刷サービス情報を表す「ＳｅｒｉｖｃｅＴｙｐｅＩｎｆｏ」レコードが応答パケット５０２に含まれる。
【００２０】
次に、３０４で、モバイル端末１００は、画像形成装置１０１のＭｏｐｒｉａ設定が有効だと判断できたので、より詳細情報をＩＰＰ（Internet Printing Protocol）の「Ｇｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓ」オペレーションで取得する。６０２は、３０５において画像形成装置１０１が応答するパケットデータの一例である。一部のデータは５０２の情報と重複しているが、更にサポートするメディアタイプやメディアサイズの情報など、よりプリンタの詳細情報が含まれている。モバイル端末１００は、３０６で、取得したプリンタ情報をＲＡＭ２０２で保持しているプリンタリストに追加する。
【００２１】
次に、３０７で、検索要求を受信した画像形成装置１０２は、Ｍｏｐｒｉａをサポートいているため「Ｍｏｐｒｉａ−ｃｅｒｔｉｆｉｅｄ」を格納し、Ｍｏｐｒｉａ設定＝ＯＦＦであるため、５０３のような「Ｐｒｉｎｔ−ｗｆｄｓ」レコードをＦＡＬＳＥとするパケットを応答する。３０８において、モバイル端末１００は、画像形成装置１０２のＭｏｐｒｉａ設定が無効だと判断したので、画像形成装置１０２をプリンタリストに追加しない。
【００２２】
３０９で、検索要求を受信した画像形成装置１０３は、図５の５０４に示すパケットを応答する。画像形成装置１０３は、Ｍｏｐｒｉａの機能自体をサポートしていないため、本パケットでは「Ｍｏｐｒｉａ−ｃｅｒｔｉｆｉｅｄ」や「Ｐｒｉｎｔ−ｗｆｄｓ」レコードを含まない。３１０において、モバイル端末１００は、画像形成装置１０３がＭｏｐｒｉａ機能を搭載していないと判断し、プリンタリストに追加しない。最終的に３１１において、モバイル端末１００は検索し発見されたプリンタリストを図４の４０３のように操作パネルに表示する。この場合、Ｍｏｐｒｉａ設定＝ＯＮの画像形成装置１０１のみが表示される。そして、ユーザは４０３の中から所望の画像形成装置を１つ選択し、登録プリンタリストに登録することで、印刷手順で使用できるようになる（４０４）。
【００２３】
しかしながら、上記比較例における検索手順では、４０３で、Ｍｏｐｒｉａ設定＝ＯＦＦの画像形成装置１０２も、Ｍｏｐｒｉａ機能サポートの画像形成装置１０３も同様に表示されない。画像形成装置によっては初期設定でＭｏｐｒｉａ設定＝ＯＦＦで出荷される画像形成装置もある。その場合、画像形成装置１０２はＭｏｐｒｉａ設定をＯＮに変更すれば使用できる状態になるが、検索結果に表示されないとユーザはそれに気付くことができない。
【００２４】
＜提案する検索手順＞
次に、図７を参照して、モバイル端末１００から画像形成装置を検索する処理手順を説明する。本フローチャートに係るモバイル端末１００のプログラムはＨＤＤ２１２に格納されており、ＲＡＭ２０２に読み出されＣＰＵ２０１によって実行される。以下ＣＰＵ２０１によって実行される処理を「モバイル端末」として表現する。なお、図７のフローチャートに係る各処理はモバイル端末１００にインストールされている所定のプリントアプリケーション（例えば、Ｍｏｐｒｉａプリントアプリケーション）のプログラムをＣＰＵ２０１が実行することで実行される。なお、一部の処理（例えば、ユーザ操作の受け付け処理、画面の表示処理、データの送受信処理）は、モバイル端末１００上で動作するＯＳや無線ＬＡＮコントローラ２０６等とＣＰＵ２０１が協働することで実現されるものとする。
【００２５】
Ｓ７０１で、モバイル端末１００は、９０１の「検索ボタン」がユーザに選択されたことを検知する（８０１）。Ｓ７０２で、モバイル端末１００は、図５の５０１のような画像形成装置の検索要求パケットを送信して、操作パネル画面を９０２に遷移させる（８０２）。Ｓ７０３で、モバイル端末１００は、同一ネットワーク上の画像形成装置１０１〜１０３から検索要求応答を受信するので、その応答を１つ１つ処理する。Ｍｏｐｒｉａ設定＝ＯＮの画像形成装置１０１からは５０２のような応答パケットを受信する（８０３）。これよりモバイル端末１００は、「Ｍｏｐｒｉａ−ｃｅｒｔｉｆｉｅｄ」が含まれ、かつ、「Ｐｒｉｎｔ−ｗｆｄｓ」がＴＲＵＥであるので、画像形成装置１０１がＭｏｐｒｉａ設定有効だと判断できる。従って、Ｓ７０５において、モバイル端末１００は、６０１のように、より詳細な画像形成装置の情報を要求するパケットを送信する（８０４）。Ｓ７０６で、モバイル端末１００は、６０２のような画像形成装置の詳細情報を画像形成装置１０１から受信する（８０５）。Ｓ７０７で、モバイル端末１００は、画像形成装置１０１の情報をプリンタリストに追加する（８０６）。
【００２６】
Ｍｏｐｒｉａ設定＝ＯＦＦの画像形成装置１０２からは５０３のような応答パケットを受信する（８０７）。モバイル端末１００は、「Ｍｏｐｒｉａ−ｃｅｒｔｉｆｉｅｄ」が含まれるが「Ｐｒｉｎｔ−ｗｆｄｓ」がＦＡＬＳＥのため画像形成装置１０２がＭｏｐｒｉａ設定無効だと判断する。従って、Ｓ７０８において、モバイル端末１００は、Ｓｔａｔｕｓ＝ＯＦＦとして画像形成装置１０２の情報をプリンタリストに追加する（８０８）。
【００２７】
Ｍｏｐｒｉａ機能が非搭載の画像形成装置１０３からは図５（Ｄ）のような応答パケットを受信する（８０９）。モバイル端末１００は、「Ｍｏｐｒｉａ−ｃｅｒｔｉｆｉｅｄ」も「Ｐｒｉｎｔ−ｗｆｄｓ」も含まれないので、画像形成装置１０３がＭｏｐｒｉａ非サポートだと判断したので、画像形成装置１０３の情報はプリンタリストに追加しない（８１０）。
【００２８】
Ｓ７０９で、全画像形成装置からの応答を受信し終わったモバイル端末１００は、プリンタリストを９０３のように操作パネルに表示する（８１１）。本実施形態では、比較例となる検索手順と異なり、Ｍｏｐｒｉａ設定ＯＦＦの画像形成装置１０２も表示している。これにより、ユーザは、画像形成装置１０２がＭｏｐｒｉａ機能を搭載しているものの設定がＯＦＦで使えないだけだと知ることができる。よって、ユーザはその後、画像形成装置１０２のＭｏｐｒｉａ設定をＯＮ変更するか、或いは画像形成装置１０２の管理者に連絡して設定をＯＮにしてもらうか等を行うことで、Ｍｏｐｒｉａを使用した印刷を容易に実現することができる。
【００２９】
以上説明したように、本実施形態に係るモバイル端末（通信端末）は、所定のサービス（印刷サービス）を利用可能な画像形成装置を検索し、検索に対して応答した１以上の画像形成装置を検索結果として表示する。さらに、モバイル端末は、検索結果において、各画像形成装置の応答に従って、所定のサービスを利用可能な画像形成装置と、所定のサービスの設定が無効に設定されているため利用できない画像形成装置とを識別可能に表示する。これにより、本実施形態によれば、所定のサービス機能を利用可能な画像形成装置の検索時において、利用不可の画像形成装置であっても、当該画像形成装置の設定を変更すれば利用可能となる画像形成装置も含めて検索結果として識別可能に出力することができる。
【００３０】
＜第２の実施形態＞
以下では、本発明の第２の実施形態について説明する。上記第１の実施形態において、Ｍｏｐｒｉａ設定がＯＦＦの画像形成装置も表示される形態を説明した。本実施形態では、印刷するプロトコルと同じプロトコルを使用して、容易にＭｏｐｒｉａ設定をＯＮに変更できる手順について説明する。なお、本実施形態においては上記第１の実施形態と同一部分に関する説明は省略し、その差異についてのみ説明する。また、ここではＭｏｐｒｉａなど印刷プロトコルとしてＩＰＰを使用するプリントクライアントを例に説明するが、これに限定されるものではない。プリントクライアントが使用する印刷プロトコルはＷＳＤ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｏｎ  Ｄｅｖｉｃｅｓ）など他のプロトコルでもよい。この場合、適宜印刷プトロコルやプリントクライアントの仕様に則ったオペレーションで画像形成装置と通信し、画像形成装置の設定を当該プリントクライアントからの印刷を受け付ける設定に変更するものとする。
【００３１】
図１０乃至図１３を参照して、ＩＰＰを使用してモバイル端末１００から画像形成装置１０２のＭｏｐｒｉａ設定をＯＮにする処理を説明する。図１０のフローチャートはＳ７０９の詳細な処理である。なお、図１０のフローチャートに係る各処理は第１の実施形態と同様にモバイル端末１００にインストールされている所定のプリントアプリケーション（例えば、Ｍｏｐｒｉａプリントアプリケーション）のプログラムをＣＰＵ２０１が実行することで実行される。なお、一部の処理はＯＳや各インタフェース部と協働して実現されるものとする。
図１１は本実施形態におけるモバイル端末１００の操作パネルの画面例である。また、図１２は本実施形態におけるＭｏｐｒｉａ設定をＯＮに変更する処理のシーケンス図である。１１０１の画面は第１の実施形態の９０３と表示内容は同等である。しかし、本実施形態では、プリンタリストに表示された各プリンタを選択可能に表示し、当該プリンタの設定を変更することができる。なお、当該機能が使用できないプリンタ、即ち、当該機能を実行することはできるものの設定がＯＦＦになっているプリンタについてはグレーアウトで選択可能に表示してもよい。ここでは、Ｍｏｐｒｉａ設定がＯＦＦになっている画像形成装置１０２（プリンタＢ）をユーザが選択し、ＯＮに変更する。以下では第１の実施形態でＭｏｐｒｉａ設定ＯＦＦの画像形成装置１０２を操作パネルに表示している状態から説明する。
【００３２】
Ｓ１００１で、モバイル端末１００は、ユーザから画像形成装置１０２のＭｏｐｒｉａ設定をＯＮに変更する操作を受け付ける（１２０１）。具体的には、操作パネルの画面１１０１において、ユーザはプリンタＢ（画像形成装置１０２）を選択する。これに応じて、モバイル端末１００は、画面１１０２に遷移し設定変更するかどうかの変更画面（確認画面）を表示する。画面１１０２において、「Ｙｅｓ」が選択されると、Ｓ１００２において、モバイル端末１００は１３０１のようなＭｏｒｐｉａ設定をＯＮに変更するパケットを画像形成装置１０２に対して送信する（１２０２）。
【００３３】
本パケットでは印刷プロトコルと同じＩＰＰを使用し、「Ｓｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓ」オペレーションで「Ｐｒｉｎｔ−ｗｆｄｓ」の値をＴＲＵＥに変更する。続いて、Ｓ１００３において、モバイル端末１００は、「Ｓｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓ」応答で１３０４のような認証エラーが応答されたか（認証が要求されたか）どうかを判断する（１２０３）。即ち、ここでは、一定以上の権限を持つユーザに限定すべく、認証情報が必要であるか否かを判断している。
【００３４】
このように画像形成装置によっては設定変更を行う際に、一定以上の権限を持つユーザに限定している場合があり、そのような場合、１３０４のように認証を要求して、一般ユーザには不正に設定変更させないようにしている。Ｓ１００３において認証エラーを受信した場合、Ｓ１００４において、モバイル端末１００は、画面１１０３のようなユーザ名及びパスワードを入力させる認証画面を表示し、認証情報をユーザに入力させる（１２０４）。ユーザの認証情報入力を確認すると、Ｓ１００５に進み、モバイル端末１００は、１３０３のように認証情報を付加して、Ｓ１００６において、「Ｓｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓ」を画像形成装置１０２に送信する（１２０５、１２０６）。
【００３５】
Ｓ１００７で、モバイル端末１００は、「Ｓｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓ」が成功したかどうかを判断する。１３０２のように成功応答を受信した場合（１２０７）、Ｓ１００８において、モバイル端末１００は、更に画像形成装置の詳細情報を取得するため６０１のような「Ｇｅｔ−Ｐｒｉｎｔｅｒ−ａｔｔｒｉｂｔｅ」を画像形成装置１０２に送信する（１２０８）。Ｓ１００９において、モバイル端末１００は、画像形成装置１０２から６０２のような応答を受信し（１２０９）、Ｓ１０１０において、画面１１０５のように取得した情報でプリンタリスト表示を更新する（１２１０）。
【００３６】
一方、Ｓ１００７において、モバイル端末１００が１３０５のように失敗応答を受信した場合（１２０９）、Ｓ１０１１においてモバイル端末１００は画面１１０６のように失敗した旨を表示し、元のプリンタリスト表示画面１１０７に遷移する（１２１０）。
【００３７】
以上説明したように、本通信端末は、ユーザが検索結果のプリンタリストから、所望の画像形成装置がＭｏｐｒｉａ設定＝ＯＦＦでも、容易に設定をＯＮに変更できるので、すぐに選択可能なプリンタとして選択することができ、利便性が向上する。
【００３８】
また、本発明は上記実施形態に限定されず様々な変形が可能である。例えば、Ｍｏｐｒｉａ設定＝ＯＦＦが選択された場合に、設定を変更する画面や制御に移行するのではなく、当該画像形成装置の現在の設定では当該機能が利用できないため、管理者に問い合わせることを促すメッセージを表示するようにしてもよい。
【００３９】
＜第３の実施形態＞
以下では、本発明の第３の実施形態について説明する。本実施形態では、印刷するプロトコルと違うプロトコルを使用して、容易にＭｏｐｒｉａ設定をＯＮに変更できる手順について説明する。また、ここでは印刷プロトコルはＩＰＰを、違うプロトコルとしてＨＴＴＰ（Hypertext Transfer Protocol）を例に説明するが、他のプロトコルでもよい。
【００４０】
図１４乃至図１７を参照して、ＨＴＴＰを使用してモバイル端末１００から画像形成装置１０２のＭｏｐｒｉａ設定をＯＮにする処理を説明する。図１４のフローチャートは図１０の変形例である。なお、図１４のフローチャートに係る各処理は第１の実施形態と同様にモバイル端末１００にインストールされている所定のプリントアプリケーション（例えば、Ｍｏｐｒｉａプリントアプリケーション）のプログラムや、ＷｅｂブラウザアプリケーションのプログラムをＣＰＵ２０１が実行することで実行される。なお、一部の処理はＯＳや各インタフェース部と協働して実現されるものとする。
図１５は本実施形態におけるモバイル端末１００の操作パネルの画面例である。また、図１６は本実施形態におけるＭｏｐｒｉａ設定をＯＮに変更する処理のシーケンス図である。
【００４１】
Ｓ１４０１において、モバイル端末１００は、画面１５０１で画像形成装置１０２の選択をユーザから受け付け（１６０１）、画面１５０２を表示する。画面１５０２で、「Ｙｅｓ」が選択されると、Ｓ１４０２で、モバイル端末１００は、Ｗｅｂブラウザアプリケーションを起動し、１７０１のような画像形成装置１０２のＷｅｂページを取得するＨＴＴＰパケット（ＨＴＴＰ  ＧＥＴ）を画像形成装置１０２に送信する（１６０２）。その後、Ｓ１４０３で、モバイル端末１００は、画像形成装置１０２からのＨＴＴＰパケットに対する応答が成功を示すか否かを判断する。成功であれば（１６０３、１６０７）、Ｓ１４０４に進み、そうでなければＳ１４０９に進む。
【００４２】
このとき、モバイル端末１００が指定するＷｅｂページのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）は、ｍＤＮＳ応答に含まれるＵＲＩを指定するか、或いは画像形成装置１０２のＩＰアドレスを指定する。
【００４３】
Ｓ１４０４で、モバイル端末１００は、画像形成装置１０２の認証設定が有効か否かを判断する。画像形成装置１０２の認証設定が有効な場合（１６０３〜１６０６）は、Ｓ１４０５に進み、そうでない場合はＳ１４１０（１６０７〜）に進む。
【００４４】
Ｓ１４０５で、モバイル端末１００は、画面１５０３のようにユーザ名及びパスワードを入力するＷｅｂページ画面を表示する（１６０４）。Ｓ１４０６で、モバイル端末１００は、ユーザからの認証情報入力を受け付けたら（１６０５）、Ｓ１４０７において認証情報を画像形成装置１０２に送信する（１６０６）。Ｓ１４０８において、モバイル端末１００は、１７０２のような成功パケットを受信し認証成功すれば、Ｓ１４１０に進み、失敗すればＳ１４０９に進む。
【００４５】
Ｓ１４１０で、モバイル端末１００は、画像形成装置１０２の画面１５０４のようなＷｅｂページを操作画面に表示する（１６０７）。次に、Ｓ１４１１で、ユーザがＭｏｐｒｉａ設定をＯＮに変更する入力を行い、その情報を受け付けたモバイル端末１００はＳ１４１２においてＭｏｐｒｉａ設定をＯＮにするＨＴＴＰ  ＰＯＳＴ送信を画像形成装置１０２に送信する（１６１０）。そしてＨＴＴＰ  ＰＯＳＴの応答を受信すると（１６１１）、Ｓ１４１３において、モバイル端末１００は、Ｗｅｂブラウザを終了し、元のＭｏｐｒｉａプリントアプリケーションが提供する画面に戻る。その際、Ｓ１４１４において、モバイル端末１００は、画像形成装置１０２に対して「Ｇｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓ」を送信し（１６１２）、Ｓ１４１５で画像形成装置１０２の詳細情報を取得する（１６１３）。Ｓ１４１６で、モバイル端末１００は、画像形成装置１０２の詳細情報を取得するとプリンタリストを更新し（１６１４）、画面１５０５のように更新した情報を表示し、処理を終了する。
【００４６】
一方、各ステップにおいて１７０３のように設定失敗等のエラーを受信した場合は、Ｓ１４０９において、モバイル端末１００は、失敗した旨を通知する表示を行い、処理を終了する。
【００４７】
このように、画像形成装置によってはＭｏｐｒｉａ設定＝ＯＦＦの場合に印刷プロトコルであるＩＰＰも無効になっている可能性がある。その場合ＩＰＰで「Ｓｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓ」を送信しても失敗するので、本実施形態のようにＩＰＰとは異なるプロトコルでＭｏｐｒｉａ設定をＯＮにすることで上記第２の実施形態と同様の効果を得ることができる。なお、本実施形態では、所定のプリントアプリケーションからＷｅｂブラウザアプリケーションに遷移し、Ｗｅｂブラウザを介した通信でＭｏｐｒｉａ設定を変更にする場合を例示しているがこれに限定されない。ＯＳが提供するＷｅｂＶｉｅｗなどの表示コンポーネントを所定のプリントアプリケーションに組み込むことで、所定のプリントアプリケーション自身がＷｅｂブラウザとして動作するようにしてもよい。
【００４８】
＜第４の実施形態＞
以下では、本発明の第４の実施形態を説明する。本実施形態では、ＩＰアドレスを指定して検索する場合にＭｏｐｒｉａ設定をＯＮに変更できる手順について説明する。
【００４９】
図１８乃至図２０を参照して、ＩＰアドレスを指定してモバイル端末１００から画像形成装置１０２を検索して、その後Ｍｏｐｒｉａ設定をＯＮにする処理を説明する。図１９は本実施形態におけるモバイル端末１００の操作パネルの画面例である。また、図２０は本実施形態におけるＭｏｐｒｉａ設定をＯＮに変更する処理のシーケンス図である。
【００５０】
Ｓ１８０１で、モバイル端末１００は、画面１９０１から「Ａｄｄ  Ｐｒｉｎｔｅｒ」が選択されたことを検知し（２００１）、画面１９０２のように検索する画像形成装置のＩＰアドレス等を入力する画面を表示する（２００２）。Ｓ１８０２で、ユーザからＩＰアドレス等の画像形成装置の情報入力を受け付けたモバイル端末１００は、Ｓ１８０３において指定されたＩＰアドレス宛に「Ｇｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓ」を送信する（２００４）。Ｓ１８０４において、モバイル端末１００は、画像形成装置１０２から６０２のような応答を受信する（２００５）。
【００５１】
次に、Ｓ１８０５で、モバイル端末１００は、応答データの中から「Ｍｏｐｒｉａ−ｃｅｒｔｉｆｉｅｄ」や、Ｍｏｐｒｉａ設定の「Ｐｒｉｎｔ−ｗｆｄｓ」の値を確認する。「Ｍｏｐｒｉａ−ｃｅｒｔｉｆｉｅｄ」が含まれ、「Ｐｒｉｎｔ−ｗｆｄｓ」設定値がＴＲＵＥの場合、Ｓ１８０６において、モバイル端末１００は、画面１９０４のように、プリンタ状態を表す検索結果を表示し（２００６）、処理を終了する。
【００５２】
一方、本設定値がＦＡＬＳＥの場合、Ｓ１８０７において、モバイル端末１００は、画面１９０７のように、Ｍｏｐｒｉａ設定＝ＯＦＦを表す検索結果を表示する。画面１９０７からユーザが画像形成装置を選択し、Ｍｏｐｒｉａ設定をＯＮに変更するシーケンスは上記第１乃至第３の実施形態の変更シーケンスに準拠する。また、本設定値が含まれていない場合は、Ｓ１８０８で、モバイル端末１００は、Ｍｏｐｒｉａ機能を搭載していない画像形成装置だと判断して、画面１９０６のように未発見の画面を表示し、処理を終了する。
【００５３】
以上説明したように、本実施形態によれば、ＩＰアドレス指定で検索された場合も、ユーザは検索結果のプリンタリストから、所望の画像形成装置がＭｏｐｒｉａ設定＝ＯＦＦであることが判断でき、かつ、容易に設定をＯＮに変更できるので、利便性が向上する。
【００５４】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５５】
１００：モバイル端末、１０１、１０２、１０３：画像形成装置、１０４：アクセスポイント
【図１】
2019125259.tif 000003
【図２】
2019125259.tif 000004
【図３】
2019125259.tif 000005
【図４】
2019125259.tif 000006
【図５】
2019125259.tif 000007
【図６】
2019125259.tif 000008
【図７】
2019125259.tif 000009
【図８】
2019125259.tif 000010
【図９】
2019125259.tif 000011
【図１０】
2019125259.tif 000012
【図１１】
2019125259.tif 000013
【図１２】
2019125259.tif 000014
【図１３】
2019125259.tif 000015
【図１４】
2019125259.tif 000016
【図１５】
2019125259.tif 000017
【図１６】
2019125259.tif 000018
【図１７】
2019125259.tif 000019
【図１８】
2019125259.tif 000020
【図１９】
2019125259.tif 000021
【図２０】
2019125259.tif 000022