(57)【要約】【課題】  携帯情報端末と画像処理装置とから構成される画像処理システムにおいて、簡単な操作で携帯情報端末と画像処理装置間での機能連携を効率的に実現する。【解決手段】  情報処理装置は、画像処理装置と第２通信部による通信を行うための通信設定情報を第１通信部により取得する。取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信部を介して実行するために、前記第２通信部による通信を確立する。通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信部を介して送信する。画像処理装置は、第２通信部を介して、情報処理装置から操作画面表示要求を受信する。受信した操作画面表示要求に従って、画像処理サービスを実行するための操作画面を表示する。表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する。【選択図】  図１１
2008193265.tif 000002
【特許請求の範囲】
【請求項１】
第１通信手段と第２通信手段とをそれぞれ備える、情報処理装置と画像処理装置で構成される画像処理システムであって、
前記情報処理装置は、
前記画像処理装置と前記第２通信手段による通信を行うための通信設定情報を前記第１通信手段により取得する取得手段と、
前記取得手段により取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信手段を介して実行するために、前記第２通信手段による通信を確立する確立手段と、
前記確立手段による通信の確立を検出する検出手段と、
前記検出手段が通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信手段を介して送信する送信手段とを備え、
前記画像処理装置は、
前記第２通信手段を介して、前記情報処理装置から前記操作画面表示要求を受信する受信手段と、
前記受信手段により受信した操作画面表示要求に従って、前記画像処理サービスを実行するための操作画面を表示する表示手段と、
前記表示手段により表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する画像処理手段と
を備えることを特徴とする画像処理システム。
【請求項２】
第１通信手段と第２通信手段を備え、画像処理装置と通信する情報処理装置であって、
前記画像処理装置と前記第２通信手段による通信を行うための通信設定情報を前記第１通信手段により取得する取得手段と、
前記取得手段により取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信手段を介して実行するために、前記第２通信手段による通信を確立する確立手段と、
前記確立手段による通信の確立を検出する検出手段と、
前記検出手段が通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信手段を介して送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記送信手段は、前記画像処理装置を実行するための操作画面表示要求を属性として持つジョブを前記第２通信手段を介して送信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１通信手段により、前記画像処理装置が提供するサービスを示すサービス情報を取得し、そのサービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスであるか否かを認証するサービス認証手段を更に備え、
前記確立手段は、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスでない場合、前記第２通信手段による通信の確立を禁止する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記サービス認証手段の認証の結果、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスである場合、その旨を示す第１アイコンを表示し、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスでない場合、その旨を示す第２アイコンを表示するアイコン表示手段と
を更に備えることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第１通信手段及び前記第２通信手段は、それぞれの通信可能距離範囲が異なる無線通信手段であり、前記第１通信手段の第１通信可能距離範囲は、前記第２通信手段の第２通信可能距離範囲より小さく、
前記第１通信手段は、前記情報処理装置と前記画像処理装置間の距離が第１通信可能距離範囲内になることで通信を開始する
ことを特徴とする請求項２乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記画像処理サービスは、スキャナサービス、プリントサービス、ＦＡＸサービスの少なくとも１つを含む
ことを特徴とする請求項２乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
第１通信手段と第２通信手段を備え、情報処理装置と通信する画像処理装置であって、
前記第２通信手段を介して、前記情報処理装置から、当該画像処理装置が提供するサービスを実行するための操作画面表示要求を受信する受信手段と、
前記受信手段により受信した操作画面表示要求に従って、前記画像処理サービスを実行するための操作画面を表示する表示手段と、
前記表示手段により表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する画像処理手段と
を備えることを特徴とする画像処理装置。
【請求項９】
前記受信手段は、当該画像処理装置を実行するための操作画面表示要求を属性として持つジョブを前記第２通信手段を介して受信し、
前記表示手段は、前記ジョブ中の操作画面表示要求を抽出して、前記操作画面を表示する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記第１通信手段により、前記情報処理装置に搭載されるデバイスドライバを示すドライバ情報を取得し、そのドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバあるか否かを認証するドライバ認証手段と、
前記ドライバ認証手段の認証の結果、前記ドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバである場合、前記デバイスドライバとの通信に用いるデバイスポート情報を記憶し、前記ドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバでない場合、前記デバイスドライバとの通信に用いるデバイスポート情報を記憶しないデバイスポート情報設定手段と
を更に備えることを特徴とする請求項８に記載の画像処理装置。
【請求項１１】
前記第１通信手段及び前記第２通信手段は、それぞれの通信可能距離範囲が異なる無線通信手段であり、前記第１通信手段の第１通信可能距離範囲は、前記第２通信手段の第２通信可能距離範囲より小さく、
前記第１通信手段は、前記情報処理装置と前記画像処理装置間の距離が第１通信可能距離範囲内になることで通信を開始する
ことを特徴とする請求項８乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記画像処理サービスは、スキャナサービス、プリントサービス、ＦＡＸサービスの少なくとも１つを含む
ことを特徴とする請求項８乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
第１通信部と第２通信部を備え、画像処理装置と通信する情報処理装置の制御方法であって、
前記画像処理装置と前記第２通信部による通信を行うための通信設定情報を前記第１通信部により取得する取得工程と、
前記取得工程により取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信部を介して実行するために、前記第２通信部による通信を確立する確立工程と、
前記確立工程による通信の確立を検出する検出工程と、
前記検出工程が通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信部を介して送信する送信工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１４】
前記送信工程は、前記画像処理装置を実行するための操作画面表示要求を属性として持つジョブを前記第２通信部を介して送信する
ことを特徴とする請求項１３に記載の情報処理装置の制御方法。
【請求項１５】
前記第１通信部により、前記画像処理装置が提供するサービスを示すサービス情報を取得し、そのサービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスであるか否かを認証するサービス認証工程を更に備え、
前記確立工程は、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスでない場合、前記第２通信部による通信の確立を禁止する
ことを特徴とする請求項１３に記載の情報処理装置の制御方法。
【請求項１６】
前記サービス認証工程の認証の結果、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスである場合、その旨を示す第１アイコンを表示し、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスでない場合、その旨を示す第２アイコンを表示するアイコン表示工程と
を更に備えることを特徴とする請求項１５に記載の情報処理装置の制御方法。
【請求項１７】
前記第１通信部及び前記第２通信部は、それぞれの通信可能距離範囲が異なる無線通信部であり、前記第１通信部の第１通信可能距離範囲は、前記第２通信部の第２通信可能距離範囲より小さく、
前記第１通信部は、前記情報処理装置と前記画像処理装置間の距離が第１通信可能距離範囲内になることで通信を開始する
ことを特徴とする請求項１３乃至１６のいずれか１項に記載の情報処理装置の制御方法。
【請求項１８】
前記画像処理サービスは、スキャナサービス、プリントサービス、ＦＡＸサービスの少なくとも１つを含む
ことを特徴とする請求項１３乃至１７のいずれか１項に記載の情報処理装置の制御方法。
【請求項１９】
第１通信部と第２通信部を備え、情報処理装置と通信する画像処理装置の制御方法であって、
前記第２通信部を介して、前記情報処理装置から、当該画像処理装置が提供するサービスを実行するための操作画面表示要求を受信する受信工程と、
前記受信工程により受信した操作画面表示要求に従って、前記画像処理サービスを実行するための操作画面を表示部に表示する表示工程と、
前記表示工程により表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する画像処理工程と
を備えることを特徴とする画像処理装置の制御方法。
【請求項２０】
前記受信工程は、当該画像処理装置を実行するための操作画面表示要求を属性として持つジョブを前記第２通信部を介して受信し、
前記表示工程は、前記ジョブ中の操作画面表示要求を抽出して、前記操作画面を前記表示部に表示する
ことを特徴とする請求項１９に記載の画像処理装置の制御方法。
【請求項２１】
前記第１通信部により、前記情報処理装置に搭載されるデバイスドライバを示すドライバ情報を取得し、そのドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバあるか否かを認証するドライバ認証工程と、
前記ドライバ認証工程の認証の結果、前記ドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバである場合、前記デバイスドライバとの通信に用いるデバイスポート情報を記憶し、前記ドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバでない場合、前記デバイスドライバとの通信に用いるデバイスポート情報を記憶しないデバイスポート情報設定工程と
を更に備えることを特徴とする請求項１９に記載の画像処理装置の制御方法。
【請求項２２】
前記第１通信部及び前記第２通信部は、それぞれの通信可能距離範囲が異なる無線通信部であり、前記第１通信部の第１通信可能距離範囲は、前記第２通信部の第２通信可能距離範囲より小さく、
前記第１通信部は、前記情報処理装置と前記画像処理装置間の距離が第１通信可能距離範囲内になることで通信を開始する
ことを特徴とする請求項１９乃至２１のいずれか１項に記載の画像処理装置の制御方法。
【請求項２３】
前記画像処理サービスは、スキャナサービス、プリントサービス、ＦＡＸサービスの少なくとも１つを含む
ことを特徴とする請求項１９乃至２２のいずれか１項に記載の画像処理装置の制御方法。
【請求項２４】
第１通信部と第２通信部を備え、画像処理装置と通信する情報処理装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
前記画像処理装置と前記第２通信部による通信を行うための通信設定情報を前記第１通信部により取得する取得工程と、
前記取得工程により取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信部を介して実行するために、前記第２通信部による通信を確立する確立工程と、
前記確立工程による通信の確立を検出する検出工程と、
前記検出工程が通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信部を介して送信する送信工程と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２５】
第１通信部と第２通信部を備え、情報処理装置と通信する画像処理装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
前記第２通信部を介して、前記情報処理装置から、当該画像処理装置が提供するサービスを実行するための操作画面表示要求を受信する受信工程と、
前記受信工程により受信した操作画面表示要求に従って、前記画像処理サービスを実行するための操作画面を表示部に表示する表示工程と、
前記表示工程により表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する画像処理工程と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１通信手段と第２通信手段とをそれぞれ備える、情報処理装置と画像処理装置で構成される画像処理システム、情報処理装置、画像処理装置及びそれらの制御方法、コンピュータプログラムに関するものである。
【背景技術】
【０００２】
近年、スマートフォン、ＰＤＡ、モバイルＰＣ等の携帯情報端末から、デジタル複合機、スキャナ装置等の画像処理装置でスキャンした画像データを取り込む画像処理システムにおいて、ケーブル接続による煩雑さを解消すべく提案がなされている。
【０００３】
このような画像処理システムは、例えば、図１３のように、携帯情報端末１３００と、画像処理装置１３０１、１３０２、１３０３で構成される。そして、これらは互いにＢｌｕｅｔｏｏｔｈや、無線ＬＡＮ（ＩＥＥＥ８０２．１１ａ／ｂ／ｇ等）による無線通信で通信を行うことができる。画像処理装置は、複数である必要はなく、また、その一例には、デジタル複合機がある。オペレータが通信可能な範囲内にある画像処理装置から所望の画像処理装置を選択することにより、携帯情報端末１３００は、特定の画像処理装置との間で通信を行う。
【０００４】
図１４は図１３の画像処理システムにおける携帯情報端末と画像処理装置の機能構成を示すブロック図である。
【０００５】
携帯情報端末１４００は、アプリケーション部１４０２、スキャナドライバ部１４０３、エンコード／デコード部１４０４及び無線通信部１４０５で構成される。画像処理装置１４０１は、無線通信部１４０６、エンコード／デコード部１４０７、コントローラＵＩ部１４０８、コントローラアプリケーション部１４０９、ジョブコントロールドメイン部１４１０、スキャン部１４１１及びプリント部１４１２で構成される。
【０００６】
アプリケーション部１４０２は、スキャンした画像データを利用するアプリケーションである。アプリケーション部１４０２は、オペレータの操作に応じてＩ／Ｆ（インタフェース）１４５０（ＴＷＡＩＮ、ＷＩＡ等）でスキャナドライバ部１４０３を起動した後、スキャン要求をスキャナドライバ部１４０３へ供給する。スキャナドライバ部１４０３は、アプリケーション部１４０２からスキャン要求を受信し、スキャン設定を行うための設定画面を表示する。
【０００７】
オペレータは、スキャナドライバ部１４０３が携帯情報端末１４００のディスプレイ（不図示）に表示した設定画面上で、スキャン設定（カラーモード、解像度等）を行った後、スキャン実行の操作を行う。スキャナドライバ部１４０３は、オペレータのスキャン実行の操作に応じて、スキャン設定に従ったスキャンジョブ情報をエンコード／デコード部１４０４に供給する。エンコード／デコード部１４０４は、このスキャンジョブ情報に従ったパケットデータを生成し、無線通信部１４０５を介して画像処理装置１４０１に送信する。
【０００８】
携帯情報端末１４００の無線通信部１４０５と、画像処理装置１４０１の無線通信部１４０６により、携帯情報端末１４００と画像処理装置１４０１との間で無線通信によるデータ通信が行われる。エンコード／デコード部１４０７は、無線通信部１４０６が受信したパケットデータを解析してスキャンジョブ情報を生成し、このスキャンジョブ情報をジョブコントロールドメイン部１４１０に供給する。
【０００９】
ジョブコントロールドメイン部１４１０は、スキャンジョブ、コピージョブ、プリントジョブ等の複数のジョブの処理を司るもので、スキャンジョブ情報が供給された場合には、供給されたスキャンジョブ情報に基づきスキャン部１４１１を動作させる。スキャン部１４１１は、画像処理装置１４０１に搭載される原稿フィーダから原稿を読み込み、得られる画像データを記憶装置に記憶する。
【００１０】
また、ジョブコントロールドメイン部１４１０は、画像データが生成、記憶したことを示す通知情報をエンコード／デコード部１４０７に供給する。エンコード／デコード部１４０７は、この通知情報に従ったパケットデータを生成し、無線通信部１４０６を介して携帯情報端末１４００に送信する。
【００１１】
携帯情報端末１４００において、スキャナドライバ部１４０３は、この通知情報を受信した場合、画像取得コマンドを画像処理装置１４０１に送信する。また、その応答として画像処理装置１４０１から画像データを受信し、この画像データをＩ／Ｆ１４５０でアプリケーション部１４０２に供給する。
【００１２】
尚、コントローラＵＩ部１４０８は、オペレータの操作に応じた入力情報をコントローラアプリケーション部１４０９に供給するとともに、コントローラアプリケーション部１４０９から供給された情報の表示画面をディスプレイに生成する。また、コントローラアプリケーション部１４０９は、コントローラＵＩ部１４０８からの入力情報に従って、コピージョブ、スキャンジョブ、送信ジョブ等のジョブ情報をジョブコントロールドメイン部１４１０に供給する。また、プリント部１４１２は、ジョブコントロールドメイン部１４１０によって制御され、画像データの印刷を行う。
【００１３】
また、従来技術としては、特許文献１や２がある。特許文献１では、ホスト装置と画像形成装置とがローカルインタフェースを介して接続されているか、ネットワークインタフェースを介して接続されているかを判定する。そして、その判定結果に応じて、印刷処理動作を切り替えて最適な画像形成環境を設定する。
【００１４】
また、特許文献２では、コンピュータは、ローカルインタフェースを経て、画像処理内容を示す設定情報を携帯用端末に送信する。携帯用端末は、その設定情報を、ユーザの認証を行った後に自身の記憶部に記憶する。この設定情報を記憶した携帯用端末を所持したユーザがＭＦＰ（画像処理装置（複合機））の近くに移動した時、ユーザの認証を行った後、携帯用端末は、ローカルインタフェースを経て、その設定情報をＭＦＰに送信する。ＭＦＰは、受信した設定情報に基づき、ＭＦＰで画像処理を実行する。
【特許文献１】特開平０９−２９７６６８号公報
【特許文献２】特開２００４−３６４００２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、従来の画像処理システムでは、通信可能な範囲にある画像処理装置から、通信を行う画像処理装置をオペレータが選択する必要があり、画像処理装置の近くに移動してから無線通信できる携帯情報端末の移動性、利便性を活かすことができない。また、スキャンを行う設定及び操作は、携帯情報端末上のスキャナドライバの画面でしか行うことができないため、携帯情報端末のような比較的小さい操作画面では操作性が著しく悪くなるといった問題がある。
【００１６】
本発明は上記の課題に鑑みてなされたものであり、携帯情報端末と画像処理装置とから構成される画像処理システムにおいて、簡単な操作で携帯情報端末と画像処理装置間での機能連携を効率的に実現することである。
【課題を解決するための手段】
【００１７】
上記の目的を達成するための本発明による画像処理システムは以下の構成を備える。即ち、
第１通信手段と第２通信手段とをそれぞれ備える、情報処理装置と画像処理装置で構成される画像処理システムであって、
前記情報処理装置は、
前記画像処理装置と前記第２通信手段による通信を行うための通信設定情報を前記第１通信手段により取得する取得手段と、
前記取得手段により取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信手段を介して実行するために、前記第２通信手段による通信を確立する確立手段と、
前記確立手段による通信の確立を検出する検出手段と、
前記検出手段が通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信手段を介して送信する送信手段とを備え、
前記画像処理装置は、
前記第２通信手段を介して、前記情報処理装置から前記操作画面表示要求を受信する受信手段と、
前記受信手段により受信した操作画面表示要求に従って、前記画像処理サービスを実行するための操作画面を表示する表示手段と、
前記表示手段により表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する画像処理手段と
を備える。
【００１８】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
第１通信手段と第２通信手段を備え、画像処理装置と通信する情報処理装置であって、
前記画像処理装置と前記第２通信手段による通信を行うための通信設定情報を前記第１通信手段により取得する取得手段と、
前記取得手段により取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信手段を介して実行するために、前記第２通信手段による通信を確立する確立手段と、
前記確立手段による通信の確立を検出する検出手段と、
前記検出手段が通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信手段を介して送信する送信手段と
を備える。
【００１９】
また、好ましくは、前記送信手段は、前記画像処理装置を実行するための操作画面表示要求を属性として持つジョブを前記第２通信手段を介して送信する。
【００２０】
また、好ましくは、前記第１通信手段により、前記画像処理装置が提供するサービスを示すサービス情報を取得し、そのサービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスであるか否かを認証するサービス認証手段を更に備え、
前記確立手段は、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスでない場合、前記第２通信手段による通信の確立を禁止する。
【００２１】
また、好ましくは、前記サービス認証手段の認証の結果、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスである場合、その旨を示す第１アイコンを表示し、前記サービス情報が示すサービスが当該情報処理装置との間で通信可能なサービスでない場合、その旨を示す第２アイコンを表示するアイコン表示手段と
を更に備える。
【００２２】
また、好ましくは、前記第１通信手段及び前記第２通信手段は、それぞれの通信可能距離範囲が異なる無線通信手段であり、前記第１通信手段の第１通信可能距離範囲は、前記第２通信手段の第２通信可能距離範囲より小さく、
前記第１通信手段は、前記情報処理装置と前記画像処理装置間の距離が第１通信可能距離範囲内になることで通信を開始する。
【００２３】
また、好ましくは、前記画像処理サービスは、スキャナサービス、プリントサービス、ＦＡＸサービスの少なくとも１つを含む。
【００２４】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
第１通信手段と第２通信手段を備え、情報処理装置と通信する画像処理装置であって、
前記第２通信手段を介して、前記情報処理装置から、当該画像処理装置が提供するサービスを実行するための操作画面表示要求を受信する受信手段と、
前記受信手段により受信した操作画面表示要求に従って、前記画像処理サービスを実行するための操作画面を表示する表示手段と、
前記表示手段により表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する画像処理手段と
を備える。
【００２５】
また、好ましくは、前記受信手段は、当該画像処理装置を実行するための操作画面表示要求を属性として持つジョブを前記第２通信手段を介して受信し、
前記表示手段は、前記ジョブ中の操作画面表示要求を抽出して、前記操作画面を表示する。
【００２６】
また、好ましくは、前記第１通信手段により、前記情報処理装置に搭載されるデバイスドライバを示すドライバ情報を取得し、そのドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバあるか否かを認証するドライバ認証手段と、
前記ドライバ認証手段の認証の結果、前記ドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバである場合、前記デバイスドライバとの通信に用いるデバイスポート情報を記憶し、前記ドライバ情報が示すドライバが当該画像処理装置との間で通信可能なドライバでない場合、前記デバイスドライバとの通信に用いるデバイスポート情報を記憶しないデバイスポート情報設定手段と
を更に備える。
【００２７】
また、好ましくは、前記第１通信手段及び前記第２通信手段は、それぞれの通信可能距離範囲が異なる無線通信手段であり、前記第１通信手段の第１通信可能距離範囲は、前記第２通信手段の第２通信可能距離範囲より小さく、
前記第１通信手段は、前記情報処理装置と前記画像処理装置間の距離が第１通信可能距離範囲内になることで通信を開始する。
【００２８】
また、好ましくは、前記画像処理サービスは、スキャナサービス、プリントサービス、ＦＡＸサービスの少なくとも１つを含む。
【００２９】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
第１通信部と第２通信部を備え、画像処理装置と通信する情報処理装置の制御方法であって、
前記画像処理装置と前記第２通信部による通信を行うための通信設定情報を前記第１通信部により取得する取得工程と、
前記取得工程により取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信部を介して実行するために、前記第２通信部による通信を確立する確立工程と、
前記確立工程による通信の確立を検出する検出工程と、
前記検出工程が通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信部を介して送信する送信工程と
を備える。
【００３０】
上記の目的を達成するための本発明による画像処理装置の制御方法は以下の構成を備える。即ち、
第１通信部と第２通信部を備え、情報処理装置と通信する画像処理装置の制御方法であって、
前記第２通信部を介して、前記情報処理装置から、当該画像処理装置が提供するサービスを実行するための操作画面表示要求を受信する受信工程と、
前記受信工程により受信した操作画面表示要求に従って、前記画像処理サービスを実行するための操作画面を表示部に表示する表示工程と、
前記表示工程により表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する画像処理工程と
を備える。
【００３１】
上記の目的を達成するための本発明によるコンピュータプログラムは以下の構成を備える。即ち、
第１通信部と第２通信部を備え、画像処理装置と通信する情報処理装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
前記画像処理装置と前記第２通信部による通信を行うための通信設定情報を前記第１通信部により取得する取得工程と、
前記取得工程により取得した通信設定情報に従って、前記画像処理装置が提供する画像処理サービスを前記第２通信部を介して実行するために、前記第２通信部による通信を確立する確立工程と、
前記確立工程による通信の確立を検出する検出工程と、
前記検出工程が通信の確立を検出した場合、前記画像処理装置に、前記画像処理サービスを実行するための操作画面表示要求を前記第２通信部を介して送信する送信工程と
をコンピュータに実行させる。
【００３２】
上記の目的を達成するための本発明によるコンピュータプログラムは以下の構成を備える。即ち、
第１通信部と第２通信部を備え、情報処理装置と通信する画像処理装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
前記第２通信部を介して、前記情報処理装置から、当該画像処理装置が提供するサービスを実行するための操作画面表示要求を受信する受信工程と、
前記受信工程により受信した操作画面表示要求に従って、前記画像処理サービスを実行するための操作画面を表示部に表示する表示工程と、
前記表示工程により表示した操作画面を介して設定された設定に基づいて、入力された画像データの画像処理を実行する画像処理工程と
をコンピュータに実行させる。
【発明の効果】
【００３３】
以上説明したように、本発明によれば、携帯情報端末と画像処理装置とから構成される画像処理システムにおいて、簡単な操作で携帯情報端末と画像処理装置間での機能連携を効率的に実現できる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００３５】
図１は本発明の実施形態における画像処理システムの全体構成を示すブロック図である。この画像処理システムは、情報処理装置である携帯情報端末１００と、画像処理装置１０１で構成され、これらが無線通信により相互通信を行うことが可能である。また、画像処理装置１０１は、携帯情報端末１００と近距離無線通信を行うためのデバイスポート１０２を備える。
【００３６】
次に、画像処理装置１０１のハードウェア構成について、図２を用いて説明する。
【００３７】
図２は本発明の実施形態の画像処理システムにおける画像処理装置のハードウェア構成を示すブロック図である。
【００３８】
画像処理装置１０１は、コピー機能、スキャナ機能、プリンタ機能、ＦＡＸ機能等の複数種類の機能（サービス）を具備したデジタル複合機を想定している。
【００３９】
画像処理装置１０１は、コントローラ部２００、表示部２０１、操作部２０２、近距離無線通信部２０３、無線通信部２０４、プリンタ部２０５、スキャナ部２０６、画像通信部２０７、画像処理部２０８及び記憶部２０９を有する。また、コントローラ部２００には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００ａを内蔵している。
【００４０】
表示部２０１は、操作部２０２からの指示を行うための各種のユーザインタフェース画面を表示する。操作部２０２は、オペレータが行いたい動作をキー操作にて選択させるものである。
【００４１】
ここで、表示部２０１と操作部２０２の構成例を、図３を用いて説明する。
【００４２】
図３は本発明の実施形態の表示部と操作部との構成例を示す図である。
【００４３】
ＬＣＤ表示部３００は、ＬＣＤ上にタッチパネルシート３０１が貼られており、システムの操作画面及びソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラ部２００に送信する。
【００４４】
スタートキー３０２は、原稿画像の読取動作を開始する時等の処理の開始を指示するために用いるキーである。スタートキー３０２の中央部には、例えば、緑と赤の２色ＬＥＤ３０３が構成されていて、その発光色によってスタートキー３０２が使える状態にあるかどうかを示す。ストップキー３０４は、稼働中の動作を止める働きをするために用いるキーである。ＩＤキー３０５は、使用者のユーザＩＤを入力する時（つまり、ユーザ認証時）に用いるためのキーである。リセットキー３０６は、表示部２０１及び操作部２０２からの設定を初期化する時に用いるためのキーである。尚、近年では、液晶パネルの大型化に伴い、表示部２０１と操作部２０２を一体として液晶パネルで実現することも多い。
【００４５】
図２の説明に戻る。
【００４６】
近距離無線通信部２０３は、ごく近距離で無線通信を行うもので、例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）規格による無線通信で実現することが可能である。ＮＦＣは、他の通信装置との間で、単一の周波数の搬送波を使用した電磁誘導による近接通信のプロトコルである。搬送波の周波数としては、例えば、ＩＳＭ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｃｉｅｎｔｉｆｉｃ  Ｍｅｄｉｃａｌ）バンドの１３．５６ＭＨｚ等が用いられる。データ転送速度は、１０６Ｋｂｐｓ、２１２Ｋｂｐｓ、４２４Ｋｂｐｓの３種類から選択できる。２つのＮＦＣ通信装置同士の距離が、ある一定の通信可能距離以内（例えば、１０ｃｍ以内や２０ｃｍ以内等）となったときに通信が可能となる。
【００４７】
特に、本実施形態では、通信可能距離が相対的に近距離（ある一定の通信可能距離以内）で行う無線通信を近距離無線通信と定義する。例えば、本実施形態の場合、図４に示すように、画像処理装置１０１のデバイスポート１０２上に携帯情報端末１００を載置することにより、ＮＦＣ規格による無線通信が可能となる。
【００４８】
無線通信部２０４は、近距離無線通信部２０３より通信可能距離が長く、伝送速度が速い無線通信を行うものである。これは、例えば、Ｂｌｕｅｔｏｏｔｈや、無線ＬＡＮ（ＩＥＥＥ８０２．１１ａ／ｂ／ｇ等）の無線規格による無線通信で実現することが可能である。ＩＥＥＥ８０２．１１ａ／ｂ／ｇは、２．４ＧＨｚ帯、５ＧＨｚ帯の電波を使用する無線通信方式で、２．４ＧＨｚ帯の場合、最大転送速度は１１Ｍｂｐｓで、通信可能距離は約１００ｍである。また、５ＧＨｚ帯の場合、最大転送速度は５４Ｍｂｐｓで、通信可能距離は数１０ｍである。
【００４９】
プリンタ部２０５は、電気的な画像信号を記録紙上に可視像としてプリントするもので、レーザビームプリンタやインクジェットプリンタにより構成される。
【００５０】
スキャナ部２０６は、原稿画像を光学的に読み取って電気的な画像信号に変換するためのイメージセンサ、読取駆動部、読取点灯制御部等により構成される。スキャナ部２０６の読取駆動部によって駆動されるイメージセンサによって原稿全体がスキャンされる際、読取点灯制御部によってイメージセンサ内部のＬＥＤが点灯制御される。そして、同時にイメージセンサ内部のフォトセンサが原稿画像を光学的に読み取って、電気的な画像信号に変換する。
【００５１】
画像通信部２０７は、外部機器とのデータの送受信を行う。画像通信部２０７は、インターネット網やＬＡＮに接続したり、公衆電話回線に接続してＦＡＸ通信を行ったり、ＵＳＢ  Ｉ／Ｆにより、外部機器（例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ））と接続する。
【００５２】
画像処理部２０８は、読取画像処理、通信画像処理、記録画像処理を行う。画像処理部２０８の読取画像処理は、スキャナ部２０６から受信した画像データにシェーディング補正等を施し、ガンマ、２値化、中間調、そしてＲＧＢｔｏＣＭＹＫ等の色空間変換等の処理を行って高精細画像データに変換する。
【００５３】
また、画像処理部２０８の記録画像処理は、画像データを記録解像度にあわせて解像度変換するものであり、画像の変倍、スムージング、濃度補正等の各種画像処理を施して高精細画像データに変換し、プリンタ部２０５に出力する。
【００５４】
また、画像処理部２０８の通信画像処理は、読取画像を通信性能にあわせて解像度変換したり、色空間変換したり、画像通信部２０７より受信した画像を記録性能にあわせて解像度変換等を実行する。
【００５５】
記憶部２０９は、例えば、ＤＤＲ−ＳＤＲＡＭやＨＤＤ等の記憶デバイスであり、画像データを一時的に格納するだけでなく、画像処理装置１０１の機能を実現するためにコントローラ部２００が使用する制御プログラムやデータ等を格納する。
【００５６】
コントローラ部２００は、画像処理装置１０１全体の制御を司る部分である。コントローラ部２００は、プリンタ部２０５やスキャナ部２０６をはじめとする画像処理装置１０１の各種構成要素と電気的に接続されており、高度な機能を実現するための制御を行っている。
【００５７】
例えば、スキャン機能を実現するために、コントローラ部２００は、スキャナ部２０６を制御して原稿の画像データを読み込み、プリンタ部２０５を制御して画像データを記録用紙に出力してコピー機能を提供する。
【００５８】
また、コントローラ部２００は、スキャナ部２０６から読み取った画像データを、画像通信部２０７を通してネットワークへ送信するスキャナ機能を提供する。また、コントローラ部２００は、ネットワークから画像通信部２０７を介して受信したコードデータを画像データに変換し、プリンタ部２０５に出力するプリンタ機能を提供する。このような制御を実現するために、コントローラ部２００内には、ＣＰＵ２００ａが設けられている。
【００５９】
次に、携帯情報端末１００のハードウェア構成について、図５を用いて説明する。
【００６０】
図５は本発明の実施形態の画像処理システムにおける携帯情報端末のハードウェア構成を示すブロック図である。
【００６１】
携帯情報端末１００は、例えば、モバイルＰＣを想定している。もちろん、携帯電話や、ＰＤＡ等の他の携帯機器を想定することも可能である。
【００６２】
携帯情報端末１００は、ＣＰＵ５００、ＲＯＭ５０１、ＲＡＭ５０２、ＨＤＤ（ハードディスクドライブ）５０３、バス５０４、入出力インタフェース５０５、表示部５０６、操作部５０７、近距離無線通信部５０８、無線通信部５０９を有する。
【００６３】
ＣＰＵ５００は、各装置の制御やデータの計算・加工を行う演算装置であり、バス５０４を介して入出力インタフェース５０５が接続されている。入出力インタフェース５０５には、表示部（ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等）５０６と、操作部５０７（マウス、キーボード等）が接続されている。操作部５０７による操作によってコマンドが入力されると、ＣＰＵ５００は、そのコマンドに従ってＲＯＭ５０１あるいはＨＤＤ５０３に記憶されたプログラムをＲＡＭ５０２にロードして実行する。そして、ＣＰＵ５００は、その処理結果を必要に応じて表示部５０６に表示する。
【００６４】
近距離無線通信部５０８は、画像処理装置１０１の近距離無線通信部２０３との間でごく近距離で無線通信を行うもので、例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）規格による無線通信で実現することが可能である。本実施形態の場合、図４に示すように、画像処理装置１０１のデバイスポート１０２上に携帯情報端末１００を載置することにより、ＮＦＣの無線通信が可能となる。
【００６５】
無線通信部５０９は、画像処理装置１０１の無線通信部２０４との間で無線通信を行うもので、例えば、Ｂｌｕｅｔｏｏｔｈや、無線ＬＡＮ（ＩＥＥＥ８０２．１１ａ／ｂ／ｇ等）の無線規格による無線通信で実現することが可能である。
【００６６】
次に、画像処理システムにおける携帯情報端末１００と画像処理装置１０１の機能構成について、図６を用いて説明する。
【００６７】
図６は本発明の実施形態の画像処理システムにおける携帯情報端末と画像処理装置の機能構成を示すブロック図である。
【００６８】
携帯情報端末１００は、アプリケーション部６００、スキャナドライバ部６０１、サービス認証／通信情報取得部６０２、近距離無線通信部６０３、エンコード／デコード部６０４、無線通信部６０５とを有する。
【００６９】
画像処理装置１０１は、近距離無線通信部６０６、ドライバ認証／通信情報取得部６０７、無線通信部６０８、エンコード／デコード部６０９を有する。また、画像処理装置１０１は、コントローラＵＩ部６１０、コントローラアプリケーション部６１１、ジョブコントロールドメイン部６１２、スキャン部６１３、プリント部６１４、ＦＡＸ部６１５を有する。
【００７０】
オペレータが携帯情報端末１００を画像処理装置１０１のデバイスポート１０２上に載置することにより、携帯情報端末１００の近距離無線通信部６０３と、画像処理装置１０１の近距離無線通信部６０６とが、ＮＦＣ規格による無線通信を開始する。
【００７１】
サービス認証／通信情報取得部６０２は、近距離無線通信部６０３を介して、画像処理装置１０１のスキャンサービス情報を取得し、通信可能なスキャンサービスであるか否かを認証する。また、サービス認証／通信情報取得部６０２は、近距離無線通信部６０３を介して、画像処理装置１０１の無線通信部６０８との通信に必要な通信情報を取得する。
【００７２】
ドライバ認証／通信情報取得部６０７は、近距離無線通信部６０６を介して、携帯情報端末１００のスキャナドライバ情報を取得し、通信可能なスキャナドライバであるか否かを認証する。また、ドライバ認証／通信情報取得部６０７は、近距離無線通信部６０６を介して、携帯情報端末１００の無線通信部６０５との通信に必要な通信情報を取得する。
【００７３】
アプリケーション部６００は、スキャンした画像データを利用するアプリケーションであり、オペレータの操作に応じてＩ／Ｆ６５０（ＴＷＡＩＮ、ＷＩＡ等）でスキャナドライバ部６０１を起動した後、スキャン要求をスキャナドライバ部６０１へ供給する。
【００７４】
スキャナドライバ部６０１は、アプリケーション部６００からスキャン要求を受信し、サービス認証／通信情報取得部６０２から認証結果と通信情報を取得する。そして、スキャナドライバ部６０１は、認証結果に応じて、その通信情報と、ジョブの属性としてＵＩ表示要求（操作画面表示要求）を伴うスキャンジョブ情報とをエンコード／デコード部６０４に供給する。エンコード／デコード部６０４は、その通信情報とそのスキャンジョブ情報に従ってパケットデータを生成し、無線通信部６０５を介して画像処理装置１０１に送信する。
【００７５】
携帯情報端末１００の無線通信部６０５と、画像処理装置１０１の無線通信部６０８により、携帯情報端末１００と画像処理装置１０１との間で無線通信によるデータ通信が行われる。
【００７６】
エンコード／デコード部６０９は、無線通信部６０８が受信したパケットデータを解析してスキャンジョブ情報を生成し、このスキャンジョブ情報をジョブコントロールドメイン部６１２に供給する。
【００７７】
ジョブコントロールドメイン部６１２は、スキャンジョブ、コピージョブ、プリントジョブ等の複数のジョブの処理を司るものである。そして、ジョブコントロールドメイン部６１２は、ＵＩ表示要求を伴うスキャンジョブ情報が供給された場合には、ドライバ認証／通信情報取得部６０７から認証結果と通信情報を取得する。そして、そのスキャンジョブの処理を中断し、そのスキャンジョブ情報と、対話モード移行通知とをコントローラアプリケーション部６１１に供給する。
【００７８】
コントローラアプリケーション部６１１は、そのスキャンジョブ情報と、その対話モード移行通知を受信し、そのスキャンジョブ情報に従ったスキャン設定情報と、スキャンモード移行通知とをコントローラＵＩ部６１０に供給する。コントローラＵＩ部６１０は、スキャンモード移行通知を受信し、供給されたスキャン設定情報に従ったスキャン設定画面を生成し、表示部２０１に表示する。
【００７９】
オペレータは、コントローラＵＩ部６１０が表示したスキャン設定画面上で、スキャン設定（カラーモード、解像度等）を行った後、スキャン実行の操作を行う。コントローラＵＩ部６１０は、オペレータのスキャン実行の操作に応じて、スキャン設定情報をスキャン要求とともにコントローラアプリケーション部６１１に供給する。
【００８０】
コントローラアプリケーション部６１１は、そのスキャン設定情報に従ってスキャンジョブ情報を生成し、ジョブコントロールドメイン部６１２に供給する。ジョブコントロールドメイン部６１２は、中断していたスキャンジョブの処理を再開し、コントローラアプリケーション部６１１から供給されたスキャンジョブ情報に基づきスキャン部６１３を動作させる。
【００８１】
スキャン部６１３は、原稿を読み込み、得られる画像データを記憶装置に記憶する。ジョブコントロールドメイン部６１２は、画像データが生成、記憶したことを示す通知情報をエンコード／デコード部６０９に供給する。エンコード／デコード部６０９は、その通知情報に従ったパケットデータを生成し、無線通信部６０８を介して携帯情報端末１００に送信する。
【００８２】
携帯情報端末１００のスキャナドライバ部６０１は、その通知情報を受信した場合、画像取得コマンドを画像処理装置１０１に送信し、その応答として画像処理装置１０１から画像データを受信する。更に、スキャナドライバ部６０１は、その画像データをＩ／Ｆ６５０でアプリケーション部６００に供給する。
【００８３】
尚、プリント部６１４は、ジョブコントロールドメイン部６１２によって制御され、画像データの印刷を行う。また、ＦＡＸ部６１５は、ジョブコントロールドメイン部６１２によって制御され、画像データのＦＡＸ送受信を行う。
【００８４】
次に、携帯情報端末１００におけるスキャンアイコン活性化表示に係る処理フローについて、図７を用いて説明する。
【００８５】
図７は本発明の実施形態の携帯情報端末におけるスキャンアイコン活性化表示処理を示すフローチャートである。
【００８６】
尚、本処理は、携帯情報端末１００のＣＰＵ５００がＲＯＭ５０１あるいはＨＤＤ５０３に記憶されたプログラムをＲＡＭ５０２にロードして実行することで、図６の携帯情報端末１００に示す各種機能を実現して実行することにより実現される。
【００８７】
そして、本処理は、オペレータが、携帯情報端末１００を画像処理装置１０１のデバイスポート１０２上に載置することにより、ＮＦＣ通信が可能な距離となった状態で開始する。
【００８８】
この状態で、近距離無線通信部６０３は、画像処理装置１０１の近距離無線通信部２０３（例えば、ＮＦＣチップ）との近距離無線通信接続（存在）を検出する（ステップＳ７０１）。次に、サービス認証／通信情報取得部６０２は、近距離無線通信部５０８による近距離無線通信対応機器であるかを相互に認証する（ステップＳ７０２）。本実施形態の場合、ＮＦＣ対応機器であることの相互認証を行う。
【００８９】
次に、サービス認証／通信情報取得部６０２は、近距離無線通信部５０８により画像処理装置１０１のスキャンサービス（ＳｃａｎＳｅｒｖｉｃｅ）情報を取得する（ステップＳ７０３）。次に、スキャナドライバ部６０１は、取得したスキャンサービス情報が、画像処理装置１０１のスキャンサービスが通信可能なスキャンサービスであるか否かを判定する（ステップＳ７０４）。尚、スキャンサービス情報は、例えば、認証情報、バージョン情報、ケーパビリティ情報等である。
【００９０】
通信可能なスキャンサービスである場合（ステップＳ７０４でＹＥＳ）、サービス認証／通信情報取得部６０２は、近距離無線通信部６０３により画像処理装置１０１との無線通信に必要な通信設定情報を取得する（ステップＳ７０５）。そして、スキャナドライバ部６０１は、無線通信部５０９により画像処理装置１０１のスキャンサービスに対してコマンドを送信する（ステップＳ７０６）。そして、スキャナドライバ部６０１は、そのコマンドの応答に基づいて、画像処理装置１０１のスキャンサービスにアクセス可能であるか否かを判定する（ステップＳ７０７）。
【００９１】
アクセス可能である場合（ステップＳ７０７でＹＥＳ）、スキャナドライバ部６０１は、スキャンサービスにアクセスするためのデバイスポート情報をＲＡＭ５０２に記憶する（ステップＳ７０８）。そして、スキャナドライバ部６０１は、携帯情報端末１００の表示部５０６上に、画像処理装置１０１のスキャンサービスにアクセス可能であることを示すＥｎａｂｌｅ状態のアイコンを表示部５０６に表示して、処理を終了する（ステップＳ７０９）。尚、デバイスポート情報は、ステップＳ７０３で取得したスキャンサービス情報と、ステップＳ７０５で取得した通信設定情報とから構成される。
【００９２】
一方、通信可能なスキャンサービスでない場合（ステップＳ７０４でＮＯ）、あるいは、スキャンサービスにアクセス可能でない場合（ステップＳ７０７でＮＯ）、スキャナドライバ部６０１は、デバイスポート情報をクリアする（ステップＳ７１０）。つまり、この場合は、無線通信部５０９による画像処理装置との通信の確立を禁止する。
【００９３】
そして、スキャナドライバ部６０１は、携帯情報端末１００の表示部５０６上に、画像処理装置１０１のスキャンサービスにアクセス不能であることを示すＤｉｓａｂｌｅ状態のアイコンを表示して、処理を終了する（ステップＳ７１１）。
【００９４】
次に、携帯情報端末１００におけるスキャンアイコン非活性化表示に係る処理フローについて、図８を用いて説明する。
【００９５】
図８は本発明の実施形態の携帯情報端末におけるスキャンアイコン非活性化表示処理を示すフローチャートである。
【００９６】
尚、本処理は、携帯情報端末１００のＣＰＵ５００がＲＯＭ５０１あるいはＨＤＤ５０３に記憶されたプログラムをＲＡＭ５０２にロードして実行することで、図６の携帯情報端末１００に示す各種機能を実現して実行することにより実現される。
【００９７】
そして、本処理は、オペレータが、携帯情報端末１００を画像処理装置１０１のデバイスポート１０２上から離脱することにより、ＮＦＣ通信が不能な距離となった状態で開始する。
【００９８】
この状態で、近距離無線通信部６０３は、画像処理装置１０１の近距離無線通信部２０３との近距離無線通信切断を検出する（ステップＳ８０１）。スキャナドライバ部６０１は、ＲＡＭ５０２に記憶しているデバイスポート情報をクリアする（ステップＳ８０２）。スキャナドライバ部６０１は、携帯情報端末１００の表示部５０６上に、近距離無線通信が不能であることを示すＤｉｓａｂｌｅ状態のアイコンを表示して、処理を終了する（ステップＳ８０３）。
【００９９】
次に、画像処理装置１０１におけるドライバ認証に係る処理フローについて、図９を用いて説明する。
【０１００】
図９は本発明の実施形態の画像処理装置におけるドライバ認証処理を示すフローチャートである。
【０１０１】
尚、本処理は、画像処理装置１０１のＣＰＵ２００ａが記憶部２０９に記憶されたプログラムをＲＡＭにロードして実行することで、図６の画像処理装置１０１に示す各種機能を実現して実行することにより実現される。
【０１０２】
そして、本処理は、オペレータが、携帯情報端末１００を画像処理装置１０１のデバイスポート１０２上に載置することにより、ＮＦＣ通信が可能な距離となった状態で開始する。
【０１０３】
この状態で、近距離無線通信部６０６は、携帯情報端末１００の近距離無線通信部５０８との近距離無線通信接続（存在）を検出する（ステップＳ９０１）。次に、ドライバ認証／通信情報取得部６０７は、近距離無線通信部２０３による近距離無線通信対応機器であるかを相互に認証する（ステップＳ９０２）。本実施形態の場合、ＮＦＣ対応機器であることの相互認証を行う。
【０１０４】
次に、ドライバ認証／通信情報取得部６０７は、近距離無線通信部２０３により携帯情報端末１００のスキャナドライバ情報を取得する（ステップＳ９０３）。ジョブコントロールドメイン部６１２は、取得したスキャナドライバ情報が携帯情報端末１００のスキャナドライバが通信可能なスキャナドライバであるか否かを判定する（ステップＳ９０４）。尚、スキャナドライバ情報は、例えば、認証情報、バージョン情報等である。
【０１０５】
通信可能なスキャナドライバである場合（ステップＳ９０４でＹＥＳ）、ドライバ認証／通信情報取得部６０７は、近距離無線通信部２０３により携帯情報端末１００との無線通信に必要な通信設定情報を取得する（ステップＳ９０５）。ジョブコントロールドメイン部６１２は、デバイスポート情報を記憶部２０９に記憶して、処理を終了する（ステップＳ９０６）。尚、デバイスポート情報は、ステップＳ９０３で取得したスキャナドライバ情報と、ステップＳ９０５で取得した通信設定情報とから構成される。
【０１０６】
一方、通信可能なスキャナドライバでない場合（ステップＳ９０４でＮＯ）、ジョブコントロールドメイン部６１２は、デバイスポート情報をクリアして、処理を終了する（ステップＳ９０７）。
【０１０７】
次に、画像処理装置１０１におけるドライバ認証クリアに係る処理フローについて、図１０を用いて説明する。
【０１０８】
図１０は本発明の実施形態の画像処理装置におけるドライバ認証クリア処理を示すフローチャートである。
【０１０９】
尚、本処理は、画像処理装置１０１のＣＰＵ２００ａが記憶部２０９に記憶されたプログラムをＲＡＭにロードして実行することで、図６の画像処理装置１０１に示す各種機能を実現して実行することにより実現される。
【０１１０】
そして、本処理は、オペレータが、携帯情報端末１００を画像処理装置１０１のデバイスポート１０２上から離脱することにより、ＮＦＣ通信が可能な距離となった状態で開始する。
【０１１１】
この状態では、近距離無線通信部６０６は、携帯情報端末１００の近距離無線通信部５０８との近距離無線通信切断を検出する（ステップＳ１００１）。ジョブコントロールドメイン部６１２は、記憶部２０９に記憶しているデバイスポート情報をクリアして、処理を終了する（ステップＳ１００２）。
【０１１２】
次に、携帯情報端末１００におけるスキャン処理に係る処理フローについて、図１１を用いて説明する。
【０１１３】
図１１は本発明の実施形態の携帯情報端末におけるスキャン処理を示すフローチャートである。
【０１１４】
尚、本処理は、携帯情報端末１００のＣＰＵ５００がＲＯＭ５０１あるいはＨＤＤ５０３に記憶されたプログラムをＲＡＭ５０２にロードして実行することで、図６の携帯情報端末１００に示す各種機能を実現して実行することにより実現される。
【０１１５】
また、本処理は、オペレータが、例えば、携帯情報端末１００上で動作しているアプリケーションにスキャン指示操作を行うことにより、アプリケーション部６００がＩ／Ｆ６５０を介してスキャナドライバ部６０１を起動して開始する。
【０１１６】
アプリケーション部６００は、スキャナドライバ部６０１に対して、ケーパビリティ（Ｃａｐａｂｉｌｉｔｙ）情報と、ＵＩ（ユーザインタフェース）を表示するか否かのＵＩ表示／非表示モードを設定する（ステップＳ１１０１）。この設定により、アプリケーション部６００は、スキャン処理を実行させるためのＥｎａｂｌｅ指示をスキャナドライバ部６０１に行う（ステップＳ１１０２）。尚、ケーパビリティ情報は、カラーモード、解像度等であり、アプリケーション部６００が必要に応じて設定するが、設定しない場合もある。
【０１１７】
次に、スキャナドライバ部６０１は、ＲＡＭ５０２にデバイスポート情報が記憶されているか否かを判定する（ステップＳ１１０３）。デバイスポート情報が記憶されている場合（ステップＳ１１０３でＹＥＳ）、そのデバイスポート情報の通信設定情報に従って、画像処理装置１０１のスキャンサービスに無線通信部６０５を介して無線通信接続する（ステップＳ１１０４）。
【０１１８】
次に、スキャナドライバ部６０１は、ＵＩ表示モードであるか否かを判定する（ステップＳ１１０５）。ＵＩ表示モードである場合（ステップＳ１１０５でＹＥＳ）、スキャナドライバ部６０１は、ＵＩ表示要求を含むケーパビリティ情報に従ったスキャンジョブ情報を画像処理装置１０１に無線通信部６０５を介して送信する（ステップＳ１１０６）。一方、ＵＩ非表示モードである場合（ステップＳ１１０５でＮＯ）、スキャナドライバ部６０１は、ＵＩ表示要求を含まない、ケーパビリティ情報に従ったスキャンジョブ情報を画像処理装置１０１に無線通信部６０５を介して送信する（ステップＳ１１０７）。
【０１１９】
一方、デバイスポート情報が記憶されていない場合（ステップＳ１１０３でＮＯ）、スキャナドライバ部６０１は、ＵＩ表示モードであるか否かを判定する（ステップＳ１１０８）。ＵＩ表示モードの場合（ステップＳ１１０８でＹＥＳ）、スキャナドライバ部６０１は、ケーパビリティ情報に従ったスキャン設定画面を表示部５０６に表示する（ステップＳ１１０９）。スキャナドライバ部６０１は、オペレータによるスキャン設定画面上の操作に従ってスキャン設定を行い、スキャン実行指示を行う（ステップＳ１１１０）。
【０１２０】
次に、スキャナドライバ部６０１は、予め記憶されている通信設定情報に従って、特定の（指定された）画像処理装置１０１のスキャンサービスに無線通信部６０５を介して無線接続する（ステップＳ１１１１）。次に、スキャナドライバ部６０１は、スキャン設定に従ったスキャンジョブ情報を画像処理装置１０１に無線通信部６０５を介して送信する（ステップＳ１１１２）。この場合の通信設定情報は、オペレータが、例えば、無線通信で通信可能な画像処理装置の一覧画面から選択することで設定されたものである。
【０１２１】
一方、ＵＩ非表示モードである場合（ステップＳ１１０８でＮＯ）、スキャナドライバ部６０１は、予め記憶されている通信設定情報に従って、画像処理装置１０１のスキャンサービスに無線通信部６０５を介して無線接続する（ステップＳ１１１３）。そして、スキャナドライバ部６０１は、ケーパビリティ情報に従ったスキャンジョブ情報を画像処理装置１０１に無線通信部６０５を介して送信する（ステップＳ１１１４）。
【０１２２】
次に、スキャナドライバ部６０１は、スキャンした画像データが生成、保存されたことを通知する通知コマンドを、無線通信部６０５により画像処理装置１０１のスキャンサービスから受信する（ステップＳ１１１５）。そして、スキャナドライバ部６０１は、スキャンした画像データを取得する画像取得コマンドを、無線通信部６０５により画像処理装置１０１に送信する。加えて、スキャナドライバ部６０１は、その応答コマンドより画像データを無線通信部６０５により画像処理装置１０１から受信し、その画像データをＩ／Ｆ６５０を介してアプリケーション部６００に渡す（ステップＳ１１１６）。そして、アプリケーション部６００は、その画像データを削除する画像削除コマンドを、無線通信部６０５により画像処理装置１０１に送信する（ステップＳ１１１７）。
【０１２３】
次に、アプリケーション部６００は、Ｉ／Ｆ６５０を介して、スキャン処理を終了させるためのＤｉｓａｂｌｅ／Ｃｌｏｓｅ指示をスキャナドライバ部６０１に行い、処理を終了する（ステップＳ１１１８）。
【０１２４】
次に、画像処理装置１０１におけるスキャン処理に係る処理フローについて、図１２を用いて説明する。
【０１２５】
図１２は本発明の実施形態の画像処理装置におけるスキャン処理を示すフローチャートである。
【０１２６】
尚、本処理は、画像処理装置１０１のＣＰＵ２００ａが記憶部２０９に記憶されたプログラムをＲＡＭにロードして実行することで、図６の画像処理装置１０１に示す各種機能を実現して実行することにより実現される。
【０１２７】
また、本処理は、スキャンサービスがジョブ受付可能な状態で、スキャンジョブ情報を、無線通信により携帯情報端末１００のスキャナドライバから受信することにより、処理を開始する。
【０１２８】
無線通信部６０８は、携帯情報端末１００よりスキャンジョブ情報を受信する（ステップＳ１２０１）。次に、ジョブコントロールドメイン部６１２は、デバイスポート情報があるか否かを判定する（ステップＳ１２０２）。デバイスポート情報がある場合（ステップＳ１２０２でＹＥＳ）、ジョブコントロールドメイン部６１２は、受信したスキャンジョブ情報にＵＩ表示要求があるか否かを判定する（ステップＳ１２０３）。ＵＩ表示要求がある場合（ステップＳ１２０３でＹＥＳ）、ジョブコントロールドメイン部６１２は、そのスキャンジョブの処理を中断して、対話モードに移行する（ステップＳ１２０４）。ジョブコントロールドメイン部６１２は、コントローラＵＩ部６１０により操作画面にスキャン設定画面を表示部２０１に表示する（ステップＳ１２０５）。
【０１２９】
そして、オペレータによるスキャン設定画面及び操作キーの操作に基づいて、コントローラＵＩ部６１０は、スキャン設定を行い、スキャン実行指示を行う（ステップＳ１２０６）。次に、ジョブコントロールドメイン部６１２は、スキャンサービスによって、中断していたスキャンジョブの処理を再開し、オペレータのスキャン設定に従ってスキャン処理を実行し、スキャンした画像データを記憶部２０９に記憶する（ステップＳ１２０７）。ジョブコントロールドメイン部６１２は、操作画面を対話モード移行前の画面に戻す（ステップＳ１２０８）。
【０１３０】
一方、デバイスポート情報がない場合（ステップＳ１２０２でＮＯ）、ＵＩ表示要求がない場合（ステップＳ１２０２でＮＯ）、ジョブコントロールドメイン部６１２は、受信したスキャンジョブ情報に従ってスキャン部６１３によるスキャン処理を実行する。あるいは、ＵＩ表示要求がない場合（ステップＳ１２０２でＮＯ）、ジョブコントロールドメイン部６１２は、受信したスキャンジョブ情報に従ってスキャン部６１３によるスキャン処理を実行する。そして、スキャンした画像データを記憶部２０９に記憶する（ステップＳ１２０９）。
【０１３１】
次に、ジョブコントロールドメイン部６１２は、スキャンサービスでスキャンした画像データを生成し、記憶したことを通知する通知コマンドを、無線通信部６０８により携帯情報端末１００のスキャナドライバ部６０１に送信する（ステップＳ１２１０）。次に、ジョブコントロールドメイン部６１２は、その画像データを取得する画像取得コマンドを、無線通信部６０８により、携帯情報端末１００のスキャナドライバ部６０１から受信し、その応答コマンドとして画像データを送信する（ステップＳ１２１１）。次に、ジョブコントロールドメイン部６１２は、その画像データを削除する画像削除コマンドを、無線通信部６０８により携帯情報端末１００のスキャナドライバ部６０１から受信する。更に、ジョブコントロールドメイン部６１２は、記憶部２０９に記憶している画像データを削除して、処理を終了する（ステップＳ１２１２）。
【０１３２】
以上説明したように、本実施形態によれば、携帯情報端末を画像処理装置との近距離無線通信可能な範囲内に存在させるだけで、その画像処理装置との通信を開始して、必要な処理の設定等の各種処理を自動的に実行することできる。また、携帯情報端末側ではなく、画像処理装置側の操作画面、操作キーにおいてスキャン処理の設定、操作を行うことが可能となるため、簡単な操作で携帯情報端末に、画像処理装置で得られるスキャン画像を取り込むことが可能となる。
【０１３３】
尚、本実施形態では、携帯情報端末上の任意のアプリケーションにスキャン画像を取り込む方法として、オペレータがアプリケーションからスキャナドライバを起動させ、画像処理装置の設定画面を操作する例を示している。しかしながら、本発明は、これに限定されるものではない。
【０１３４】
例えば、携帯情報端末を、画像処理装置のデバイスポート上に置いた後、画像処理装置の操作キーを押すだけでスキャン処理を実行し、携帯情報端末の所定のフォルダに画像データを保存することも、同様の構成で実施することができる。
【０１３５】
この場合、携帯情報端末では、スキャナドライバ部を使用してスキャンジョブ情報を送信するスキャンアプリケーションが常駐している。この状態で、携帯情報端末を画像処理装置のデバイスポート上に置くことにより、そのスキャンアプリケーションは、所定のスキャン設定に従ったスキャンジョブ情報を、無線通信により画像処理装置に送信する。
【０１３６】
画像処理装置は、デバイスポート上の携帯情報端末からのスキャンジョブを受信した場合、そのスキャンジョブを中断し、操作画面をスキャン設定画面に遷移させ、操作キーでのスキャン操作を有効にする。ここで、スキャン設定を変更する必要がない場合、オペレータは、スキャン実行の操作キーを押す操作のみを行い、それによってそのスキャンジョブの処理が再開し、実行される。また、携帯情報端末のスキャンアプリケーションは、無線通信により、画像処理装置から画像データを受信し、その画像データを所定のフォルダに保存する。
【０１３７】
また、上記実施形態では、携帯情報端末と画像処理装置間で、画像処理装置のスキャナ機能の効率的な連携を実現する構成について説明したが、これに限定されない。例えば、画像処理装置の他の機能（サービス）の内の、プリンタ機能についても、本発明を適用することができる。この場合、例えば、携帯情報端末に記憶している画像データを、画像処理装置のプリント部から出力させることも可能である。
【０１３８】
また、ＦＡＸ機能についても、本発明を適用することができる。この場合、例えば、携帯情報端末に記憶している画像データを、画像処理装置の画像通信部からＦＡＸ出力させることも可能である。
【０１３９】
このように、本発明は、画像処理装置が有する各種デバイス（プリンタ、スキャナ、ＦＡＸ等）によって提供されるサービス（画像処理サービス）と、情報処理装置（携帯情報端末）の対応するデバイスドライバ間の効率的な連携を行うことが可能である。
【０１４０】
また、上記実施形態では、通信形態として、無線通信を例に挙げて説明しているが有線通信であっても良い。例えば、近距離無線通信を１０ＢａｓｅＴ規格の有線通信、無線通信を１ＧＢａｓｅＴ規格の有線通信としても良い。
【０１４１】
いずれにしても、本発明の意図するところは、用途や目的に応じた適切な通信特性の通信規格を用いた効率的な相互通信を実現することができれば、無線通信、有線通信の組み合わせは任意に採用することができる。例えば、装置間のコネクション確立に係るネゴシエーション等の比較的通信量が少ない通信に対しては、相対的に通信可能距離が短い（あるいは通信速度が遅い）通信規格を採用する。一方、画像データ転送等の比較的通信量が多い通信に対しては、相対的に通信可能距離が長い（あるいは通信速度が速い）通信規格を採用する。
【０１４２】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１４３】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１４４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１４６】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１４８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１５０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施形態における画像処理システムの全体構成を示すブロック図である。
【図２】本発明の実施形態の画像処理システムにおける画像処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態の表示部と操作部との構成例を示す図である。
【図４】携帯情報端末を画像処理装置のデバイスポート上に置く様子を示す図である。
【図５】本発明の実施形態の画像処理システムにおける携帯情報端末のハードウェア構成を示すブロック図である。
【図６】本発明の実施形態の画像処理システムにおける携帯情報端末と画像処理装置の機能構成を示すブロック図である。
【図７】本発明の実施形態の携帯情報端末におけるスキャンアイコン活性化表示処理を示すフローチャートである。
【図８】本発明の実施形態の携帯情報端末におけるスキャンアイコン非活性化表示処理を示すフローチャートである。
【図９】本発明の実施形態の画像処理装置におけるドライバ認証処理を示すフローチャートである。
【図１０】本発明の実施形態の画像処理装置におけるドライバ認証クリア処理を示すフローチャートである。
【図１１】本発明の実施形態の携帯情報端末におけるスキャン処理を示すフローチャートである。
【図１２】本発明の実施形態の画像処理装置におけるスキャン処理を示すフローチャートである。
【図１３】従来技術の画像処理システムの全体構成を示す図である。
【図１４】従来技術の画像処理システムにおける、携帯情報端末と画像処理装置の機能構成を示すブロック図である。
【符号の説明】
【０１５２】
１００  携帯情報端末
１０１  画像処理装置
６００  アプリケーション部
６０１  スキャナドライバ部
６０２  サービス認証／通信情報取得部
６０３  近距離無線通信部
６０４  エンコード／デコード部
６０５  無線通信部
６０６  近距離無線通信部
６０７  ドライバ認証／通信情報取得部
６０８  無線通信部
６０９  エンコード／デコード部
６１０  コントローラＵＩ部
６１１  コントローラアプリケーション部
６１２  ジョブコントロールドメイン部
６１３  スキャン部
６１４  プリント部
６１５  ＦＡＸ部
【図１】
2008193265.tif 000003
【図２】
2008193265.tif 000004
【図３】
2008193265.tif 000005
【図４】
2008193265.tif 000006
【図５】
2008193265.tif 000007
【図６】
2008193265.tif 000008
【図７】
2008193265.tif 000009
【図８】
2008193265.tif 000010
【図９】
2008193265.tif 000011
【図１０】
2008193265.tif 000012
【図１１】
2008193265.tif 000013
【図１２】
2008193265.tif 000014
【図１３】
2008193265.tif 000015
【図１４】
2008193265.tif 000016