(57)【要約】【課題】  簡単な操作で、情報処理装置が画像形成装置とが連繋する機能処理を情報処理装置側より指示することである。【解決手段】  通信可能状態になったことを検知したら（Ｓ１）、情報処理装置からデバイスで実行可能な特定の機能に対する問い合わせを取得する（Ｓ３）。そして、問い合わせに基づいて前記デバイスで実行可能な特定の機能情報を前記情報処理装置に通知する（Ｓ４）。そして、情報処理装置が前記特定の機能情報に基づいて表示するユーザインタフェースを介して指示された特定機能処理要求に伴いデバイスに対して設定すべき設定情報を情報処理装置から取得する（Ｓ５）。そして、取得される設定情報に基づいて前記デバイスが実行した情報の送信先を設定する（Ｓ１２）構成を特徴とする。【選択図】  図１１
2008278370.tif 000002
【特許請求の範囲】
【請求項１】
無線通信インタフェースを介して情報処理装置と通信可能な画像形成装置であって、
前記情報処理装置と連繋する特定の機能処理を実行するデバイスと、
前記無線通信インタフェースを介して前記情報処理装置と通信可能状態にあるか否かを判断する判断手段と、
前記判断手段が通信可能状態にあると判断した場合に、前記情報処理装置から前記デバイスで実行可能な前記特定の機能に対する問い合わせを取得する第１の取得手段と、
前記問い合わせに基づいて前記デバイスで実行可能な特定の機能情報を前記情報処理装置に通知する通知手段と、
前記情報処理装置が前記特定の機能情報に基づいて表示するユーザインタフェースで指示する特定機能処理要求に対し、前記デバイスに設定すべき設定情報を前記情報処理装置から取得する第２の取得手段と、
前記第２の取得手段により取得される設定情報に基づいて前記デバイスが実行した情報の送信先を設定する設定手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記デバイスは、スキャナ装置、プリンタ装置、ファクシミリ装置を含むことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記情報処理装置と連繋する特定の機能処理は、前記画像形成装置のスキャナ装置で読み取られる画像データを前記情報処理装置の表示手段に対して表示されるアイコンにより特定されるディレクトリに格納する処理であることを特徴とする請求項１記載の画像形成装置。
【請求項４】
無線通信インタフェースを介して画像形成装置と通信可能な情報処理装置であって、
前記無線通信インタフェースを介して前記画像形成装置と通信可能状態にあるか否かを判断する判断手段と、
前記判断手段が通信可能状態にあると判断した場合に、前記画像形成装置のデバイスで実行可能な特定機能を問い合わせる問合せ手段と、
前記問合せ手段による問い合わせに基づいて、前記画像形成装置から通知される前記デバイスで実行可能な特定の機能情報を取得する第１の取得手段と、
前記第１の取得手段により取得された前記特定の機能情報に基づいて、前記画像形成装置のデバイスと連繋する処理を行うためのユーザインタフェースを表示する表示手段と、
前記表示手段に表示されるユーザインタフェースに対する操作指示に基づいて、前記画像形成装置のデバイスに設定すべき設定情報を前記画像形成装置に送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項５】
前記画像形成装置のデバイスで処理された情報を取得する第２の取得手段と、
前記第２の取得手段により取得された前記情報を、前記表示手段に表示された前記ユーザインタフェースに対する操作指示で特定される転送先に転送する転送手段と、
を有することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記表示手段に表示されるユーザインタフェースに対する操作指示は、前記画像形成装置のデバイスで処理された情報を前記表示手段に対して表示されるアイコンにより特定されるディレクトリに格納する指示であることを特徴とする請求項４記載の情報処理装置。
【請求項７】
無線通信インタフェースを介して情報処理装置と画像形成装置とが通信可能な画像形成システムであって、
前記画像形成装置は、
前記情報処理装置と連繋する特定の機能処理を実行するデバイスと、
前記無線通信インタフェースを介して前記情報処理装置と通信可能状態にあるか否かを判断する第１の判断手段と、
前記第１の判断手段が通信可能状態にあると判断した場合に、前記情報処理装置から前記デバイスで実行可能な前記特定の機能に対する問い合わせを取得する第１の取得手段と、
前記問い合わせに基づいて前記デバイスで実行可能な特定の機能情報を前記情報処理装置に通知する通知手段と、
前記情報処理装置が前記特定の機能情報に基づいて表示するユーザインタフェースで指示する特定機能処理要求に対し、前記デバイスに設定すべき設定情報を前記情報処理装置から取得する第２の取得手段と、
前記第２の取得手段により取得される設定情報に基づいて前記デバイスが実行した情報の送信先を設定する設定手段とを備え、
前記情報処理装置は、
前記無線通信インタフェースを介して前記画像形成装置と通信可能状態にあるか否かを判断する第２の判断手段と、
前記第２の判断手段が通信可能状態にあると判断した場合に、前記画像形成装置のデバイスで実行可能な特定機能を問い合わせる問合せ手段と、
前記問合せ手段による問い合わせに基づいて、前記画像形成装置から通知される前記デバイスで実行可能な特定の機能情報を取得する第３の取得手段と、
前記第３の取得手段により取得された前記特定の機能情報に基づいて、前記画像形成装置のデバイスと連繋する処理を行うためのユーザインタフェースを表示する表示手段と、
前記表示手段に表示されるユーザインタフェースに対する操作指示に基づいて、前記画像形成装置のデバイスに設定すべき設定情報を前記画像形成装置に送信する送信手段とを備えることを特徴とする画像形成システム。
【請求項８】
無線通信インタフェースを介して情報処理装置と、前記情報処理装置と連繋する特定の機能処理を実行するデバイスを備える画像形成装置における画像処理方法であって、
前記無線通信インタフェースを介して前記情報処理装置と通信可能状態にあるか否かを判断する判断工程と、
前記判断工程が通信可能状態にあると判断した場合に、前記情報処理装置から前記デバイスで実行可能な前記特定の機能に対する問い合わせを取得する第１の取得工程と、
前記問い合わせに基づいて前記デバイスで実行可能な特定の機能情報を前記情報処理装置に通知する通知工程と、
前記情報処理装置が前記特定の機能情報に基づいて表示するユーザインタフェースで指示する特定機能処理要求に対し、前記デバイスに設定すべき設定情報を前記情報処理装置から取得する第２の取得工程と、
前記第２の取得工程により取得される設定情報に基づいて前記デバイスが実行した情報の送信先を設定する設定工程と、
を有することを特徴とする画像処理方法。
【請求項９】
前記デバイスは、スキャナ装置、プリンタ装置、ファクシミリ装置を含むことを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記情報処理装置と連繋する特定の機能処理は、前記画像形成装置のスキャナ装置で読み取られる画像データを前記情報処理装置の表示手段に対して表示されるアイコンにより特定されるディレクトリに格納する処理であることを特徴とする請求項８記載の画像処理方法。
【請求項１１】
無線通信インタフェースを介して画像形成装置と通信可能な情報処理装置における画像処理方法であって、
前記無線通信インタフェースを介して前記画像形成装置と通信可能状態にあるか否かを判断する判断工程と、
前記判断工程が通信可能状態にあると判断した場合に、前記画像形成装置のデバイスで実行可能な特定機能を問い合わせる問合せ工程と、
前記問合せ工程による問い合わせに基づいて、前記画像形成装置から通知される前記デバイスで実行可能な特定の機能情報を取得する第１の取得工程と、
前記第１の取得工程により取得された前記特定の機能情報に基づいて、前記画像形成装置のデバイスと連繋する処理を行うためのユーザインタフェースを表示する表示工程と、
前記表示手段に表示されるユーザインタフェースに対する操作指示に基づいて、前記画像形成装置のデバイスに設定すべき設定情報を前記画像形成装置に送信する送信工程と、
を有することを特徴とする画像処理方法。
【請求項１２】
前記画像形成装置のデバイスで処理された情報を取得する第２の取得工程と、
前記第２の取得工程により取得された前記情報を、前記表示手段に表示された前記ユーザインタフェースに対する操作指示で特定される転送先に転送する転送工程と、
を有することを特徴とする請求項１１記載の画像処理方法。
【請求項１３】
前記表示手段に表示されるユーザインタフェースに対する操作指示は、前記画像形成装置のデバイスで処理された情報を前記表示手段に対して表示されるアイコンにより特定されるディレクトリに格納する指示であることを特徴とする請求項１１記載の画像処理方法。
【請求項１４】
請求項８乃至１３のいずれか１項に記載の画像処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１５】
請求項８乃至１０のいずれか１項に記載の画像処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信インタフェースを介して情報処理装置と画像形成装置とが通信可能な画像形成システムにおける画像処理に関するものである。
【背景技術】
【０００２】
近年、画像形成装置と、情報処理装置とは所定のインタフェースを介して画像形成システムが構築されて利用されるのが一般的である。そして、画像形成装置、例えばマルチファンクションプリンタ（ＭＦＰ）では、複数の機能を備えている。ここで、複数の機能とは、コピー、ＰＤＬプリントだけでなく、スキャナで読み取ったイメージデータをＦＡＸ送信する機能や、ファイルとしてネットワーク経由でＰＣに送信する機能が含まれる。
【０００３】
この送信機能を使用する際には、ユーザはＭＦＰ上で送信先を指定する。そして、操作パネルあるいは、ホストコンピュータから通信プロトコルにあわせて電話番号、メールアドレスやＳＭＢ（Server Message Block）のパスといった形で宛先を入力し、スキャナを動作させて送信を行なう。
【０００４】
なお、事前にわかっている固定した宛先であれば、画像形成装置が備える不揮発性メモリに確保されるアドレス帳に保存しておき、それを利用することもできる。
【０００５】
さらに、送り先の指定を容易にするため、ボタン１つで決まった設定でのスキャンを行ない決まった送り先に送信するといった、プラグインを取り込めるアプリケーションを搭載したＭＦＰも製品化されている。
【０００６】
ユーザの目的や環境に合わせてプラグインを開発し、それを取り込むことで、１つあるいはいくつかのボタンを押すだけで、目的の画像ファイルを目的のコンピュータの決まったフォルダに送信できる。
【０００７】
また、スキャンした画像ファイルを任意のフォルダに置く方法として、下記特許文献１が公開されている。
【０００８】
この特許文献１には、スキャナ上のドキュメントを仮定したアイコンをドラッグ＆ドロップすることで、スキャナを動作させて、イメージを取り込むといった技術が公開されている。
【特許文献１】特開平11-316821号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
近年になって、近距離無線通信を用いた各種のデータ処理システムが増えてきている。ＭＦＰも例外ではなく、デジタルカメラや携帯電話と通信し、データを送受信することが考案されている。
【００１０】
このような近距離無線通信を用いて、ユーザがＭＦＰのスキャナから、手元にあるモバイルコンピュータにデータを取り込みたい場合は以下のような方法（Ａ）〜（Ｃ）が想定される。
【００１１】
（Ａ）モバイルコンピュータを接続した上で、ＭＦＰから送り先を指定する。
【００１２】
（Ｂ）モバイルコンピュータごとにプラグインを作成する。
【００１３】
（Ｃ）モバイルコンピュータを接続した上で、モバイルコンピュータからＭＦＰ上のスキャナをドライブして、データを取り込む（特許文献１の方法）の３種類の方法が考えられる。
【００１４】
ここで、近距離無線通信を使用する最大のメリットは、多くの設定をしなくても近づけただけで通信を開始することにある。
【００１５】
よって、たまたま手元にあるモバイルコンピュータをたまたま近くにあるＭＦＰに近づけて、イメージファイルを入手するといった使い方が多いと予想される。
【００１６】
ところが、このようなユースケースで複数ドキュメントのイメージをモバイルコンピュータ内の任意のフォルダに取り込もうとすると、上記の各方法（Ａ）〜（Ｃ）には以下のような課題が存在する。
【００１７】
（Ａ）による方法では、ＭＦＰにモバイルコンピュータを接続した後に、ＭＦＰ上のＵＩからモバイルコンピュータ上のディレクトリツリーのフルパスを調べて入力する、もしくはルートパスから追っていく手間がかかる。
【００１８】
（Ｂ）による方法では、使われるモバイルコンピュータとフォルダが一意に決まるような業務目的であればよいが、その時々で変わるモバイルコンピュータ本体、ディレクトリツリーに対応できない。
【００１９】
（Ｃ）による方法では、１枚の紙を読み込む場合はよいが、複数ページあるいは複数ドキュメントを読み込む場合は、以下の（１）〜（３）の作業をひたすら繰り返すことになり、非常に煩雑である。
【００２０】
（１）用紙をマルチファンクションプリンタのスキャナに置く。
【００２１】
（２）キャナ上のドキュメントを模したＰＣ上のアイコンを目的のフォルダに  ドラッグ＆ドロップする。
【００２２】
（３）読み込みが終わったのを確認する。
【００２３】
また、方法（Ｃ）による方法では、ＰＣから直接操作できる固定されたスキャナでなくてはならず、スキャナを占有してしまい接続中には他の目的には一切使えないという問題もある。
【００２４】
本発明は、前記の課題を解決するためになされたもので、本発明の目的は、簡単な操作で、情報処理装置が画像形成装置とが連繋する機能処理を情報処理装置側より指示できる仕組みを提供することである。
【課題を解決するための手段】
【００２５】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
【００２６】
無線通信インタフェースを介して情報処理装置と通信可能な画像形成装置であって、前記情報処理装置と連繋する特定の機能処理を実行するデバイスと、前記無線通信インタフェースを介して前記情報処理装置と通信可能状態にあるか否かを判断する判断手段と、前記判断手段が通信可能状態にあると判断した場合に、前記情報処理装置から前記デバイスで実行可能な前記特定の機能に対する問い合わせを取得する第１の取得手段と、前記問い合わせに基づいて前記デバイスで実行可能な特定の機能情報を前記情報処理装置に通知する通知手段と、前記情報処理装置が前記特定の機能情報に基づいて表示するユーザインタフェースで指示する特定機能処理要求に対し、前記デバイスに設定すべき設定情報を前記情報処理装置から取得する第２の取得手段と、前記第２の取得手段により取得される設定情報に基づいて前記デバイスが実行した情報の送信先を設定する設定手段とを有することを特徴とする。
【００２７】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００２８】
無線通信インタフェースを介して画像形成装置と通信可能な情報処理装置であって、前記画像形成装置のデバイスで実行可能な特定機能を問い合わせる問合せ手段と、前記問合せ手段による問い合わせに基づいて、前記画像形成装置から通知される前記デバイスで実行可能な特定の機能情報を取得する第１の取得手段と、前記第１の取得手段により取得された前記特定の機能情報に基づいて、前記画像形成装置のデバイスと連繋する処理を行うためのユーザインタフェースを表示する表示手段と、前記表示手段に表示されるユーザインタフェースに対する操作指示に基づいて、前記画像形成装置のデバイスに設定すべき設定情報を前記画像形成装置に送信する送信手段とを有することを特徴とする。
【発明の効果】
【００２９】
本発明によれば、簡単な操作で、情報処理装置が画像形成装置とが連繋する機能処理を情報処理装置側より指示できる。
【発明を実施するための最良の形態】
【００３０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００３１】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像形成システムの一例を示す図である。本例は、画像形成装置がスキャナ部と、プリンタ部と、データ通信処理部とを備えるマルチファンクションプリンタ（ＭＦＰ）と、モバイルコンピュータ２００とが無線通信可能な画像形成システム例である。
【００３２】
図１において、１００はＭＦＰで、モバイルコンピュータ２００と、近距離無線通信インタフェースを介して相互に通信可能に構成されている。
【００３３】
ここで、近距離無線通信の一例としては、携帯情報機器などで数ｍ程度の機器間接続に使われるブルートゥースがある。ブルートゥースは赤外線を利用するIrDAと違って、機器間の距離が１０ｍ以内であれば障害物があっても利用することができる特徴を備えている。なお、無線通信インタフェースとして、近距離無線通信インタフェースは、ブルートゥースに限定されるものではない。
【００３４】
なお、ユーザは、ＰＣ２００をマルチファンクションプリンタ１００に近づけて、近距離無線通信により通信可能となる。
【００３５】
図２は、図１に示したマルチファンクションプリンタ１００に内蔵されるコントローラの内部構成を示すブロック図である。なお、ＭＦＰ１００が備えるプリンタエンジンや、スキャナエンジンは省略してある。
【００３６】
図２に示すコントローラ１１０おいて、１１１は全体制御部で、後述する各デバイスとを接続して、ＭＦＰ全体を統括して制御する。１１２はプリンタエンジンを制御するプリンタ制御部である。
【００３７】
１１３はスキャナを制御するスキャナ制御部である。１１４はネットワーク通信を制御するネットワーク制御部である。１１５は近距離無線通信ポートを制御する近距離無線通信ポート制御部である。１１６はアプリケーションプラットフォーム（ＡＰＰＦ）である。以下、アプリケーションをＡＰと略記する。１１７はＵＩを制御するＵＩ制御部である。
【００３８】
１１８は、前記ＡＰＰＦ１１６上で動作するスキャン＆送信を制御するスキャン＆送信ＡＰであり、ＡＰＰＦ１１６経由でＵＩ制御部１１７と連繋して、ＵＩの制御を行なうことができる。１１９は操作パネルである。
【００３９】
図３は、図１に示したＰＣ２００のユーザインタフェースの一例を示す図である。本例は、ＰＣ２００が備える記憶装置のファイルシステムを示した画面例である。
【００４０】
図３において、２１０はウインドウシステムのデスクトップで、ＰＣ２００にインストールされているオペレーティングシステム（ＯＳ）が提供する。
【００４１】
２１１はウインドウで、ＰＣ２００内の記憶装置に対するファイルシステムのディレクトリツリー構造を表示する。なお、ディレクトリツリーウインドウ２１１は、デスクトップ２１０上の任意の位置に表示できる。本例は、Ｃｏｎｔｅｎｔｓというフォルダが最上位フォルダで、複数のサブフォルダがブランチしていく例を示している。２１２はサブフォルダの１つである。
【００４２】
なお、ディレクトリツリー構造は、ＯＳによって、その表示態様が異なる場合がある。したがって、本画面で表示されるフォルダアイコン等の形態も異なる場合がある。
【００４３】
図４は、図１に示したＰＣ２００のユーザインタフェースの一例を示す図である。本例は、ＰＣ２００にＭＦＰ１００に対する操作アイコンを表示した画面例である。なお、図３と同一のものには同一の符号を付してある。また、本画面は、図１２に示すＳ２５で表示される画面に対応する。つまり、ＰＣ２００がＭＦＰ１００に近づいて通信可能となることで、ＭＦＰ１００から機能伝達メッセージを取得することでＰＣ２００の表示装置に表示される。
【００４４】
図４において、２２１はスキャン＆送信機能アイコンで、ＭＦＰ１００のスキャナ部を利用して、読み取った原稿の画像データを外部機器に送信する操作を指示するアイコンである。なお、スキャン＆送信機能アイコン２２１の状態は、スキャン＆送信機能をＰＣ２００上から使える状態であることを示している。
【００４５】
２２２はプリント機能を示すプリント機能アイコンで、ＭＦＰ１００のプリンタ部を利用して、アプリケーションからの印刷情報に対する印刷を指示するアイコンである。
【００４６】
２２３はＦＡＸ送信機能を示すＦＡＸ送信機能アイコンで、ＭＦＰ１００のスキャナ部を利用して、読み取った原稿の画像データを外部機器にＦＡＸ送信する操作を指示するアイコンである。
【００４７】
なお、デスクトップ２１０内に表示されるアイコンの態様は、一例であって、他の形態であってもよい。
【００４８】
また、図４に示す各機能アイコンは、正常動作可能な状態を示すが、ＭＦＰ１００で、ＦＡＸ送信中であったり、プリント中であったりした場合に、その表示態様を常時表示から異なる作業中状態を示す表示に切り替えてもよい。
【００４９】
さらに、ＦＡＸ機能は、通信回線エラーで使用できない場合は、グレー表示されるように制御してもよい。ただし、ユーザが、ＦＡＸ送信機能アイコン２２３がグレー表示されている場合に、ＦＡＸ送信機能アイコン２２３を指示した場合には、そのエラー要因をメッセージ表示するように制御してもよい。
【００５０】
また、ユーザ認証処理を行うことで、ユーザ毎に使用可能な機能が制限されている場合は、正常動作可能な機能であっても、その機能に対応するアイコンはグレー表示するように制御してもよい。
【００５１】
さらに、ＭＦＰ１００がユーザ認証処理が可能で、ユーザのプリント枚数等を管理している場合には、プリント機能アイコン２２２を指示した場合に、ユーザの印刷可能残枚数等を表示するように制御してもよい。
【００５２】
図５〜図１０は、図１に示したＰＣ２００のユーザインタフェースの一例を示す図である。本例は、ＰＣ２００に表示されるアイコンをファイルシステムのフォルダにドラッグ＆ドロップすることで、印刷処理を指示する一連の表示状態を示す。なお、図５に示すアイコン影２２４は、後述する図１２に示すＳ２７で検知される。
【００５３】
図５において、２２４はアイコン影で、スキャン＆送信機能アイコン２２１を、ユーザがＰＣ２００のポインティングデバイス（マウス）を操作することで、ドラッグ＆ドロップしている状態のアイコン影に対応する。
【００５４】
本例は、ユーザによるマウス操作で、ディレクトリツリーウインドウ２１１上にアイコン影２２４を置こう（ドロップ）としている状態に対応する。本実施形態では、ユーザによるマウスの操作指示で、ディレクトリツリーウインドウ２１１上にアイコン影２２４を置くことで、ＭＦＰ１００に対する特定機能処理要求が決定される。つまり、アイコン影２２４が示す機能を選択して、ディレクトリツリーウインドウ２１１上のフォルダアイコンにドロップすることで、アイコン影２２４が示す機能を特定機能として確定する。そして、確定した特定機能をウインドウ２１１上のフォルダアイコンにドロップすることで、ＭＦＰ１００とＰＣ２００とが連繋する特定機能処理要求が決定する。本例は、ＭＦＰ１００のスキャナ機能で読み取った画像データをＰＣ２００の記憶領域（フォルダで特定される）に転送して格納する処理例である。
【００５５】
なお、特定機能を実行するデバイスは、ＭＦＰ１００のデバイス仕様により異なる、本実施形態では、デバイスとして、スキャナ装置、プリンタ装置、ファクシミリ装置を備えている。
【００５６】
図６において、２２５は選択フォルダアイコンで、スキャン＆送信機能アイコン２２１をディレクトリツリーウインドウ２１１上のフォルダにマウスでドラッグ＆ドロップした結果、フォルダ表示が変更された指定フォルダに対応する。ここでは、ドロップされたアイコンをフォルダ位置に表示している例である。
【００５７】
本例は、図３に示したファイルシステムのフォルダ２１２が機能に対応するスキャン＆送信機能アイコン２２１に対応する選択フォルダアイコン２２５として置換表示された状態に対応する。
【００５８】
図７において、２２６はファイル確認ウインドウで、選択フォルダアイコン２２５で表示される位置のフォルダを開くことでフォルダ内部のイメージファイルの縮小版を表示する。なお、イメージファイル数が多い場合は、スクロールバーを操作することで各イメージファイルを確認可能に構成されている。なお、本例は、イメージファイルを示すが、ファイル属性は、イメージファイルに限定されず、テキスト、図形、あるいはこれらの組み合わせであってもよい。なお、ファイル確認ウインドウ２２６が開いている状態であっても、選択フォルダアイコン２２５は表示されたままの状態を維持する。
【００５９】
図８において、２３２は既に開いたフォルダウインドウで、ユーザがスキャン＆送信機能アイコン２２１をマウスでドラッグ＆ドロップして新たに指定された指定アイコン２３１を表示した状態に対応する。このように、ユーザは、登録されているイメージファイルの内容を視覚的に確認することができる。このため、ユーザは、スキャンする原稿画像を登録すべきフォルダとして適正かどうかを既に登録済みのイメージを確認した上で、アイコンをドロップすることができる。
【００６０】
図９において、現在ＰＣ２００はマルチファンクションプリンタ１００から離れたことにより通信が終了している。このため、スキャン＆送信機能アイコン２２１、プリント機能アイコン２２２、ＦＡＸ送信機能アイコン２２３、および指定アイコン２３１それぞれがグレイアウトしている状態に対応する。この表示状態では、スキャン＆送信機能、プリント機能、ＦＡＸ送信機能が使用できない様子を表している。
【００６１】
なお、この状態では、フォルダウインドウ２２３内の指定アイコン２３１もグレイアウトされている。
【００６２】
図１０において、２４１はコンテキストメニューで、スキャン＆送信機能アイコン２２１をマウスで右クリックした際に現れる。２４２はサブメニューで、コンテキストメニュー２４１の起動アプリの項目を選択すると現れる。
【００６３】
ここで、選択可能な項目として、コピー、貼り付け、ファイル統合、起動アプリ等を選択可能であって、起動アプリは、さらに、サブ項目として、ＯＣＲと、自動翻訳とを選択可能に表示している。
【００６４】
図１１は、本実施形態を示す画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、ＭＦＰ１００がＰＣ２００を検知して、機能アイコンを転送して、ＰＣ２００からの機能処理要求を受け付けて処理する例である。
【００６５】
なお、Ｓ１〜Ｓ１６は各ステップを示す。また、各ステップは、全体制御部１１１がメモリから制御プログラムを読み出して実行することで実現される。また、ＭＦＰ１００のコントローラ１１０は、いくつかの機能を持ち実現できる前提だが、スキャン＆送信に関係する処理に絞って説明する。なお、Ｓ３は、第１の取得処理に対応し、Ｓ５は第２の取得処理に対応する。
【００６６】
まず、Ｓ１で、ＰＣ２００がＭＦＰ１００の近距離無線通信ポートに近づいたこと（通信可能状態であること）を、近距離無線通信ポート制御部１１５が検知するのを待機する。そして、ＰＣ２００の接近を検知したら、これにより、Ｓ２で、コントローラ１１０は、ＰＣ２００との通信を開始する。なお、通信プロトコルについては、採用する近距離無線通信の規約に準ずる。次に、Ｓ１４で、近距離無線ポートからＰＣ２００が離れたかどうかを判断する。ここで、ＰＣ２００が近距離無線ポートから離れていないと判断した場合は、Ｓ３へ進む。
【００６７】
そして、Ｓ３で、コントローラ１１０は、モバイルコンピュータ（ＰＣ）２００からどんな特定の機能を持つかの要求（特定の機能に対する問合せ）を取得しているかどうかを判断する。
【００６８】
ここで、コントローラ１１０が機能要求を取得していると判断した場合は、Ｓ４で、ＭＦＰ１００がＰＣ２００に対して提供できる機能を伝えて、Ｓ１４に戻る。例えばＭＦＰ１００が実行可能なスキャン＆送信、プリントおよびＦＡＸ送信といった機能情報が伝達（通知）される。これにより、ＰＣ２００の表示画面において、図４に示す各機能アイコンがデスクトップ２１０内に表示される。
【００６９】
一方、Ｓ３で、コントローラ１１０が機能要求を取得していないと判断した場合は、Ｓ５で、ＰＣ２００から、スキャン送信機能の設定値、例えばスキャン解像度、送信先、用紙向き等（これを総称して設定情報と呼ぶ）が通知されるのを待つ。そして、ＰＣ２００からスキャン送信機能の設定値が通知されたら、Ｓ６で、コントローラ１１０内の記憶領域に記憶する。
【００７０】
そして、Ｓ７で、現在の設定状況をＵＩ制御部１１７経由で、操作パネル１１９上にＵＩ画面で表示し、デフォルトでは表示された設定で動作することを明示して、Ｓ１４へ戻る。
【００７１】
一方、Ｓ５で、コントローラ１１０がＰＣ２００から、スキャン送信機能の設定値が通知されていないと判断した場合は、Ｓ８へ進む。そして、Ｓ８で、ＭＦＰ１００のフィーダに用紙（原稿）が置かれ、操作パネル１１９上のスタートキーが押下されたか否かを判断する。ここで、コントローラ１１０によりスタートキーが押下されていないと判断した場合は、Ｓ１４へ戻る。
【００７２】
一方、Ｓ８で、スタートキーが押下されていると判断した場合は、スキャン＆送信アプリケーション１１８が起動する。
【００７３】
そして、Ｓ９で、コントローラ１１０は、もしデフォルト値と異なる送信先がＵＩ画面を介して入力されているかどうかを判断する。ここで、コントローラ１１０が送信先が入力されていると判断した場合は、Ｓ１０で、読み取ったイメージを入力された送信先に設定して、Ｓ１４へ戻る。
【００７４】
一方、Ｓ９で、送信先がＵＩ画面を介して入力されていないと判断した場合、Ｓ１１で、コントローラ１１０は設定値がＰＣ２００から通知されて記憶している送信先があるかどうかを判断する。
【００７５】
ここで、コントローラ１１０が記憶している送信先があると判断した場合は、Ｓ１２で、送信先を記憶している送信先に設定して、Ｓ１４へ戻る。
【００７６】
一方、Ｓ１１で、コントローラ１１０が記憶している送信先がないと判断した場合は、Ｓ１３で、コントローラ１１０が操作パネルにその旨を示すメッセージをエラー表示して、Ｓ１４へ戻る。
【００７７】
このようにスキャン＆送信アプリケーションはは、設定された送信先にイメージをファイル化して送信し、もしＳ１１で送信先が設定されていなければ、エラーをＵＩ画面に表示する。そして、いずれのケースでも送信が終了すればスキャン＆送信アプリケーションはその処理を終了する。
【００７８】
一方、Ｓ１４で、ＰＣ２００がマルチファンクションプリンタ１００の近距離無線通信ポートから離れたことを、近距離無線通信ポート制御部１１５が検知した場合は、Ｓ１５へ進む。
【００７９】
そして、Ｓ１５で、コントローラ１１０はＰＣ２００との通信を終了する。次に、Ｓ１６で、コントローラ１１０は、ＰＣ２００から通知された設定値の記憶を消去して、Ｓ１へ戻る。
【００８０】
なお、Ｓ１５でＰＣ２００との通信が終了すると、ＰＣ２００の表示装置に表示されていたＭＦＰ１００の機能アイコンはグレー表示される。
【００８１】
図１２は、本実施形態を示す情報処理装置におけるデータ処理手順の一例を示すフローチャートである。本例は、図１に示したＰＣ２００のデータ処理例である。なお、Ｓ２１〜Ｓ３９は各ステップを示す。また、各ステップは、ＰＣ２００のＣＰＵがハードディスク等に記憶されたアプリケーションをＲＡＭにロードして実行することで実現される。
【００８２】
なお、ＰＣ２００の内部構成は一般的なので、特に記述しない。また、スキャン＆送信に関係する処理に絞って説明する。
【００８３】
Ｓ２１で、ＰＣ２００のＣＰＵがＭＦＰ１００に近づいたこと（通信可能状態であること）を、ＰＣ２００が近距離無線通信ポート１１５を介して検知するのを待機する。ここで、ＰＣ２００上の近距離無線通信ポートを介してＭＦＰ１００を検知したら、Ｓ２２へ進み、ＭＦＰ１００との通信を開始する。
【００８４】
そして、Ｓ２３で、ＰＣ２００はＭＦＰ１００にどんな機能があるかを要求して、Ｓ３５へ進む。
【００８５】
そして、Ｓ３５で、ＰＣ２００がＭＦＰ１００の近距離無線通信ポートから離れたことを、近距離無線通信ポート制御部１１５が検知しているかどうかを判断する。ここで、近距離無線通信ポート制御部１１５が検知していないと判断した場合は、Ｓ２４で、ＭＦＰ１００の機能伝達メッセージが返ってきているかどうかを判断する。
【００８６】
ここで、例えばＳ２３の要求した結果、ＭＦＰ１００の機能がＭＦＰ１００から応答で返ってきた場合は、Ｓ２５で、その機能を示すアイコンをＰＣ２００のデスクトップ上にデスクトップ２１０を表示する処理を行う。
【００８７】
例えば、機能としてスキャン＆送信、プリント、ＦＡＸ送信があると伝えられた場合は、以下のアイコン表示処理を行う。すなわち、ＰＣ２００の表示装置において、図３に示すように何もないデスクトップ表示状態から図４に示す表示状態に推移する。これにより、図４に示すように、スキャン＆送信機能アイコン２２１、プリント機能アイコン２２２、ＦＡＸ送信機能アイコン２２３を表示する。
【００８８】
続いて、Ｓ２６で、ＭＦＰ１００の各機能をＰＣ２００から使用する際に必要な設定値、スキャン解像度、送信先、用紙向き等をＭＦＰ１００に送信する。なお、ＭＦＰ１００からＰＣ１００に対する最初の通信時には指定がないのでデフォルト値を通知して、Ｓ３５へ戻る。ここで、もし設定値が残っている場合には、その設定値を通知することになる。なお、ここでは記述しないが、設定値の変更があれば通信中はいつでも通知できる。
【００８９】
一方、Ｓ２４で、機能伝達メッセージがないと判断した場合は、Ｓ２７へ進む。そして、Ｓ２７で、ＰＣ２００が図５、図６、図７のようにドラッグ＆ドロップの操作に適応して、スキャン＆送信機能アイコンがあるフォルダにマッピングされることで送信先が指定されたか否かを判断する。
【００９０】
ここで、ＰＣ２００により送信先が指定されたと判断した場合は、Ｓ２８へ進む。そして、Ｓ２８で、ＰＣ２００のＣＰＵは、その指定先が非共有フォルダであるか否かを判断する。
【００９１】
ここで、指定先が非共有フォルダであり、外部から直接アクセスできないと判断した場合は、Ｓ２９へ進み、その指定先をＰＣ２００上に記憶して、別途外部からアクセス可能なテンポラリな領域を記憶装置内に用意し、Ｓ３０へ進む。そして、Ｓ３０で、送信先としてテンポラリな領域をＭＦＰ１００に送信して、Ｓ３５へ戻る。
【００９２】
一方、Ｓ２８で、ＰＣ２００のＣＰＵにより指定先が共有フォルダであると判断した場合は、外部（ＭＦＰ１００を含む）から直接アクセスが可能なので、Ｓ３１へ進む。そして、Ｓ３１で、送信先として指定したフォルダのパスをＭＦＰ１００に送信して、Ｓ３５へ戻る。
【００９３】
一方、Ｓ２７で、送信先フォルダが指定されていないと判断した場合は、Ｓ３２で、ＭＦＰ１００でスキャンが実行され、イメージファイルが転送されてきたのを検知したかどうかを判断する。ここで、イメージファイルが転送されてきたのを検知していないと判断した場合は、Ｓ３５へ戻る。
【００９４】
一方、Ｓ３２で、イメージファイルが転送されてきたのを検知したと判断した場合は、Ｓ３３へ進む。
【００９５】
そして、Ｓ３３で、ＰＣ２００のＣＰＵは、検知したイメージファイルがテンポラリ領域に対してであるため、データ転送が必要かどうかを判断する。
【００９６】
ここで、ＰＣ２００のＣＰＵがデータ転送が必要であると判断した場合は、Ｓ３４で、ＰＣ２００はイメージファイルを記憶した転送先に転送して、Ｓ３５へ進む。これにより、イメージファイルは、記憶装置に確保されるテンポラリ領域に転送される。
【００９７】
一方、Ｓ３３で、ＰＣ２００のＣＰＵが転送が必要でないと判断した場合は、イメージファイルを直接指定された送信先に送信して、Ｓ３５へ進む。
【００９８】
なお、イメージファイルに対して、いずれの場合も何かしらのルール、例えばタイムスタンプを含むユニークなものなどに準じて適当な名称を付与する。
【００９９】
図７はこのようにして指定されたフォルダに複数のイメージファイルが送られた状態を示している。
【０１００】
一方、Ｓ３５で、ＰＣ２００がＭＦＰ１００の近距離無線通信ポートから離れたことを検知したと判断した場合は、Ｓ３６で、ＭＦＰ１００との通信を終了する。
【０１０１】
そして、Ｓ３７で、ＰＣ２００のＣＰＵは、もし設定値を残すよう設定されているかどうかを判断する。ここで、もし設定値を残すよう設定されていると判断した場合は、Ｓ３８へ進み、図９のようにデスクトップ２１０上の各機能アイコンをグレイアウトし、次の接続を待つため、Ｓ２１へ戻る。
【０１０２】
一方、Ｓ３７で、設定値を残さないのであれば各機能アイコンをデスクトップ２１０上から消去して、Ｓ２１へ戻る。
【０１０３】
なお、上記実施形態では、図５、図６のように機能アイコンをディレクトリツリー上にフォルダにドラッグ＆ドロップし、そのフォルダ自体の表示も変更して指定先を表示する場合を説明した。
【０１０４】
これに対して、図８のようにフォルダ内に機能アイコンをドラッグ＆ドロップして指定先をウインドウ２３２内に表示してもよい。
【０１０５】
なお、表示態様は、図６によるものするか、図８によるものとするかは、選択できるように構成し、あるいは、ユーザの操作パネル上からの設定で切り替えるように構成してもよい。つまり、両方の方法とも実装しても、実装上の容易さからどちらかの方法のみを選択できれば、ユーザの利便性が向上する。
【０１０６】
また、デスクトップ２１０上のスキャン＆送信機能アイコン２２１をマウス操作で右クリックすると、図１０のようにコンテキストメニュー２４１を表示する。そして、図１０に示すメニュー項目中の「起動アプリ」という項目を選択して現れるサブメニュー２４２から、取得した送信イメージを入力としたアプリケーションの自動起動を指定するように構成してもよい。
【０１０７】
ここで、ユーザがサブメニュー２４２の項目中の「ＯＣＲ」の項目をマウス操作でクリックして指定しておくと、スキャン＆送信機能を用いた際にＯＣＲのアプリケーションも起動する。
【０１０８】
そして、ＯＣＲした結果が別ファイルで出力される。また、自動翻訳の項目をクリックして指定しておくと、スキャン＆送信機能を用いた際にＯＣＲした結果を入力として自動翻訳アプリケーションが起動し、結果が別ファイルで出力される。
【０１０９】
このように、ユーザが、ＭＦＰ１００のスキャナを用いて、手元にあるＰＣ２００にデータを取り込みたい場合には、ＰＣ２００をＭＦＰ１００に近づける。その際、ＰＣ２００のデスクトップ上に現れる機能アイコンをデスクトップが管理するファイルフォルダ上の任意のフォルダにドラッグ＆ドロップすることで直感的に送り先を指定する。
【０１１０】
その後は、ＭＦＰ１００のスキャナのフィーダに用紙を置き、スタートボタンを押すという作業を次々行なうという簡単な操作だけで、好みのフォルダにイメージファイルを得ることができる。
【０１１１】
これにより、ＭＦＰ１００側の操作パネルをユーザが操作してスキャンされた原稿の画像データを送信する送り先を手で入力する必要はなくなる。
【０１１２】
また、ＰＣ２００がＭＦＰ１００と近距離無線通信を行うことができるシステム環境であれば、どこのＭＦＰ１００であってもすぐ利用することができる。
【０１１３】
さらに、ＰＣ２００とＭＦＰ１００が通信している間であっても、ＭＦＰ１００のスキャナを別の送信やコピーに使うことも可能である。
【０１１４】
よって、他の人と共有しているＭＦＰであっても、人の作業を阻害しないというメリットもある。
【０１１５】
なお、上記実施形態において、図１１に示すＭＦＰ１００による処理と、図１２に示すＰＣ２００による処理とを組み合わせてシステムとする場合には、Ｓ１が第１の判断処理に対応し、Ｓ２１が第２の判断処理に対応し、Ｓ２４が第３の取得処理に対応する。
【０１１６】
〔第２実施形態〕
上記第１実施形態では、ＭＦＰ１００とＰＣ２００とが１対１の関係で通信されるシステムについて説明したが、ＰＣ２００が同時に複数のＭＦＰと通信可能な場合もある。
【０１１７】
そこで、複数のＭＦＰ毎に、表示するアイコンの態様を変更することで、ＰＣ２００が複数台のＭＦＰから原稿を処理させて、指定したフォルダに登録できるように構成してもよい。
【０１１８】
〔第３実施形態〕
上記第１実施形態では、ＭＦＰ１００から原稿のファイルをＰＣ２００の指定フォルダに登録する場合について説明したが、読み取る原稿画像に特定の画像処理を実行し後、登録するように制御してもよい。
【０１１９】
例えば画像データファイルにレイアウト処理、圧縮処理、グレースケール処理等の特定の画像処理を施すこで、ユーザの要求に適応したファイルを登録することができ、ユーザの利便性も向上する。
【０１２０】
〔第４実施形態〕
なお、ＭＦＰ１００がハードディスク等の外部記憶装置を備える場合には、ユーザ毎にＢＯＸ領域を確保されている場合がある。
【０１２１】
そこで、ＢＯＸ領域に対する処理を指示するアイコンを設けて、ＢＯＸ領域の画像ファイルを読み出して、ＰＣ２００のフォルダに移動できるように制御してもよい。
【０１２２】
〔第５実施形態〕
以下、図１３，図１４に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１２３】
図１３は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
図１４は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２６】
本実施形態における図１３，図１４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１３７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１３８】
【図１】本発明の第１実施形態を示す画像形成システムの一例を示す図である。
【図２】図１に示したマルチファンクションプリンタに内蔵されるコントローラの内部構成を示すブロック図である。
【図３】図１に示したモバイルコンピュータのユーザインタフェースの一例を示す図である。
【図４】図１に示したモバイルコンピュータのユーザインタフェースの一例を示す図である。
【図５】図１に示したモバイルコンピュータのユーザインタフェースの一例を示す図である。
【図６】図１に示したモバイルコンピュータのユーザインタフェースの一例を示す図である。
【図７】図１に示したモバイルコンピュータのユーザインタフェースの一例を示す図である。
【図８】図１に示したモバイルコンピュータのユーザインタフェースの一例を示す図である。
【図９】図１に示したモバイルコンピュータのユーザインタフェースの一例を示す図である。
【図１０】図１に示したモバイルコンピュータのユーザインタフェースの一例を示す図である。
【図１１】本実施形態を示す画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１２】本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１４】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１３９】
１００  ＭＦＰ
１１０  コントローラ
２００  モバイルコンピュータ
【図１】
2008278370.tif 000003
【図２】
2008278370.tif 000004
【図３】
2008278370.tif 000005
【図４】
2008278370.tif 000006
【図５】
2008278370.tif 000007
【図６】
2008278370.tif 000008
【図７】
2008278370.tif 000009
【図８】
2008278370.tif 000010
【図９】
2008278370.tif 000011
【図１０】
2008278370.tif 000012
【図１１】
2008278370.tif 000013
【図１２】
2008278370.tif 000014
【図１３】
2008278370.tif 000015
【図１４】
2008278370.tif 000016