(57)【特許請求の範囲】
【請求項１】
画像データの読取要求を受信する要求受信手段と、
前記読取要求に基づいて画像データの読み取りを実行させる読取実行制御手段と、
読み取られた画像データを前記読取要求に指定された第一の識別情報に係る情報処理装置に転送する転送手段とを有し、
前記転送手段は、前記読取要求に指定された、通信に対する課金体系の種別に応じて、前記画像データを所定の記憶手段に記録し、前記情報処理装置に前記画像データを転送しない画像形成装置。
【請求項２】
前記転送手段は、前記読取要求に指定された前記課金体系の種別に応じて、前記画像データを所定の記憶手段に記録し、前記所定の記憶手段に記録された前記画像データを識別する第二の識別情報を前記画像データの代わりに前記情報処理装置に転送する請求項１記載の画像形成装置。
【請求項３】
前記転送手段は、前記画像データのデータ量が前記読取要求に指定された閾値を超えない場合は、前記読取要求に指定された前記課金体系の種別に拘わらず、前記画像データを前記情報処理装置に転送する請求項１又は２記載の画像形成装置。
【請求項４】
画像形成装置が実行する画像処理方法であって、
画像データの読取要求を受信する要求受信手順と、
前記読取要求に基づいて画像データの読み取りを実行させる読取実行制御手順と、
読み取られた画像データを前記読取要求に指定された第一の識別情報に係る情報処理装置に転送する転送手順とを有し、
前記転送手順は、前記読取要求に指定された、通信に対する課金体系の種別に応じて、前記画像データを所定の記憶手段に記録し、前記情報処理装置に前記画像データを転送しない画像処理方法。
【請求項５】
画像形成装置と情報処理装置とを含む画像処理システムであって、
前記画像形成装置は、
画像データの読取要求を前記情報処理装置より受信する要求受信手段と、
前記読取要求に基づいて画像データの読み取りを実行させる読取実行制御手段と、
読み取られた画像データを前記読取要求に指定された第一の識別情報に係る前記情報処理装置に転送する転送手段とを有し、
前記転送手段は、前記読取要求に指定された、通信に対する課金体系の種別に応じて、前記画像データを所定の記憶手段に記録し、前記情報処理装置に前記画像データを転送しない画像処理システム。
【請求項６】
前記転送手段は、前記読取要求に指定された、前記情報処理装置が利用する前記課金体系の種別に応じて、前記画像データを所定の記憶手段に記録し、前記所定の記憶手段に記録された前記画像データを識別する第二の識別情報を前記画像データの代わりに前記情報処理装置に転送する請求項５記載の画像処理システム。
【請求項７】
前記情報処理装置は、
前記第二の識別情報に基づいて、前記画像形成装置より前記画像データを取得する画像データ取得手段を有する請求項６記載の画像処理システム。
【請求項８】
前記画像データ取得手段は、前記第二の識別情報の受信後、前記課金体系の種別が定額制である通信方法の利用が可能であることの検知に応じ、前記画像形成装置より前記画像データを取得する請求項７記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像処理方法、及び画像処理システムに関し、特にスキャンされた画像を情報処理装置に転送する画像形成装置、画像処理方法、及び画像処理システムに関する。
【背景技術】
【０００２】
従来、画像形成装置においてスキャンされた画像データを、ネットワークを介してモバイル端末に転送する技術が開示されている（例えば、特許文献１）。斯かる技術によれば、ユーザは、画像形成装置の高性能なスキャナを用いて読み取られた画像データを、手軽にモバイル端末に取り込むことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、パケット通信を有料で課金する移動体通信網を介して画像形成装置と通信せざるをえない環境において、画像形成装置からモバイル端末への画像データの転送は、ユーザに対する経済的負担を大きくしてしまうという問題がある。すなわち、画像形成装置においてスキャンされる画像データの転送には、大きなパケット通信量を要するのが一般的である。例えば、Ａ３、カラー、４００ｄｐｉ、写真画像の設定でスキャンされた場合、１ページで５ＭＢ程度。１００ページあれば５００ＭＢと大容量のデータサイズとなる。したがって、パケット通信の契約内容によっては（例えば、従量制の場合）、通信費用が高額になってしまう可能性がある。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、スキャンされた画像データの転送に対する通信費用を抑制することのできる画像形成装置、画像処理方法、及び画像処理システムの提供を目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、本発明は、画像データの読取要求を受信する要求受信手段と、前記読取要求に基づいて画像データの読み取りを実行させる読取実行制御手段と、読み取られた画像データを前記読取要求に指定された第一の識別情報に係る情報処理装置に転送する転送手段とを有し、前記転送手段は、前記読取要求に指定された、通信に対する課金体系の種別に応じて、前記画像データを所定の記憶手段に記録し、前記情報処理装置に前記画像データを転送しない。
【０００６】
このような画像形成装置では、スキャンされた画像データの転送に対する通信費用を抑制することができる。
【発明の効果】
【０００７】
本発明によれば、スキャンされた画像データの転送に対する通信費用を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における画像処理システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における携帯端末のハードウェア構成例を示す図である。
【図４】本発明の実施の形態における携帯端末及び画像形成装置のソフトウェア構成例を示す図である。
【図５】ウィジェット、ウィジェットマネージャ、及びプロバイダアプリの機能構成例を示す図である。
【図６】ウィジェットマネージャ及びスキャンウィジェットの起動時の処理手順を説明するためのシーケンス図である。
【図７】ユーザ管理テーブルの構成例を示す図である。
【図８】スキャンウィジェットのウィジェット情報の例を示す図である。
【図９】スキャンウィジェット実行時の処理手順を説明するためのシーケンス図である。
【図１０】ユーザ選択画面の表示例を示す図である。
【図１１】ウィジェットマネージャからプロバイダアプリに送信されるスキャンウィジェットのウィジェット情報の構成例を示す図である。
【図１２】ウィジェット選択画面の表示例を示す図である。
【図１３】プロバイダアプリのウィジェット連携部によるスキャン画像に関する処理手順を説明するためのフローチャートである。
【図１４】アドレス情報に基づくスキャンウィジェットによるスキャン画像の取得処理の処理手順を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における画像処理システムの構成例を示す図である。同図には、システム環境Ａ及びシステム環境Ｂが示されている。
【００１０】
システム環境Ａは、本実施の形態におけるユーザが、通常所在するオフィスにおけるシステム環境である。システム環境Ｂは、ユーザの外出先におけるシステム環境である。システム環境Ａとシステム環境Ｂとは、インターネット等の広域的なネットワーク５０を介して接続されている。例えば、システム環境Ａは、ユーザが勤務する企業Ａにおける一つの事業所内のオフィス内に存在し、システム環境Ｂは、企業Ａにおける一つの営業所に存在する場合を想定してもよい。
【００１１】
システム環境Ａにおいて、一台以上の画像形成装置１０ａ及びアクセスポイント４０等は、ＬＡＮ（Local Area Network）等のネットワーク３０ａに接続されている。
【００１２】
画像形成装置１０ａは、印刷、スキャン、及びコピー等の機能を一台の筐体によって実現する複合機である。但し、スキャナ装置単体を画像形成装置１０ａとして用いてもよい。
【００１３】
アクセスポイント４０は、無線ＬＡＮ用のアクセスポイントである。システム環境Ａにおいて、ユーザが所持する携帯端末２０は、アクセスポイント４０を介して画像形成装置１０と通信可能とされている。
【００１４】
携帯端末２０は、ＰＤＡ（Personal Digital Assistance）又はスマートフォン等の携帯型の情報処理装置である。携帯端末２０は、移動体通信網を介したパケット通信と移動体通信網を利用しない通信とが可能な機器であれば、所定のものに限定されない。なお、本実施の形態では、移動体通信網を利用しない通信として、無線ＬＡＮを利用した通信が用いられる。但し、移動体通信網を利用しない通信は、無線ＬＡＮに限定されない。例えば、有線のＬＡＮであってもよいし、他の通信方法に基づく通信であってもよい。
【００１５】
システム環境Ｂにおいて、一台以上の画像形成装置１０ｂは、ＬＡＮ等のネットワーク３０ｂに接続されている。システム環境Ｂには、無線ＬＡＮ用のアクセスポイントは設置されていない。但し、携帯端末２０は、移動体通信網６０を利用した通信サービスによって、ネットワーク５０等を介して画像形成装置２０ｂと通信することが可能である。
【００１６】
なお、画像形成装置１０ａと画像形成装置１０ｂとを区別しない場合（すなわち、双方の共通事項について説明する場合）、単に、画像形成装置１０という。
【００１７】
続いて、各装置のハードウェア構成について説明する。図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１８】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、及びＨＤＤ１１４等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムに基づいて、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。
【００１９】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２０】
図３は、本発明の実施の形態における携帯端末のハードウェア構成例を示す図である。同図において、携帯端末２０は、それぞれバスBで相互に接続されている、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、不揮発性ＲＡＭ２０４、無線ＬＡＮインタフェース２０５、移動体通信インタフェース２０６、表示装置２０７、及び入力装置２０８等を有する。
【００２１】
携帯端末２０に後述される処理を実行させるプログラムは、ＲＯＭ２０３又は不揮発性ＲＡＭ２０４にインストールされる。例えば、当該プログラムが、携帯端末２０の出荷時に予めインストールされる場合はＲＯＭ２０３に格納されるのが一般的である。また、当該プログラムが無線ＬＡＮインタフェース２０５又は移動体通信インタフェース２０６等を介した無線通信によってダウンロードされる場合は、不揮発性ＲＡＭ２０４に格納される。なお、ＲＯＭ２０３や不揮発性ＲＡＭ２０４には、当該プログラム以外に、当該プログラムが用いる各種データも格納され得る。ＲＡＭ２０２は、プログラムの起動指示があった場合に、ＲＯＭ２０３又は不揮発性ＲＡＭ２０４から読み出されたプログラム等を格納する。ＣＰＵ２０１は、ＲＡＭ２０２に格納されたプログラムに基づいて携帯端末２０に係る機能を実行する。
【００２２】
無線ＬＡＮインタフェース２０５は、無線ＬＡＮ通信を実現するためのハードウェアである。移動体通信インタフェース２０６は、移動体通信網６０を利用した通信を実現するためのハードウェアである。表示装置２０７は、例えば、液晶パネルであり、プログラムによって出力される各種情報を表示させる。入力装置２０８は、ボタン等であり、ユーザからの入力指示を受け付ける。
【００２３】
続いて、各装置のソフトウェア構成について説明する。図４は、本発明の実施の形態における携帯端末及び画像形成装置のソフトウェア構成例を示す図である。
【００２４】
同図において、携帯端末２０は、スキャンウィジェット２１ａ、印刷ウィジェット２１ｂ、及びウィジェットマネージャ２２等を有する。
【００２５】
スキャンウィジェット２１ａ及び印刷ウィジェット２１ｂ等は、本実施の形態において「ウィジェット２１」として総称されるアプリケーションプログラムの一形態である。近年では、ウィジェット（Ｗｉｄｇｅｔ）又はガジェット（Ｇａｄｇｅｔ）とよばれる手軽なアプリケーションプログラムが流通している。本実施の形態では、手軽にインストールして利用可能なアプリケーションプログラムという程度の意味において「ウィジェット」という言葉を使用する（すなわち、技術的な意義において限定する趣旨ではない）。但し、本実施の形態におけるウィジェット２１は、画像形成装置１０の機能を遠隔的に利用して、所定のサービス（例えば、ワークフロー等の一連の処理フロー）をユーザに提供するという点において共通する。
【００２６】
例えば、スキャンウィジェット２１ａは、画像形成装置１０にスキャンを実行させ、スキャンされた画像データを携帯端末２０に転送させるための処理を実行する。印刷ウィジェット２１ｂは、入力された文書データを画像形成装置１０に印刷させるための処理を実行する。
【００２７】
ウィジェットマネージャ２２は、ウィジェット２１のフレームワークとして位置付けられ、ウィジェット２１と画像形成装置１０との間の通信の仲介等を行う。各ウィジェット２１は、ウィジェットマネージャ２２によって規定されるインタフェース及び処理手順を備える必要がある。換言すれば、ウィジェットマネージャ２２と協調して動作するプログラムが、本実施の形態におけるウィジェット２１である。
【００２８】
画像形成装置１０は、アプリケーション１２０、アプリ制御部１３０、及びダウンロードサーバ１４０等のソフトウェアを有する。アプリケーション１２０は、ユーザから要求されたジョブを実行するプログラムである。同図では、スキャンアプリ１２１、印刷アプリ１２２、及びプロバイダアプリ１２３等がアプリケーション１２０として例示されている。スキャンアプリ１２１は、スキャンジョブを実行する。印刷アプリ１２２は印刷ジョブを実行する。プロバイダアプリ１２３は、画像形成装置１０をウィジェット（厳密にはウィジェットマネージャ２２）と連携させるための処理を実行する。
【００２９】
アプリ制御部１３０は、各アプリケーション１２０間の調停等を行う。例えば、アプリ制御部１３０は、ユーザによる操作指示に応じ、アクティブなアプリケーション１２０を切り替える。アクティブなアプリケーション１２０とは、画像形成装置１０の操作パネル１５に操作画面を表示させている（すなわち、操作パネルを介して操作可能な状態にある）アプリケーション１２０をいう。
【００３０】
ダウンロードサーバ１４０は、画像形成装置１０のＨＤＤ１１４に保存されたデータのダウンロード要求に応じ、当該データを返信する。例えば、Ｗｅｂサーバ又はＦＴＰ（File Transfer Protocol）サーバ等によってダウンロードサーバ１４０が構成されてもよい。
【００３１】
続いて、ウィジェット２１、ウィジェットマネージャ２２、及びプロバイダアプリ１２２１について更に詳しく説明する。図５は、ウィジェット、ウィジェットマネージャ、及びプロバイダアプリの機能構成例を示す図である。
【００３２】
同図に示されるように、各ウィジェット２１は、ウィジェットＵＩ部２１１、ウィジェット情報送信部２１２、連携部２１３、ロジック部２１４、及び属性情報管理ファイル２１５等を有する。
【００３３】
ウィジェットＵＩ部２１１は、ウィジェット２１関する各種の表示画面を携帯端末２０の表示装置２０６に表示させる。ウィジェット情報送信部２１２は、ウィジェット２１が起動されたときに、ウィジェット情報の登録要求をウィジェットマネージャ２２に送信する。ウィジェット情報にはウィジェット２１の実行に必要な情報が含まれる。連携部２１３は、ウィジェットマネージャ２２との連携のためのコミュニケーション（情報のやりとり等）を制御する。属性情報管理ファイル２１５は、ウィジェット２１対する設定情報等を格納するファイルである。ロジック部２１４は、各ウィジェット２１に固有の機能が実装される部分である。例えば、スキャンウィジェット２１ａのロジック部２１５は、スキャンされた画像データの保存処理等を実行する。
【００３４】
ウィジェットマネージャ２２は、ウィジェット情報登録部２２１、広告部２２２、ウィジェット情報提供部２２３、仲介部２２４、及びウィジェット情報管理テーブル２２７等を有する。
【００３５】
ウィジェット情報登録部２２１は、ウィジェット２１より送信されるウィジェット情報の登録要求を受信し、当該ウィジェット情報をウィジェット情報管理テーブル２２７に保存する。ウィジェット情報管理テーブル２２７には、携帯端末２０において起動されている各ウィジェット２１のウィジェット情報が登録されるテーブルであり、携帯端末２０の不揮発性ＲＡＭ２０４に記録される。
【００３６】
広告部２２２は、ウィジェット情報登録部２２１によって受信されたウィジェット情報に含まれるユーザＩＤ等をネットワーク上に広告（ブロードキャスト又はマルチキャスト等）する。広告は、ユーザ単位（ユーザＩＤ単位）で発行される。したがって、広告部２２２による広告は、何らかのウィジェット２１を利用可能になったユーザが新たに発生したことを画像形成装置１０に通知するための情報である。但し、ウィジェット情報単位で広告が行われてもよい。この場合、同一ユーザについて重複して広告が発行されることになるが、重複の排除は画像形成装置１０側で行えばよい。
【００３７】
ウィジェット情報提供部２２３は、画像形成装置１０からの要求に応じ、ウィジェット情報管理テーブル２２７に登録されているウィジェット情報を画像形成装置１０に提供（送信）する。仲介部２２４は、ウィジェット２１とプロバイダアプリ１２３とのコミュニケーションを仲介又は中継する。
【００３８】
プロバイダアプリ１２３は、ユーザ検知部１２３１、ＵＩ制御部１２３２、ウィジェット情報取得部１２３３、ウィジェット連携部１２３４、機能制御部１２３５、及びユーザ管理テーブル１２３６等を有する。
【００３９】
ユーザ検知部１２３１は、ウィジェットマネージャ２２より発行される広告に基づいて、ウィジェット２１を利用可能なユーザの存在を検知し、広告に含まれているユーザＩＤ等をユーザ管理テーブル１２３６に登録する。ユーザ管理テーブル１２３６は、利用可能なウィジェット２１がネットワーク上に存在するユーザの一覧を管理するテーブルである。
【００４０】
ＵＩ制御部１２３２は、ユーザよりウィジェット２１の操作指示等の入力を受け付ける。すなわち、ウィジェット２１は、携帯端末２０に配置されているが、画像形成装置１０の操作パネル１５からも操作されうる。ウィジェット情報取得部１２３３は、ユーザ管理テーブル１２３６に登録されているユーザの中から選択されたユーザに属するウィジェット２１のウィジェット情報をウィジェットマネージャ２２より取得する。ウィジェット連携部１２３４は、ウィジェットマネージャ２２とのコミュニケーションを制御する。機能制御部１２３５は、ウィジェット２１から要求された機能の実行を制御する。
【００４１】
以下、図１の携帯端末２０及び画像形成装置１０の処理手順について説明する。まず、ユーザは、出張等の事情により、システム環境Ｂに係る営業所に居ることとする。当該営業所において、ユーザが、紙文書を画像形成装置１０ｂにスキャンさせ、スキャンされた画像データを自らの携帯端末２０に取り込む場面を想定する。この場合、ユーザは、まず、携帯端末２０において、ウィジェットマネージャ２２及びスキャンウィジェット２１ａを起動させる。
【００４２】
図６は、ウィジェットマネージャ及びスキャンウィジェットの起動時の処理手順を説明するためのシーケンス図である。
【００４３】
ユーザの指示に応じ、又は自動的にウィジェットマネージャ２２が起動されると、ウィジェットマネージャ２２の広告部２２２は、ユーザＩＤとウィジェット情報取得用ＵＲＬ（Uniform Resource Locator）とを含むユーザ情報の広告を、無線ＬＡＮインタフェース２０５を利用して、無線ＬＡＮ経由で発行しようとする。但し、システム環境Ｂでは、無線ＬＡＮに接続することができない。無線ＬＡＮに接続できないことを検知すると、広告部２２２は、予め設定されている画像形成装置１０ｂのＩＰアドレス宛に、移動体通信インタフェース２０６を利用して、ユニキャストによる広告を送信する（Ｓ１０１）。したがって、当該広告は、移動体通信網６０、ネットワーク５０、及びネットワーク３０ｂを介して画像形成装置１０ｂに転送される。
【００４４】
なお、広告部２２２は、無線ＬＡＮ又は移動体通信網６０の利用を自動的に判断するのではなく、外部からの指示に応じて、利用する通信回線を判断するようにしてもよい。例えば、ウィジェットマネージャ２２に対する設定情報において、利用する通信回線として無線ＬＡＮ又は移動体通信網６０のいずれが指定されていてもよい。この場合、広告部２２２は、当該指定に応じて利用する通信回線を判断する。
【００４５】
また、ユーザＩＤ及びウィジェット情報取得用ＵＲＬと、画像形成装置１０ｂのＩＰアドレスとは、ウィジェットマネージャ２２に対する設定情報として、例えば、不揮発性ＲＡＭ２０４に予め記録されている。ウィジェット情報取得用ＵＲＬとは、ウィジェットマネージャ２２ごとに一意なＵＲＬである。したがって、各画像形成装置１０のプロバイダアプリ１２３は、ウィジェット情報取得用ＵＲＬに基づいて、各ウィジェットマネージャ２２を識別することができる。
【００４６】
続いて、プロバイダアプリ１２３のユーザ検知部１２３１は、広告を受信すると、当該広告に含まれているユーザＩＤ及びウィジェット情報取得用ＵＲＬをユーザ管理テーブル１２３６に登録する（Ｓ１０２）。
【００４７】
図７は、ユーザ管理テーブルの構成例を示す図である。同図に示されるように、ユーザ管理テーブル１２３６は、ユーザＩＤとウィジェット情報取得用ＵＲＬとの組（ペア）を管理する。同図では、ユーザＡ及びユーザＢについてレコードが登録されている例が示されている。なお、ユーザ管理テーブル１２３６は、例えば、ＨＤＤ１１４に記憶されている。
【００４８】
続いて、携帯端末２０において、スキャンウィジェット２１ａがユーザによる指示入力等に応じて起動される。スキャンウィジェット２１ａの起動に応じ、スキャンウィジェット２１ａのウィジェット情報送信部２１２は、自らの属性情報管理ファイル２１５よりウィジェット情報を読み込み、当該ウィジェット情報の登録要求をウィジェットマネージャに送信する（Ｓ１０３）。なお、スキャンウィジェット２１ａのウィジェット情報は、画像形成装置１０に対する画像データの読み取り要求（スキャン要求）に相当する。
【００４９】
図８は、スキャンウィジェットのウィジェット情報の例を示す図である。同図において、スキャンウィジェット２１ａのウィジェット情報は、ウィジェットＩＤ、ユーザＩＤ、連携機能識別子、ウィジェットアドレス、表示名、課金種別、及びスキャン設定情報等を含む。
【００５０】
ウィジェットＩＤは、各ウィジェット２１を一意に識別する識別情報である。ユーザＩＤは、スキャンウィジェット２１ａの所有者であるユーザの識別情報である。連携機能識別子は、スキャンウィジェット２１ａと連携するために画像形成装置１０が有している必要のある機能（換言すれば、スキャンウィジェット２１ａが利用する画像形成装置１０の機能）を識別するための情報である。連携機能識別子の一例として「ｐｒｉｎｔ」、「ｓｃａｎ」等が挙げられる。「ｐｒｉｎｔ」は、印刷機能を示す。「ｓｃａｎ」は、スキャン機能を示す。スキャンウィジェット２１ａは、画像形成装置１０ｂのスキャン機能を利用する。したがって、図８の例では、「ｓｃａｎ」が連携機能識別子とされている。ウィジェットアドレスは、ネットワーク通信において各ウィジェットを一意に識別するための識別情報（例えば、ＵＲＬ等）である。表示名は、スキャンウィジェット２１ａの名前の表示用の文字列である。
【００５１】
課金種別は、画像形成装置１０ｂとの通信に利用する通信回線（通信サービス）に対する課金体系の種別を示す情報である。本実施の形態では、「従量制」又は「定額制」の値が指定されうる。「従量制」は、通信量に応じて課金額が増加する課金体系である。定額制は、通信量に拘わらず課金額が一定（課金額が零の場合も含まれる。）である課金体系である。本実施の形態では、移動体通信網６０を利用した通信の場合、課金種別は「従量制」となることとする。一方、無線ＬＡＮを利用した通信の場合、課金種別は「定額制」となることとする。但し、移動体通信網６０であっても課金種別は「定額制」の場合もありうる。したがって、携帯端末２０が利用する通信回線又は通信方法（本実施の形態では移動体通信網６０又は無線ＬＡＮ）と、課金種別との対応情報を予め携帯端末２０の不揮発性ＲＡＭ２０４に記録（設定）しておいてもよい。この場合、ウィジェット情報送信部２１２は、利用する通信回線（通信方法）と当該対応情報とに基づいて課金種別を判断すればよい。
【００５２】
ここでは、移動体通信網６０が利用された通信が行われる。また、移動体通信網６０に対する課金種別として「従量制」が上記対応情報において設定されていることとする。したがって、同図のウィジェット情報の課金種別には「従量制」が指定される。
【００５３】
なお、利用する通信回線（通信方法）は、ウィジェットマネージャ２２の広告部２２２による検知結果に基づいて判定されてもよいし、ウィジェット情報送信部２１２が独自に無線ＬＡＮの利用の可否を検知することにより、判定されてもよい。または、ウィジェットマネージャ２２の広告部２２２と同様に、外部からの指示に応じて利用する通信回線が判定されてもよい。例えば、属性情報ファイル２１５において、利用する通信回線として無線ＬＡＮ又は移動体通信網のいずれが指定されていてもよい。この場合、ウィジェット情報送信部２１２は、当該指定に基づいて利用する通信回線を判断する。
【００５４】
スキャン設定情報は、解像度、カラーモード（カラー又はモノクロの別）等のスキャン機能に関する設定情報である。
【００５５】
スキャンウィジェット２１ａのウィジェット情報送信部２１２より送信されたウィジェット情報（図８参照）は、ウィジェットマネージャ２２のウィジェット情報登録部２２１によって受信される。ウィジェット情報登録部２２１は、受信されたウィジェット情報をウィジェット情報管理テーブル２２７に登録する（Ｓ１０４）。
【００５６】
スキャンウィジェット２１ａは、ウィジェット情報を送信した後、画像形成装置１０ｂにおいて画像データがスキャンされたことを確認するためのポーリングを行い、画像データの転送（返信）を待機する。具体的には、スキャンウィジェット２１ａの連携部２１３は、スキャンされた画像データ（スキャン画像）の取得要求をウィジェットマネージャ２２の仲介部２２４に送信する（Ｓ１０５）。仲介部２２４は、当該取得要求に対する応答を行う（Ｓ１０６）。この段階では、画像データはスキャンされていないため、スキャン画像は無いことを示す応答が返信される。その後もスキャン画像の取得要求（Ｓ１０５）は一定間隔ごとに繰り返し行われる。スキャン画像の取得要求には、ウィジェットＩＤが含められてもよい。
【００５７】
携帯端末２０においてスキャンウィジェット２１ａを起動させた後、ユーザは、スキャンウィジェット２１ａを利用するために画像形成装置１０ｂの設置場所へ移動する。複数の画像形成装置１０ｂに対して広告が送信されている場合、同一の広告が各画像形成装置１０ｂのユーザ検知部１２３１によって受信され、それぞれの画像形成装置１０ｂのユーザ管理テーブル１２３６にユーザＩＤ及びウィジェット情報取得用ＵＲＬが登録される。したがって、ユーザは、複数の画像形成装置１０ｂのいずれからもスキャンウィジェット２１ａを利用することができる。
【００５８】
続いて、画像形成装置１０ｂに対するユーザによる操作に応じて実行される処理について説明する。図９は、スキャンウィジェット実行時の処理手順を説明するためのシーケンス図である。なお、図９において、プロバイダアプリ１２３とウィジェットマネージャ２２との間の通信は、移動体通信網６０を介して行われる。
【００５９】
画像形成装置１０ｂの操作パネル１５を介してプロバイダアプリ１２３の利用指示がユーザによって入力されると、アプリ制御部１２０の制御によって、プロバイダアプリ１２３はアクティブ状態に遷移する（Ｓ２０１）。アクティブ状態への遷移に応じ、プロバイダアプリ１２３のＵＩ制御部１２３２は、ユーザ管理テーブル１２３６に登録されている情報に基づいてユーザ選択画面を操作パネル１５に表示させる（Ｓ２０２）。
【００６０】
図１０は、ユーザ選択画面の表示例を示す図である。同図に示されるユーザ選択画面６１０には、ユーザＩＤごとにボタンが表示されている。同図では、ユーザＡに対応するボタン６１１とユーザＢに対応するボタン６１２とが表示されている。
【００６１】
続いて、ユーザは、ユーザ選択画面６１０において自らのユーザＩＤに対応するボタンを押下する（Ｓ２０３）。ボタンの押下に応じ、ウィジェット情報取得部１２３３は、選択されたボタンに対応するユーザＩＤに関連付けられているウィジェット情報取得用ＵＲＬをユーザ管理テーブル１２３６より取得する。なお、ユーザＩＤに対応するボタンの押下に応じ、ユーザの認証を行い、ユーザが認証された場合にのみ以降の処理が実行されるようにしてもよい。
【００６２】
続いて、ウィジェット情報取得部１２３３は、選択されたユーザＩＤに対応するウィジェット情報取得用ＵＲＬ宛に、ウィジェット情報の取得要求を送信する（Ｓ２０４）。ウィジェット情報の取得要求は、ウィジェットマネージャ２２のウィジェット情報提供部２２３によって受信される。ウィジェット情報提供部２２３は、ウィジェット情報管理テーブル２２７に登録されているウィジェット情報の一覧を取得し、当該一覧をプロバイダアプリ１２３に送信する（Ｓ２０５）。ウィジェット情報の一覧の送信に際し、ウィジェット情報提供部２２３は、プロバイダアプリ１２３と各ウィジェット２１との通信を中継するためのＵＲＬ（以下、「ウィジェット中継用ＵＲＬ」という。）をウィジェット２１ごと（ウィジェット情報ごと）に一意に生成する。ウィジェット情報提供部２２３は、ウィジェット２１ごとに生成されたウィジェット中継用ＵＲＬを、各ウィジェット２１に対応するウィジェット情報に付加し、ウィジェット中継用ＵＲＬが付加されたウィジェット情報の一覧をプロバイダアプリ１２３に送信する。したがって、ステップＳ２０５において送信されるウィジェット情報は、例えば、図１１に示されるような構成を有する。
【００６３】
図１１は、ウィジェットマネージャからプロバイダアプリに送信されるスキャンウィジェットのウィジェット情報の構成例を示す図である。
【００６４】
同図に示されるウィジェット情報は、図８のウィジェット情報に対してウィジェット中継用ＵＲＬが付加されたものである。ステップＳ２０５では、同図に示されるようなウィジェット情報の一覧が送信される。ここでは、ウィジェット情報が一つしか含まれないものもウィジェット情報の一覧という。
【００６５】
続いて、プロバイダアプリ１２３のＵＩ制御部１２３２は、受信されたウィジェット情報の一覧をＲＡＭ１１２に記録しておき、当該ウィジェット情報の一覧に基づいて、ユーザに利用可能なウィジェット２１の一覧を含む画面（ウィジェット選択画面）を表示させる（Ｓ２０６）。
【００６６】
図１２は、ウィジェット選択画面の表示例を示す図である。同図においてウィジェット選択画面６２０には、スキャンウィジェット２１ａに対応するボタン６２１が表示されている。なお、携帯端末２０においてスキャンウィジェット２１ａ以外のウィジェット２１（例えば、印刷ウィジェット２１ｂ）も起動されている場合、当該ウィジェット２１に関するウィジェット情報もプロバイダアプリ１２３に転送される。したがって、当該ウィジェット２１に対応するボタンもウィジェット選択画面６２０に表示される。
【００６７】
画像形成装置１０ｂに原稿がセットされ、ウィジェット選択画面６２０において、スキャンウィジェット２１ａに対応するボタン６２１が選択されると（Ｓ２０７）、プロバイダアプリ１２３のウィジェット連携部１２３４は、押下されたボタンに対応するウィジェット情報（以下、「カレントウィジェット情報」という。）に含まれている連携機能識別子（「ｓｃａｎ」）に基づいて、スキャン（画像データの読み取り）を実行すべきことを認識する。そこで、ウィジェット連携部１２３４は、スキャンの実行を機能制御部１２３５に要求する。
【００６８】
機能制御部１２３５は、カレントウィジェット情報に含まれているスキャン設定情報に基づいて、原稿からの画像データの読み取りを制御する（Ｓ２０８）。より詳しくは、機能制御部１２３５は、画像形成装置１０ｂにセットされた原稿に対するスキャンをスキャナ１２に実行させ、その結果得られる画像データ（スキャン画像）をウィジェット連携部１２３４に出力する。スキャン画像は、例えば、ＪＰＥＧ（Joint Photographic Experts Group）、ＴＩＦＦ（Tagged Image File Format）、又はＰＤＦ（Portable Document Format）等の形式で生成される。
【００６９】
続いて、ウィジェット連携部１２３４は、カレントウィジェット情報に含まれている課金種別の値を確認する（Ｓ２０９）。続いて、ウィジェット連携部１２３４は、課金種別の値に応じて、スキャン画像の実体又はスキャン画像の識別情報（本実施の形態では、アドレス情報（位置情報））をカレントウィジェット情報に含まれているウィジェット中継用ＵＲＬ宛に送信する（Ｓ２１０）。具体的には、課金種別の値が「従量制」である場合、ウィジェット連携部１２３４は、スキャン画像をＨＤＤ１１４の所定の位置（フォルダ等）に保存し、当該所定の位置を示すアドレス情報（例えば、ＵＲＬ等）を当該ウィジェット中継用ＵＲＬ宛に送信する。すなわち、この場合、ウィジェット連携部１２３４は、スキャン画像の転送は行わない。
【００７０】
一方、課金種別の値が「定額制」である場合、ウィジェット連携部１２３４は、スキャン画像の実体を当該ウィジェット中継用ＵＲＬ宛に送信する。
【００７１】
ここでは、カレントウィジェット情報の課金種別の値は、「従量制」である。したがって、ＨＤＤ１１４に保存されたスキャン画像のアドレス情報が当該ウィジェット中継用ＵＲＬ宛に送信される。
【００７２】
ウィジェット中継用ＵＲＬ宛に送信されたアドレス情報又はスキャン画像は、ウィジェットマネージャ２２の仲介部２２４によって受信される。続いて、仲介部２２４は、スキャン画像の受信後に受信される、当該ウィジェット中継用ＵＲＬに対応するスキャンウィジェット２１ａからのスキャン画像の取得要求（Ｓ１１５）に応じ、当該アドレス情報又は当該スキャン画像を当該スキャンウィジェット２１ａの連携部２１３に転送する（Ｓ１２１）。
【００７３】
連携部２１３は、アドレス情報又はスキャン画像を受信すると、当該アドレス情報又は当該スキャン画像をロジック部２１４に入力する。ロジック部２１４は、当該アドレス情報又は当該スキャン画像を処理対象として、自らに実装されている処理（ロジック）を実行する（Ｓ１２２）。具体的には、ロジック部２１４は、スキャン画像が受信された場合、属性情報管理ファイル２１５に設定されている保存先（例えば、不揮発性ＲＡＭ２０４）に当該スキャン画像を保存する。一方、アドレス情報が受信された場合、ロジック部２１４は、受信されたアドレス情報を属性情報管理ファイル２１５に設定されている保存先（例えば、不揮発性ＲＡＭ２０４）に記録する。記録されたアドレス情報は、無線ＬＡＮ通信が可能となった際のスキャン画像の取得処理に用いられる。
【００７４】
続いて、連携部２１３は、次のスキャンウィジェット２１ａの実行に備えて、スキャン画像取要求のポーリングを再開し（Ｓ１１５）、スキャン画像の転送を待機する。
【００７５】
次に、ステップＳ２０９からＳ２１０における、プロバイダアプリ１２３のウィジェット連携部１３４による処理手順をフローチャートを用いて説明する。
【００７６】
図１３は、プロバイダアプリのウィジェット連携部によるスキャン画像に関する処理手順を説明するためのフローチャートである。同図中、括弧内のステップ番号は、図９において対応するステップのステップ番号を示す。
【００７７】
機能制御部１２３５からのスキャン画像の出力に応じ、ウィジェット連携部１２３４は、カレントウィジェット情報に含まれている課金種別の値を確認する（Ｓ３０１）。課金種別の値が「従量制」である場合、ウィジェット連携部１２３４は、スキャン画像をＨＤＤ１１４の所定の位置（フォルダ等）にファイルとして保存する（Ｓ３０２）。続いて、ウィジェット連携部１２３４は、当該ファイルに対するアドレス情報をカレントウィジェット情報のウィジェット中継用ＵＲＬ宛に転送する（Ｓ３０３）。
【００７８】
当該アドレス情報は、例えば、次のようなＵＲＬによって表現される。
【００７９】
ｈｔｔｐ：／／＜画像形成装置１０ｂのＩＰアドレス＞／＜所定のパス名＞／＜スキャン画像のファイル名＞
但し、アドレス情報は、後述されるスキャン画像の取得処理において使用される通信プロトコル等に応じて異なる形式に生成されてもよい。
【００８０】
一方、カレントウィジェット情報の課金種別の値が「定額制」である場合、ウィジェット連携部１２３４は、スキャン画像の実体を当該ウィジェット中継用ＵＲＬ宛に送信する（Ｓ３０４）。
【００８１】
次に、スキャン画像の代わりに転送されたアドレス情報を用いてスキャンウィジェット２１ａが実行する処理について説明する。
【００８２】
図１４は、アドレス情報に基づくスキャンウィジェットによるスキャン画像の取得処理の処理手順を説明するためのフローチャートである。同図の処理手順は、例えば、転送されたアドレス情報がスキャンウィジェット２１ａのロジック部２１４によって保存された後に開始される。または、スキャンウィジェット２１ａが起動された際に、ダウンロード部２１５がアドレス情報の保存の有無確認し、保存されている場合に同図の処理手順が開始されてもよい。
【００８３】
スキャンウィジェット２１ａのロジック部２１４は、定額制の通信が可能な状態であるか否かを監視する（Ｓ４０１）。例えば、本実施の形態では、上記対応情報において、無線ＬＡＮは定額制であると設定されている。したがって、無線ＬＡＮ通信の可否が監視される。当該監視は、例えば、アクセスポイントからのビーコンが検出されるか否か等、公知の方法を用いて行えばよい。
【００８４】
携帯端末２０による定額制の通信が可能となったことが検知されると（Ｓ４０１でＹｅｓ）、ロジック部２１４は、保存されているアドレス情報を所定の保存先より取得する（Ｓ４０２）。続いて、ロジック部２１４は、アドレス情報に基づいて、定額制の通信に対応する通信インタフェース（例えば、無線ＬＡＮインタフェース２０５）を介して、スキャン画像を画像形成装置１０ｂよりダウンロードする（Ｓ４０３）。
【００８５】
より詳しくは、ロジック部２１４は、当該アドレス情報を指定して、ダウンロード要求（取得要求）を送信する。当該ダウンロード要求は、当該アドレス情報に係る画像形成装置１０ｂのダウンロードサーバ１４０によって受信される。当該ダウンロードサーバ１４０は、当該アドレス情報に係るスキャン画像がＨＤＤ１１４に保存されている場合は、当該スキャン画像を返信する。なお、ダウンロードサーバ１４０は、返信されたスキャン画像をＨＤＤ１１４より削除してもよい。
【００８６】
ダウンロードに成功した場合（Ｓ４０４でＹｅｓ）、ロジック部２１４は、ダウンロードされたスキャン画像を予め設定されている保存先に保存する（Ｓ４０５）。続いて、ロジック部２１４は、保存されているアドレス情報を削除する（Ｓ４０６）。
【００８７】
スキャンウィジェット２１ａが図１４に示されるような処理手順を実行することにより、例えば、ユーザが、システム環境Ａに戻った際に、アクセスポイント４０、ネットワーク３０ａ、及びネットワーク５０等を介した通信により、画像形成装置１０ｂに保存されていたスキャン画像が、システム環境Ａにおける携帯端末２０に自動的にダウンロードされる。この場合、従量制の通信（移動体通信網６０を用いた通信）は行われていない。したがって、スキャン画像のデータ量に応じた通信料は課せられることはない。
【００８８】
なお、図１４の処理は、ユーザによる指示入力に応じて実行されてもよい。
【００８９】
上述したように、本実施の形態によれば、携帯端末２０が課金種別が従量制の通信を利用する場合は、スキャン画像の代わりにスキャン画像のアドレス情報が画像形成装置１０ｂより転送される。アドレス情報は、単なる文字列データであるため、スキャン画像に比べてそのデータ量は著しく小さい。したがって、例えば、移動体通信網６０を利用した通信サービスにおいて、従量課金制の契約をしている場合であっても、通信費用を抑制することができる。
【００９０】
なお、プロバイダアプリ１２３は、スキャン画像のアドレス情報を転送するのではなく、操作パネル１５に表示させるようにしてもよい。この場合、ユーザは、表示されたアドレス情報を携帯端末２０に入力することにより、スキャン画像のダウンロードを可能とすることができる。アドレス情報の表示形態は、文字列であってもよいし、２次元コードであってもよい。
【００９１】
また、スキャン画像の転送を許容するデータ量（データサイズ）の上限（閾値）をウィジェット情報に含めるようにしてもよい。この場合、プロバイダアプリ１２３のウィジェット連携部１２３４は、スキャン画像のデータ量が、該閾値を超える場合はアドレス情報を転送し、当該閾値以下である場合は、カレントウィジェット情報の課金種別に拘わらず、スキャン画像を転送する。
【００９２】
また、課金種別が「従量制」の場合、プロバイダアプリ１２３のウィジェット連携部１２３４は、スキャン画像を圧縮し、又は圧縮率の高いデータ形式に変換し、圧縮後又は変換後のデータを転送するようにしてもよい。この場合、アドレス情報は転送されなくてよい。
【００９３】
また、スキャン画像の代わりに転送される情報は、アドレス情報でなくてもよい。例えば、画像ＩＤ又はファイル名等、画像形成装置１０ｂにおいて、保存されているスキャン画像を識別可能な情報（スキャン画像の識別情報）であればよい。この場合、保存先の画像形成装置１０の識別情報（例えば、ＩＰアドレス等）は、プロバイダアプリ１２３のウィジェット連携部１２３４がスキャン画像の識別情報と共に転送してもよい。または、ウィジェットマネージャ２２は、通信相手の画像形成装置１０を判定可能である。したがって、ウィジェットマネージャ２２は、スキャン画像データの識別情報が転送された場合に、当該画像形成装置１０の識別情報をスキャン画像データの識別情報に付加してスキャンウィジェット２１ａに転送するようにしてもよい。
【００９４】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００９５】
１０ａ、１０ｂ  画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          携帯端末
２１          ウィジェット
２１ａ        スキャンウィジェット
２１ｂ        印刷ウィジェット
２２          ウィジェットマネージャ
３０ａ、３０ｂ、５０  ネットワーク
４０          アクセスポイント
６０          移動体通信網
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１２０        アプリケーション
１２１        スキャンアプリ
１２２        印刷アプリ
１２３        プロバイダアプリ
１３０        アプリ制御部
１４０        ダウンロードサーバ
２０１        ＣＰＵ
２０２        ＲＡＭ
２０３        ＲＯＭ
２０４        不揮発性ＲＡＭ
２０５        無線ＬＡＮインタフェース
２０６        移動体通信インタフェース
２０７        表示装置
２０８        入力装置
２１１        ウィジェットＵＩ部
２１２        ウィジェット情報送信部
２１３        連携部
２１４        ロジック部
２１５        属性情報管理ファイル
２２１        ウィジェット情報登録部
２２２        広告部
２２３        ウィジェット情報提供部
２２４        仲介部
２２７        ウィジェット情報管理テーブル
１２３１      ユーザ検知部
１２３２      ＵＩ制御部
１２３３      ウィジェット情報取得部
１２３４      ウィジェット連携部
１２３５      機能制御部
１２３６      ユーザ管理テーブル
Ｂ            バス
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２００２−０４１４０１号公報
【図１】
0005593854.tif 000002
【図２】
0005593854.tif 000003
【図３】
0005593854.tif 000004
【図４】
0005593854.tif 000005
【図５】
0005593854.tif 000006
【図６】
0005593854.tif 000007
【図７】
0005593854.tif 000008
【図８】
0005593854.tif 000009
【図９】
0005593854.tif 000010
【図１０】
0005593854.tif 000011
【図１１】
0005593854.tif 000012
【図１２】
0005593854.tif 000013
【図１３】
0005593854.tif 000014
【図１４】
0005593854.tif 000015