(57)【要約】【課題】携帯可能な情報処理端末からの画像形成装置の利用を簡便化させることのできる画像形成装置の提供を目的とする。【解決手段】携帯可能な情報処理端末と通信可能な画像形成装置であって、前記情報処理端末の属性情報が表示された該情報処理端末の表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手段と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段と、前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と前記属性別画面情報管理手段に管理される情報とに基づいて、前記情報処理端末に表示させる画面を判定する判定手段と、判定された画面の表示データを前記情報処理端末に送信する送信手段とを有することにより上記課題を解決する。【選択図】図２
2010057090.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能な情報処理端末と通信可能な画像形成装置であって、
前記情報処理端末の属性情報が表示された該情報処理端末の表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手段と、
前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段と、
前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と前記属性別画面情報管理手段に管理される情報とに基づいて、前記情報処理端末に表示させる画面を判定する判定手段と、
判定された画面の表示データを前記情報処理端末に送信する送信手段とを有することを特徴とする画像形成装置。
【請求項２】
前記情報処理端末からの要求に応じ、該要求に含まれている前記情報処理端末の属性情報に基づいて該属性情報を含む表示データを生成し、該表示データを前記情報処理端末に送信する属性画面生成手段を有し、
前記スキャン手段は、前記属性情報を含む表示データが表示された前記情報処理端末の表示画面をスキャンすることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記属性別画面情報管理手段は、当該画像形成装置の各機能について、少なくともドライバプログラムを利用可能な情報処理端末に対する画面の識別情報と、ドライバプログラムを利用できない情報処理端末に対する画面の識別情報とを前記属性情報ごとに管理することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
携帯可能な情報処理端末と通信可能な画像形成装置が実行する情報処理方法であって、
前記情報処理端末の属性情報が表示された該情報処理端末の表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手順と、
前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段とに基づいて、前記情報処理端末に表示させる画面を判定する判定手順と、
判定された画面の表示データを前記情報処理端末に送信する送信手順とを有することを特徴とする情報処理方法。
【請求項５】
前記情報処理端末からの要求に応じ、該要求に含まれている前記情報処理端末の属性情報に基づいて該属性情報を含む表示データを生成し、該表示データを前記情報処理端末に送信する属性画面生成手順を有し、
前記スキャン手順は、前記属性情報を含む表示データが表示された前記情報処理端末の表示画面をスキャンすることを特徴とする請求項４記載の情報処理方法。
【請求項６】
前記属性別画面情報管理手段は、当該画像形成装置の各機能について、少なくともドライバプログラムを利用可能な情報処理端末に対する画面の識別情報と、ドライバプログラムを利用できない情報処理端末に対する画面の識別情報とを前記属性情報ごとに管理することを特徴とする請求項４又は５記載の情報処理方法。
【請求項７】
携帯可能な情報処理端末と通信可能な画像形成装置に、
前記情報処理端末の属性情報が表示された該情報処理端末の表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手順と、
前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段とに基づいて、前記情報処理端末に表示させる画面を判定する判定手順と、
判定された画面の表示データを前記情報処理端末に送信する送信手順とを実行させるためのプログラム。
【請求項８】
前記情報処理端末からの要求に応じ、該要求に含まれている前記情報処理端末の属性情報に基づいて該属性情報を含む表示データを生成し、該表示データを前記情報処理端末に送信する属性画面生成手順を有し、
前記スキャン手順は、前記属性情報を含む表示データが表示された前記情報処理端末の表示画面をスキャンすることを特徴とする請求項７記載のプログラム。
【請求項９】
前記属性別画面情報管理手段は、当該画像形成装置の各機能について、少なくともドライバプログラムを利用可能な情報処理端末に対する画面の識別情報と、ドライバプログラムを利用できない情報処理端末に対する画面の識別情報とを前記属性情報ごとに管理することを特徴とする請求項７又は８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置、及びプログラムに関し、特に携帯可能な情報処理端末と通信可能な画像形成装置、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
近年では、携帯電話やＰＤＡ（Personal Digital Assistance）等に代表されるモバイル端末が普及し、日常的に利用されている。また、記憶領域の大容量化等により、モバイル端末において電子データを気軽に取り扱うことが可能となってきている。
【０００３】
モバイル端末の特長はその携帯性にある。したがって、モバイル端末からスキャナやプリンタ等を利用する際、利用対象となるスキャナやプリンタは固定的でないことが望ましい。換言すれば、利用したいときに側に存在するスキャナやプリンタをモバイル端末から手軽に利用できることが望ましい。
【０００４】
ここで、モバイル端末からのスキャナの利用とは、スキャナに読み取らせた画像データを、例えば無線通信を介してモバイル端末内に取り込むことをいう。また、モバイル端末からのプリンタの利用とは、モバイル端末内に保存されている電子データを、例えば無線通信を介してプリンタに印刷させることをいう。
【特許文献１】特開２００６‐１３５８９０号公報
【特許文献２】特開２００７−１７４２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、モバイル端末からスキャナやプリンタの画像形成装置を手軽に利用することは困難であった。
【０００６】
一般的に、ＰＣ等から画像形成装置を利用する場合、当該画像形成装置に対応したドライバプログラムのインストールや、当該ドライバプログラムに関する設定等がＰＣ等に必要とされる。したがって、モバイル端末から画像形成装置を利用するためにもこのような作業が必要であると考えられるからである。特に、モバイル端末によっては、画像形成装置のドライバプログラムをインストールできないものも有り、事実上画像形成装置を利用できないケースも存在した。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、携帯可能な情報処理端末からの画像形成装置の利用を簡便化させることのできる画像形成装置、情報処理方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、本発明は、携帯可能な情報処理端末と通信可能な画像形成装置であって、前記情報処理端末の属性情報が表示された該情報処理端末の表示画面をスキャンし、スキャンされた画像データを記憶手段に保存するスキャン手段と、前記情報処理端末の属性情報ごとに当該画像形成装置を利用させるための画面の識別情報が定義された情報を管理する属性別画面情報管理手段と、前記スキャン後の前記情報処理端末からの当該画像形成装置の利用要求に応じ、前記記憶手段に保存されている属性情報と前記属性別画面情報管理手段に管理される情報とに基づいて、前記情報処理端末に表示させる画面を判定する判定手段と、判定された画面の表示データを前記情報処理端末に送信する送信手段とを有することを特徴とする。
【０００９】
このような画像形成装置では、携帯可能な情報処理端末からの画像形成装置の利用を簡便化させることができる。
【発明の効果】
【００１０】
本発明によれば、携帯可能な情報処理端末からの画像形成装置の利用を簡便化させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態の概要を説明するための図である。
【００１２】
同図において、モバイル端末２０は、携帯電話、ＰＤＡ（Personal Digital Assistance）、ノート型ＰＣ（Personal Computer）等、携帯可能であり、かつ、ＬＣＤ（Liquid Crystal Display）等のスキャン可能な表示部を備えた情報処理端末である。また、画像形成装置１０は、少なくともスキャン機能を有する装置であればよい。
【００１３】
まず、モバイル端末２０は、画像形成装置１０に対して、所定のＨＴＴＰリクエストを送信する（Ｓ１１）。当該ＨＴＴＰリクエストに応じ、画像形成装置１０は、モバイル端末２０の属性情報（機種やＩＰアドレス等を示す情報）を含むバーコード画像を生成し、当該バーコード画像を含むＷｅｂページ（ＨＴＭＬ形式の表示データ）（以下、「属性ページ５１０」という。）をＨＴＴＰレスポンスに含めてモバイル端末２０に返信する（Ｓ１２）。
【００１４】
ＨＴＴＰレスポンスの受信に応じ、モバイル端末２０は属性ページ５１０を表示させる（Ｓ１３）。ユーザは、表示された属性ページ５１０を画像形成装置１０にスキャンさせる（Ｓ１４）。属性ページ５１０のスキャンにより、画像形成装置５１０は、属性ページ５１０に含まれているバーコード画像を読み取り、保存しておく。
【００１５】
続いて、ユーザがモバイル端末２０に表示されている属性ページ５１０の「次へ」ボタンを押下すると、モバイル端末２０は、次の手順の指示を要求するＨＴＴＰリクエストを画像形成装置１０に送信する（Ｓ１５）。当該ＨＴＴＰリクエストに応じ、画像形成装置１０は、先にスキャンされ、保存されているバーコード画像に基づいてモバイル端末２０の属性情報を判定し、当該モバイル情報２０に適した指示を示すＷｅｂページをＨＴＴＰレスポンスに含めてモバイル端末２０に返信する（Ｓ１６）。ここで、モバイル端末２０に適した指示とは、当該モバイル端末２０が画像形成装置１０のスキャン機能又は印刷機能を利用するために次に実行すべき手順（操作）を示す指示をいい、モバイル端末２０の機種等に応じて異なりうる。
【００１６】
モバイル端末２０のユーザは、受信されたＷｅｂページに示される指示に従って、画像形成装置１０のスキャン機能や印刷機能をモバイル端末２０より利用することができる。なお、本実施の形態において、モバイル端末２０からのスキャナ機能の利用とは、画像形成装置１０に読み取らせた画像データを、例えば無線通信を介してモバイル端末内に取り込むことをいう。また、モバイル端末２０からの印刷機能の利用とは、モバイル端末２０内に保存されている電子データを、例えば無線通信を介して画像形成装置１０に印刷させることをいう。
【００１７】
以上のような処理手順を実現するため、画像形成装置１０及びモバイル端末２０は、それぞれ次のような機能構成を有する。図２は、本実施の形態の画像形成装置及びモバイル端末の機能構成例を示す図である。
【００１８】
同図において、画像形成装置１０は、Ｗｅｂサーバ部１２１、画面生成部１２２、モバイル端末判定部１２３、スキャン制御部１２４、印刷制御部１２５、バーコード画像保存部１３１、及びモバイル端末ＤＢ１３２等を有する。
【００１９】
Ｗｅｂサーバ部１２１は、モバイル端末２０からのＨＴＴＰリクエストを受け付ける。画面生成部１２２は、モバイル端末１２１からのＨＴＴＰリクエストに応じたＷｅｂページ（表示データ）を生成する。モバイル端末判定部１２３は、モバイル端末ＤＢ１３２を用いて、画像形成装置１０を利用させるためにモバイル端末２０に表示させる画面（Ｗｅｂページ）の判定等を行う。モバイル端末ＤＢ１３２には、モバイル端末２０の機種毎に、表示対象となるＷｅｂページの識別情報が登録されている。スキャン制御部１２４は、モバイル端末２０の表示部等のスキャンの実行を制御する。印刷制御部１２５は、印刷の実行を制御する。バーコード画像保存部１３１は、スキャンされたバーコード画像を保存するための記憶領域である。
【００２０】
一方、モバイル端末２０は、表示制御部２１及びＷｅｂクライアント部２２等を有する。表示制御部２１は、Ｗｅｂページ等の表示データの表示部への表示を制御する。Ｗｅｂクライアント部２２は、画像形成装置１０に対してＨＴＴＰリクエストを送信する。
【００２１】
なお、本実施の形態では、画像形成装置１０とモバイル端末２０との通信がＨＴＴＰによって行われる例を説明する。但し、両者間のプロトコルは所定のものに限定されない。例えば、赤外線通信や、Ｂｌｕｅｔｏｏｔｈによって行われてよい。また、ＵＳＢ（Universal Serial Bus）ケーブル等によって接続されてもよい。
【００２２】
図３は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図３において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、ネットワークインタフェース１５、及び操作パネル１６等のハードウェアを有する。
【００２３】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、及びＨＤＤ１１４等を含む。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、図２に示される各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。例えば、バーコード画面保存部１３１やモバイル端末ＤＢ１３２は、ＨＤＤ１１４に形成される。
【００２４】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタは１３、画像データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース１５は、ＬＡＮ（Local Area Network）等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。操作パネル１６は、ユーザからの入力の受け付けや、ユーザに対する情報の通知等を行うめのボタン、液晶パネル等を備えたハードウェアである。
【００２５】
以下、画像形成装置１０及びモバイル端末２０が実行する処理手順について説明する。図４は、画像形成装置及びモバイル端末が実行する処理手順を説明するためのシーケンス図である。
【００２６】
ユーザが、モバイル端末２０に対して属性ページ５１０に対応するＵＲＬ（Uniform Resource Locator）を入力すると、モバイル端末２０のＷｅｂクライアント部２２は、属性ページ５１０の送信を要求するＨＴＴＰリクエストを画像形成装置１０に対して送信する（Ｓ１０１）。当該ＨＴＴＰリクエストには、モバイル端末２０の属性情報を含む。属性情報は、モバイル端末２０のＩＰアドレスや機種を識別する情報（機種情報）等を含む。ここで、機種情報は、例えば、メーカによって割り当てられた、各機種（モデル）に対して一意な名前（例えば、型番）である。なお、当該ＵＲＬは、画像形成装置１０に貼り付けてある等、ユーザが容易に認識できるようにしておくとよい。又は、操作パネル１６に対する所定のキー入力に応じて、画像形成装置１０が当該ＵＲＬを操作パネル１６に表示させるようにしてもよい。
【００２７】
画像形成装置１０のＷｅｂサーバ部１２１が、モバイル端末２０からのＨＴＴＰリクエストを受信すると、画面生成部１２２は、ＨＴＴＰリクエストに含まれているモバイル端末２０の属性情報を表すバーコード画像を生成し、当該バーコード画像を含む属性ページ５１０を生成する（Ｓ１０２）。続いて、Ｗｅｂサーバ部１２１は、生成された属性ページ５１０を含むＨＴＴＰレスポンスをモバイル端末２０に返信する（Ｓ１０３）。なお、Ｗｅｂサーバ部１２１は、ＨＴＴＰレスポンスの返信前に、モバイル端末２０とのセッションを開設し、当該セッションの情報を保持するためのデータ（セッションオブジェクト）をＲＡＭ１１２に生成する。セッションオブジェクト内には、当該セッションを一意に識別するセッションＩＤが格納される。当該セッションＩＤは、ステップＳ１０３において返信されるＨＴＴＰレスポンスに含まれる。以降、モバイル端末２０からのＨＴＴＰリクエストには当該セッションＩＤが含まれ、画像形成装置１０は、セッションＩＤに基づいてセッションを識別するが、この点に関するステップごとの説明は省略する。
【００２８】
モバイル端末２０のＷｅｂクライアント２２が当該ＨＴＴＰレスポンスを受信すると、表示制御部２１は、当該ＨＴＴＰレスポンスに含まれている属性ページ５１０を表示部に表示させる（Ｓ１０４）。
【００２９】
図５は、属性ページの表示例を示す図である。同図に示されるように、属性ページ５１０にはバーコード画像５１２が含まれている。バーコード画像５１２は、モバイル端末２０の属性情報がコード化されたものである。なお、属性ページ５１０（バーコード画像５１２）は、必ずしも画像形成装置１０より取得されなくてもよい。例えば、予め配布され、モバイル端末２０に保存されていてもよい。又は、モバイル端末２０内において生成されてもよい。但し、画像形成装置１０に生成させることで、画像形成装置１０が確実に解釈可能なバーコード画像をモバイル端末２０に表示させることができる。
【００３０】
続いて、ユーザは、属性ページ５１０が表示されているモバイル端末５１０の表示部を画像形成装置１０のスキャナ１２に載置し、操作パネル１６を介してスキャンの実行指示を画像形成装置１０に入力する。当該実行指示の入力に応じ、スキャン制御部１２４は、スキャナ１２を制御してバーコード画像５１２を読み取り、ハーコード画像５１２をバーコード画像保存部１３１に保存する（Ｓ１０５）。
【００３１】
スキャンの実行後、ユーザが、モバイル端末５１０に表示されている属性ページ５１０の「次へ」ボタン５１１を押下すると、モバイル端末２０のＷｅｂクライアント部２２は、次の手順の指示を要求するＨＴＴＰリクエスト（画像形成装置１０の利用要求）を画像形成装置１０に送信する（Ｓ１０６）。
【００３２】
画像形成装置１０のＷｅｂサーバ部１２１が当該ＨＴＴＰリクエストを受信すると、モバイル端末判定部１２３は、バーコード画像保存部１３１に保存されているバーコード画像５１２を解析し、バーコード画像５１２よりモバイル端末２０の属性情報を抽出する（Ｓ１０７）。なお、ステップＳ１０５において保存されたバーコード画像５１２と、モバイル端末２０又はセッションとの関連付けは、所定の方法に限定されない。例えば、バーコード画像５１２内にセッションＩＤが含まれていてもよい。又は、バーコード画像５１２に含まれているモバイル端末２０の属性情報の一部（例えば、ＩＰアドレス）に基づいて、バーコード画像５１２とモバイル端末２０との関連付けを行ってもよい。又は、バーコード画像５１２が保存されるファイルのファイル名をセッションＩＤ若しくはモバイル端末２０のＩＰアドレス等を識別可能なものとしてもよい。
【００３３】
続いて、モバイル端末判定部１２３は、バーコード画像５１２より抽出された属性情報とモバイル端末ＤＢ１３２に登録されている情報とに基づいて、画像形成装置１０が提供する機能のうち、モバイル端末２０が利用可能な機能を判定する（Ｓ１０８）。続いて、画面生成部１２２は、モバイル端末判定部１２３による判定結果に基づいて、モバイル端末２０が利用可能な機能の一覧を表示させるＷｅｂページ（以下、「機能一覧ページ」という。）を生成する（Ｓ１０９）。続いて、Ｗｅｂサーバ部１２１は、機能一覧ページを含むＨＴＴＰレスポンスをモバイル端末２０に返信する（Ｓ１１０）。
【００３４】
モバイル端末２０のＷｅｂクライアント２２が当該ＨＴＴＰレスポンスを受信すると、表示制御部２１は、当該ＨＴＴＰレスポンスに含まれている機能一覧ページを表示部に表示させる（Ｓ１０４）。
【００３５】
図６は、機能一覧ページの表示例を示す図である。同図において、機能一覧ページ５２０には、モバイル端末２０が利用可能であると判定された機能の名前（機能名）の一覧が表示されている。各機能名には当該機能の利用要求に対応するＵＲＬ対するリンクが貼られている。すなわち、リンク５２１は、スキャン機能に対応するリンクである。リンク５２２は、印刷機能に対応するリンクである。
【００３６】
続いて、ユーザによって、所望の機能に対応するリンク（リンク５２１又はリンク５２２）が選択されると、モバイル端末２０のＷｅｂクライアント部２２は、選択されたリンクに対応する機能の利用要求を含むＨＴＴＰリクエストを画像形成装置１０に送信する（Ｓ１１２）。
【００３７】
画像形成装置１０のＷｅｂサーバ部１２１が当該ＨＴＴＰリクエストを受信すると、モバイル端末判定部１２３は、要求されている機能をモバイル端末２０に利用させるためのＷｅｂページをモバイル端末ＤＢ１３２に基づいて判定する（Ｓ１１３）。続いて、画面生成部１２２は、モバイル端末判定部１２３によって判定されたＷｅｂページを生成する（Ｓ１１４）。続いて、Ｗｅｂサーバ部１２１は、生成されたＷｅｂページをＨＴＴＰレスポンスに含めてモバイル端末２０に返信する（Ｓ１１５）。
【００３８】
以降は、当該Ｗｅｂページに従った手順によって、所望の機能が利用される。
【００３９】
続いて、ステップＳ１０７以降の処理内容について詳細に説明する。図７は、モバイル端末ＤＢに基づいて実行される処理手順を説明するためのフローチャートである。
【００４０】
ステップＳ２０１において、画像形成装置１０のモバイル端末判定部１２３は、モバイル端末２０に対応するバーコード画像５１２をバーコード画像保存部１３１より取得し、バーコード画像５１２よりモバイル端末２０の属性情報を抽出する。続いて、モバイル端末判定部１２３は、抽出された属性情報に基づいて、モバイル端末２０に対応するレコードをモバイル端末ＤＢ１３２より検索する（Ｓ２０２）。
【００４１】
図８は、モバイル端末ＤＢの構成例を示す図である。同図に示されるようにモバイル端末ＤＢ１３２には、モバイル端末の機種ごとに、印刷機能及びスキャン機能を利用する際に表示させるべきＷｅｂページの種別が登録されている。Ｗｅｂページの種別としては、印刷機能については、プリンタドライバインストールページ及びＷｅｂ印刷ページ等が有る。また、スキャン機能についてはスキャナドライバインストールページ及びＷｅｂスキャンページ等がある。プリンタドライバインストールページ又はスキャナドライバインストールページは、プリンタドライバ又はスキャナドライバ等のドライバプログラムのインストールへ誘導するＷｅｂページである。したがって、プリンタドライバ又はスキャナドライバが利用可能な機種（例えば、ノートＰＣ等）については、プリンタドライバインストールページ又はスキャナドライバインストールページが表示対象とされる。また、Ｗｅｂ印刷ページ又はＷｅｂスキャンページは、ドライバプログラムを用いずに、印刷対象の電子データ又はスキャンされた画像データのファイル転送等を用いて印刷又はスキャンを実行させるためのＷｅｂページである。したがって、プリンタドライバ又はスキャナドライバが利用不可能な機種については、Ｗｅｂ印刷ページ又はＷｅｂスキャンページが表示対象とされる。
【００４２】
図８の例では、機種ＡＡＡのモバイル端末は、印刷機能についてはＷｅｂ印刷ページが、スキャン機能についてはＷｅｂスキャンページが表示対象であることが示されている。また、機種ＢＢＢのモバイル端末については、印刷機能についてはプリンタドライバインストールページが、スキャン機能についてはスキャナドライバインストールページが表示対象であることが示されている。なお、いずれかの機能について表示対象とされるＷｅｂページが一つも無い機種は、当該機能を利用できないことになる。例えば、機種ＣＣＣは、プリンタドライバインストールページ及びネットワーク経由ページは表示対象とされていない。したがって、印刷機能に関する非図示の他のＷｅｂページが表示対象とされていなければ、印刷機能は利用できない。スキャン機能についても同様である。
【００４３】
なお、図８の例では、機種別にＷｅｂページの種別が登録されているが、運用に応じてＭＡＣアドレス、ＩＰアドレス、ＯＳの種類等、印刷機能やスキャン機能の利用形態に影響を及ぼしうる情報（パラメータ）ごとに、Ｗｅｂページの種別が登録されていてもよい。モバイル端末ＤＢ１３２の分類の仕方に応じて、バーコード画像５１２に含める属性情報を決定すればよい。
【００４４】
ステップＳ２０２では、バーコード画像５１２より抽出されたモバイル端末２０の機種に対応するレコードがモバイル端末ＤＢ１３２に存在するか否かが判定される。
【００４５】
当該レコード（以下、「カレントレコード」という。）が存在する場合（Ｓ２０２でＹＥＳ）、モバイル端末判定部１２３は、カレントレコードにおいてスキャナドライバインストールページは表示対象であるか否かを判定する（Ｓ２０３）。スキャナドライバインストールページが表示対象である場合（Ｓ２０３でＹＥＳ）、モバイル端末判定部１２３は、スキャナドライバインストールフラグをＯＮに設定する（Ｓ２０４）。スキャナドライバスキャンインストールフラグは、モバイル端末２０に対するスキャナドライバのインストールの可否を記憶しておくためのフラグ変数であり、既定値はＯＦＦである。
【００４６】
続いて、モバイル端末判定部１２３は、カレントレコードにおいてプリンタドライバインストールページは表示対象であるか否かを判定する（Ｓ２０５）。プリンタドライバインストールページが表示対象である場合（Ｓ２０５でＹＥＳ）、モバイル端末判定部１２３は、プリンタドライバインストールフラグをＯＮに設定する（Ｓ２０６）。プリンタドライバスキャンインストールフラグは、モバイル端末２０に対するプリンタドライバのインストールの可否を記憶しておくためのフラグ変数であり、既定値はＯＦＦである。
【００４７】
続いて、モバイル端末判定部１２３は、カレントレコードに基づいて、モバイル端末２０が利用可能な機能を判定する（Ｓ２０７）。具体的には、印刷機能及びスキャン機能のそれぞれについて、表示対象となりうるＷｅｂページが有れば当該機能は利用可能であると判定される。続いて、画面生成部１２２は、モバイル端末判定部１２３の判定結果に基づいて機能一覧ページ５２０を生成する。Ｗｅｂサーバ部１２１は、生成された機能一覧ページ５２０をモバイル端末に送信する（Ｓ２０８）。
【００４８】
続いて、Ｗｅｂサーバ部１２１が、機能一覧ページ５２０に基づく機能の利用要求を受信すると（Ｓ２０９）、モバイル判定部１２３は、機能一覧ページ５２０において選択された機能はスキャン機能であるか否かを判定する（Ｓ２１０）。スキャン機能が選択された場合（Ｓ２１０でＹＥＳ）、モバイル端末判定部１２３は、スキャナドライバインストールフラグの値は「ＯＮ」であるか否かを判定する（Ｓ２１１）。
【００４９】
スキャナドライバインストールフラグの値が「ＯＮ」でない場合（Ｓ２１１でＮＯ）、画面生成部１２２は、Ｗｅｂスキャンページを生成する。Ｗｅｂサーバ部１２１は、生成されたＷｅｂスキャンページをモバイル端末２０に送信する（Ｓ２１２）。モバイル端末２０のＷｅｂクライアント部２２がＷｅｂスキャンページを受信すると、表示制御部２１はＷｅｂスキャンページを表示させる（Ｓ２１３）。
【００５０】
図９は、Ｗｅｂスキャンページの表示例を示す図である。同図に示されるＷｅｂスキャンページ５３０は、スキャンする原稿を読み取り部へセットし、スタートボタンを押下するように促している。
【００５１】
Ｗｅｂスキャンページ５３０の指示に応じ、ユーザが原稿を画像形成装置１０のスキャナ１２にセットし、操作パネル１６のスタートボタンを押下すると、スキャン制御部１２４はスキャナ１２を制御して原稿のスキャンを実行し、スキャンされた画像データ（スキャンデータ）をＨＤＤ１１４に保存する（Ｓ２１４）。
【００５２】
続いて、ユーザが、モバイル端末２０に表示されているＷｅｂスキャンページ５３０の「次へ」ボタン５３１を押下すると、Ｗｅｂクライアント部２２は、スキャンデータの一覧情報の提供要求を画像形成装置１０に送信する。画像形成装置１０のＷｅｂサーバ部１２１が当該要求を受信すると、画面生成部１２２は、ＨＤＤ１１４に保存されているスキャンデータの一覧情報を表示させるＷｅｂページ（以下、「スキャンデータ一覧ページ」という。）を生成する。Ｗｅｂサーバ部１２１は、生成されたスキャンデータ一覧ページをモバイル端末２０に送信する（Ｓ２１５）。
【００５３】
モバイル端末２０のＷｅｂクライアント部２２がスキャンデータ一覧ページを受信すると、表示制御部２１はスキャンデータ一覧ページを表示させる（Ｓ２１３）。
【００５４】
図１０は、スキャンデータ一覧ページの表示例を示す図である。スキャンページ一覧画面５４０には、スキャンデータのファイル名の一覧が表示されている。各ファイル名には、各スキャンデータへのリンクが貼られている。したがって、ユーザが、所望のファイル名をクリック（選択）すると、当該ファイル名に係るスキャンデータが、画像形成装置１０からモバイル端末２０へダウンロードされ、モバイル端末２０内の記録媒体へ保存される。
【００５５】
このように、本実施の形態の画像形成装置１０によれば、モバイル端末２０がスキャンドライバをインストールできない場合であっても、画像形成装置１０との通信が可能であれば、画像形成装置１０にスキャンさせた画像データの取り込みを簡便に実現することができる。
【００５６】
一方、ステップＳ２１１において、スキャナドライバインストールフラグの値が「ＯＮ」であった場合（Ｓ２１１でＹＥＳ）、画面生成部１２２は、スキャナドライバインストールページを生成する。Ｗｅｂサーバ部１２１は、生成されたスキャナドライバインストールページをモバイル端末２０に送信する（Ｓ２１７）。
【００５７】
スキャナドライバインストールページには、例えば、スキャナドライバのダウンロードサイトへのリンクが貼られている。したがって、ユーザは、スキャナドライバインストールページに基づいてスキャナドライバをモバイル端末２０へインストールすることができる。
【００５８】
例えば、図１１は、スキャナドライバのインストール中にモバイル端末に表示されるＷｅｂページの例を示す図である。
【００５９】
スキャナドライバのインストール後は、当該スキャナドライバを用いて、画像形成装置１０のスキャン機能をモバイル端末２０より利用することが可能となる。
【００６０】
なお、スキャナドライバインストールページに、画像形成装置１０にスキャンを実行させるための設定を行うためのプログラムモジュールを埋め込んでおいてもよい。当該プログラムモジュールによって自動的にスキャンドライバに対する設定が行われるため、画像形成装置１０のＩＰアドレス等を知らなくても、スキャナドライバの設定を簡便に完了することができる。
【００６１】
また、ステップＳ２１０において、機能一覧ページ５２０において選択された機能が印刷機能であると判定された場合（Ｓ２１０でＮＯ）、モバイル端末判定部１２３は、プリンタドライバインストールフラグの値は「ＯＮ」であるか否かを判定する（Ｓ２２１）。
【００６２】
プリンタドライバインストールフラグの値が「ＯＮ」でない場合（Ｓ２２１でＮＯ）、画面生成部１２２は、Ｗｅｂ印刷ページを生成する。Ｗｅｂサーバ部１２１は、生成されたＷｅｂ印刷ページをモバイル端末２０に送信する（Ｓ２２２）。モバイル端末２０のＷｅｂクライアント部２２がＷｅｂ印刷ページを受信すると、表示制御部２１はＷｅｂ印刷ページを表示させる（Ｓ２２３）。
【００６３】
図１２は、Ｗｅｂ印刷ページの表示例を示す図である。Ｗｅｂ印刷ページ５５０において「選択」ボタン５５１が押下されると、表示制御部２１は、Ｗｅｂ印刷ページ５５０の定義に基づいてファイルダイアログを表示させる。ファイルダイアログは、モバイル端末２０の記録媒体に保存されているファイルを選択させるためのダイアログである。ファイルダイアログにおいて印刷対象のファイル（印刷対象ファイル）が選択された後、Ｗｅｂ印刷ページ５５０の「次へ」ボタン５５２が押下されると、Ｗｅｂクライアント部２２は、印刷対象ファイルを画像形成装置１０に送信する（Ｓ２２４）。
【００６４】
画像形成装置１０のＷｅｂサーバ部１２１は、印刷対象ファイルを受信すると当該印刷対象ファイルをＨＤＤ１１４内の所定のフォルダに保存しておく。続いて、画面生成部１２２は、印刷設定ページを生成する。Ｗｅｂサーバ部１２１は、生成された印刷設定ページをモバイル端末２０に送信する（Ｓ２２５）。モバイル端末２０のＷｅｂクライアント部２２が印刷設定ページを受信すると、表示制御部２１は印刷設定ページを表示させる（Ｓ２２６）。
【００６５】
図１３は、印刷設定ページの表示例を示す図である。印刷設定ページ５７０では、各種の印刷属性（印刷条件）の設定が可能とされている。印刷属性の設定後、「決定」ボタン５７１が押下されると、Ｗｅｂクライアント部２２は、印刷の実行要求を画像形成装置１０に送信する。画像形成装置１０のＷｅｂサーバ部１２１が当該要求を受信すると、印刷制御部１２５は、所定のフォルダに保存されている印刷対象ファイルの印刷をプリンタ１３に実行させる（Ｓ２２７）。
【００６６】
このように、本実施の形態の画像形成装置１０によれば、モバイル端末２０がプリンタドライバをインストールできない場合であっても、画像形成装置１０との通信が可能であれば、モバイル端末内に保存されているファイルの印刷を画像形成装置１０に簡便に実行させることができる。
【００６７】
なお、モバイル端末２０から画像形成装置１０への印刷データの送信は、必ずしもＨＴＴＰを用いる必要はない。例えば、ＦＴＰ（File Transfer Protocol）であってもよいし、電子メールが用いられてもよい。更に、赤外線通信が用いられてよい。いずれの通信方式を用いるかについては、機種毎にモバイル端末ＤＢ１３２に登録しておけば、画像形成装置１０側においても、利用される通信方式を判定することができる。この点は、スキャンデータの転送についても同様である。
【００６８】
一方、ステップＳ２２１において、プリンタドライバインストールフラグの値が「ＯＮ」であった場合（Ｓ２２１でＹＥＳ）、画面生成部１２２は、プリンタドライバインストールページを生成する。Ｗｅｂサーバ部１２１は、生成されたプリンタドライバインストールページをモバイル端末２０に送信する（Ｓ２２８）。
【００６９】
プリンタドライバインストールページには、例えば、プリンタドライバのダウンロードサイトへのリンクが貼られている。したがって、ユーザは、プリンタドライバインストールページに基づいてプリンタドライバをモバイル端末２０へインストールすることができる。プリンタドライバのインストール後は、当該プリンタドライバを用いて、画像形成装置１０の印刷機能をモバイル端末２０より利用することが可能となる。
【００７０】
なお、プリンタドライバインストールページに、画像形成装置１０に対する印刷ポート等の設定を行うためのプログラムモジュールを埋め込んでおいてもよい。当該プログラムモジュールによって自動的に印刷ポートの設定が行われるため、画像形成装置１０のＩＰアドレス等を知らなくても、プリンタドライバの設定を簡便に完了することができる。
【００７１】
上述したように、本実施の形態における画像形成装置１０は、属性ページ５１０のスキャンに基づいてモバイル端末２０の属性情報を自動的に認識し、当該属性情報に応じた表示データ（Ｗｅｂページ）をモバイル端末２０に提供することができる。したがって、ユーザは、自らが所有するモバイル端末によって画像形成装置１０を利用するためにどのような操作又は設定等が必要であるかについての知識を有している必要はない。すなわち、画像形成装置１０から提供される表示データが表示させる画面に従って操作を行うことで、以前に利用したことのない画像形成装置１０であっても簡便に利用することができる。
【００７２】
具体的な利用例としては、例えば、本実施の形態における画像形成装置１０を図書館に設置することが考えられる。図書館の利用者は、所望の図書を画像形成装置１０にスキャンさせ、そのスキャンデータを自らのモバイル端末に簡便に取り込むことができる。
【００７３】
但し、図書館のポリシーとして、モバイル端末に取り込まれたスキャンデータの更なるコピーを制限したい場合が考えられる。この場合、画像形成装置１０は、スキャンデータをＰＤＦ（Portable Document Format）等のデジタルコピーガード機能に対応したデータ形式によって提供するようにすればよい。また、デジタルコピーガード機能に対応したモバイル端末に対してのみ、スキャンデータを提供するようにすればよい。この場合、デジタルコピーガードに対応しているか否かに基づいて、各機種に対するモバイル端末ＤＢ１３２の設定を行えばよい。具体的には、デジタルコピーガードに対応していない機種については、スキャン機能を利用できないように（スキャン機能を利用するためのＷｅｂページは無しとして）設定しておけばよい。
【００７４】
なお、本実施の形態では、モバイル端末２０の属性情報をバーコード画像によって表現する例について説明したが、文字列や地紋等、バーコード（２次元バーコード）以外の各種の形式で属性情報を表現してもよい。文字列の場合、画像形成装置１０は、ＯＣＲ（Optical Character Reader）機能によって当該文字列に基づいて属性情報の内容を解釈すればよい。
【００７５】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態の概要を説明するための図である。
【図２】本実施の形態の画像形成装置及びモバイル端末の機能構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図４】画像形成装置及びモバイル端末が実行する処理手順を説明するためのシーケンス図である。
【図５】属性ページの表示例を示す図である。
【図６】機能一覧ページの表示例を示す図である。
【図７】モバイル端末ＤＢに基づいて実行される処理手順を説明するためのフローチャートである。
【図８】モバイル端末ＤＢの構成例を示す図である。
【図９】Ｗｅｂスキャンページの表示例を示す図である。
【図１０】スキャンデータ一覧ページの表示例を示す図である。
【図１１】スキャナドライバのインストール中にモバイル端末に表示されるＷｅｂページの例を示す図である。
【図１２】Ｗｅｂ印刷ページの表示例を示す図である。
【図１３】印刷設定ページの表示例を示す図である。
【符号の説明】
【００７７】
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          ネットワークインタフェース
１６          操作パネル
２１          表示制御部
２２          Ｗｅｂクライアント部
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１２１        Ｗｅｂサーバ部
１２２        画面生成部
１２３        モバイル端末判定部
１２４        スキャン制御部
１２５        印刷制御部
１３１        バーコード画像保存部
１３２        モバイル端末ＤＢ
【図１】
2010057090.tif 000003
【図２】
2010057090.tif 000004
【図３】
2010057090.tif 000005
【図４】
2010057090.tif 000006
【図５】
2010057090.tif 000007
【図６】
2010057090.tif 000008
【図７】
2010057090.tif 000009
【図８】
2010057090.tif 000010
【図９】
2010057090.tif 000011
【図１０】
2010057090.tif 000012
【図１１】
2010057090.tif 000013
【図１２】
2010057090.tif 000014
【図１３】
2010057090.tif 000015