(57)【要約】【課題】情報処理装置から画像形成装置を利用するためのプログラムの選択を容易化すること。【解決手段】ネットワークを介して受信した印刷ジョブにより画像形成出力を実行する画像形成装置であって、モバイル端末２にインストールされることにより印刷ジョブを送信することが可能となる印刷ジョブ生成プログラムの一覧表示要求を受信し、複数の印刷ジョブ生成プログラム夫々について、画像形成装置に搭載されている複数の機能の対応状態及びそのプログラムをダウンロード可能なＵＲＬが登録された全プログラム一覧情報に登録されているプログラム毎の複数の機能の対応状態に基づき、一覧表示要求において指定されている重視項目に応じて複数の印刷ジョブ生成プログラムが順位付けされたテーブルを要求元に送信することを特徴とする。【選択図】図５
2014164683.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から画像形成の命令を受け付けて画像形成を実行する画像形成装置であって、
前記情報処理装置にインストールされることにより前記画像形成装置に画像形成出力の命令を送信することが可能となる命令生成プログラムの一覧の取得の要求を前記情報処理装置から受信する受信部と、
複数の前記命令生成プログラム夫々について、当該画像形成装置による画像形成に用いる複数の機能と前記複数の命令生成プログラム夫々の有する機能との対応を示す対応情報、及び前記複数の命令生成プログラム夫々を取得可能なネットワーク上のアドレスを関連付けて記憶している記憶部と、
前記複数の命令生成プログラム夫々を順位づけするための前記対応情報についての判断基準に関する情報である基準情報を前記受信部で受信された要求から取得し、前記基準情報に応じて前記複数の命令生成プログラムが順位付けされた前記複数の命令生成プログラムの一覧を前記要求の送信元である前記情報処理装置に送信する送信部とを含むことを特徴とする画像形成装置。
【請求項２】
前記記憶部は、異なる前記基準情報毎に前記命令生成プログラムが順位付けされた複数のテーブルを予め記憶しており、
前記テーブル送信部は、予め記憶されている前記複数のテーブルのうち、前記一覧表示要求に含まれる前記基準情報に応じたテーブルを選択して送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記基準情報は、前記複数の機能夫々について点数が設定された設定情報であり、
前記判断基準に関する情報とは、複数の前記設定情報のいずれかを指定する情報であり、
取得された前記判断基準に関する情報において指定されている前記設定情報において設定されている前記複数の機能夫々についての点数を前記複数の命令生成プログラム毎に加算し、その合計値に基づいて前記複数の命令生成プログラムの順位付けを行う順位付け処理部を含むことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
ダウンロード可能な命令生成プログラム夫々について、対応している機能及びそのプログラムをダウンロード可能なネットワーク上のアドレスが登録されたテーブルを取得し、自身に搭載されている機能についての前記対応情報を抽出して前記記憶部に記憶させる記憶処理部を含むことを特徴とする請求項１乃至３いずれかに記載の画像形成装置。
【請求項５】
ダウンロード可能な命令生成プログラム夫々について、対応している機能及びそのプログラムをダウンロード可能なネットワーク上のアドレスが登録されたテーブルを取得し、自身が非対応である機能について非対応であることを示す情報を付加して前記記憶部に記憶させる記憶処理部を含むことを特徴とする請求項１乃至３いずれかに記載の画像形成装置。
【請求項６】
情報処理装置から画像形成の命令を受け付けて画像形成を実行する画像形成装置の制御方法であって、
前記情報処理装置にインストールされることにより前記画像形成装置に画像形成出力の命令を送信することが可能となる命令生成プログラムの一覧の取得の要求を前記情報処理装置から受信し、
複数の前記命令生成プログラム夫々について、当該画像形成装置による画像形成に用いる複数の機能と前記複数の命令生成プログラム夫々の有する機能との対応を示す対応情報、及び前記複数の命令生成プログラム夫々を取得可能なネットワーク上のアドレスが関連付けられた関連付け情報を参照し、
前記複数の命令生成プログラム夫々を順位づけするための前記対応情報についての判断基準に関する情報である基準情報を前記受信部で受信された要求から取得し、
前記基準情報に応じて前記複数の命令生成プログラムが順位付けされた前記複数の命令生成プログラムの一覧を前記要求の送信元である前記情報処理装置に送信することを特徴とする画像形成装置の制御方法。
【請求項７】
情報処理装置から画像形成の命令を受け付けて画像形成を実行する画像形成装置の制御プログラムであって、
前記情報処理装置にインストールされることにより前記画像形成装置に画像形成出力の命令を送信することが可能となる命令生成プログラムの一覧の取得の要求を前記情報処理装置から受信するステップと、
複数の前記命令生成プログラム夫々について、当該画像形成装置による画像形成に用いる複数の機能と前記複数の命令生成プログラム夫々の有する機能との対応を示す対応情報、及び前記複数の命令生成プログラム夫々を取得可能なネットワーク上のアドレスが関連付けられた関連付け情報を参照するステップと、
前記複数の命令生成プログラム夫々を順位づけするための前記対応情報についての判断基準に関する情報である基準情報を前記受信部で受信された要求から取得するステップと、
前記基準情報に応じて前記複数の命令生成プログラムが順位付けされた前記複数の命令生成プログラムの一覧を前記要求の送信元である前記情報処理装置に送信するステップととを情報処理装置に実行させることを特徴とする画像形成装置の制御プログラム。
【請求項８】
ネットワークを介して画像形成出力の命令を受け付けて画像形成出力を実行する画像形成装置の管理システムであって、
前記情報処理装置にインストールされることにより前記画像形成装置に画像形成出力の命令を送信することが可能となる命令生成プログラムの一覧の取得の要求を前記情報処理装置から受信する受信部と、
複数の前記命令生成プログラム夫々について、当該画像形成装置による画像形成に用いる複数の機能と前記複数の命令生成プログラム夫々の有する機能との対応を示す対応情報、及び前記複数の命令生成プログラム夫々を取得可能なネットワーク上のアドレスを関連付けて記憶している記憶部と、
前記複数の命令生成プログラム夫々を順位づけするための前記対応情報についての判断基準に関する情報である基準情報を前記受信部で受信された要求から取得し、前記基準情報に応じて前記複数の命令生成プログラムが順位付けされた前記複数の命令生成プログラムの一覧を前記要求の送信元である前記情報処理装置に送信する送信部とを含むことを特徴とする画像形成装置の管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、制御プログラム及び画像形成装置の管理システムに関し、特に、情報処理装置から画像形成装置を利用するために用いるプログラムの管理に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
このような画像処理装置のうち、電子化された書類の出力に用いられる画像形成装置においては、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置において生成された印刷ジョブに基づいて画像形成出力を実行するプリンタが一般的に利用されている。そして、プリンタに入力する印刷ジョブを生成するための機能を実現するソフトウェア・プログラムとして、夫々のプリンタの機能に対応したプリンタドライバを情報処理装置にインストールすることが一般的である。
【０００４】
他方、近年、携帯電話が高機能化され、ＰＣに準じた情報処理機能を有するスマートフォンやタブレット端末のような携帯型の情報処理装置（以降、「携帯端末」とする）の普及が進んでいる。このような携帯端末の使用により、業務上においてＰＣから画像形成装置へ画像データを送信して画像形成出力を実行する従来の態様に加えて、携帯端末から画像形成装置へ画像データを送信して画像形成出力を実行する態様も増えている。
【０００５】
このような携帯端末から画像形成装置へ画像データを送信して画像形成出力を実行する態様においては、上述したプリンタドライバと同様の機能を実現するためのソフトウェア・プログラムとして、アプリケーション・プログラムをインストールことが行われている。このようなアプリケーション・プログラムは、画像形成装置を提供するメーカー製、サードパーティ製等、様々なプログラムが提供される場合がある。
【０００６】
このように数多く提供されるプログラムの選択及びインストール処理についてユーザを補助するための方法として、画像形成装置側にプログラムのデータベースを記憶させておき、情報処理装置側からの要求に応じてデータベースに基づいた情報を提供する方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示された方法によれば、対象の画像形成装置を利用可能なプログラムをユーザに提示することは可能である。しかしながら、昨今の画像形成装置は、上述したような複合機として多機能化しているのに対して、提供されているプログラムによっては、それらの様々な機能のうち対応している機能に差異がある。従って、ユーザは、複数提供されているプログラムのうち、意図した機能を利用可能なプログラムを選択する必要がある。
【０００８】
しかしながら、不慣れなユーザにとっては、多くのプログラムの中から自分の意図に適したプログラムを選択するのは困難であり、ユーザにとっての利便性が不十分である。尚、このような問題は、上述したような携帯端末に限らず、ＰＣのような一般的な情報処理装置であっても、画像形成装置を利用するために用いるプログラムが複数提供されている場合において同様に問題となり得る。
【０００９】
本発明は、このような課題を解決するためになされたものであり、情報処理装置から画像形成装置を利用するためのプログラムの選択を容易化することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様は、情報処理装置から画像形成の命令を受け付けて画像形成を実行する画像形成装置であって、前記情報処理装置にインストールされることにより前記画像形成装置に画像形成出力の命令を送信することが可能となる命令生成プログラムの一覧の取得の要求を前記情報処理装置から受信する受信部と、複数の前記命令生成プログラム夫々について、当該画像形成装置による画像形成に用いる複数の機能と前記複数の命令生成プログラム夫々の有する機能との対応を示す対応情報、及び前記複数の命令生成プログラム夫々を取得可能なネットワーク上のアドレスを関連付けて記憶している記憶部と、前記複数の命令生成プログラム夫々を順位づけするための前記対応情報についての判断基準に関する情報である基準情報を前記受信部で受信された要求から取得し、前記基準情報に応じて前記複数の命令生成プログラムが順位付けされた前記複数の命令生成プログラムの一覧を前記要求の送信元である前記情報処理装置に送信する送信部とを含むことを特徴とする。
【００１１】
また、本発明の他の態様は、情報処理装置から画像形成の命令を受け付けて画像形成を実行する画像形成装置の制御方法であって、前記情報処理装置にインストールされることにより前記画像形成装置に画像形成出力の命令を送信することが可能となる命令生成プログラムの一覧の取得の要求を前記情報処理装置から受信し、複数の前記命令生成プログラム夫々について、当該画像形成装置による画像形成に用いる複数の機能と前記複数の命令生成プログラム夫々の有する機能との対応を示す対応情報、及び前記複数の命令生成プログラム夫々を取得可能なネットワーク上のアドレスが関連付けられた関連付け情報を参照し、前記複数の命令生成プログラム夫々を順位づけするための前記対応情報についての判断基準に関する情報である基準情報を前記受信部で受信された要求から取得し、前記基準情報に応じて前記複数の命令生成プログラムが順位付けされた前記複数の命令生成プログラムの一覧を前記要求の送信元である前記情報処理装置に送信することを特徴とする。
【００１２】
また、本発明の更に他の態様は、情報処理装置から画像形成の命令を受け付けて画像形成を実行する画像形成装置の制御プログラムであって、前記情報処理装置にインストールされることにより前記画像形成装置に画像形成出力の命令を送信することが可能となる命令生成プログラムの一覧の取得の要求を前記情報処理装置から受信するステップと、複数の前記命令生成プログラム夫々について、当該画像形成装置による画像形成に用いる複数の機能と前記複数の命令生成プログラム夫々の有する機能との対応を示す対応情報、及び前記複数の命令生成プログラム夫々を取得可能なネットワーク上のアドレスが関連付けられた関連付け情報を参照するステップと、前記複数の命令生成プログラム夫々を順位づけするための前記対応情報についての判断基準に関する情報である基準情報を前記受信部で受信された要求から取得するステップと、前記基準情報に応じて前記複数の命令生成プログラムが順位付けされた前記複数の命令生成プログラムの一覧を前記要求の送信元である前記情報処理装置に送信するステップととを情報処理装置に実行させることを特徴とする。
【００１３】
また、本発明の更に他の態様は、ネットワークを介して画像形成出力の命令を受け付けて画像形成出力を実行する画像形成装置の管理システムであって、前記情報処理装置にインストールされることにより前記画像形成装置に画像形成出力の命令を送信することが可能となる命令生成プログラムの一覧の取得の要求を前記情報処理装置から受信する受信部と、複数の前記命令生成プログラム夫々について、当該画像形成装置による画像形成に用いる複数の機能と前記複数の命令生成プログラム夫々の有する機能との対応を示す対応情報、及び前記複数の命令生成プログラム夫々を取得可能なネットワーク上のアドレスを関連付けて記憶している記憶部と、前記複数の命令生成プログラム夫々を順位づけするための前記対応情報についての判断基準に関する情報である基準情報を前記受信部で受信された要求から取得し、前記基準情報に応じて前記複数の命令生成プログラムが順位付けされた前記複数の命令生成プログラムの一覧を前記要求の送信元である前記情報処理装置に送信する送信部とを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、情報処理装置から画像形成装置を利用するためのプログラムの選択を容易化することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るシステムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るモバイル機器の機能構成を示すブロック図である。
【図５】本発明の実施形態に係るシステム全体の動作を示すシーケンス図である。
【図６】本発明の実施形態に係る画像処理装置のユーザインタフェースを示す図である。
【図７】本発明の実施形態に係る一覧要求情報の例を示す図である。
【図８】本発明の実施形態に係る全プログラム一覧情報の例を示す図である。
【図９】本発明の実施形態に係る点数付け情報の例を示す図である。
【図１０】本発明の実施形態に係る点数付けの結果を示す図である。
【図１１】本発明の実施形態に係る応答用テーブルの例を示す図である。
【図１２】本発明の実施形態に係る全プログラム一覧情報の大元のテーブルを示す図である。
【図１３】本発明の実施形態に係る搭載機能情報の例を示す図である。
【図１４】本発明の実施形態に係る応答用テーブルの他の例を示す図である。
【図１５】本発明の実施形態に係る全プログラム一覧情報の生成動作を示すフローチャートである。
【図１６】本発明の他の実施形態に係るシステムの運用形態を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、スマートフォンやタブレット端末等のモバイル機器から画像形成装置に画像データを送信して画像形成出力を実行させる場合において、モバイル機器から画像形成装置を利用するためにモバイル機器にインストールするアプリケーション・プログラムの選択を容易化する画像形成装置や、そのような機能を含むシステムを例として説明する。
【００１７】
図１は、本実施形態に係る画像処理システムの運用形態の例を示す図である。図１に示すように、本実施形態に係る画像処理システムは、画像処理装置１及びモバイル端末２が、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されて構成される。
【００１８】
画像処理装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。また、モバイル端末２は、スマートフォン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の可搬型の情報処理端末である。本実施形態に係るモバイル端末２は、画像処理装置１を提供するメーカーやサードパーティによって提供されているアプリケーション・プログラムがインストールされることにより、画像処理装置１に対して、画像形成出力を実行させるための印刷ジョブを送信する機能を有する。
【００１９】
次に、本実施形態に係る画像処理システムに含まれる画像処理装置１及びモバイル端末等の情報処理装置を構成するハードウェアについて説明する。図２は、本実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係る情報処理装置は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等と同様の構成を含む。
【００２０】
即ち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。この他、画像処理装置１の場合、画像形成出力やスキャンを実行するエンジンが含まれる。
【００２１】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２２】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。
【００２３】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像処理システムを構成する各機器の機能を実現する機能ブロックが構成される。
【００２４】
次に、本実施形態に係る画像処理装置１の機能について説明する。図３は、本実施形態に係る画像処理装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１１０、スキャナユニット１２０、排紙トレイ１３０、ディスプレイパネル１４０、給紙テーブル１５０、プリントエンジン１６０、排紙トレイ１７０、ネットワークＩ／Ｆ１８０及びカードＲ／Ｗ１９０を有する。
【００２５】
また、コントローラ１００は、主制御部１０１、エンジン制御部１０２、入出力制御部１０３、画像処理部１０４及び操作表示制御部１０５を有する。図３に示すように、本実施形態に係る画像処理装置１は、スキャナユニット１２０、プリントエンジン１６０を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２６】
ディスプレイパネル１４０は、画像処理装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し若しくは画像処理装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ１８０は、画像処理装置１がネットワークを介して管理者用端末等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢインタフェースが用いられる。
【００２７】
カードＲ／Ｗ１９０は、画像処理装置１が近距離無線通信により他の機器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。
【００２８】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０やＨＤＤ４０等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ２０にロードされ、それらのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００２９】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１０２は、プリントエンジン１６０やスキャナユニット１２０等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１０３は、ネットワークＩ／Ｆ１８０、カードＲ／Ｗ１９０を介して入力される信号や命令を主制御部１０１に入力する。また、主制御部１０１は、入出力制御部１０３を制御し、ネットワークＩ／Ｆ１８０やカードＲ／Ｗ１９０及びネットワークを介して他の装置にアクセスする。
【００３０】
画像処理部１０４は、主制御部１０１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１６０が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１０４は、スキャナユニット１２０から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置１に格納され若しくはネットワークＩ／Ｆ１８０や近距離通信Ｉ／Ｆ１９０を介して他の機器に送信される情報である。操作表示制御部１０５は、ディスプレイパネル１４０に情報表示を行い若しくはディスプレイパネル１４０を介して入力された情報を主制御部１０１に通知する。
【００３１】
尚、プリンタ機能のみを有する画像処理装置の場合、図３に示すＡＤＦ１１０、スキャナユニット１２０及び排紙トレイ１３０が省略されると共に、エンジン制御部１０２の機能から、ＡＤＦ１１０、スキャナユニット１２０及び排紙トレイ１３０を制御するための機能が省略される。
【００３２】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１０３がネットワークＩ／Ｆ１８０を介して印刷ジョブを受信する。この印刷ジョブは、画像処理装置１に対してプリントアウトを依頼する情報処理装置、即ち、本実施形態においてはモバイル端末２において生成された情報である。そして、印刷ジョブには、印刷ジョブであることを示すヘッダー情報、出力するべき画像の情報及びプリントアウトに際して設定されるべきパラメータの情報を含む。
【００３３】
モバイル端末２においてこのような印刷ジョブを生成するためには、画像処理装置１に対応した印刷ジョブを生成するための処理を実行するソフトウェア・プログラム（以降、「印刷ジョブ生成プログラム」とする）をモバイル端末２にインストールする必要があるこのような印刷ジョブ生成プログラムは、画像処理装置１を提供するメーカーやサードパーティ等により様々なものが提供されており、夫々機能が異なる。そのような様々な印刷ジョブ生成プログラムの選択を容易にするための情報をユーザに提供することが本実施形態に係る要旨である。尚、印刷ジョブとは画像処理装置１に対する画像形成出力の命令であり、印刷ジョブ生成プログラムが命令生成プログラムとして用いられる。
【００３４】
入出力制御部１０３は、受信した印刷ジョブを主制御部１０１に転送する。主制御部１０１は、印刷ジョブを受信すると、画像処理部１０４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。画像処理部１０４によって描画情報が生成されると、エンジン制御部１０２は、生成された描画情報に基づき、給紙テーブル１５０から搬送される用紙に対して画像形成を実行する。プリントエンジン１６０の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１６０によって画像形成が施された文書は排紙トレイ１７０に排紙される。
【００３５】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１４０の操作若しくはネットワークＩ／Ｆ１８０を介して外部の機器から入力されるスキャン実行指示に応じて、操作表示制御部１０５若しくは入出力制御部１０３が主制御部１０１にスキャン実行信号を転送する。主制御部１０１は、受信したスキャン実行信号に基づき、エンジン制御部１０２を制御する。エンジン制御部１０２は、ＡＤＦ１１０を駆動し、ＡＤＦ１１０にセットされた撮像対象原稿をスキャナユニット１２０に搬送する。また、エンジン制御部１０２は、スキャナユニット１２０を駆動し、ＡＤＦ１１０から搬送される原稿を撮像する。また、ＡＤＦ１１０に原稿がセットされておらず、スキャナユニット１２０に直接原稿がセットされた場合、スキャナユニット１２０は、エンジン制御部１０２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１２０が撮像部として動作する。
【００３６】
撮像動作においては、スキャナユニット１２０に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいた撮像情報が生成される。エンジン制御部１０２は、スキャナユニット１２０が生成した撮像情報を画像処理部１０４に転送する。画像処理部１０４は、主制御部１０１の制御に従い、エンジン制御部１０２から受信した撮像情報に基づき画像情報を生成する。画像処理部１０４が生成した画像情報はＨＤＤ４０等の画像処理装置１に装着された記憶媒体に保存される。画像処理部１０４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくはネットワークＩ／Ｆ１８０、近距離通信Ｉ／Ｆ１９０を介して、入出力制御部１０３により外部の装置に送信される。
【００３７】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１０２がスキャナユニット１２０から受信した撮像情報若しくは画像処理部１０４が生成した画像情報に基づき、画像処理部１０４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１０２がプリントエンジン１６０を駆動する。
【００３８】
次に、本実施形態に係るモバイル端末２の機能構成について、図４を参照して説明する。図４に示すように、本実施形態に係るモバイル端末２は、図２において説明したＬＣＤ６０、操作部７０に加えて、コントローラ２００、ネットワークＩ／Ｆ２１０及び近距離通信Ｉ／Ｆ２２０を含む。また、コントローラ２００は、ネットワーク制御部２０１、操作制御部２０２、表示制御部２０３、近距離通信制御部２０４及びクライアントアプリケーション２３０を含む。
【００３９】
ネットワークＩ／Ｆ２１０は、モバイル端末２がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが用いられる。近距離通信Ｉ／Ｆ２２０は、モバイル端末２が近距離無線通信により他の機器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。ネットワークＩ／Ｆ２１０、近距離通信Ｉ／Ｆ２２０は、図２に示すＩ／Ｆ５０によって実現される。
【００４０】
コントローラ２００は、ソフトウェアとハードウェアとの組み合わせによって構成される。コントローラ２００は、モバイル端末２全体を制御する制御部である。ネットワーク制御部２０１は、ネットワークＩ／Ｆ２１０を介して入力される情報を取得すると共に、ネットワークＩ／Ｆ２１０を介して他の機器に情報を送信する。近距離通信制御部２０４は、近距離通信Ｉ／Ｆ２２０を介して入力される情報を取得すると共に、近距離通信Ｉ／Ｆ２２０を介して他の機器に情報を送信する。
【００４１】
操作制御部２０２は、操作部７０に対するユーザによる操作内容の信号を取得し、クライアントアプリケーション２３０等のモバイル端末２において動作するモジュールに入力する。表示制御部２０３は、クライアントアプリケーション２３０のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等、モバイル端末２の状態をＬＣＤ６０に表示させる。
【００４２】
クライアントアプリケーション２３０は、本実施形態に係る画像処理システムの機能をモバイル端末２において利用するために、モバイル端末２にインストールされて動作するソフトウェア・プログラムによって構成される。クライアントアプリケーション２３０は、本実施形態の要旨に関連する構成であり、上述した印刷ジョブ生成プログラムのモバイル端末２へのインストールを補助するためにモバイル端末２にインストールされるソフトウェア・プリケーションである。クライアントアプリケーション２３０の詳細な機能につい
このようなシステムの構成において、本実施形態に係る画像処理システムは、モバイル端末２から画像処理装置１を利用するための印刷ジョブ生成プログラムの選択の助けとなるような情報を、モバイル端末２を利用するユーザに効果的に提示し、モバイル端末２への印刷ジョブ生成プログラムのインストールを補助するものである。以下、本実施形態の要旨に係る動作について説明する。
【００４３】
図５は、本実施形態に係るシステム全体の動作を示すシーケンス図である。図５に示すように、まずモバイル端末２において、クライアントアプリケーション２３０が、ユーザの操作に応じて画像処理装置１に対して印刷ジョブ生成プログラムの一覧表示要求を行う（Ｓ５０１）。Ｓ５０１において、モバイル端末２は、ネットワークＩ／Ｆ２１０または近距離通信Ｉ／Ｆ２２０を用いて、画像処理装置１に要求を送信する。
【００４４】
Ｓ５０１における一覧表示要求には、印刷ジョブ生成プログラムの一覧表示において、重視するべき項目を指定する情報が含まれる。そのため、Ｓ５０１の処理に際して、ユーザは、モバイル端末２のＬＣＤ６０に表示される図６に示すようなクライアントアプリケーション２３０のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を操作することにより、重視するべき項目を選択する。
【００４５】
図７は、Ｓ５０１の処理において画像処理装置１に送信される情報の例を示す図である。図７に示すように、Ｓ５０１の要求処理により画像処理装置１に送信される情報（以降、「一覧要求情報」とする）には、モバイル端末２の基本ソフトウェア種類やバージョンを示す“ＯＳ”、上述した重視するべき項目として選択された結果を示す“重視項目”の情報が含まれる。
【００４６】
モバイル端末２から印刷ジョブ生成プログラムの一覧表示要求を取得した画像処理装置１においては、主制御部１０１が入出力制御部１０３を介してその要求を取得し、応答用テーブルの生成処理を行う（Ｓ５０２）。即ち、画像処理装置１において、主制御部１０１が受信部として機能する。Ｓ５０２における処理は、画像処理装置１において予め格納されている印刷ジョブ生成プログラムの一覧情報に基づき、モバイル端末２からの要求に応じたテーブルを生成する処理である。
【００４７】
図８は、画像処理装置１において予め格納されている印刷ジョブ生成プログラムの一覧情報（以降、「全プログラム一覧情報」）を示す図である。図８に示すように、全プログラム一覧情報は、“アプリＡ”、“アプリＢ”等、現在入手が可能な様々な印刷ジョブ生成プログラム毎に、“両面”、“製本”、“集約”等の各機能に対応しているか否かが登録されたテーブルである。各機能に対応しているか否かは、「○」、「×」によって示されており、この情報が対応情報として用いられる。
【００４８】
また、全プログラム一覧情報には、“サイズ”、“値段”、“対応ＯＳ”等の情報が夫々の印刷ジョブ生成プログラム毎に格納されていると共に、各印刷ジョブ生成プログラムをダウンロードするためにアクセスする先のネットワーク上のアドレスであるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が登録されている。全プログラム一覧情報は、図２において説明したＨＤＤ４０等、画像処理装置１に搭載されている不揮発性の記憶媒体に格納されている。即ち、全プログラム一覧情報を記憶している記憶媒体が、記憶部として機能する。
【００４９】
Ｓ５０２において、画像処理装置１の主制御部１０１は、図７に示す一覧要求情報の“ＯＳ”を参照し、図８に示す夫々の印刷ジョブ生成プログラムの“対応ＯＳ”と比較する。これにより、主制御部１０１は、全プログラム一覧情報に登録されている印刷ジョブ生成プログラムのうち、一覧表示の要求元であるモバイル端末２に対応しているプログラムを絞り込む。次に、主制御部１０１は、一覧要求情報の“重視項目”に従い、絞り込んだ印刷ジョブ生成プログラムの点数付けを行う。
【００５０】
図９は、主制御部１０１が印刷ジョブ生成プログラムの点数付けを行う際に参照する情報（以降、「点数付け情報」とする）の例を示す図である。図９に示すように、本実施形態に係る点数付け情報は、図９に示すように、“両面”、“製本”、“集約”等の各機能夫々について、“重視項目”毎に点数が設定された設定情報である。即ち、図９に示す点数付け情報が、画像処理装置１の機能夫々についての点数を判断するための判断基準である基準情報として用いられる。そして、一覧要求情報の“重視項目”は、図９に示す夫々の列、即ち、点数の設定値を指定するための情報であり、判断基準に関する情報として用いられる。
【００５１】
主制御部１０１は、印刷ジョブ生成プログラムの点数付けを行う際、絞り込んだ印刷ジョブ生成プログラムが有する機能、即ち、対応状態が「○」となっている機能について、図９に示すように設定されている点数を加算する。これにより、主制御部１０１は、複数の印刷ジョブ生成プログラムについての順位付けを行う。即ち、Ｓ５０２の処理において、主制御部１０１が順位付け処理部として機能する。
【００５２】
このような処理により点数付けを行った主制御部１０１は、点数付けの結果、即ち合計値に従って夫々の印刷ジョブ生成プログラムを並べ替えることにより、応答用テーブルを生成する。図１０は、絞り込まれた印刷ジョブ生成プログラム夫々に対する点数付けの結果を示す図であり、図１１は、生成された応答用テーブルの例を示す図である。主制御部１０１は、このような処理により生成した応答用テーブルをモバイル端末２に送信する（Ｓ５０３）。即ち、Ｓ５０４においては、主制御部１０１が送信部として機能する。
【００５３】
画像処理装置１から応答用テーブルを受信したモバイル端末２においては、クライアントアプリケーション２３０が応答用テーブルを取得し、表示制御部２０３を解してＬＣＤ６０に応答用テーブルを表示させる（Ｓ５０４）。Ｓ５０４の処理により、図１０に示す応答用テーブルがモバイル端末２のＬＣＤ６０に表示され、モバイル端末２において利用可能な印刷ジョブ生成プログラムが、ユーザに対して提示される。
【００５４】
図１０において説明したように、応答用テーブルにおいては、ユーザによって指定された重視項目に応じて印刷ジョブ生成プログラムが点数付けされて並べ替えられている。そのため、ユーザは、設定した“重視項目”に対する各プログラムの適応順を認識することが可能であり、ユーザによる印刷ジョブ生成プログラムの選択を補助することができる。
【００５５】
Ｓ５０４の処理により応答用テーブルが表示された画面（以降、「応答用テーブル表示画面」とする）において、モバイル端末２のクライアントアプリケーション２３０は、ユーザによる印刷ジョブ生成プログラムの選択操作を待つ。そして、応答用テーブル表示画面においてユーザによる印刷ジョブ生成プログラムの選択を、操作制御部２０２を介して受け付ける（Ｓ５０５）。これにより、クライアントアプリケーション２３０は、選択された印刷ジョブ生成プログラムの““ＵＲＬ”を参照し、そのＵＲＬにアクセスすることによって選択された印刷ジョブ生成プログラムをダウンロードし、モバイル端末２にインストールする（Ｓ５０６）。
【００５６】
Ｓ５０６の処理により、印刷ジョブ生成プログラムをダウンロードしてインストールした後、モバイル端末２は、ユーザの操作等により印刷出力の命令を受け付けると、モバイル端末２にインストールされた印刷ジョブ生成プログラムを用いて印刷ジョブを生成し（Ｓ５０７）、生成した印刷ジョブを画像処理装置１に送信する（Ｓ５０８）。画像処理装置１は、Ｓ５０８で送信された印刷ジョブを受信すると、受信した印刷ジョブに基づいて、印刷処理を実行する（Ｓ５０９）。このような処理により、本実施形態に係るシステム全体の処理が完了する。
【００５７】
このように、本実施形態に係る画像処理装置１によれば、印刷ジョブ生成プログラムの一覧表示要求の要求元であるモバイル端末２のＯＳに対応する印刷ジョブ生成プログラムが絞り込まれた上で、ユーザによって指定された“重視項目”に応じて並べ替えられた印刷ジョブ生成プログラムの一覧が応答用テーブルとしてユーザに提示される。従って、不慣れなユーザであっても、意図に沿った印刷ジョブ生成プログラムを容易に選択することが可能である。
【００５８】
次に、図８において説明した全プログラム一覧情報が、画像処理装置１に格納される際の処理について説明する。図８において説明したように、全プログラム一覧情報においては、“両面”、“製本”、“集約”等の各機能について、夫々の印刷ジョブ生成プログラムが対応しているか否かが「○」、「×」によって示されている。ここで、全プログラム一覧情報において登録されている“両面”、“製本”、“集約”等の各機能は、画像処理装置１に搭載されている機能のみに絞り込まれている。
【００５９】
しかしながら、印刷ジョブ生成プログラムの種類によっては、画像処理装置１に搭載されていない機能に対応したプログラムもある。しかしながら、図５のＳ５０２における点数付けの処理において、自身に搭載されていない機能によって点数を加算してしまうと、最終的に生成される応答用テーブルの順位において、自身が対応していない機能が多く搭載された印刷ジョブ生成プログラムが上位にランク付けされてしまう。その結果、ユーザに謝った選択をさせてしまう可能性がある。また、自身が対応していない機能についての点数加算の処理が無駄な負荷となってしまう。
【００６０】
そのため、本実施形態に係る画像処理装置１は、自身に搭載されている機能のみを抽出して図８に示すような全プログラム一覧情報を生成する。そのような全プログラム一覧情報の生成動作について以下に説明する。図１２は、図８に示す全プログラム一覧情報が生成される前の、大元のテーブルを示す図である。図１２に示すように、大元のテーブルにおいては、図８に示す全プログラム一覧の“機能”では除かれている“ソート／スタック”、“ステープル”、“パンチ”等の機能が含まれている。
【００６１】
図１２に示す大元のテーブルの情報は、例えばユーザによる操作によって画像処理装置１に入力される。画像処理装置１の主制御部１０１は、図１２に示すような情報を取得すると、画像処理装置１に搭載されている機能を示す搭載機能情報との比較処理を行う。図１３は、上述した搭載機能情報の例を示す図である。図１３に示すように、搭載機能情報は、画像処理装置１に搭載されている機能の一覧を示す情報である。
【００６２】
主制御部１０１は、図１２に示す大元のテーブルと搭載機能情報との比較処理を行うことにより、大元のテーブルの“機能”から、搭載機能情報に含まれている機能のみを抽出して、図１２に示す“機能”、即ち、テーブルにおけるレコードの取捨選択を行う。即ち、主制御部１０１が、テーブル記憶処理部として機能する。このような処理により、図８に示すような全プログラム一覧情報が生成され、自身に搭載されている機能のみに基づいて点数付けを行うことが可能となる。
【００６３】
以上、説明したように、本実施形態に係る画像処理装置１及び画像処理装置１を含むシステムにおいては、情報処理装置から画像形成装置を利用するためのプログラムの選択を容易化することが可能である。
【００６４】
尚、上記実施形態においては、ユーザが操作するための情報処理端末として、モバイル端末２を例として説明したが、これに限らず、ＰＣ等の一般的な情報処理装置であっても同様に適用可能である。
【００６５】
また、図８の全プログラム一覧情報においては、画像処理装置１に搭載されている機能のみが抽出された状態対となっているが、図１４に示すように、非搭載であることが明記された状態のテーブルを搭載機能情報に基づいて生成するようにしても良い。この場合、図５のＳ５０２においては、非搭載の機能については点数の加算対象から除外することにより、上記と同様に画像処理装置１に搭載された機能によって点数付けを行うことが可能である。
【００６６】
また、図１４に示すような全プログラム一覧情報を生成する場合、図５のＳ５０３において応答用テーブルを送信する際に、主制御部１０１が、画像処理装置１において非搭載の機能のレコードを除外することにより、上記と同様のテーブルをモバイル端末２に対して送信することが可能である。
【００６７】
他方、画像処理装置１において非搭載の機能であっても、他の画像処理装置を利用する際に利用可能となる可能性があるため、主制御部１０１は、画像処理装置１において緋搭載な機能のレコードも含めて、図５のＳ５０３において応答用テーブルを送信しても良い。この場合であっても、図１４に示すように、非搭載であることが明記されていることにより、その機能が画像処理装置１においては利用不可能であることをユーザに認識させることが可能である。
【００６８】
また、画像処理装置１に搭載されている機能は、ファームウェアやアプリケーションの更新、新しいハードウェアの装着などにより更新されることがあり得る。その場合、図１３において説明した搭載機能情報を更新することにより、全プログラム一覧情報の更新処理も行うことが可能である。図１５にそのような場合の動作のフローチャートを示す。
【００６９】
図１５に示すように、画像処理装置１の主制御部１０１は、搭載機能情報の更新を検知すると（Ｓ１５０１／ＹＥＳ）、図１２において説明した大元のテーブルにおける“機能”を１つずつ参照し（Ｓ１５０２）、更新された搭載機能情報に含まれる機能との比較処理を行う（Ｓ１５０３）。
【００７０】
Ｓ１５０３の処理の結果、大元のテーブルにおいて参照した“機能”が搭載機能情報に含まれていれば（Ｓ１５０３／ＹＥＳ）、その“機能”のレコードを有効なレコードとして全プログラム一覧情報に残す（Ｓ１５０４）。他方、大元のテーブルにおいて参照した“機能”が搭載機能情報に含まれていなければ（Ｓ１５０３／ＮＯ）、その“機能”については、装置に搭載されていないことを示す情報を付加する（Ｓ１５０５）。
【００７１】
主制御部１０１は、Ｓ１５０２以降の処理を、大元のテーブルに含まれている全“機能”について繰り返し（Ｓ１５０６／ＮＯ）、全“機能”について処理が終了したら（Ｓ１５０６／ＹＥＳ）、全プログラム一覧情報の更新動作を完了する。
【００７２】
また、上記実施形態においては、図４において説明したように、モバイル端末２にインストールされたクライアントアプリケーション２３０が、モバイル端末２側の処理を担う場合を例として説明した。この他、モバイル端末２には、一般的なウェブブラウザをインストールすると共に、画像処理装置１側にウェブサーバの機能を搭載し、画像処理装置１からネットワークを介してクライアントアプリケーション２３０の機能を提供することも可能である。この場合、モバイル端末２にクライアントアプリケーション２３０をインストールする必要がなくなり、より多くの情報処理端末に対して本実施形態に係る機能を利用させることが可能となる。
【００７３】
また、上記実施形態においては、図１０、図１１において説明したように、画像処理装置１の主制御部１０１が、モバイル端末２からの要求に応じて点数付けの処理を行い、その都度応答用テーブルを生成する場合を例として説明した。この他、主制御部１０１は、図６に示す“昨日数優先”、“エコ優先”、“画質優先”等の夫々の“重視項目”毎に、図９に示すような点数付け情報に基づいて予め点数付けして並べ替えを行った応答用テーブルを生成しておき、モバイル端末２からの要求に含まれる“重視項目”に応じたテーブルを選択して送信するようにしてもよい。
【００７４】
また、上記実施形態においては、図１において説明したように、モバイル端末２が画像処理装置１に対して印刷ジョブ生成プログラムの一覧表示要求を行い、画像処理装置１が各印刷ジョブ生成プログラムの点数付けを行って応答用テーブルを生成する場合を例として説明した。この他、例えば図１６に示すように、画像処理装置１とは別にサーバ３を設けて画像処理装置の管理システムとして構成し、図５のシーケンス図において画像処理装置１が担っている機能をサーバ３が担うようにすることも可能である。このような構成の場合、画像処理装置１とサーバ３とが１対１の関係であっても良いが、画像処理装置１が複数設置されている場合であっても、複数の画像処理装置夫々に上述したような応答用テーブルの生成機能を持たせる必要がなくなり、１つのサーバで複数の画像処理装置に対応することが可能となる。
【００７５】
図１の態様の場合、画像処理装置１は、自身に搭載されている機能を利用可能な印刷ジョブ生成プログラムの一覧を示す全プログラム一覧情報を記憶しておけば良いが、図１６の態様の場合、サーバ３は、複数の画像処理装置毎に、図１５において説明した全プログラム一覧情報の生成処理を行い、全プログラム一覧情報を記憶しておく必要がある。
【００７６】
また、図１の態様の場合、モバイル端末２は、利用したい画像処理装置１に対して、印刷ジョブ生成プログラムの一覧表示要求を行えば良かったが、図１６の態様の場合、印刷ジョブ生成プログラムの一覧表示要求に際して、利用したい画像処理装置を特定する必要がある。そのため、図１６の態様においてモバイル端末２が送信する一覧要求情報には、図７に示す情報の他、利用対象の画像処理装置を特定するための情報が含まれる。
【００７７】
この画像処理装置を特定するための情報は、例えば画像処理装置の機種名等の装置の種類を特定する情報や、ＩＰアドレス等のネットワーク上のアドレスを特定する情報を用いることができる。このような一覧要求情報を受信したサーバ３においては、特定された画像処理装置に応じた全プログラム一覧情報に基づいて、図５のＳ５０２の処理を実行し、応答用テーブルを生成する。このような態様により、１つのサーバ３によって、複数の画像処理装置に対応することが可能となる。
【符号の説明】
【００７８】
１  画像処理装置
３  モバイル端末
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  主制御部
１０２  エンジン制御部
１０３  入出力制御部
１０４  画像処理部
１０５  操作表示制御部
１１０  ＡＤＦ
１２０  スキャナユニット
１３０  排紙トレイ
１４０  ディスプレイパネル
１５０  給紙テーブル
１６０  プリントエンジン
１７０  排紙トレイ
１８０  ネットワークＩ／Ｆ
１９０  近距離通信Ｉ／Ｆ
２００  コントローラ
２０１  ネットワーク制御部
２０２  操作制御部
２０３  表示制御部
２０４  近距離通信制御部
２１０  ネットワークＩ／Ｆ
２２０  近距離通信Ｉ／Ｆ
２３０  クライアントアプリケーション
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特開２００６−２５２１３２号公報
【図１】
2014164683.tif 000003
【図２】
2014164683.tif 000004
【図３】
2014164683.tif 000005
【図４】
2014164683.tif 000006
【図５】
2014164683.tif 000007
【図６】
2014164683.tif 000008
【図７】
2014164683.tif 000009
【図８】
2014164683.tif 000010
【図９】
2014164683.tif 000011
【図１０】
2014164683.tif 000012
【図１１】
2014164683.tif 000013
【図１２】
2014164683.tif 000014
【図１３】
2014164683.tif 000015
【図１４】
2014164683.tif 000016
【図１５】
2014164683.tif 000017
【図１６】
2014164683.tif 000018