(57)【特許請求の範囲】
【請求項１】
可搬型情報処理端末であって、
通信先となる画像処理装置を特定する第１アドレス情報を取得する第１アドレス情報取得部と、
通信先となるプロジェクタを特定する第２アドレス情報を取得する第２アドレス情報取得部と、
前記通信先から取得した情報を前記可搬型情報処理端末における形式に変換する項目情報変換部と、
前記画像処理装置のディスプレイパネルに表示されるＧＵＩの元となるマークアップ言語と同じマークアップ言語によって記述される画面であって、前記項目情報変換部において変換されたパラメータ項目を含む画面である操作画面を表示させるための表示情報を生成する表示情報生成部と、
前記表示情報に基づいて前記可搬型情報処理端末が備える表示装置に前記操作画面を表示させる表示処理部と、
表示された前記操作画面において、前記画像処理装置におけるスキャンにより得られた画像情報を前記プロジェクタに送信する機能の実行がユーザ操作により選択された場合に、前記第１アドレス情報に基づいて特定される画像処理装置にスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記第２アドレス情報に基づいて特定されるプロジェクタに前記スキャンにより得られた画像情報を送信する制御を実行する実行制御部と、
を含む可搬型情報処理端末。
【請求項２】
前記通信先から取得した情報を記憶する記憶部と、
前記画像処理装置におけるスキャンにより得られた画像情報を前記プロジェクタに送信する第１機能と、前記画像処理装置におけるスキャンによって得られた画像情報を前記記憶部に記憶させる第２機能と、を選択可能な前記操作画面を前記表示装置に表示させ、前記操作画面において選択された機能を実行させる操作と共に前記項目情報変換部において変換された前記パラメータ項目に対する設定値を受け付ける受付部と、
を含み、
前記実行制御部は、前記操作画面において前記第２機能の実行が選択された場合に、前記第１アドレス情報取得部によって取得したアドレス情報に基づいて特定される画像処理装置に前記設定値に基づくスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記設定値に基づいて行われたスキャンによって得られた画像情報を前記記憶部に記憶させることを特徴とする請求項１に記載の可搬型情報処理端末。
【請求項３】
可搬型情報処理端末が行う制御方法であって、
通信先となる画像処理装置を特定する第１アドレス情報を取得し、
通信先となるプロジェクタを特定する第２アドレス情報を取得し、
前記可搬型情報処理端末が備える項目情報変換部によって、前記通信先から取得した情報を当該可搬型情報処理端末における形式に変換し、
前記画像処理装置のディスプレイパネルに表示されるＧＵＩの元となるマークアップ言語と同じマークアップ言語によって記述される画面であって、前記項目情報変換部において変換されたパラメータ項目を含む画面である操作画面を表示させるための表示情報を生成し、
前記表示情報に基づいて前記可搬型情報処理端末が備える表示装置に前記操作画面を表示させ、
表示された前記操作画面において、前記画像処理装置におけるスキャンにより得られた画像情報を前記プロジェクタに送信する機能の実行がユーザ操作により選択された場合に、前記第１アドレス情報に基づいて特定される画像処理装置にスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記第２アドレス情報に基づいて特定されるプロジェクタに前記スキャンにより得られた画像情報を送信する制御を実行する、
ことを特徴とする制御方法。
【請求項４】
前記通信先から取得した情報を記憶し、
前記スキャンにより得られた画像情報を前記プロジェクタに送信する第１機能と、前記スキャンによって得られた画像情報を前記通信先から取得した情報を記憶する記憶部に記憶させる第２機能と、を選択可能な前記操作画面を表示させ、前記操作画面において選択された機能を実行させる操作と共に前記項目情報変換部において変換された前記パラメータ項目に対する設定値を受け付け、
前記操作画面において前記スキャンによって得られた画像情報を、前記第２機能の実行が選択された場合に、取得された前記第１アドレス情報に基づいて特定される画像処理装置に前記設定値に基づくスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記設定値に基づいて行われたスキャンによって得られた画像情報を前記記憶部に記憶させることを特徴とする請求項３に記載の制御方法。
【請求項５】
可搬型情報処理端末に実行させる制御プログラムであって、
通信先となる画像処理装置を特定する第１アドレス情報を取得するステップと、
通信先となるプロジェクタを特定する第２アドレス情報を取得するステップと、
前記可搬型情報処理端末が備える項目情報変換部により、前記通信先から取得した情報を前記可搬型情報処理端末における形式に変換するステップと、
前記画像処理装置のディスプレイパネルに表示されるＧＵＩの元となるマークアップ言語と同じマークアップ言語によって記述される画面であって、前記項目情報変換部において変換されたパラメータ項目を含む画面である操作画面を表示させるための表示情報を生成し、
前記表示情報に基づいて前記可搬型情報処理端末が備える表示装置に前記操作画面を表示させ、
表示された前記操作画面において、前記画像処理装置におけるスキャンにより得られた画像情報を前記プロジェクタに送信する機能の実行がユーザ操作により選択された場合に、前記第１アドレス情報に基づいて特定される画像処理装置にスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記第２アドレス情報に基づいて特定されるプロジェクタに前記スキャンにより得られた画像情報を送信する制御を実行するステップと、
を含む制御プログラム。
【請求項６】
画像処理装置とプロジェクタと可搬型情報処理端末とがネットワークを介して接続され
て構成される制御システムであって、
前記画像処理装置は、
撮像素子に撮像対象原稿を撮像させて撮像情報を生成し、該撮像情報に基づいて画像情報を生成する画像処理部、
を含み、
前記プロジェクタは、
投影対象に前記画像情報を投影する投影部、
を含み、
前記可搬型情報処理端末は、
通信先となる画像処理装置を特定する第１アドレス情報を取得する第１アドレス情報取
得部と、
通信先となるプロジェクタを特定する第２アドレス情報を取得する第２アドレス情報取
得部と、
前記通信先から取得した情報を前記可搬型情報処理端末における形式に変換する項目情報変換部と、
前記画像処理装置のディスプレイパネルに表示されるＧＵＩの元となるマークアップ言語と同じマークアップ言語によって記述される画面であって、前記項目情報変換部において変換されたパラメータ項目を含む画面である操作画面を表示させるための表示情報を生成する表示情報生成部と、
表示された前記操作画面において、前記画像処理装置におけるスキャンにより得られた画像情報を前記プロジェクタに送信する機能の実行がユーザ操作により選択された場合に、前記第１アドレス情報に基づいて特定される画像処理装置にスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記第２アドレス情報に基づいて特定されるプロジェクタに前記スキャンにより得られた画像情報を送信する制御を実行する実行制御部と、
を含むことを特徴とする制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御システム、制御プログラム及び制御方法に関し、特に、ハードウェ
アによって実現される機能と情報処理機能との連動制御に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプ
リンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない
機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等
を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦ
Ｐ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成される
ことが多い。また、このように電子化された文書を文書管理サーバに蓄積して利用する文
書管理システムが知られている。
【０００３】
このような文書管理システムにおいては、ＭＦＰに備わっているハードウェアによる画
像処理機能と情報処理機能とを組み合わせることにより、少ない操作で複数の処理を連続
して実行させるマクロ機能が用いられる。このようなマクロ機能の例としては、例えば、
スキャナ機能と情報処理機能とを組み合わせることにより、スキャンによって生成された
画像情報を、ネットワークを介してアクセス可能な記憶媒体に格納して、文書蓄積の効率
化を図るスキャン配信機能がある（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のマクロ機能においては、実現するべき情報処理機能に応じたアプリケーション・
プログラムを生成してＭＦＰにインストールすると共に、ハードウェアによる画像処理機
能とアプリケーソン・プログラムの処理を関連付けたマクロ設定を予め登録しておく必要
がある。このような場合、情報処理機能を拡張するためには、夫々のＭＦＰに応じたアプ
リケーション・プログラムを生成してインストールする必要がある。そのため、プログラ
ムの設計、構築による負荷や、プログラムをＭＦＰにインストールする管理者の管理負担
が大きく、機能拡張が困難である。
【０００５】
また、ＭＦＰは複数のユーザが共有することが多いため、夫々のユーザにとって必要な
機能を全て搭載する場合、利用するユーザの少ない機能も搭載する必要があり、ハードウ
ェアリソースの利用の非効率化によってＭＦＰのハードウェアリソースが不足してしまう
ことも考えられる。ＭＦＰのハードウェアリソースの例としては、アプリケーション・プ
ログラムをインストールするための記憶容量や、インストールされたアプリケーションを
操作するためのユーザインタフェース等である。
【０００６】
尚、このような課題は、上述したＭＦＰのような画像処理装置に限ったものではなく、
ハードウェアによって実現される機能と情報処理機能とを組み合わせるマクロ機能を実現
するシステムにおいて同様に課題となり得る。従って、画像処理装置に限らず、電子機器
全般において同様の課題が生じ得る。
【０００７】
本発明は、このような課題を解決するためになされたものであり、モバイル機器などの可搬型情報処理端末を利用して、画像処理機能と情報処理機能とを組み合わせるマクロ機能の拡張を図ることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、可搬型情報処理端末であって、通信先となる画像処理装置を特定する第１アドレス情報を取得する第１アドレス情報取得部と、通信先となるプロジェクタを特定する第２アドレス情報を取得する第２アドレス情報取得部と、前記通信先から取得した情報を前記可搬型情報処理端末における形式に変換する項目情報変換部と、前記画像処理装置のディスプレイパネルに表示されるＧＵＩの元となるマークアップ言語と同じマークアップ言語によって記述される画面であって、前記項目情報変換部において変換されたパラメータ項目を含む画面である操作画面を表示させるための表示情報を生成する表示情報生成部と、前記表示情報に基づいて前記可搬型情報処理端末が備える表示装置に前記操作画面を表示させる表示処理部と、表示された前記操作画面において、前記画像処理装置におけるスキャンにより得られた画像情報を前記プロジェクタに送信する機能の実行がユーザ操作により選択された場合に、前記第１アドレス情報に基づいて特定される画像処理装置にスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記第２アドレス情報に基づいて特定されるプロジェクタに前記スキャンにより得られた画像情報を送信する制御を実行する実行制御部と、を含むことを特徴とする。
【０００９】
また、本発明の他の態様は、可搬型情報処理端末が行う制御方法であって、通信先となる画像処理装置を特定する第１アドレス情報を取得し、通信先となるプロジェクタを特定する第２アドレス情報を取得し、前記可搬型情報処理端末が備える項目情報変換部によって、前記通信先から取得した情報を当該可搬型情報処理端末における形式に変換し、前記画像処理装置のディスプレイパネルに表示されるＧＵＩの元となるマークアップ言語と同じマークアップ言語によって記述される画面であって、前記項目情報変換部において変換されたパラメータ項目を含む画面である操作画面を表示させるための表示情報を生成し、前記表示情報に基づいて前記可搬型情報処理端末が備える表示装置に前記操作画面を表示させ、表示された前記操作画面において、前記画像処理装置におけるスキャンにより得られた画像情報を前記プロジェクタに送信する機能の実行がユーザ操作により選択された場合に、前記第１アドレス情報に基づいて特定される画像処理装置にスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記第２アドレス情報に基づいて特定されるプロジェクタに前記スキャンにより得られた画像情報を送信する制御を実行する、ことを特徴とする。
【００１０】
また、本発明のさらに他の態様は、可搬型情報処理端末に実行させる制御プログラムであって、通信先となる画像処理装置を特定する第１アドレス情報を取得するステップと、通信先となるプロジェクタを特定する第２アドレス情報を取得するステップと、前記可搬型情報処理端末が備える項目情報変換部により、前記通信先から取得した情報を前記可搬型情報処理端末における形式に変換するステップと、前記画像処理装置のディスプレイパネルに表示されるＧＵＩの元となるマークアップ言語と同じマークアップ言語によって記述される画面であって、前記項目情報変換部において変換されたパラメータ項目を含む画面である操作画面を表示させるための表示情報を生成し、前記表示情報に基づいて前記可搬型情報処理端末が備える表示装置に前記操作画面を表示させ、表示された前記操作画面において、前記画像処理装置におけるスキャンにより得られた画像情報を前記プロジェクタに送信する機能の実行がユーザ操作により選択された場合に、前記第１アドレス情報に基づいて特定される画像処理装置にスキャンを実行させ、前記スキャンにより得られた画像情報を前記画像処理装置から受信し、前記第２アドレス情報に基づいて特定されるプロジェクタに前記スキャンにより得られた画像情報を送信する制御を実行するステップと、を含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、モバイル機器などの可搬型情報処理端末を利用して、画像処理機能と情報処理機能とを組み合わせるマクロ機能の拡張を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像処理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るモバイル機器の機能構成を示すブロック図である。
【図５】本発明の実施形態に係るクライアントアプリケーションの機能構成を示すブロック図である。
【図６】本発明の実施形態に係るパラメータ項目情報の例を示す図である。
【図７】本発明の実施形態に係る項目対応情報の例を示す図である。
【図８】本発明の実施形態に係る設定値情報の例を示す図である。
【図９】本発明の実施形態に係るモバイル機器の動作を示すフローチャートである。
【図１０】本発明の実施形態に係るデバイス種別の情報の例を示す図である。
【図１１】本発明の実施形態に係る機器選択画面の例を示す図である。
【図１２】本発明の実施形態に係るシステムの動作を示すシーケンス図である。
【図１３】本発明の実施形態に係るマクロ選択画面の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、
画像処理装置に搭載された画像処理機能と、情報処理装置によって実現される情報処理機
能とを連携させるマクロ機能を用いる場合において、スマートフォンやタブレット端末等
のモバイル機器を画像処理装置のユーザインタフェースとして用いると共に、情報処理機
能の一部をモバイル機器において実現する画像処理システムを例として説明する。
【００１４】
スマートフォンやタブレット端末等のモバイル機器には、全画面のタッチパネルが搭載
されていることが一般的である。そのようなモバイル機器を画像処理装置のユーザインタ
フェースとして用いることにより、画像処理装置に搭載された限定されたユーザインタフ
ェースではなく、豊富なユーザインタフェースによってマクロ機能を操作することが可能
となる。
【００１５】
また、情報処理機能をモバイル機器側で実現する場合は、モバイル機器と画像処理装置
との間の通信により、処理対象の画像の情報をモバイル機器側で受信することにより可能
となる。そのような場合、画像処理装置側ではなくモバイル機器にアプリケーション・プ
ログラムをインストールすることによって情報処理機能の拡張を図ることが可能となる。
【００１６】
モバイル端末は各個人専用の情報処理端末として用いられることが前提であるため、各
個人が必要なアプリケーションを各自のモバイル端末にインストールすることによって、
各自にとって必要な機能を選択することが可能となり、リソース利用の効率化を図ること
が可能となる。また、ＭＦＰ管理者の管理負担を軽減することが可能となると共に、モバ
イル端末にインストールされるアプリケーション・プログラムのみを開発すれば良いため
、様々なＭＦＰに応じたアプリケーション・プログラムを開発する必要がなく、プログラ
ムの開発負荷を軽減することも可能となる。
【００１７】
図１は、本実施の形態に係る画像処理システムの運用形態の例を示す図である。図１に
示すように、本実施形態に係る画像処理システムは、画像処理装置１、モバイル機器２、
ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３及びプロジェクタ４が、インターネット
やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続され
て構成される。
【００１８】
画像処理装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリ
ンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃ
ｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。モバイル機器２は、スマートフォン
、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ
）等の可搬型の情報処理端末である。
【００１９】
ＰＣ３は一般的な情報処理装置であり、本実施形態に係る画像処理システムによるマクロ機能において、処理された画像の最終的な配信先として選択され得る。プロジェクタ４は、投影対象であるスクリーンに映像を投影する投影部を有する映写機である。本実施形態に係るプロジェクタ４は、一般的なプロジェクタのように入力された映像信号に基づいて投影を行う機能の他、ファイルの閲覧やフォルダの参照等を行う情報処理機能を有する。更に、プロジェクタ４は、ネットワーク通信機能を有する。
【００２０】
即ち、本実施形態に係るプロジェクタ４は、本実施形態に係る画像処理システムによる
マクロ機能において、処理された画像の最終的な配信先として選択され得る他、画像処理
装置１、モバイル機器２及びＰＣ３に格納されている情報を参照して映像信号を生成し、
投影することが可能である。
【００２１】
次に、本実施形態に係る画像処理システムに含まれる夫々の機器である情報処理装置の
ハードウェア構成について説明する。図２は、本実施形態に係る情報処理装置のハードウ
ェア構成を示すブロック図である。図２に示すように、本実施形態に係る情報処理装置は
、一般的なサーバやＰＣ等と同様の構成を含む。
【００２２】
即ち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉ
ｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、Ｒ
ＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉ
ｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬ
ＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続され
ている。この他、画像処理装置１の場合、画像形成出力やスキャンを実行するエンジンが
含まれ、プロジェクタ４の場合、映像信号に基づいた映写光を照射する投影器が含まれる
。
【００２３】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体によって構成される記憶部であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体によって構成される記憶部であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２４】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。Ｌ
ＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェース
である。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユ
ーザが情報処理装置に情報を入力するためのユーザインタフェースである。
【００２５】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像処理システムを構成する各機器の機能を実現する機能ブロックが構成される。
【００２６】
次に、本実施形態に係る画像処理装置１の機能について説明する。図３は、本実施形態
に係る画像処理装置１の機能構成を示すブロック図である。図３に示すように、本実施形
態に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎ
ｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１１０、スキャナユニット１２０、排紙トレイ１
３０、ディスプレイパネル１４０、給紙テーブル１５０、プリントエンジン１６０、排紙
トレイ１７０、ネットワークＩ／Ｆ１８０及び近距離通信Ｉ／Ｆ１９０を有する。
【００２７】
また、コントローラ１００は、主制御部１０１、エンジン制御部１０２、入出力制御部
１０３、画像処理部１０４及び操作表示制御部１０５を有する。図３に示すように、本実
施形態に係る画像処理装置１は、スキャナユニット１２０、プリントエンジン１６０を有
する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示し
ており、用紙の流れを破線の矢印で示している。
【００２８】
ディスプレイパネル１４０は、画像処理装置１の状態を視覚的に表示する出力インタフ
ェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し若しくは
画像処理装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネ
ットワークＩ／Ｆ１８０は、画像処理装置１がネットワークを介して管理者用端末等の他
の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ
インタフェースが用いられる。
【００２９】
近距離通信Ｉ／Ｆ１９０は、画像処理装置１が近距離無線通信により他の機器と通信す
るためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒ
ｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用い
られる。
【００３０】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成され
る。具体的には、ＲＯＭ３０やＨＤＤ４０等の不揮発性記憶媒体に格納されたファームウ
ェア等の制御プログラムが、ＲＡＭ２０にロードされ、それらのプログラムに従ってＣＰ
Ｕ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウ
ェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置
１全体を制御する制御部として機能する。
【００３１】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コント
ローラ１００の各部に命令を与える。エンジン制御部１０２は、プリントエンジン１６０
やスキャナユニット１２０等を制御若しくは駆動する駆動手段としての役割を担う。入出
力制御部１０３は、ネットワークＩ／Ｆ１８０、近距離通信Ｉ／Ｆ１９０を介して入力さ
れる信号や命令を主制御部１０１に入力する。また、主制御部１０１は、入出力制御部１
０３を制御し、ネットワークＩ／Ｆ１８０や近距離通信Ｉ／Ｆ１９０及びネットワークを
介して他の装置にアクセスする。
【００３２】
画像処理部１０４は、主制御部１０１の制御に従い、印刷出力すべき画像情報に基づい
て描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１６０が
画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１
０４は、スキャナユニット１２０から入力される撮像データを処理し、画像データを生成
する。この画像データとは、スキャナ動作の結果物として画像処理装置１に格納され若し
くはネットワークＩ／Ｆ１８０や近距離通信Ｉ／Ｆ１９０を介して他の機器に送信される
情報である。
【００３３】
この他、マクロ機能に関する付加的な画像処理機能に対応するアプリケーション・プロ
グラムが、画像処理装置１にインストールされた場合、インストールされたプログラムに
応じて画像処理部１０４の機能が拡張されることとなる。操作表示制御部１０５は、ディ
スプレイパネル１４０に情報表示を行い若しくはディスプレイパネル１４０を介して入力
された情報を主制御部１０１に通知する。
【００３４】
画像処理装置１を利用する際、ユーザはディスプレイパネル１４０を介してログイン情
報を入力することによりログイン処理を行う。ここで入力されるログイン情報とは、ユー
ザＩＤやパスワード等である。尚、ディスプレイパネル１４０を操作してログイン情報を
入力する場合の他、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）カードに格納されて
いる情報をＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を介して読み
取らせる態様も考えられる。この場合、近距離通信Ｉ／Ｆ１９０としてＦｅｌｉｃａ（登
録商標）のインタフェースが用いられていれば、そのインタフェースにより社員証などの
ＩＤカードを読み取らせることによってログイン情報を入力することが可能である。
【００３５】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１０３がネット
ワークＩ／Ｆ１８０を介して印刷ジョブを受信する。入出力制御部１０３は、受信した印
刷ジョブを主制御部１０１に転送する。主制御部１０１は、印刷ジョブを受信すると、画
像処理部１０４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描
画情報を生成する。画像処理部１０４によって描画情報が生成されると、エンジン制御部
１０２は、生成された描画情報に基づき、給紙テーブル１５０から搬送される用紙に対し
て画像形成を実行する。プリントエンジン１６０の具体的態様としては、インクジェット
方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である
。プリントエンジン１６０によって画像形成が施された文書は排紙トレイ１７０に排紙さ
れる。
【００３６】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１
４０の操作若しくはネットワークＩ／Ｆ１８０を介して外部の機器から入力されるスキャ
ン実行指示に応じて、操作表示制御部１０５若しくは入出力制御部１０３が主制御部１０
１にスキャン実行信号を転送する。主制御部１０１は、受信したスキャン実行信号に基づ
き、エンジン制御部１０２を制御する。エンジン制御部１０２は、ＡＤＦ１１０を駆動し
、ＡＤＦ１１０にセットされた撮像対象原稿をスキャナユニット１２０に搬送する。また
、エンジン制御部１０２は、スキャナユニット１２０を駆動し、ＡＤＦ１１０から搬送さ
れる原稿を撮像する。また、ＡＤＦ１１０に原稿がセットされておらず、スキャナユニッ
ト１２０に直接原稿がセットされた場合、スキャナユニット１２０は、エンジン制御部１
０２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１２０が撮像
部として動作する。
【００３７】
撮像動作においては、スキャナユニット１２０に含まれるＣＣＤ等の撮像素子が原稿を
光学的に走査し、光学情報に基づいた撮像情報が生成される。エンジン制御部１０２は、
スキャナユニット１２０が生成した撮像情報を画像処理部１０４に転送する。画像処理部
１０４は、主制御部１０１の制御に従い、エンジン制御部１０２から受信した撮像情報に
基づき画像情報を生成する。画像処理部１０４が生成した画像情報はＨＤＤ４０等の画像
処理装置１に装着された記憶媒体に保存される。画像処理部１０４によって生成された画
像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくはネットワーク
Ｉ／Ｆ１８０、近距離通信Ｉ／Ｆ１９０を介して、入出力制御部１０３により外部の装置
に送信される。
【００３８】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１０２がスキャ
ナユニット１２０から受信した撮像情報若しくは画像処理部１０４が生成した画像情報に
基づき、画像処理部１０４が描画情報を生成する。その描画情報に基づいてプリンタ動作
の場合と同様に、エンジン制御部１０２がプリントエンジン１６０を駆動する。
【００３９】
次に、本実施形態に係るモバイル機器２の機能構成について、図４を参照して説明する
。図４に示すように、本実施形態に係るモバイル機器２は、図２において説明したＬＣＤ
６０、操作部７０に加えて、コントローラ２００、ネットワークＩ／Ｆ２１０及び近距離
通信Ｉ／Ｆ２２０を含む。また、コントローラ２００は、ネットワーク制御部２０１、操
作制御部２０２、表示制御部２０３、近距離通信制御部２０４及びクライアントアプリケ
ーション２３０を含む。
【００４０】
ネットワークＩ／Ｆ２１０は、モバイル機器２がネットワークを介して他の機器と通信
するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが
用いられる。近距離通信Ｉ／Ｆ２２０は、モバイル機器２が近距離無線通信により他の機
器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆ
ｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェ
ースが用いられる。ネットワークＩ／Ｆ２１０、近距離通信Ｉ／Ｆ２２０は、図２に示す
Ｉ／Ｆ５０によって実現される。
【００４１】
コントローラ２００は、ソフトウェアとハードウェアとの組み合わせによって構成され
る。コントローラ２００は、モバイル機器２全体を制御する制御部である。ネットワーク
制御部２０１は、ネットワークＩ／Ｆ２１０を介して入力される情報を取得すると共に、
ネットワークＩ／Ｆ２１０を介して他の機器に情報を送信する。近距離通信制御部２０４
は、近距離通信Ｉ／Ｆ２２０を介して入力される情報を取得すると共に、近距離通信Ｉ／
Ｆ２２０を介して他の機器に情報を送信する。
【００４２】
操作制御部２０２は、操作部７０に対するユーザによる操作内容の信号を取得し、クライアントアプリケーション２３０等のモバイル機器２において動作するモジュールに入力する。表示制御部２０３は、クライアントアプリケーション２３０のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等、モバイル機器２の状態をＬＣＤ６０に表示させる。
【００４３】
クライアントアプリケーション２３０は、本実施形態に係る画像処理システムの機能をモバイル機器２において利用するために、モバイル機器２にインストールされて動作するソフトウェア・プログラムによって構成される。クライアントアプリケーション２３０は、画像処理装置１を操作するための命令を出力する機能、画像処理装置１を操作するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）をモバイル機器２において表示する機能及びマクロ機能に組み込まれる画像処理機能等を実現する。
【００４４】
次に、本実施形態に係るクライアントアプリケーション２３０の機能構成について、図５を参照して説明する。図５に示すように、本実施形態に係るクライアントアプリケーション２３０は、情報取得部２３１、項目情報変換部２３２、表示情報生成部２３３、ＧＵＩ表示処理部２３４、項目対応情報記憶部２３５、設定値情報記憶部２３６、設定項目変換部２３８、操作受付部２３７及び操作情報送信部２３９を含む。
【００４５】
情報取得部２３１は、画像処理装置１を操作するために画像処理装置１に与えるべきパ
ラメータ項目の情報（以降、「パラメータ項目情報」とする）を、画像処理装置１から近
距離無線通信を介して取得する。画像処理装置１を操作して動作させるためには、動作の
命令に加えて、動作に際するパラメータ値を与える必要がある。情報取得部２３１がパラ
メータ項目情報を取得することにより、画像処理装置１を動作させるために画像処理装置
１に与えるべきパラメータ値の項目をモバイル機器２において認識することができる。即
ち、情報取得部２３１が、設定項目情報取得部として機能する。
【００４６】
上記パラメータ項目情報は、画像処理装置１を操作するために画像処理装置１に与える
べきパラメータ項目の情報を示すと共に、画像処理装置１を操作するためにモバイル機器
２から画像処理装置１に対して入力するべき情報のフォーマットを示す。従って、モバイ
ル機器２においては、パラメータ項目情報のフォーマットに従い、ユーザによる操作内容
に応じた値を、夫々のパラメータ項目の値として設定することにより、画像処理装置１を
動作させるための情報を容易に生成することが可能となる。
【００４７】
また、上記パラメータ項目情報は、画像処理装置１においてディスプレイパネル１４０
に表示されるＧＵＩの元となる情報であり、例えば、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍ
ａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述された情報である。
このような情報を画像処理装置１側から取得することにより、モバイル機器２においても
、画像処理装置１のディスプレイパネル１４０に表示されるＧＵＩに準じた画面を表示す
ることが可能となる。
【００４８】
図６は、本実施形態に係るパラメータ項目情報の例を示す図である。本実施形態に係る
パラメータ項目情報においては、“＜項目Ａ＞”、“＜項目Ｂ＞”等のタグにより、画像
処理装置１を操作するために画像処理装置１に与えるべきパラメータ項目が指定されてい
る。また、夫々の項目に対する選択肢が“＜Ｓｅｌｅｃｔ＞”のタグによって定義されて
いる。換言すると、画像処理装置１においては、主制御部１０１が、図６に示すような情
報に基づいて、ディスプレイパネル１４０にＧＵＩを表示させる。
【００４９】
また、情報取得部２３１は、画像処理装置１において予め設定されているマクロ機能の
設定値の情報（以降、「画像処理装置側設定値情報」とする）を取得する。この画像処理
装置側設定値情報は、上述したパラメータ項目情報において示される夫々の設定項目毎に
、マクロ機能における設定値が登録された情報であり、設定済み情報として用いられる。
従って、情報取得部２３１が、設定済み情報取得部としても機能する。これにより、モバ
イル機器２を画像処理装置１のユーザインタフェースとして用いる場合であっても、画像
処理装置１に予め設定されているマクロ機能を用いることが可能となる。
【００５０】
項目情報変換部２３２は、項目対応情報記憶部２３５に記憶されている情報に基づき、
情報取得部２３１が取得した各種の情報をモバイル機器２における形式に変換する。上述
したように、画像処理装置１を動作させるためには、動作に際するパラメータ値を与える
必要がある。そして、本実施形態に係るクライアントアプリケーション２３０も、画像処
理装置１を動作させるために設定するべきパラメータ項目を予め有している。
【００５１】
しかしながら、モバイル機器２は、様々な種類の画像処理装置１においてユーザインタ
フェースとして用いられる可能性があり、機種の異なる画像処理装置１におけるパラメー
タの設定項目の名称は夫々異なる場合があり得る。そのため、項目情報変換部２３２は、
図７に示すような項目対応情報に基づき、情報取得部２３１が取得した画像処理装置側設
定値情報に含まれる各項目の設定値を、モバイル機器２における設定項目に夫々割り当て
、モバイル機器２における設定値の確認や変更が可能なように処理する。
【００５２】
例えば、上記パラメータ項目情報の場合、図６に示す“＜項目Ａ＞”、“＜項目Ｂ＞”
等のタグを“＜項目１＞”、“＜項目２＞”等のタグに変換する。これにより、パラメー
タ項目情報は、クライアントアプリケーション２３０によって認識可能な形式に変換され
るため、クライアントアプリケーション２３０による画像処理装置１の操作画面の表示が
可能となる。また、上記画像処理装置側設定値情報の場合、含まれる各項目の設定値を、
モバイル機器２における設定項目に割り当てる。
【００５３】
尚、図７に示すような項目対応情報は、モバイル機器２がユーザインタフェースとして
用いられる可能性のある画像処理装置１毎に夫々生成されて項目対応情報記憶部２３５に
格納されている。換言すると、ある機種の画像処理装置１のユーザインタフェースとして
モバイル機器２を用いるための初期設定に該当する処理として、その機種に対応した項目
対応情報を項目対応情報記憶部２３５に記憶させる処理が実行される。また、図７におい
ては、“画像処理装置側項目”の“項目４”に対応する“モバイル側項目”が空白となっ
ている。これは、その機種の画像処理装置１においては、“項目４”に対応する設定値が
必要ないこと、若しくは、“項目４”に対応する設定値の設定が不可能なことを示す。
【００５４】
表示情報生成部２３３は、上述したように変換されたパラメータ項目情報に基づき、画
像処理装置１のユーザインタフェースをモバイル機器２のＬＣＤ６０に表示させるための
表示情報を生成する。また、表示情報生成部２３３は、図７において説明した項目対応情
報に基づき、例えば、図７の“項目４”を設定するためのインタフェース欄を操作不能に
する等の処理や、上述した画像処理装置側設定値情報に基づき、画像処理装置側設定値情
報によって設定されているマクロ機能を選択するためのアイコンの表示情報の生成処理等
を実行する。
【００５５】
ＧＵＩ表示処理部２３４は、表示情報生成部２３３が生成した表示情報に基づいて表示
制御部２０３にＬＣＤ６０を制御させることにより、画像処理装置１を操作するためのユ
ーザインタフェース、即ち操作画面をＬＣＤ６０に表示させる。また、ＧＵＩ表示処理部
２３４は、上述した画像処理装置側設定値情報や、設定値情報記憶部２３６に格納されて
いる設定値情報に基づき、予め設定されているマクロ機能を表示させる。このように、本
実施形態におけるクライアントアプリケーション２３０においては、項目情報変換部２３
２、表示情報生成部２３３及びＧＵＩ表示処理部２３４が連動して、操作画面表示処理部
として機能する。
【００５６】
図８は、設定値情報記憶部２３６に記憶されている設定値情報の例を示す図である。設
定値情報は、上述した画像処理装置側設定値情報と同様に、マクロ機能の設定値の情報で
あり、モバイル機器２において予め設定されているマクロ機能の設定値の情報である。図
７に示すように、設定値情報は、“＜項目１＞Ｓｃａｎ  ｔｏ  Ｍｅ”、“＜項目２＞ス
キャン”、“＜項目３＞Ａ４”等のように、画像処理装置１を動作させるための設定項目
を示すタグと、その設定値の情報とが関連付けて記憶された情報である。
【００５７】
また、画像処理装置側設定値情報も、図８と同様の構成を有するが、上述したように、画像処理装置側設定値情報においては、図８に示す“画像処理装置側項目”によって夫々の項目が記述され、設定値が登録されている。尚、図７に示す設定値情報は、予め設定登録されているマクロ機能毎に生成され、設定値情報記憶部２３６において記憶されている。
【００５８】
操作受付部２３７は、操作制御部２０２から入力される情報に基づき、ＧＵＩ表示処理
部２３４によって表示された画像処理装置１用の操作画面に対する操作を受け付ける。そ
して、操作受付部２３７は、受け付けた操作に対応する処理を実行する。操作受付部２３
７が受け付ける操作の情報には、上述したパラメータ項目夫々に対する設定値の指定が含
まれる。即ち、操作受付部２３７が設定値指定受付部として機能する。
【００５９】
設定項目変換部２３８は、図７に示す項目対応情報に基づき、図７に示すようなモバイ
ル側での設定値情報を、画像処理装置１に対応する設定値情報に変換する。設定項目変換
部２３８は、図７に示す項目対応情報に基づき、図８に示す設定値情報に含まれる設定項
目を、“画像処理装置側項目”に変換すると共に、情報取得部２３１からパラメータ項目
情報を取得し、画像処理装置１に対応するフォーマットの設定値情報を生成する。即ち、
設定項目変換部２３８が、画像処理装置１を動作制御するための動作制御情報を生成する
動作制御情報生成部として機能する。
【００６０】
尚、操作により指定されたマクロ機能が、画像処理装置１において予め設定されている
マクロ機能、即ち、画像処理装置側設定値情報によって指定されるマクロ機能であった場
合、上記と同様の変換処理を行っても良いし、情報取得部２３１が取得した画像処理装置
側設定値情報をそのまま取得しても良い。
【００６１】
操作情報送信部２３９は、操作受付部２３７が受け付けた画像処理装置１の操作画面に
対する操作に応じて、近距離無線通信を介して必要な情報を画像処理装置１に送信する。
例えば、操作受付部２３７は、設定項目変換部２３８から変換済みの設定値情報を取得す
ると、その変換済みの設定値情報をマクロ機能の実行指示と共に操作情報送信部２３９に
入力する。この場合、操作情報送信部２３９は、近距離通信制御部２０４を制御し、近距
離通信Ｉ／Ｆ２２０を介して画像処理装置１にマクロ機能の実行命令を送信させる。これ
により、モバイル機器２から画像処理装置１に対して、マクロ機能の実行命令及び実行す
るべきマクロ機能のパラメータ設定値が送信される。即ち、操作情報送信部２３９が、動
作制御情報送信部として機能する。
【００６２】
次に、本実施形態に係るシステムにおいて、モバイル機器２を画像処理装置１のユーザ
インタフェースとして用いる場合の動作について説明する。図９は、モバイル機器２のＬ
ＣＤ６０に、画像処理装置１を操作するための操作画面を表示するまでのモバイル機器２
の動作を示すフローチャートである。図８に示すように、先ずは、クライアントアプリケ
ーション２３０が、近距離無線通信による通信が可能な機器を検索する（Ｓ９０１）。
【００６３】
Ｓ９０１においては、クライアントアプリケーション２３０が、近距離通信制御部２０
４を制御することにより近距離通信Ｉ／Ｆ２２０にポーリング信号を送信し、そのポーリ
ング信号に対応する応答信号を受信することによって機器検索を行う。ポーリング信号に
対する応答信号を受信すると、クライアントアプリケーション２３０は、近距離通信制御
部２０４を制御し、応答のあった機器との間で近距離無線通信による情報のやり取りが可
能となるように通信を確立する（Ｓ９０３）。
【００６４】
機器との間で近距離無線通信を確立すると、クライアントアプリケーション２３０は、
通信を確立した機器からＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを取得す
る（Ｓ９０３）。ＩＰアドレスを取得すると、クライアントアプリケーション２３０は、
ネットワーク制御部２０１を制御することにより、ネットワークを介してデバイス種別を
問い合わせることによって各機器のデバイス種別の情報を取得する（Ｓ９０４）。即ち、
Ｓ９０４においては、クライアントアプリケーション２３０が、機器種別情報取得部とし
て機能する。
【００６５】
図１０は、Ｓ９０４において取得される機器のデバイス種別の情報例を示す図である。
図１０に示すように、デバイス種別の情報には、“＜デバイス種別＞”、“＜ＩＰアドレ
ス＞”、“＜デバイス名＞”の情報が含まれる。“＜デバイス種別＞”の情報は、その名
の通りデバイスの種別を示す情報であり、画像処理装置１であれば“画像処理装置”、Ｐ
Ｃ３であれば“ＰＣ”、プロジェクタ４であれば“プロジェクタ”といった情報である。
【００６６】
“＜ＩＰアドレス＞”は、その名の通りＩＰアドレスを示す情報であり、Ｓ９０４にお
いては、例えば、どの機器への問い合わせに対する応答であるかを示す情報として用いら
れる。“＜デバイス名＞”は、その名の通り各機器のネットワーク上の名称を示す情報で
あり、機種の型番等を示す情報である。
【００６７】
尚、図９においては、Ｓ９０３においてＩＰアドレスを取得した上で、Ｓ９０４の処理
を行う場合を例として説明している。これは、ＩＰアドレスを取得することにより、ＳＮ
ＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用
いたＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）情報の取得に
よりＳ９０４の処理が容易になるからである。この他、クライアントアプリケーション２
３０の機能や、画像処理装置１、ＰＣ３、プロジェクタ４等の各機器におけるクライアン
トアプリケーション２３０に対応する機能を作り込むことにより、近距離無線通信を介し
て図１０の情報を取得することも可能である。
【００６８】
各機器のデバイス種別の情報を取得すると、クライアントアプリケーション２３０は、
夫々の“＜デバイス種別＞”の情報を参照し、操作対象となり得る機器、画像の配信先と
なり得る機器、いずれにもなり得る機器を判断して、夫々についての“＜デバイス名＞”
及び“＜ＩＰアドレス＞”の情報をモバイル機器２内の記憶媒体に格納する（Ｓ９０５）
。即ち、Ｓ９０５においては、クライアントアプリケーション２３０が、操作可能機器判
断部及び配信可能機器判断部として機能する。
【００６９】
Ｓ９０５において、画像の配信先となり得る機器として登録された“＜デバイス名＞”
及び“＜ＩＰアドレス＞”は、モバイル機器２において表示された操作画面において、図
６に“＜項目Ｈ＞配信先指定値”に示すようなパラメータを選択するためのインタフェー
スにおける選択肢として用いられる。そのため、取得された“＜デバイス名＞”が図６に
示す“＜項目Ｈ＞配信先指定値”に対しての“＜Ｓｅｌｅｃｔ＞”に続く選択肢の項目と
して登録されることとなる。また、Ｓ９０５において、操作対象となり得る機器として登
録された“＜デバイス名＞”及び“＜ＩＰアドレス＞”は、以降の処理において操作対象
とする画像処理装置を選択する際の選択肢として用いられる。
【００７０】
このように、本実施形態に係る画像処理システムにおいては、クライアントアプリケー
ション２３０がネットワークを介して取得したデバイス種別の情報に基づき、ネットワー
クを介して画像を配信する際の配信先の選択肢を自動的に生成する。ため、ユーザは、マ
クロ機能のパラメータ設定に際して、画像の配信先を設定する際に、ＩＰアドレス等を自
分で確認して入力する必要がなくなり、ユーザの利便性を向上することが可能となる。
【００７１】
Ｓ９０５の処理が完了すると、クライアントアプリケーション２３０は、操作対象とす
る画像処理装置１、即ち、モバイル機器２に操作画面を表示する対象とする画像処理装置
１を選択するための選択画面を、ＬＣＤ６０に表示させるように表示制御部２０３を制御
する（Ｓ９０６）。これにより、モバイル機器２のＬＣＤ６０には、図１１に示すような
画面が表示され、操作画面を表示させる対象の機器をユーザが選択することが可能となる
。
【００７２】
次に、図１１に示すような画面において操作対象とする装置が選択された後の動作につ
いて図１２を参照して説明する。図１２に示すように、モバイル機器２のクライアントア
プリケーション２３０は、図１１に示す画面に対する操作により、操作対象とする画像処
理装置１の選択を受け付けると（Ｓ１２０１）、情報取得部２３１が、選択された画像処
理装置１との間に確立された近距離無線通信を介して、上述したパラメータ項目情報や、
画像処理装置側設定値情報を取得する（Ｓ１２０２）。
【００７３】
情報取得部２３１が上述した各種の情報を取得すると、項目情報変換部２３２が、図７
において説明した項目対応情報に基づき、画像処理装置側設定値情報に含まれる各項目の
設定値を、モバイル機器２における設定項目に割り当てて項目情報を変換する（Ｓ１２０
３）。そして、表示情報生成部２３３が、項目対応情報及び変換済みの画像処理装置側設
定値情報に基づき、画像処理装置１のユーザインタフェースをモバイル機器２のＬＣＤ６
０に表示させるための表示情報を生成し（Ｓ１２０４）、生成された表示情報に基づいて
ＧＵＩ表示処理部２３４が表示制御部２０３を制御することにより、ＬＣＤ６０への操作
画面の表示制御を行う（Ｓ１２０５）。
【００７４】
図１３（ａ）、（ｂ）は、Ｓ１２０５においてモバイル機器２のＬＣＤ６０に表示され
る操作画面と、画像処理装置１の操作画面との違いを示す図である。図１３（ａ）は、Ｓ
１２０５においてモバイル機器２のＬＣＤ６０に表示される操作画面を示す図である。図
１３（ａ）の例においては、“Ｓｃａｎ  ｔｏ  Ｍｅ”、“Ｓｃａｎ  ｔｏ  Ｐｒｏｊｅ
ｃｔｏｒ”、“Ｓｃａｎ  ｔｏ  Ｓｅｒｖｅｒ”の３つのマクロ機能が選択可能に表示さ
れている。このうち、例えば“Ｓｃａｎ  ｔｏ  Ｍｅ”が、上述した画像処理装置側設定
値情報によるマクロ機能であり、“Ｓｃａｎ  ｔｏ  Ｐｒｏｊｅｃｔｏｒ”、“Ｓｃａｎ
ｔｏ  Ｓｅｒｖｅｒ”が、モバイル機器２において設定値情報記憶部２３６に格納され
ている設定値情報によるマクロ機能である。
【００７５】
図１３（ｂ）は、画像処理装置１において表示されるマクロ機能選択の操作画面を示す
図である。上述したように、“Ｓｃａｎ  ｔｏ  ＭＥ”は画像処理装置側設定値情報によ
って表示されているマクロ機能であるため、図１３（ｂ）に示すように、画像処理装置１
において表示されるマクロ機能選択の操作画面においても表示されている。このように、
本実施形態においては、モバイル機器２において画像処理装置１から画像処理装置側設定
値情報を取得し、項目対応情報記憶部２３５に記憶されている項目対応情報に基づいて項
目を変換することにより、モバイル機器２を画像処理装置１のユーザインタフェースとし
て用いる場合であっても、画像処理装置１に予め設定されているマクロ機能を用いること
が可能となる。
【００７６】
このようにして画像処理装置１の操作画面がモバイル機器２に表示されることにより、
ユーザはモバイル機器２のＬＣＤ６０に表示された操作画面において画像処理装置１を操
作し、命令を与えることが可能となる。ユーザがモバイル機器２において表示された操作
画面を操作することにより、操作制御部２０２を介して操作受付部２３７が操作を受け付
けると（Ｓ１２０６）、上述したような操作受付部２３７及び設定項目変換部２３８の処
理により操作情報が生成され、操作情報送信部２３９により、近距離無線通信を介して操
作情報が送信される（Ｓ１２０７）。
【００７７】
Ｓ１２０７において送信される操作情報には、ユーザによる操作によって特定された動
作の命令の他、その動作を実行させる際に指定するべきパラメータの情報が含まれる。尚
、ここでは、画像処理装置１においてスキャンを実行し、そのスキャン結果に所定の処理
を施してモバイル機器２において格納するスキャン配信機能が命令された場合を例として
説明する。
【００７８】
画像処理装置１においては、近距離通信Ｉ／Ｆ１９０を介して入出力制御部１０３が操
作情報を受信し、入出力制御部１０３が転送することによって主制御部１０１に入力され
る。主制御部１０１は、入出力制御部１０３からスキャン配信機能の実行に係る操作情報
を取得すると、操作情報に含まれるコマンド及びパラメータに従ってエンジン制御部１０
２を制御することによりスキャンを実行する（Ｓ１２０８）。即ち、主制御部１０１が、
画像処理装置１において、モバイル機器２から受信した動作制御情報に基づいて装置を動
作制御する動作制御部として機能する。
【００７９】
スキャンによって原稿を撮像した撮像結果の情報が得られると、主制御部１０１は、画
像処理部１０４を制御することにより、撮像結果の情報に対する画像処理を実行させ、入
出力制御部１０３を制御することにより、近距離通信Ｉ／Ｆ１９０を介して画像処理によ
り生成された画像情報をモバイル機器２に送信する（Ｓ１２０９）。
【００８０】
モバイル機器２においては、近距離通信Ｉ／Ｆ２２０を介して近距離通信制御部２０４
が画像情報を受信し、近距離通信制御部２０４が転送することによってクライアントアプ
リケーション２３０に入力される。クライアントアプリケーション２３０は、画像情報を
取得すると、Ｓ１２０６において受け付けた操作においてモバイル機器２にインストール
されたアプリケーション・プログラムによる画像処理が指定されている場合には、設定さ
れたパラメータに従って画像処理を実行し（Ｓ１２１０）、その後、モバイル機器２に含
まれる記憶媒体に格納する（Ｓ１２１１）。
【００８１】
このように、本実施形態に係る画像処理システムにおいては、画像処理装置１を操作す
るためのＧＵＩをモバイル機器２に表示させることにより、豊富なユーザインタフェース
によって画像処理装置１を操作することが可能となる。また、モバイル機器２を画像処理
装置１のユーザインタフェースとして用いると共に、マクロ機能に組み込まれる情報処理
機能をモバイル機器２にインストールされたアプリケーション・プログラムによって実現
することにより、機能拡張に際して画像処理装置１の機能を拡張する必要がなく、画像処
理装置１の管理負担を軽減することが可能となる。
【００８２】
また、同一の機能を拡張する場合であっても、画像処理装置１の機能を拡張する場合は
、異なる機種の画像処理装置１夫々に対応したアプリケーション・プログラムを開発する
必要があるため、開発負荷が高くなる。これに対して、モバイル機器２にインストールさ
れたアプリケーション・プログラムによって実現することにより、ハードウェアやソフト
ウェアの使用が比較的統一されているモバイル機器２のためのアプリケーション・プログ
ラムを開発すれば良いため、プログラムの開発負荷を低減することが可能となる。
【００８３】
また、ユーザ夫々が、各自利用する機能に対応したアプリケーション・プログラムのみ
を各自のモバイル機器２にインストールするため、共用の画像処理装置１にインストール
するプログラム数を低減し、ハードウェアリソース利用の効率化を図ることが可能となる
。即ち、本実施形態に係る画像処理システムにより、画像処理装置に備わっている機能と
情報処理機能とを組み合わせるマクロ機能の拡張の容易化及びハードウェアリソース利用
の効率化を図ることが可能となる。
【００８４】
また、様々な機種の画像処理装置１が操作対象となる場合、夫々の画像処理装置１を動
作させるための操作コマンドの形式や与えるべきパラメータの内容が、画像処理装置１毎
に異なる。これに対して、本実施形態に係るシステムにおいては、夫々の画像処理装置１
に与えるべきパラメータの内容及び入力するべき操作情報のフォーマットを示すパラメー
タ項目情報を操作対象となる画像処理装置１から取得するため、夫々の画像処理装置１を
動作させるための操作コマンドの形式や与えるべきパラメータの内容をモバイル機器２側
において容易に認識することが可能となる。
【００８５】
また、様々な機種の画像処理装置１が操作対象となる場合、対応するパラメータ項目で
あっても、夫々の画像処理装置１におけるパラメータ値の定義が異なることが考えられる
。これに対して、本実施形態に係るシステムにおいては、図７に示すような項目対応情報
が予めモバイル機器２側に記憶されているため、モバイル機器２側において設定されたパ
ラメータ値を、画像処理装置１に入力するべきパラメータ値に対応させて変換することが
可能となる。
【００８６】
また、上記パラメータ項目情報は、画像処理装置１において操作画面のＧＵＩを表示さ
せるための元となるマークアップ言語で記述された情報であり、そのパラメータ項目情報
を上述した項目対応情報に基づいてモバイル機器２におけるパラメータ項目の定義に変換
するため、モバイル機器２におけるＧＵＩの表示を簡易な処理で実現することが可能とな
る。
【００８７】
尚、図１２の例においては、画像処理装置１におけるスキャン及び画像処理によって生
成された画像情報が、近距離無線通信を介して画像処理装置１からモバイル機器２に配信
される場合を例として説明した。これに対して、一般的なスキャン配信機能においては、
近距離無線通信ではなく、ＴＣＰ／ＩＰプロトコルによるネットワーク配信が用いられる
。
【００８８】
従って、図１２の例のように近距離無線通信を用いる場合には、ネットワーク制御部２
０１ではなく、近距離通信制御部２０４を指定するような方針方法を指定するためのパラ
メータが設定されると共に、図６に示すような“＜項目Ｈ＞配信先指定値”のパラメータ
として、モバイル機器２が指定される。
【００８９】
また、上述したように、本実施形態に係る画像処理システムにおけるモバイル機器２は
、図９のＳ９０４において、ネットワークを介して接続されたデバイスの種別を示す情報
を取得し、画像情報の配信先として選択可能なデバイスについては、モバイル機器２にお
いて表示された操作画面における配信先の選択肢の１つとして表示させる。ここで、配信
先として選択可能か否かの判断は、モバイル機器２における判断であり、画像処理装置１
からの直接の配信が可能であることを示すものではない。
【００９０】
従って、プロジェクタ２等、Ｓ９０４において取得されたデバイス種別の情報に基づい
て配信先として選択可能だと判断されたデバイスが“＜項目Ｈ＞配信先指定値”として指
定された場合、モバイル機器２から画像処理装置１に通知する配信先としては、図１２の
例と同様に近距離無線通信によるモバイル機器２への配信が指定される。その上で、モバ
イル機器２がプロジェクタ４に対してネットワークを介して配信することにより、ユーザ
の指定に応じた配信が実現される・
【００９１】
また、画像処理装置１において登録されているマクロ機能として、自己の端末として設
定されている機器に対して画像を配信する“Ｓｃａｎ  ｔｏ  Ｍｅ”と呼ばれる機能が登
録されている場合がある。この場合、画像処理装置１においては、ログイン処理により認
証したユーザに応じて“Ｓｃａｎ  ｔｏ  Ｍｅ”のマクロ機能における“＜項目Ｈ＞配信
先指定値”が自動的に設定される。
【００９２】
これに対して、モバイル機器２を画像処理装置１のユーザインタフェースとして用いる
場合には、“Ｓｃａｎ  ｔｏ  Ｍｅ”の配信先としてモバイル機器２が選択されることが
、モバイル機器と言うデバイスの特性上も好ましい。従って、クライアントアプリケーシ
ョン２３０は、画像処理装置１から画像処理装置側設定値情報を取得した際に、“Ｓｃａ
ｎ  ｔｏ  Ｍｅ”に相当するようなマクロ機能の設定値情報が取得された場合、その配信
先を、図１２の例に示すような近距離無線通信によるモバイル機器２への配信に書き換え
ることが好ましい。
【００９３】
このような処理は、例えば、項目情報変換部２３２が各パラメータ項目の設定値を変換
する際に、図６に示す“＜項目Ａ＞設定値名称値”を参照して“Ｓｃａｎ  ｔｏ  Ｍｅ”
という値が設定されているか否かを判断することにより実現することが可能である。また
、図６に示す“＜項目Ｈ＞配信先指定値”において、ログインしたユーザに応じた配信先
を指定するような識別子が登録されているような場合には、項目情報変換部２３２がその
識別子を検知することによって実現することも可能である。即ち、項目情報変換部２３２
が、設定値変換部として機能する。
【００９４】
また、本実施形態における“Ｓｃａｎ  ｔｏ  Ｍｅ”とは、即ちモバイル機器２への配
信である。そのため、項目情報変換部２３２は、上述したように画像処理装置側設定値情
報において“Ｓｃａｎ  ｔｏ  Ｍｅ”という値が設定されていることを検知した場合、そ
の値を“Ｓｃａｎ  ｔｏ  Ｍｏｂｉｌｅ”に変換しても良い。これにより、図１３（ｃ）
に示すように、モバイル機器２におけるマクロ選択画面における表示が“Ｓｃａｎ  ｔｏ
Ｍｅ”から“Ｓｃａｎ  ｔｏ  Ｍｏｂｉｌｅ”に変更される。これにより、操作画面の
表示をユーザにとって分かり易いものにすることができ、ユーザの利便性を上げることが
可能である。
【００９５】
尚、上記実施形態においては、項目情報変換部２３２が、図６に示すようなパラメータ
項目情報を、図７に示すような項目対応情報に基づいて変換した上で、表示情報生成部２
３３が、変換済みのパラメータ項目情報に基づいて表示情報を生成する場合を例として説
明した。これに対して、パラメータ項目情報の変換を行うのではなく、表示情報生成部２
３３が表示情報を生成する際に、項目対応情報を参照しながらパラメータ項目情報に基づ
いて表情報を生成しても良い。
【００９６】
また、操作対象となる画像処理装置１から取得するパラメータ項目情報は、図６に示す
ようなマークアップ言語で記述された情報に限られたものではなく、少なくとも、図６に
示すような指定するべきパラメータ項目を示す情報や、操作画面に表示させるべき選択肢
の情報等が含まれる情報であれば良い。モバイル機器２のクライアントアプリケーション
２３０がそのような情報を取得することにより、図７に示す項目対応情報に基づいてクラ
イアントアプリケーション２３０において定義されているパラメータ項目との対応関係を
判断し、表示させるべき操作画面の表示情報を生成することが可能となる。
【００９７】
いずれの場合においても、様々な画像形成装置において用いられているパラメータ項目
を定義する形式が“＜項目Ａ＞”、“＜項目１＞”等の識別子であったり、“＜設定名称
値＞”のような名称を指定する情報であったりして異なる場合であっても、図７に示すよ
うな項目対応情報が予めクライアントアプリケーション２３０に登録されていることによ
り、クライアントアプリケーション２３０におけるパラメータ項目の定義に基づいて操作
画面のＧＵＩを表示するための表示情報を生成することが可能となる。
【００９８】
また、上記実施形態においては、モバイル機器２が画像処理装置１のユーザインタフェ
ースとして機能する際にやり取りされる情報が近距離無線通信を介してやり取りされる場
合を例として説明した。この他、ネットワークＩ／Ｆ２１０による無線ＬＡＮ（Ｌｏｃａ
ｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介した通信でも良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ
Ｓｅｒｉａｌ  Ｂｕｓ）等の有線通信でも良く、上記と同様の効果を得ることが可能で
ある。
【００９９】
また、上記実施形態においては、画像処理装置１を操作対象とする画像処理システムを例として説明したが、これに限らず、画像処理装置以外の電子機器を操作対象とする場合であっても機器制御システムとして同様に適用することが可能である。これにより、装置に備わっている機能と情報処理機能とを組み合わせるマクロ機能の拡張の容易化及びハードウェアリソース利用の効率化を図ることができる。
【符号の説明】
【０１００】
１  画像処理装置
２  クライアント端末
３  ＰＣ
４  プロジェクタ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  主制御部
１０２  エンジン制御部
１０３  入出力制御部
１０４  画像処理部
１０５  操作表示制御部
１１０  ＡＤＦ
１２０  スキャナユニット
１３０  排紙トレイ
１４０  ディスプレイパネル
１５０  給紙テーブル
１６０  プリントエンジン
１７０  排紙トレイ
１８０  ネットワークＩ／Ｆ
１９０  近距離通信Ｉ／Ｆ
２００  コントローラ
２０１  ネットワーク制御部
２０２  操作制御部
２０３  表示制御部
２０４  近距離通信制御部
２１０  ネットワークＩ／Ｆ
２２０  近距離通信Ｉ／Ｆ
２３０  クライアントアプリケーション
２３１  情報取得部
２３２  項目情報変換部
２３３  表示情報生成部
２３４  ＧＵＩ表示処理部
２３５  項目対応情報
２３６  設定値情報
２３７  操作受付部
２３８  設定項目変換部
２３９  操作情報送信部
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２００２−７７１７７号公報
【図１】
0006399062.tif 000002
【図２】
0006399062.tif 000003
【図３】
0006399062.tif 000004
【図４】
0006399062.tif 000005
【図５】
0006399062.tif 000006
【図６】
0006399062.tif 000007
【図７】
0006399062.tif 000008
【図８】
0006399062.tif 000009
【図９】
0006399062.tif 000010
【図１０】
0006399062.tif 000011
【図１１】
0006399062.tif 000012
【図１２】
0006399062.tif 000013
【図１３】
0006399062.tif 000014