(57)【特許請求の範囲】
【請求項１】
画像形成装置と携帯端末とを有する情報処理システムであって、
前記画像形成装置は、
ユーザを認証する認証手段と、
前記認証手段により認証されたユーザの情報と、前記認証されたユーザが当該画像形成装置で利用可能な特定のアプリケーションに関するアプリケーション情報とを埋め込んだ第１画像パターンを生成する第１生成手段と、
前記生成された第１画像パターンを前記画像形成装置の表示部に表示する表示制御手段と、を有し、
前記携帯端末は、
前記画像形成装置の表示部に表示される画像パターンを前記携帯端末のカメラで撮影し、読み取るための読取手段と、
前記読取手段により読み取られた前記第１画像パターンを解析し、前記ユーザの情報と前記アプリケーション情報を取得する取得手段と、前記カメラでの撮影により前記第１画像パターンが前記携帯端末において認識されている間、前記取得手段により取得された前記アプリケーション情報に対応する特定のアプリケーションを利用するための操作画面を、当該携帯端末の表示部に表示するように制御する制御手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記画像形成装置は、さらに、当該画像形成装置と通信するためのアドレス情報を埋め込んだ第２画像パターンを生成する第２生成手段を有し、
前記表示制御手段は、前記生成された第２画像パターンを前記画像形成装置の表示部に表示させ、
前記認証手段は、前記第２画像パターンに埋め込まれたアドレス情報を用いて前記携帯端末から送信された認証情報に基づいて認証処理を行うものであり、
前記表示制御手段は、前記認証処理が成功した場合に前記第１生成手段により生成された前記第１画像パターンを、前記画像形成装置の表示部に表示することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記携帯端末は、さらに、前記読取手段による前記第２画像パターンの読み取りに従い前記取得手段が取得した前記アドレス情報を用いて、前記認証情報を前記画像形成装置に送信する第１送信手段を有することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記画像形成装置は、さらに、前記認証処理が成功した場合に、該認証されたユーザが当該画像形成装置で利用可能なアプリケーションのリストに関する情報を埋め込んだ第３画像パターンを生成する第３生成手段を有し、
前記表示制御手段は、前記生成された第３画像パターンを前記画像形成装置の表示部に表示し、
前記取得手段は、前記読取手段により読み取られた前記第３画像パターンを解析し、前記アプリケーションのリストに関する情報を取得し、
前記制御手段は、前記カメラでの撮影により前記第３画像パターンが前記携帯端末において認識されている間、前記アプリケーションのリストに関する情報に対応するアプリケーションのリストの画面を、当該携帯端末の表示部に表示するように制御することを特徴とする請求項２または３に記載の情報処理システム。
【請求項５】
前記携帯端末は、さらに、
前記アプリケーションのリストから、当該携帯端末で利用したいアプリケーションを選択するための選択手段と、
前記選択手段による選択結果を前記画像形成装置に送信する第２送信手段と、を有することを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記アプリケーションのリストには、前記特定のアプリケーションが含まれ、
前記第１生成手段は、前記第２送信手段により前記携帯端末から送信された選択結果において前記特定のアプリケーションが選択されていた場合に、前記第１画像パターンを生成することを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記アプリケーションのリストには、セキュアプリントを実現するためのアプリケーションが含まれることを特徴とする請求項４乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
画像形成装置であって、
ユーザを認証する認証手段と、
前記認証手段により認証されたユーザが当該画像形成装置で利用可能なアプリケーションのリストに関する情報を埋め込んだ第３画像パターンを生成する手段と、
前記生成された第３画像パターンを前記画像形成装置の表示部に表示する表示制御手段と、
前記認証手段により認証されたユーザの情報と、前記認証されたユーザが当該画像形成装置で利用可能な特定のアプリケーションに関するアプリケーション情報とを埋め込んだ第１画像パターンを生成する手段と、を有し、
前記表示制御手段は、さらに、前記生成された第１画像パターンを前記画像形成装置の表示部に表示することを特徴とする画像形成装置。
【請求項９】
前記画像形成装置は、さらに、当該画像形成装置と通信するためのアドレス情報を埋め込んだ第２画像パターンを生成する手段を有し、
前記表示制御手段は、前記生成された第２画像パターンを前記画像形成装置の表示部に表示させ、
前記認証手段は、前記第２画像パターンに埋め込まれたアドレス情報を用いて携帯端末から送信された認証情報に基づいて認証処理を行うものであり、
前記表示制御手段は、前記認証処理が成功した場合に前記生成された第１画像パターンを、前記画像形成装置の表示部に表示することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記アプリケーションのリストには、前記特定のアプリケーションが含まれ、
第１生成手段は、前記第３画像パターンに埋め込まれた前記アプリケーションのリストを用いて携帯端末で選択されて前記携帯端末から送信された前記携帯端末で利用したいアプリケーションの選択結果において、前記特定のアプリケーションが選択されていた場合に、前記第１画像パターンを生成することを特徴とする請求項８または９に記載の画像形成装置。
【請求項１１】
前記アプリケーションのリストには、セキュアプリントを実現するためのアプリケーションが含まれることを特徴とする請求項８乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
画像形成装置の制御方法であって、
ユーザを認証する認証ステップと、
前記認証ステップで認証されたユーザが当該画像形成装置で利用可能なアプリケーションのリストに関する情報を埋め込んだ第３画像パターンを生成するステップと、
前記生成された第３画像パターンを前記画像形成装置の表示部に表示する表示制御ステップと、
前記認証ステップにより認証されたユーザの情報と、前記認証されたユーザが当該画像形成装置で利用可能な特定のアプリケーションに関するアプリケーション情報とを埋め込んだ第１画像パターンを生成するステップと、を有し、
前記表示制御ステップは、さらに、前記生成された第１画像パターンを前記画像形成装置の表示部に表示することを特徴とする画像形成装置の制御方法。
法。
【請求項１３】
コンピュータを、請求項８乃至１１のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に搭載されているアプリケーションに関する情報の表示技術に関し、特に、携帯端末と画像形成装置の制御技術に関する。
【背景技術】
【０００２】
近年の画像形成装置は、その画像処理機能が向上し、そのため様々な機能を備えるものが開発されるに至っている。また、画像形成装置では、アプリケーション機能を表示・選択する等の操作を行うための操作表示装置として，ＬＣＤ（液晶）パネルを用いたものが多く採用されている。
【０００３】
また、昨今の携帯電話やＰＤＡ（Personal Digital Assistant）等の携帯端末は、多機能になってきている。
かかる背景から、携帯端末が保持している情報を画像形成装置に送信して印刷したり、画像形成装置の情報を携帯端末で受信して表示したり、操作したいといった要望が高まっている。
【０００４】
特許文献１では、携帯端末を画像形成装置の所定の位置にかざすと、双方に設けられた短距離無線通信（非接触ＩＣカードおよびカードリーダ）を用いて、相互の無線ＬＡＮ（Local Area Network）のアドレスを交換する。そして、画像形成装置の画面にて利用者を認証する。その後、携帯端末が保持するデータを無線ＬＡＮにより画像形成装置に転送して印刷を行い、画像形成装置の保持しているデータを携帯端末に転送して保存する技術が記載されている。
【０００５】
また、特許文献１では、利用者が携帯端末上で印刷すべきファイルを選択した後、印刷条件を設定するための画面が携帯端末に表示される。利用者はこの画面から印刷条件を選択することができ、携帯端末に保持しているデータの印刷と画像形成装置に保持しているデータの保存を同時に行うこともできる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−７９６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
画像形成装置のＬＣＤ上での操作については、利用者ごとに目的が異なるため、印刷の利用実績を表示する場合や、留め置き印刷などの場合では、利用者ごとに表示される画面も操作も異なることがある。このため、利用者を識別するために画像形成装置にログインをしてから各操作を行うことが一般的であり、ある利用者が使用しているときはセキュリティの面からも他の利用者に利用するべきではない。
【０００８】
しかしながら、特許文献１では、無線ＬＡＮ通信による画像形成装置と携帯端末の通信を可能としているため、利用者が画像形成装置から離れても利用可能である。一方で、誰が画像形成装置を使用しているのか他の利用者にとってわかりにくい。そのため、ある利用者がログイン状態のまま画像形成装置から離れて携帯端末により画像形成装置を利用していた場合、該ログイン状態の画像形成装置が他の利用者により使用されてしまったり、他の利用者により勝手にログアウトされてしまう可能性が高くなる。また、多重ログインとなってしまう可能性も高くなるといった課題がある。
【０００９】
また、特許文献１では、本人確認のために利用者が画像形成装置の表示部で暗証番号を入力するといった煩雑な操作を行う必要があり、利用者にとって手間となるといった課題もある。
【００１０】
本発明は、上記の問題点を解決するためになされたものである。
本発明の目的は、携帯端末を介して画像形成装置を利用する場合でも、複数の利用者による画像形成装置の同時利用の可能性を低減し、利用者のセキュリティを保つ仕組みを提供することである。
【課題を解決するための手段】
【００１１】
本発明は、画像形成装置と携帯端末とを有する情報処理システムであって、前記画像形成装置は、ユーザを認証する認証手段と、前記認証手段により認証されたユーザの情報と、前記認証されたユーザが当該画像形成装置で利用可能な特定のアプリケーションに関するアプリケーション情報とを埋め込んだ第１画像パターンを生成する第１生成手段と、前記生成された第１画像パターンを前記画像形成装置の表示部に表示する表示制御手段と、を有し、前記携帯端末は、前記画像形成装置の表示部に表示される画像パターンを前記携帯端末のカメラで撮影し、読み取るための読取手段と、前記読取手段により読み取られた前記第１画像パターンを解析し、前記ユーザの情報と前記アプリケーション情報を取得する取得手段と、前記カメラでの撮影により前記第１画像パターンが前記携帯端末において認識されている間、前記取得手段により取得された前記アプリケーション情報に対応する特定のアプリケーションを利用するための操作画面を、当該携帯端末の表示部に表示するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、携帯端末を介して画像形成装置を利用する場合でも、複数の利用者による画像形成装置の同時利用の可能性を低減し、利用者のセキュリティを保つ仕組みを提供することである。
【図面の簡単な説明】
【００１３】
【図１】本発明に適用可能な画像形成装置の一実施例を示すハードウェア構成の一例を示すブロック図である。
【図２】本発明に適用可能な携帯端末の一実施例を示すハードウェア構成の一例を示すブロック図である。
【図３】本実施例における画像形成装置１００と携帯端末２００で構成される情報処理システムの構成を説明するシステム構成図である。
【図４】実施例１における画像形成装置１００の制御部１１２が実行する処理の一例を示すフローチャートである。
【図５】実施例１における携帯端末２００が実行する処理の一例を示すフローチャートである。
【図６】図５のＳ５０６の処理の詳細を示すフローチャートである。
【図７】図５のＳ５０８の処理の詳細を示すフローチャートである。
【図８】画像形成装置１００の表示部１０５に表示される画面の一例を示す図である。
【図９】表示部２０１に表示されるメニュー画面の一例を示す図である。
【図１０】マーカー読み取りアプリケーションのトップ画面１０００の一例を示す図である。
【図１１】認証用マーカー読み取り時の携帯端末２００の表示部２０１の画面の一例を示す図である。
【図１２】図５のＳ５１０において表示部２０１に表示されるアプリケーション画面１２００の一例を示す図である。
【図１３】図５のＳ５１２において表示部２０１に表示される表示画面の一例を示す図である。
【図１４】認証用マーカーに含まれる情報のデータフォーマットの一例を示す図である。
【図１５】ログインユーザのアプリケーション表示用マーカーに含まれる情報のデータフォーマットの一例を示す図である。
【図１６】デバイスログイン認証を行うための利用者情の一例を示す図である。
【図１７】実施例２における画像形成装置１００の制御部１１２が実行する処理の一例を示すフローチャートである。
【図１８】図１７のＳ１７０６の処理の詳細を示すフローチャートである。
【図１９】実施例２における携帯端末２００が実行する処理の一例を示すフローチャートである。
【図２０】図１９のＳ１９０８の処理の詳細を示すフローチャートである。
【図２１】図１９のＳ１９１０において表示部２０１に表示されるアプリケーション画面１２００の一例を示す図である。
【図２２】セキュアプリントアプリケーション画面の一例を示す図である。
【図２３】ログインユーザが使用できるアプリケーションのリスト表示用マーカーに含まれるデータフォーマットの一例を示す図である。
【図２４】実施例２における携帯端末から画像形成装置に送信するアプリケーション情報のデータフォーマットの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１５】
本発明に係る画像形成装置の一実施例について説明する。本実施例では画像形成装置の一例として、ＳＦＰ、すなわちSinglefunction Peripheral、プリンタを取り上げて説明する。なお、画像形成装置には、コピー、ファクシミリ、スキャナなどの各装置の機能を１つの筐体内に収納した複合機（ＭＦＰ；Multifunction Peripheral）などもあり、このようなＳＦＰ以外の画像形成装置にも本発明は適用可能である。
【００１６】
図１は、本発明に適用可能な画像形成装置の一実施例を示すハードウェア構成の一例を示すブロック図である。
図１において、１００は本実施例の画像形成装置である。
画像形成装置１００において、１０１はネットワークインタフェース（ネットワークＩ／Ｆ）であり、無線や有線のネットワークを経由して、イントラネットまたはインターネットに接続して、利用者情報や制御コマンドの受信を行う。
【００１７】
このネットワークＩ／Ｆ１０１は、後述する携帯端末と無線通信可能に構成されている。この通信は無線通信でダイレクトに通信しても良いし、有線ネットワーク上に設置したアクセスポイントを介して通信しても構わない。また、通信方法としては、Ｗｉ−Ｆｉ（Wireless Fidelity）やbuluetooth等を含む。
【００１８】
１０２はＣＰＵであり、制御プログラム等に基づいてシステムバス１１４に接続されるプリンタＩ／Ｆ１０８を介して、プリンタ部１０９に出力情報としての画像信号を出力する。なお、制御プログラムはＲＯＭ１０４や外部メモリ１１１等にコンピュータ読取可能に記憶される。
【００１９】
また、ＣＰＵ１０２は、ネットワークＩ／Ｆ１０１を介して携帯端末２００との通信処理が可能となっている。さらに、ＣＰＵ１０２は、ＲＯＭ１０４あるいは外部メモリ１１１に記憶されたアプリケーションプログラム等に基づいて処理を実行する。
【００２０】
１０３はＲＡＭであり、ＣＰＵ１０２の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１０３は、出力情報展開領域、環境情報格納領域、ＮＶＲＡＭ等に用いられる。
【００２１】
１０４はＲＯＭである。１１１はＳＤメモリーカード等の外部メモリである。このＲＯＭ１０４あるいは外部メモリ１１１には、ＣＰＵ１０２の制御プログラムや上記出力情報を生成する際に使用するフォント情報、画像形成装置１００上で利用される情報等が記憶される。
【００２２】
１０５は表示部であり、液晶表示器で構成され、駆動条件、装置状態、あるいは入力状態などの各種情報を表示する。１０６は操作部インタフェース（操作部Ｉ／Ｆ）であり、操作部１０７との間のインターフェースをつかさどり、ユーザが操作部１０７を介して入力した情報の受信も行う。
【００２３】
１０７は操作部であり、ユーザによる設定や命令等の入力操作を行うためのキーで構成される。１０８はプリンタインタフェース（プリンタＩ／Ｆ）であり、プリンタ部１０９（プリンタエンジン）に出力情報としての画像信号を出力する。
【００２４】
１１０は外部メモリＩ／Ｆ（メモリコントローラ）であり、ＳＤメモリーカード、ＩＣカード等の外部メモリ１１１のアクセスを制御する。なお、前述した外部メモリは、１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。
【００２５】
１１２は制御部であり、ユーザからの設定や命令等の管理や携帯端末から受信した情報処理を行う。１１３は認証処理部であり、ユーザやワークグループの認証に加えて、印刷ジョブ認証などを行う。制御部１１２、認証処理部１１３は、内部に不図示のＣＰＵやＦｌａｓｈメモリ等の記憶装置を有し、該ＣＰＵが該記憶装置に記憶されたプログラムを実行することで、上記の制御処理や認証処理を実行するものである。
【００２６】
１１４はシステムバスであり、上記各デバイスを接続する。
図１の例では、制御部１１２、認証処理部１１３をハードウェアとして設ける構成を示している。しかし、制御部１１２、認証処理部１１３をハードウェアとして設けることなく、ＣＰＵ１０２がＲＯＭ１０４あるいは外部メモリ１１１に記憶されるプログラムを実行することにより、記の制御処理や認証処理を実行するように構成してもよい。
【００２７】
図２は、本発明に適用可能な携帯端末の一実施例を示すハードウェア構成の一例を示すブロック図である。なお、本実施例では以下の構成を例に記載するが、本発明は情報通信を行うことが可能な機器に関して適用可能なものであり、特にこの図のとおりに機器を限定するものではない。
【００２８】
図２において、２００は、本実施例の携帯端末である。
携帯端末２００において、２０１は表示部であり、ユーザに対して情報の表示出力を行い、ＬＣＤドライバ、ＬＣＤ表示デバイス等で構成される。２０２は操作部であり、ユーザが携帯端末２００に対して操作情報を入力するための部位である。なお、操作部２０２は、表示部２０１上に設けられたタッチパネルを含むものであってもよい。
【００２９】
２０３はカメラ部であり、撮影した画像データは制御部２０８が有するＦｌａｓｈメモリ（不図示）に格納される。２０４は外部Ｉ／Ｆであり、外部装置との間のインターフェースを提供し、通信インターフェース回路、Ｍｉｃｒｏ ＵＳＢ端子などで構成される。
【００３０】
２０６はネットワークＩ／Ｆであり、無線ＬＡＮと通信するためのアンテナ２０５を備える。ネットワークＩ／Ｆ２０６は後述するルーターを介して画像形成装置１００と無線通信可能に構成されている。
【００３１】
２０７は電源部であり、バッテリ電源を基に各ブロックに必要な電力を発生、供給を行う。２０８は制御部であり、携帯端末の機能を実現するための主要部であり、図示しないＣＰＵ、記憶装置（ＥＥＰＲＯＭ、Ｆｌａｓｈメモリ、ＳＲＡＭ等）などで構成される。
【００３２】
２０９は音声入力部であり、マイク２１０からのアナログ音声信号をデジタル信号に変換する。２１２は音声出力部であり、受信したデジタル音声信号をスピーカー駆動するための部位である。
【００３３】
２１３はＰＦ入出力部であり、高周波送受信を行う。２１５はデジタル信号処理部であり、マイク２１０を接続した音声入力部２０９、スピーカー２１１を接続した音声出力部２１２、アンテナ２１４を接続したＲＦ入出力部２１３とそれぞれ接続されている。そして、デジタル信号処理部２１５は、デジタル音声信号のエンコード、およびデジタル音声信号へのデコード等を行う。
【００３４】
図３は、本実施例における画像形成装置１００と携帯端末２００で構成される情報処理システム（画像形成システム）の構成を説明するシステム構成図である。
図３に示すように、携帯端末２００から画像形成装置１００への通信は無線ＬＡＮ通信であり、携帯端末２００はルーター３１０を介しネットワーク３００に接続している。
なお、以下の説明では、携帯端末２００から画像形成装置１００にログインして、携帯端末２００に画像形成装置１００が備える集計用アプリケーションが提供する情報を表示する際の、画像形成装置１００と携帯端末２００の処理について説明する。なお、集計用アプリケーションは、特定の集計期間における、ユーザの印刷実績や利用傾向を求めて、表示画面への表示や、ユーザへの通知などの機能を提供するものである。
【００３５】
本実施例の画像形成装置１００では、電源がオンされて装置が起動した際に、ＣＰＵ１０２が、上記集計用アプリケーションを含む各種アプリケーションを起動するものとする。
【００３６】
図４は、実施例１における画像形成装置１００の制御部１１２が実行する処理の一例を示すフローチャートである。なお、このフローチャートの処理は、制御部１１２内のＣＰＵ（不図示）が、制御部１１２内の記憶装置（不図示）にコンピュータ読取可能に記録されたプログラムを読み出して実行することにより実現されるものである。
【００３７】
Ｓ４００では、操作部１０７等において利用者によってログアウト操作が行われ、操作部Ｉ／Ｆ１０６等を介して制御部１１２に通知されたか否かを判定する。
そして、シャットダウン指示が通知されていると判定した場合（Ｓ４００でＹｅｓの場合）、制御部１１２は、本フローチャートの処理を終了する。ＣＰＵ１０２は、シャットダウン処理を実行する。
【００３８】
一方、シャットダウン指示が通知されていないと判定した場合（Ｓ４００でＮｏの場合）、制御部１１２は、Ｓ４０１に処理を進める。
Ｓ４０１では、制御部１１２は、デバイスログインのために利用する認証用マーカーを作成する。そして、Ｓ４０２において、制御部１１２は、表示部１０５に認証用マーカー８０１（図８）を表示させる（表示制御）。
【００３９】
図８は、画像形成装置１００の表示部１０５に表示される画面の一例を示す図である。
認証用マーカー８０１には、図１４の１４００に示すような、マーカー名、携帯端末２００と無線ＬＡＮ通信するための画像形成装置のＬＡＮアドレス情報（ＴＣＰ／ＵＤＰ／ＩＰプロトコルを用いている場合には画像形成装置のＩＰアドレス）、および、利用者がデバイスログインするための情報（ログインアプリケーション名、ログインアプリケーションバージョン等）が含まれている。
【００４０】
図１４は、認証用マーカーに含まれる情報のデータフォーマットの一例を示す図である。なお、認証用マーカーに含まれる情報のデータフォーマットに限定はなく、どのようなデータフォーマットを使用してもよい。例えば、ＸＭＬやＪＳＯＮ、ＣＳＶなどを使用してもよい。
【００４１】
以下、図４のフローチャートの説明に戻る。
次に、Ｓ４０３において、制御部１１２は、携帯端末２００からネットワーク３００を介して送られてくる利用者情報（パスワードを含む）をネットワークＩ／Ｆ１０１で受信したかどうかを判定する。即ち、制御部１１２は、上記Ｓ４０２で表示した認証用マーカーに埋め込まれたアドレス情報を用いて携帯端末２００から送信された利用者情報を受信したかどうか判定する。
【００４２】
そして、携帯端末２００から利用者情報を受信していないと判定した場合（Ｓ４０３でＮｏの場合）、制御部１１２は、Ｓ４００に処理を戻す。
一方、携帯端末２００から利用者情報を受信したと判定した場合（Ｓ４０３でＹｅｓの場合）、制御部１１２は、Ｓ４０４に処理を進める。
Ｓ４０４では、制御部１１２は、前記受信した利用者情報に基づく認証処理を、認証処理部１１３に指示する。なお、認証処理部１１３は、画像形成装置１００のＲＡＭ１０３または外部メモリ１１１に予め格納されている利用者情報と、前記携帯端末２００から受信した利用者情報とが合致するか否かを判定し、判定結果を制御部１１２に返す。なお、利用者情報は不図示の公知の外部認証サーバ上に管理されているユーザ情報を使用してもよい。
【００４３】
Ｓ４０５では、制御部１１２は、表示部１０５に表示している認証用マーカーを非表示にする。
【００４４】
次に、Ｓ４０６において、制御部１１２は、ログインユーザのアプリケーション表示用マーカー（以下、アプリ表示用マーカー）を作成する。なお、ログインユーザとは、上記Ｓ４０３で携帯端末２００から受信した利用者情報に対応するユーザ、即ち、上記Ｓ４０４でログイン認証を試みたユーザを示す。作成したログインユーザのアプリ表示用マーカーには、図１５の１５００に示すような、マーカー名、デバイスログイン認証結果、および、ログインユーザの情報や表示アプリケーションの情報が含まれている。なお、デバイスログイン認証結果は、上記Ｓ４０４で認証処理部１１３に指示した認証処理の結果に基づいて作成される。また、表示アプリケーションの情報とは、ログインユーザが画像形成装置１００で利用可能なアプリケーション（例えば、集計用アプリケーション）の名前やバージョンを含む。
また、表示アプリケーションの情報として、ログインユーザに対応する当該表示アプリケーションの管理情報も含む。具体的には、集計用アプリケーションの場合には、ログインユーザの画像形成装置の利用状況、カラー比率や両面比率といった節約率の情報が管理情報として含まれる。ここで、図１５では管理情報（表示アプリケーションユーザ情報）として、ログインユーザの画像形成装置の利用状況、及び節約率の情報がマーカーに埋め込まれている。しかしながら、マーカーにログインユーザの画像形成装置の利用状況、及び節約率の情報を管理しているサーバー（不図示）にアクセスするためのURLやパスなどのアクセス情報を管理情報として埋め込んでもよい。
【００４５】
図１５は、ログインユーザのアプリ表示用マーカーに含まれる情報のデータフォーマットの一例を示す図である。なお、図１４同様、図１５においても、データフォーマットに限定はない。
【００４６】
以下、図４のフローチャートの説明に戻る。
次に、Ｓ４０７において、制御部１１２は、上記Ｓ４０６で作成したログインユーザのアプリ表示用マーカーを、表示部１０５に表示させる（表示制御）。
【００４７】
次に、Ｓ４０８において、制御部１１２は、上記Ｓ４０４で認証処理部１１３に指示した認証処理結果の判定を行う。
認証失敗と判定した場合（Ｓ４０８でＮｏの場合）、制御部１１２は、Ｓ４１０に処理を進める。
一方、認証成功と判定した場合（Ｓ４０８でＹｅｓの場合）、制御部１１２は、Ｓ４０９に処理を進める。なお、認証成功の場合、ＣＰＵ１０２により、ログインユーザによるログイン処理が実行される。
【００４８】
Ｓ４０９では、操作部１０７等において利用者によってログアウト操作が行われ、操作部Ｉ／Ｆ１０６等を介して制御部１１２に通知されたか否かを判定する。なお、４１１の点線枠内の処理中においては、制御部１１２がいつでもログアウト通知を受け付けられる状態であり、ログアウト通知を受信した場合はすぐにＳ４０９のログアウト判定処理に進む。また、ログアウト通知は、タイムアウトや、携帯端末２００からの指示で通知されるものも含む。
【００４９】
制御部１１２がログアウト通知を受けたと判定した場合（Ｓ４０９でＹｅｓの場合）、制御部１１２は、Ｓ４１０へ処理を進める。この場合、ＣＰＵ１０２により、ログアウト処理が実行される。
【００５０】
Ｓ４１０では、表示部１０５において表示しているログインユーザのアプリ表示用マーカーを非表示とし、Ｓ４００に処理を戻す。
一方、制御部１１２がログアウト通知を受けていないと判定した場合（Ｓ４０９でＮｏの場合）、制御部１１２は、Ｓ４０７に処理を戻し、ログインユーザのアプリ表示用マーカーの表示を継続するように制御する。
【００５１】
以上示したように、画像形成装置１００の制御部１１２は、ログインユーザの情報とアプリケーション情報とを埋め込んだアプリ表示用マーカー（第１画像パターン）を生成して表示部１０５に表示することにより（第１生成処理）、携帯端末２００にログインユーザのアプリケーション情報を提示することができる。
【００５２】
なお、認証前では、画像形成装置１００の制御部１１２は、画像形成装置１００と通信するためのアドレス情報を埋め込んだ認証用マーカー（第２画像パターン）を生成して前記画像形成装置の表示部に表示させ（第２生成処理）、認証用マーカーに埋め込まれたアドレス情報を用いて携帯端末２００から送信された利用者情報（認証情報）に基づいて認証処理を行うことにより、携帯端末２００からの認証情報の送信を容易にすることができる。
【００５３】
次に、図５を用いて、実施例１における携帯端末２００が実行する処理について説明する。
図５は、実施例１における携帯端末２００が実行する処理の一例を示すフローチャートである。なお、図５〜図７に示すフローチャートの処理は、携帯端末２００の制御部２０８の内のＣＰＵ（不図示）が、内部の記憶装置（不図示）にコンピュータ読取可能に記録されたプログラムを実行することにより実現される。
【００５４】
まず、表示部２０１が表示しているメニュー画面（図９）から利用者によるマーカー読み取りアプリケーションの起動操作（図９の９０３へのタッチ操作）を受けると、制御部２０８は、マーカー読み取りアプリケーションを起動する（Ｓ５００）。
【００５５】
該マーカー読み取りアプリケーションの起動後、制御部２０８は、Ｓ５０１において、表示部２０１に、マーカー読み取りアプリケーションのトップ画面１０００（図１０）を表示する。
【００５６】
図９は、表示部２０１に表示されるメニュー画面の一例を示す図である。
図９において、９００、９０１、９０２は、ハードウェアとしてのボタンであり、ユーザにより操作可能である。９０３は、マーカー読み取りアプリケーションを起動するためのアイコンである。
【００５７】
図１０は、マーカー読み取りアプリケーションのトップ画面１０００の一例を示す図である。
図１０において、１００１は、マーカーの読み取りを確認するための点線枠である。ユーザはこの点線枠１００１内にマーカーが表示されるように携帯端末２００での撮像位置を調整する。
なお、図９および図１０の画面はあくまで一例であり、本例とは異なる画面であってもよい。
【００５８】
以下、図５のフローチャートの説明に戻る。
次に、Ｓ５０２において、制御部２０８は、マーカー読み取りアプリケーションの終了が指示されたか否かを判定する。
そして、マーカー読み取りアプリケーションの終了が指示されたと判定した場合（Ｓ５０２でＹｅｓの場合）、制御部２０８は、マーカー読み取りアプリケーションを終了し（不図示）、本フローチャートの処理を終了する。
【００５９】
一方、マーカー読み取りアプリケーションの終了が指示されていないと判定した場合（Ｓ５０２でＮｏの場合）、制御部２０８は、Ｓ５０３に処理を進める。
Ｓ５０３では、制御部２０８は、画像形成装置１００の表示部１０５に表示されている認証用マーカーを、カメラ部２０３により撮像して認証用マーカーを読み取るとともに、図１１の１１００に示すように、読取画像を表示部２０１に表示する。
【００６０】
図１１は、認証用マーカー読み取り時の携帯端末２００の表示部２０１の画面の一例を示す図である。
次に、Ｓ５０４において、制御部２０８は、マーカー読み取りに成功したか否かを判定する。
制御部２０８は、点線枠１００１内でマーカーを認識できない場合に、認証用マーカーの読み取りに失敗したと判定し（Ｓ５０４でＮｏ）、Ｓ５０３に処理を戻し、認証用マーカーの再読取を行うように制御する。
【００６１】
一方、制御部２０８は、点線枠１００１内でマーカーを認識できた場合に、認証用マーカーの読み取りに成功したと判定し（Ｓ５０４でＹｅｓ）、制御部２０８は、Ｓ５０５に処理を進める。
【００６２】
Ｓ５０５では、制御部２０８は、カメラ部２０３を介して入力される認証用マーカーに含まれる情報を解析して取得する。
次に、Ｓ５０６において、制御部２０８は、上記Ｓ５０５で取得した情報（認証用マーカーに含まれる情報）に基づいて、認証用マーカーの読み取り処理を実行する。Ｓ５０６の処理の詳細については後述する図６に示す。
【００６３】
次に、Ｓ５０７において、制御部２０８は、上記Ｓ５０６の処理が成功したか否か判定する。
上記Ｓ５０６の処理が失敗したと判定した場合（Ｓ５０７でＮｏの場合）、制御部２０８は、Ｓ５１２に処理を進め、エラーまたは警告メッセージ（図１３の１３００）を表示部２０１に表示し、Ｓ５０１に処理を戻す。
【００６４】
図１３は、図５のＳ５１２において表示部２０１に表示される表示画面の一例を示す図である。
一方、上記Ｓ５０６の処理が成功したと判定した場合（Ｓ５０７でＹｅｓの場合）、制御部２０８は、Ｓ５０８に処理を進める。
Ｓ５０８では、制御部２０８は、ログインユーザのためのアプリ表示用マーカー読み取り処理を実行する。なお、Ｓ５０８の処理詳細については後述する図７に示す。
【００６５】
次に、Ｓ５０９において、制御部２０８は、上記Ｓ５０８の処理が成功したか否かを判定する。
上記Ｓ５０８の処理が失敗したと判定した場合（Ｓ５０９でＮｏの場合）、制御部２０８は、Ｓ５１２に処理を進め、エラーまたは警告メッセージ（図１３の１３００）を表示部２０１に表示し、Ｓ５０１に処理を戻す。
【００６６】
一方、上記Ｓ５０８の処理が成功したと判定した場合（Ｓ５０９でＹｅｓの場合）、制御部２０８は、Ｓ５１０に処理を進める。
Ｓ５１０では、制御部２０８は、上記Ｓ５０８の処理で、図１２の１２００のようなアプリケーション画面を、図１２の１２０２のようなカメラ画面（カメラ部２０３で撮像されている画像）とあわせて、表示部２０１に表示する（図１２）。なお、アプリケーション画面１２００は、画像形成装置１００の表示部２０１に表示されているログインユーザのためのアプリ表示用マーカーから取得した、ログインユーザのためのアプリケーション情報と、該アプリケーションを携帯端末２００から操作するための操作画面（ＵＩ）とに基づく、仮想的な画面である。なお、カメラ画面１２０２は、ユーザが、カメラ部２０３で常にアプリ表示用マーカーが撮影されていることを確認可能にするために表示されている。
【００６７】
図１２は、図５のＳ５１０において表示部２０１に表示されるアプリケーション画面１２００の一例を示す図である。
制御部２０８は、カメラ部２０３での読取画像（カメラ画像）がアプリ表示用マーカーと認識される間は、拡張現実（ＡＲ；Augmented Reality）と同様の技術により、カメラ画像１２０２とともに、アプリケーション画面１２００を表示する。即ち、携帯端末２００は、カメラ画像に、ログインユーザにおけるアプリケーション情報がログインユーザにより視認可能に付加された拡張現実を、ログインユーザに提供する。なお、アプリケーション情報を、カメラ画像に重ねるように表示してもよい。また、この拡張現実は、ログインユーザ以外には提供されないように構成され、ログインユーザに固有のアプリケーション情報が保護されるようになっている。
【００６８】
また、ここで表示するために必要な情報は、全てマーカーから取得し、制御部２０８によって制御され、表示部２０１に表示される。実施例１では、ログインユーザのためのアプリ表示用マーカーに集計用アプリケーションの情報が含まれている。このため、図１２の１２００に示すように、アプリケーション画面１２００には、ユーザの印刷実績などが集計期間とともに表示されている。また、アプリケーション画面１２００内のボタン１２０１（ＵＩ）を選択（タッチ）すると、制御部２０８の制御により、前回の集計期間の利用結果が表示される。なお、前回の集計期間の利用結果は、ボタン１２０１がタッチされた際に、制御部２０８が、ＬＡＮ３００を介して画像形成装置１００から取得する構成でも、予めアプリ表示用マーカーに含まれている構成でもよい。
【００６９】
制御部２０８は、カメラ画像がログインユーザのためのアプリ表示用マーカーと認識される間は、ＬＡＮ３００を介して画像形成装置１００と通信可能に制御する。よって、制御部２０８は、上記ログインユーザのためのアプリケーション情報を、ＬＡＮ３００を介して画像形成装置１００から取得する構成であってもよい。
【００７０】
以下、図５のフローチャートの説明に戻る。
次に、Ｓ５１１において、制御部２０８は、カメラ部２０３を介してログインユーザのためのアプリ表示用マーカーを認識している（カメラ画像がアプリ表示用マーカーと認識される）か否かを判定する。本実施例では、図１２の１２０２内の点線枠１２０３内にマーカー１２０４が一定範囲写っていればアプリ表示用マーカーを認識していると判断する。なお、所定時間（例えば３秒間）以上、アプリ表示用マーカーが認識されない場合に、認識していないと判定し、所定時間以内であればアプリ表示用マーカーが認識されなくても認識されていると判定してもよい。
【００７１】
アプリ表示用マーカーを認識していると判定した場合（Ｓ５１１でＹｅｓの場合）、制御部２０８は、Ｓ５１０に処理を戻し、アプリケーション情報の表示を継続するように制御する。
【００７２】
一方、アプリ表示用マーカーを認識していないと判定した場合（Ｓ５１１でＮｏの場合）、制御部２０８は、Ｓ５１２に処理を進め、エラーまたは警告メッセージ（図１３の１３００）を表示部２０１に表示し、Ｓ５０１に処理を戻す。この際、制御部２０８は、ログアウトする旨を、ＬＡＮ３００を介して画像形成装置１００に通知するようにしてもよい。
【００７３】
なお、図５において、５１３に示す点線枠内の処理中においては、制御部２０８は、カメラ部２０３を介してアプリ表示用マーカーを認識していない場合の通知や利用者によってアプリケーションを終了する指示がなされた場合の通知をいつでも受け付けられる状態にある。制御部２０８は、アプリ表示用マーカーを認識していない場合の通知を受けた場合、Ｓ５１２に処理を進め、エラーまたは警告メッセージを表示部２０１に表示し、Ｓ５０１に処理を戻す。また、利用者によってアプリケーションを終了する指示がなされた場合、制御部２０８は、エラーまたは警告メッセージを非表示でアプリケーションを終了する。なお、利用者によってアプリケーションを終了する指示がなされた場合とは、携帯端末２００の外部Ｉ／Ｆ２０４、具体的には図９の９００、９０１、および、９０２のようなボタンの操作によって、アプリケーションを終了する指示がなされた場合を示す。
【００７４】
なお、上述したように、制御部２０８は、カメラ画像がアプリ表示用マーカーと認識している間は、ＬＡＮ３００を介して画像形成装置１００と通信可能に制御する。一方、制御部２０８は、カメラ画像がアプリ表示用マーカーと認識できなくなった場合には、ＬＡＮ３００を介した画像形成装置１００との通信を遮断するように制御する。即ち、制御部２０８は、利用者が画像形成装置１００の表示部１０５に表示されているアプリ表示用マーカーを、マーカー読み取りアプリケーションで読み取っている間は、画像形成装置１００の情報をユーザに提示し、携帯端末２００からの画像形成装置１００の操作も可能になるように制御する。一方、利用者が画像形成装置１００の表示部１０５に表示されているアプリ表示用マーカーの読み取りをやめると、制御部２０８は、画像形成装置１００の情報をユーザに提示しないようにし、携帯端末２００からの画像形成装置１００の操作も不可能に制御する。
【００７５】
以下、図６を参照して、図５のＳ５０６の処理について説明する。
図６は、図５のＳ５０６の処理の詳細を示すフローチャートである。
まず、Ｓ６００において、制御部２０８は、読み取ったマーカーが認証用マーカーであるか否かを判定する。この判定は、マーカーから取得した画像形成装置の情報（上記Ｓ５０５で取得した情報）からマーカー名の確認を行う。なお、認証用マーカーに含まれる情報のフォーマット及び例を図１４に示す。
【００７６】
上記Ｓ６００において、読み取ったマーカーが認証用マーカーであると判定できなかった場合（Ｓ６００でＮｏの場合）、制御部２０８は、Ｓ６０３に処理を進める。
Ｓ６０３では、制御部２０８は、認証用マーカー読み取り処理失敗通知を行い（例えば、戻り値に、認証用マーカー読み取り処理失敗を示す情報をセットし）、図５に処理を戻し、Ｓ５０６の処理を終了する。
一方、上記Ｓ６００において、読み取ったマーカーが認証用マーカーであると判定した場合（Ｓ６００でＹｅｓの場合）、制御部２０８は、Ｓ６０１に処理を進める。
【００７７】
Ｓ６０１では、制御部２０８は、認証用マーカーから取得した無線ＬＡＮアドレスを使用して、携帯端末内に登録されているユーザ情報（携帯端末内登録ユーザ）を、デバイスログイン認証を行うための利用者情報（認証情報）として、ネットワークＩ／Ｆ２０６を介して画像形成装置１００に送信する（第１送信処理）。なお、デバイスログイン認証を行うための利用者情報は、例えば、図１６の１６００に示すようなものであり、ログインユーザ名（ＩＤ）、パスワードなどを含む。また、ユーザ情報（携帯端末内登録ユーザ）は、予め登録され制御部２０８内の記憶装置に、ログインアプリケーション名及びログインアプリケーションバージョンに対応付けられた状態で記憶されているものである。制御部２０８は、認証用マーカーから取得したログインアプリケーション名及びログインアプリケーションバージョンを用いて、このユーザ情報を取得する。
【００７８】
図１６は、デバイスログイン認証を行うための利用者情の一例を示す図である。なお、この情報のデータフォーマットには特に限定はなく、どのようなデータフォーマットであってもよい。
【００７９】
以下、図６のフローチャートの説明に戻る。
Ｓ６０２では、制御部２０８は、認証用マーカー読み取り処理成功通知を行い（例えば、戻り値に、認証用マーカー読み取り処理成功を示す情報をセットし）、図５に処理を戻し、Ｓ５０６の処理を終了する。
【００８０】
以下、図７を参照して、図５のＳ５０８の処理について説明する。
図７は、図５のＳ５０８の処理の詳細を示すフローチャートである。
まず、Ｓ７００において、制御部２０８は、画像形成装置１００の表示部１０５に表示されているアプリ表示用マーカーを、カメラ部２０３により撮像してアプリ表示用マーカーを読み取るとともに、読取画像を表示部２０１に表示する。
【００８１】
次に、Ｓ７０１において、制御部２０８は、アプリ表示用マーカーの読み取りに成功したか否かを判定する。
制御部２０８は、点線枠内でマーカーを認識できない場合に、アプリ表示用マーカーの読み取りに失敗したと判定し（Ｓ７０１でＮｏ）、Ｓ７００に処理を戻し、アプリ表示用マーカーの再読取を行うように制御する。
【００８２】
一方、制御部２０８は、点線枠内でマーカーを認識できた場合に、アプリ表示用マーカーの読み取りに成功したと判定し（Ｓ７０１でＹｅｓ）、制御部２０８は、Ｓ７０２に処理を進める。
【００８３】
Ｓ７０２では、制御部２０８は、カメラ部２０３を介して入力されるアプリ表示用マーカーに含まれる情報を解析して取得する。
次に、Ｓ７０３において、制御部２０８は、読み取ったマーカーがログインユーザのためのアプリ表示用マーカーであるか否かを判定する。この判定は、マーカーから取得した画像形成装置の情報（上記Ｓ７０２で取得した情報）からマーカー名の確認を行う。なお、アプリ表示用マーカーに含まれる情報のフォーマットと例を図１５に示す。
【００８４】
上記Ｓ７０３において、読み取ったログインユーザのためのアプリ表示用マーカーであると判定できなかった場合（Ｓ７０３でＮｏの場合）、制御部２０８は、Ｓ７０８に処理を進める。
【００８５】
Ｓ７０８では、制御部２０８は、アプリ表示用マーカー読み取り処理失敗通知を行い（例えば、戻り値に、アプリ表示用マーカー読み取り処理失敗を示す情報をセットし）、図５に処理を戻し、Ｓ５０８の処理を終了する。
【００８６】
一方、上記Ｓ７０３において、読み取ったマーカーがアプリ表示用マーカーであると判定した場合（Ｓ７０３でＹｅｓの場合）、制御部２０８は、Ｓ７０４に処理を進める。
Ｓ７０４では、制御部２０８は、デバイスログイン認証に成功したか否かを判定する。なお、デバイスログイン認証結果もマーカーに含まれる情報に含まれている。
上記Ｓ７０４において、デバイスログイン認証に失敗したと判定した場合（Ｓ７０４でＮｏの場合）、制御部２０８は、Ｓ７０８に処理を進め、アプリ表示用マーカー読み取り処理失敗通知を行い、図５に処理を戻し、Ｓ５０８の処理を終了する。
【００８７】
一方、上記Ｓ７０４において、デバイスログイン認証に成功したと判定した場合（Ｓ７０４でＹｅｓの場合）、制御部２０８は、Ｓ７０５に処理を進める。
Ｓ７０５では、制御部２０８は、ログインに成功したユーザ名（アプリ表示用マーカーに含まれている）と、上記Ｓ６０１で画像形成装置１００に送信した利用者名（携帯端末内登録ユーザ）が同じである（一致する）か否かを判定する。
【００８８】
上記Ｓ７０５において、上記ログインに成功したユーザ名と上記携帯端末内登録ユーザが同じではないと判定した場合（Ｓ７０５でＮｏの場合）、制御部２０８は、Ｓ７０８に処理を進め、アプリ表示用マーカー読み取り処理失敗通知を行い、図５に処理を戻し、Ｓ５０８の処理を終了する。
【００８９】
一方、上記Ｓ７０５において、上記ログインに成功したユーザ名と上記携帯端末内登録ユーザが同じある（一致する）と判定した場合（Ｓ７０５でＹｅｓの場合）、制御部２０８は、Ｓ７０６に処理を進める。
【００９０】
Ｓ７０６では、制御部２０８は、表示アプリケーション情報を、アプリ表示用マーカーから取得し、該取得した情報を基に表示部２０１に表示する画面（図１２の１２００のような画面）を作成する。
【００９１】
次に、Ｓ７０７において、制御部２０８は、アプリ表示用マーカー読み取り処理成功通知を行い（例えば、戻り値に、アプリ表示用マーカー読み取り処理成功を示す情報をセットし）、図５に処理を戻し、Ｓ５０８の処理を終了する。
【００９２】
以上の処理により、利用者が画像形成装置の表示部に表示されているマーカー（認識コード（画像パターン））を携帯端末のカメラ画像で認識している間だけ、携帯端末と画像形成装置との通信を可能としているため、携帯端末を介して画像形成装置を利用している利用者が必ず画像形成装置の傍にいることが保障される。よって、他の利用者にとって、誰がその画像形成装置を利用しているかが明確となる。
【００９３】
また、表示マーカーは、デバイスログイン認証後はログインしているユーザのためのマーカー（第１画像パターン）に変化するため、その表示マーカーを他の利用者がカメラに写してしまっても利用者情報を見られてしまうことがない（他の利用者にはアプリケーション画面１２００が表示されることはない）。
【００９４】
以上より、複数の利用者による同時操作の可能性が低減され、利用者のセキュリティを保つことができる。
また、本人確認方法についても、利用者と画像形成装置間の認証処理は、携帯端末に予め登録されている利用者情報が画像形成装置に基づき行われるため、ユーザは、認証の度にパスワード等を入力する必要がない。また、携帯端末から画像形成装置への利用者情報の送信は、画像形成装置の表示部に表示される認証用マーカー（第２画像パターン）を携帯端末で読み取ることで、該認証用マーカーに埋め込まれたアドレスを用いて行われるため、画像形成装置のアドレスを設定する手間も必要ない。以上のように、認証に関する利用者の操作負担を減らし、且つ、不適切な端末からの接続を排除できる。
【００９５】
また、画面サイズの小さい表示部やモノクロ表示の表示部を備えた画像形成装置でも、携帯端末の表示部に、画像形成装置に搭載されるアプリケーションの情報と該アプリケーションを利用するための操作画面（ＵＩ）とに基づく仮想的な画面を、表示することで、カラー表示および複雑なレイアウトの表示も可能となるという効果を得られる。
【実施例２】
【００９６】
上記実施例１では、携帯端末２００がデバイスログイン認証マーカーを読み取ってログインした後、画像形成装置１００の表示部１０５のマーカーがアプリ表示用マーカーに切り替わる例を説明した。
【００９７】
しかしながら、利用者が携帯端末２００の表示部２０１に表示させたいアプリケーションの情報は一つのアプリケーションとは限らない。そこで、実施例２では、携帯端末２００で表示させるアプリケーションを選択することのできるように表示アプリケーションリストを表示可能とする。
【００９８】
実施例２では、表示アプリケーションリストに、画像形成装置１００が備える集計用アプリケーション、および、セキュアプリントアプリケーションを表示して選択可能とする処理について説明する。
【００９９】
セキュアプリントアプリケーションは、ユーザに、当該ユーザが実行した印刷ジョブの一覧情報を提供し、ユーザが印刷ジョブを選択すると画像形成装置１００で印刷を実行する機能を備える。
【０１００】
実施例２の画像形成装置１００、および、携帯端末２００の構成、システム構成は、実施例１の図１、２、３と同様のため説明を省略する。
まず、図１７を用いて、実施例２における画像形成装置１００が実行する処理について説明する。
図１７は、実施例２における画像形成装置１００の制御部１１２が実行する処理の一例を示すフローチャートである。なお、図１７及び図１８に示すフローチャートの処理は、制御部１１２内のＣＰＵ（不図示）が、制御部１１２内の記憶装置（不図示）にコンピュータ読取可能に記録されたプログラムを読み出して実行することにより実現されるものである。
【０１０１】
また、図１７に示す処理は、図４のＳ４０５とＳ４０６の間に、リスト表示用マーカーを用いた、ログインユーザの利用可能なアプリケーションのリスト表示処理（Ｓ１７０６）を加えたものである。よって、Ｓ１７００〜Ｓ１７０５、および、Ｓ１７０７〜Ｓ１７１１の処理については、図４のＳ４０１〜Ｓ４０５、および、Ｓ４０６〜Ｓ４１０の処理と同様のため説明を省略する。
【０１０２】
Ｓ１７０６では、制御部１１２は、ログインユーザが使用できるアプリケーションのリスト表示用マーカー処理を行う。なお、この処理の詳細は図１８に示す。
【０１０３】
図１８は、図１７のＳ１７０６の処理の詳細を示すフローチャートである。
まず、Ｓ１８００において、制御部１１２は、ログインユーザが使用できるアプリケーションのリスト表示用マーカー（第３画像パターン）を作成する。なお、このアプリケーションのリスト表示用マーカーには、図２３の２３００に示すような情報が含まれている。
【０１０４】
図２３は、ログインユーザが使用できるアプリケーションのリスト表示用マーカーに含まれるデータフォーマットの一例を示す図である。
図２３に示す例では、リスト表示用マーカーのログインユーザが利用可能なアプリケーションリストに、集計用アプリケーション、セキュアプリントアプリケーションが含まれていることを表している。なお、リスト表示用マーカーのデータフォーマットに限定はなく、どのようなフォーマットを使用してもよい。例えば、ＸＭＬやＪＳＯＮ、ＣＳＶ等のフォーマットを使用してもよい。
【０１０５】
次に、Ｓ１８０１において、制御部１１２は、上記Ｓ１８００で作成した、ログインユーザが使用できるアプリケーションのリスト表示用マーカーを、表示部１０５に表示させる（表示制御）。
【０１０６】
次に、Ｓ１８０２において、制御部１１２は、携帯端末２００からネットワーク３００を介して送られてくるユーザによって選択された表示アプリケーション名（後述する図２４に例示するアプリケーション情報）をネットワークＩ／Ｆ１０１で受信したかどうか判定する。即ち、制御部１１２は、上記Ｓ１８００，Ｓ１８０１（第３生成処理）で生成し表示したリスト表示用マーカーに埋め込まれたリストを用いて携帯端末２００で選択されて送信される選択結果（表示アプリケーション名）を受信したかどうか判定する。
【０１０７】
そして、携帯端末２００からユーザによって選択された表示アプリケーション名を受信していないと判定した場合（Ｓ１８０２でＮｏの場合）、制御部１１２は、Ｓ１８０１に処理を戻し、リスト表示用マーカーの表示を継続するように制御する。
【０１０８】
一方、携帯端末２００からユーザによって選択された表示アプリケーション名を受信したと判定した場合（Ｓ１８０２でＹｅｓの場合）、制御部１１２は、Ｓ１８０３に処理を進める。
【０１０９】
Ｓ１８０３では、制御部１１２は、表示部１０５において表示している、ログインユーザが使用できるアプリケーションのリスト表示用マーカーを非表示にし、図１７に処理を戻し、Ｓ１７０６の処理を終了する。
【０１１０】
次に、図１９を用いて、実施例２における携帯端末２００が実行する処理について説明する。
図１９は、実施例２における携帯端末２００が実行する処理の一例を示すフローチャートである。なお、図１９、図２０に示すフローチャートの処理は、制御部２０８内のＣＰＵ（不図示）が、制御部２０８内の記憶装置（不図示）にコンピュータ読取可能に記録されたプログラムを実行することにより実現される。
【０１１１】
なお、図１９の処理は、図５のＳ５０７とＳ５０８の間に、ログインユーザが使用できるアプリケーションのリスト表示用マーカー読み取り処理（Ｓ１９０８）を加えたものである。よって、Ｓ１９００〜Ｓ１９０７の処理については、図５のＳ５００〜Ｓ５０７と同様のため説明を省略する。以下、Ｓ１９０８以降の処理について説明する。
【０１１２】
Ｓ１９０８において、制御部２０８は、ログインユーザが使用できるアプリケーションのリスト表示用マーカー読み取り処理を行う。この処理詳細については後述する図２０に示す。
【０１１３】
次に、Ｓ１９０９において、制御部２０８は、上記Ｓ１９０８の処理が成功したか否かを判定する。
上記Ｓ１９０８の処理が失敗したと判定した場合（Ｓ１９０９でＮｏの場合）、制御部２０８は、Ｓ１９１７に処理を進め、エラーまたは警告メッセージ（図１３の１３００）を表示部２０１に表示し、Ｓ１９０１に処理を戻す。
【０１１４】
一方、上記Ｓ１９０８の処理が成功したと判定した場合（Ｓ１９０９でＹｅｓの場合）、制御部２０８は、Ｓ１９１０に処理を進める。
Ｓ１９１０では、制御部２０８は、マーカーから取得したログインユーザが使用できるアプリケーションのリスト情報と、該リストからアプリケーションを選択操作するための操作画面（ＵＩ）とを、カメラ部２０３で読み取っている画面（カメラ画像）とあわせ、拡張現実として、表示部２０１に表示する（図２１の２１００）。
【０１１５】
図２１は、図１９のＳ１９１０において表示部２０１に表示されるアプリケーション画面２１００の一例を示す図である。
図２１において、２１０１は、リスト表示用マーカーから取得したログインユーザが使用できるアプリケーションのリスト情報と、該リストからアプリケーションを選択操作するための操作画面（ＵＩ）に対応する表示である。また、２１０２は、カメラ部２０３で読み取っているリスト表示用マーカーの画像に対応する表示である。
【０１１６】
図２１に示す例では、ログインユーザが利用可能なアプリケーションとして集計用アプリケーション、セキュアプリントアプリケーションが含まれていることを表している。
【０１１７】
以下、図１９のフローチャートの説明に戻る。
次に、Ｓ１９１１において、制御部２０８は、表示部２０１または操作部２０２を介して、ユーザによって選択されたアプリケーション名が通知されたかどうか判定する。
上記Ｓ１９１１において、ユーザによって選択されたアプリケーション名が通知されていないと判定した場合（Ｓ１９１１でＮｏ）、制御部２０８は、Ｓ１９１０に処理を戻し、アプリケーションのリスト情報の表示を継続するように制御する。
【０１１８】
一方、上記Ｓ１９１１において、ユーザによって選択されたアプリケーション名が通知されたと判定した場合（Ｓ１９１１でＹｅｓ）、制御部２０８は、Ｓ１９１２に処理を進める。
【０１１９】
Ｓ１９１２では、制御部２０８は、無線ＬＡＮアドレス（ＴＣＰ／ＵＤＰ／ＩＰプロトコルを用いている場合にはＩＰアドレス）を使用し、上記ユーザによって選択されたアプリケーション名（選択結果）を、図２４の２４００に示すような表示アプリケーション情報として、ネットワークＩ／Ｆ２０６を介して画像形成装置１００に送信する（第２送信処理）。
【０１２０】
図２４は、実施例２における携帯端末から画像形成装置に送信するアプリケーション情報のデータフォーマットの一例を示す図である。
図２４に示す例では、セキュアプリントアプリケーションが選択されたことを表している。
上記Ｓ１９１２の処理を完了すると、制御部２０８は、Ｓ１９１３に処理を進める。
【０１２１】
Ｓ１９１３では、制御部２０８は、上記Ｓ１９１２にて送信したアプリケーション情報に対応するアプリケーション情報が含まれるマーカーの読み取り処理を行う。即ち、上記Ｓ１９１２にてセキュアプリントアプリケーションが画像形成装置１００に送信された場合には、セキュアプリントアプリケーション情報が含まれるマーカーの読み取り処理を行う。Ｓ１９１３の処理については、図７と同様のため説明を省略する。
【０１２２】
次に、Ｓ１９１４において、制御部２０８は、上記Ｓ１９１３の処理が成功したか否かを判定する。
上記Ｓ１９１４の処理が失敗したと判定した場合（Ｓ１９１４でＮｏの場合）、制御部２０８は、Ｓ１９１７に処理を進め、エラーまたは警告メッセージ（図１３の１３００）を表示部２０１に表示し、Ｓ１９０１に処理を戻す。
【０１２３】
一方、上記Ｓ１９１３の処理が成功したと判定した場合（Ｓ１９１４でＹｅｓの場合）、制御部２０８は、Ｓ１９１５に処理を進める。
【０１２４】
Ｓ１９１５では、制御部２０８は、アプリケーション情報と、そのアプリケーションを携帯端末から操作するための操作画面（ＵＩ）とに基づく仮想的な画面（例えば、図２２の２２００）を、カメラ画面（図２２の２２０１）とあわせて、表示部２０１に表示する。なお、アプリケーション情報とは、上記Ｓ１９１３の処理で、画像形成装置１００の表示部２０１に表示されているログインユーザのためのアプリ表示用マーカーから取得した、ログインユーザのためのアプリケーション情報である。
【０１２５】
例えば、上記Ｓ１９１２にてセキュアプリントアプリケーションが選択結果として画像形成装置１００に送信された場合には、セキュアプリントアプリケーション情報とセキュアプリントアプリケーションを利用するための操作画面とに基づく仮想的な画面（セキュアプリントアプリケーション画面２２００）が、カメラ画像２２０１と合わせて表示される（重なって表示されてもよい）。
【０１２６】
図２２は、セキュアプリントアプリケーション画面の一例を示す図である。
図２２に示すように、制御部２０８は、セキュアプリントアプリケーション情報（ジョブリスト２２０２）と、セキュアプリントアプリケーションを利用するための操作画面２２０３とに基づく仮想的な画面（セキュアプリントアプリケーション画面）２２００を、カメラ画像２２０１と合わせて表示する。
【０１２７】
この画面２２００において、利用者が２２０２から印刷ジョブを選択して、２２０３からプリント実行を指示すると、携帯端末２００の制御部２０８が、画像形成装置１００に、上記選択された印刷ジョブの印刷指示を送信する。この指示を受けて、画像形成装置１００のセキュアプリントアプリケーションは、上記選択された印刷ジョブの印刷を開始する。
なお、Ｓ１９１６〜Ｓ１９１７の処理については図５のＳ５１１〜Ｓ５１２と同様のため説明を省略する。
【０１２８】
次に、図２０を用いて、図１９のＳ１９０８の処理について説明する。
図２０は、図１９のＳ１９０８の処理の詳細を示すフローチャートである。
まず、Ｓ２０００において、制御部２０８は、画像形成装置１００の表示部１０５に表示されている、ログインユーザが使用できるアプリケーションのリスト表示用マーカー（以下、リスト表示用マーカー）を、カメラ部２０３により撮像してリスト表示用マーカーを読み取るとともに、読取画像を表示部２０１に表示する。
【０１２９】
次に、Ｓ２００１において、制御部２０８は、リスト表示用マーカーの読み取りに成功したか否かを判定する。
制御部２０８は、点線枠内でマーカーを認識できない場合に、リスト表示用マーカーの読み取りに失敗したと判定し（Ｓ２００１でＮｏ）、Ｓ２０００に処理を戻し、リスト表示用マーカーの再読取を行うように制御する。
【０１３０】
一方、制御部２０８は、点線枠内でマーカーを認識できた場合に、リスト表示用マーカーの読み取りに成功したと判定し（Ｓ２００１でＹｅｓ）、制御部２０８は、Ｓ２００２に処理を進める。
【０１３１】
Ｓ２００２では、制御部２０８は、カメラ部２０３を介して入力されるリスト表示用マーカーに含まれる情報を解析して取得する。
次に、Ｓ２００３において、制御部２０８は、読み取ったマーカーが、リスト表示用マーカーであるか否かを判定する。この判定は、マーカーから取得した画像形成装置の情報（上記Ｓ２００２で取得した情報）からマーカー名の確認を行う。リスト表示用マーカーに含まれる情報のフォーマットと例を図２３に示す。
【０１３２】
上記Ｓ２００３において、読み取ったマーカーがリスト表示用マーカーであると判定できなかった場合（Ｓ２００３でＮｏの場合）、制御部２０８は、Ｓ２００７に処理を進める。
【０１３３】
Ｓ２００７では、制御部２０８は、リスト表示用マーカー読み取り処理失敗通知を行い（例えば、戻り値に、リスト表示用マーカー読み取り処理失敗を示す情報をセットし）、図１９のＳ１９０８の処理を終了する。
【０１３４】
一方、上記Ｓ２００３において、読み取ったマーカーがリスト表示用マーカーであると判定した場合（Ｓ２００３でＹｅｓの場合）、制御部２０８は、Ｓ２００４に処理を進める。
【０１３５】
Ｓ２００４では、制御部２０８は、ログインに成功したユーザ名（リスト表示用マーカーに含まれている）と、上記Ｓ６０１で画像形成装置１００に送信した利用者名（携帯端末内登録ユーザ）が同じであるか否かを判定する。
【０１３６】
上記Ｓ２００４において、上記ログインに成功したユーザ名と上記携帯端末内登録ユーザが同じではないと判定した場合（Ｓ２００４でＮｏの場合）、制御部２０８は、Ｓ２００７に処理を進め、リスト表示用マーカー読み取り処理失敗通知を行い、Ｓ１９０８の処理を終了する。
【０１３７】
一方、上記Ｓ２００４において、上記ログインに成功したユーザ名と上記携帯端末内登録ユーザが同じあると判定した場合（Ｓ２００４でＹｅｓの場合）、制御部２０８は、Ｓ２００５に処理を進める。
【０１３８】
Ｓ２００５では、制御部２０８は、表示アプリケーション情報を、リスト表示用マーカーから取得し、該取得した情報を基に表示部２０１に表示する画面（図２１の２１００のような画面）を作成する。
【０１３９】
Ｓ２００６では、制御部２０８がリスト表示用マーカー読み取り処理成功通知を行い、Ｓ１９０８の処理を終了する。
図２１に示した画面２１００において、ユーザが「セキュアプリント」アプリケーションを選択すると、画像形成装置１００は、当該ユーザの印刷ジョブ一覧情報を含んだマーカーを表示する。それを携帯端末２００が認識すると、携帯端末２００の表示部２０１に、図２２で示される印刷ジョブ一覧が表示されることとなる。
【０１４０】
以上の処理により、携帯端末２００の表示部２０１で表示させたいアプリケーションを、携帯端末２００の表示部２０１から選択することができるという効果を得られる。また、この効果により、利用者を画像形成装置１００の近くに行かせて、当該ユーザの印刷ＪＯＢのみ印刷可能とする「溜め置き印刷」など、より高いセキュリティが求められるアプリケーションとの親和性を高めることができる。具体的には、プルプリント、セキュアプリントといったアプリケーションとの親和性を高めることが可能となる。
【０１４１】
なお、上記各実施例では、画像形成装置１００に搭載されたアプリケーションとして、集計用アプリケーション、および、セキュアプリントアプリケーションを例に、本発明を説明した。しかし、本発明を適用可能なアプリケーションは、これらに限定されるものではなく、画像形成装置１００で実行されるアプリケーションであれば、どのようなアプリケーションであってもよい。
【０１４２】
以上示したように、本発明の各実施例によれば、利用者が画像形成装置の表示部に表示しているマーカー（認識コード）を携帯端末で認識している間だけ通信を可能としているため、利用者は必ず画像形成装置のそばにいることが保障される。よって、他の利用者にとって、誰がその画像形成装置を利用しているかが明確となる。
【０１４３】
さらに、表示マーカーは、デバイスログイン認証後はログインしているユーザのためのマーカーに変化するため、非ログインの利用者がマーカーを読み取ろうとしても読み取ることはできず、ログインしている利用者の情報を見られてしまうことがない。このように、携帯端末の操作画面を通信可能時の画像形成装置の操作画面の状況に応じたものとし、画像形成装置の操作性をより向上させることができる。
【０１４４】
従って、携帯端末を介して画像形成装置を利用する場合でも、利用者は画像形成装置の傍で利用させ、他の利用者にとって、誰がその画像形成装置を利用しているか明確にすることにより、複数の利用者による画像形成装置の同時利用の可能性を低減し、利用者のセキュリティを保つことができる。
【０１４５】
また、本人確認方法についても、利用者と画像形成装置間の認証処理を携帯端末が持つ利用者情報に基づいて行うため、利用者の操作負担を減らし、且つ、不適切な端末からの接続を排除できる等の効果を奏する。
【０１４６】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１４７】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１４８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４９】
１００    画像形成装置
２００    携帯端末
３００    ネットワーク
【図１】
0006016464.tif 000002
【図２】
0006016464.tif 000003
【図３】
0006016464.tif 000004
【図４】
0006016464.tif 000005
【図５】
0006016464.tif 000006
【図６】
0006016464.tif 000007
【図７】
0006016464.tif 000008
【図８】
0006016464.tif 000009
【図９】
0006016464.tif 000010
【図１０】
0006016464.tif 000011
【図１１】
0006016464.tif 000012
【図１２】
0006016464.tif 000013
【図１３】
0006016464.tif 000014
【図１４】
0006016464.tif 000015
【図１５】
0006016464.tif 000016
【図１６】
0006016464.tif 000017
【図１７】
0006016464.tif 000018
【図１８】
0006016464.tif 000019
【図１９】
0006016464.tif 000020
【図２０】
0006016464.tif 000021
【図２１】
0006016464.tif 000022
【図２２】
0006016464.tif 000023
【図２３】
0006016464.tif 000024
【図２４】
0006016464.tif 000025