(57)【要約】【課題】画像形成装置の機器情報の送受信におけるセキュリティを向上させる通信システムを提供する。【解決手段】画像形成装置は、ユーザからの指示を受け付けると、携帯端末と画像形成装置との間で通信を実行するための通信情報を携帯端末からの取得が可能に保持する。携帯端末は、画像形成装置から通信情報を取得し、取得された通信情報に基づいて実行される画像形成装置との間の通信において、画像形成装置の機器情報を要求する。画像形成装置は、携帯端末が取得した通信情報に基づいて実行される携帯端末との間の通信において、携帯端末からの要求に応じて、画像形成装置の機器情報を携帯端末に送信する。【選択図】図８
2019176272.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、携帯端末とを含む通信システムであって、
前記画像形成装置は、
ユーザからの指示を受け付けると、前記携帯端末と前記画像形成装置との間で通信を実行するための通信情報を前記携帯端末からの取得が可能に保持する保持手段と、
前記携帯端末が取得した前記通信情報に基づいて実行される前記携帯端末との間の通信において、前記携帯端末からの要求に応じて、前記画像形成装置の機器情報を前記携帯端末に送信する送信手段と、を備え、
前記携帯端末は、
前記画像形成装置から前記通信情報を取得する取得手段と、
前記取得手段により取得された前記通信情報に基づいて実行される前記画像形成装置との間の通信において、前記画像形成装置の機器情報を要求する要求手段と、
前記送信手段により送信された前記画像形成装置の機器情報を受信する受信手段と、
を備えることを特徴とする通信システム。
【請求項２】
前記画像形成装置は、
前記通信情報に基づいて前記通信が実行されている間、前記画像形成装置の通信相手を前記携帯端末に制限する制限手段、をさらに備えることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記制限手段は、前記携帯端末との通信のみを有効とするアクセスポイントとして前記画像形成装置を動作させることにより、前記画像形成装置の通信相手を前記携帯端末に制限することを特徴とする請求項２に記載の通信システム。
【請求項４】
前記制限手段は、前記携帯端末とピアツーピア通信を実行するホストとして前記画像形成装置を動作させることにより、前記画像形成装置の通信相手を前記携帯端末に制限することを特徴とする請求項２に記載の通信システム。
【請求項５】
前記保持手段は、前記通信情報をＱＲコードとして保持し、
前記携帯端末は、
前記画像形成装置に表示された前記ＱＲコードを読み取ることにより前記通信情報を取得する情報取得手段、をさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載の通信システム。
【請求項６】
前記携帯端末は、
前記情報取得手段により取得した前記通信情報に基づいて、前記通信の開始を要求する通信要求手段、をさらに備えることを特徴とする請求項５に記載の通信システム。
【請求項７】
前記画像形成装置は、
前記要求手段により前記画像形成装置の機器情報が要求された場合、当該要求に対して認証を行う認証手段、をさらに備え、
前記送信手段は、前記認証手段による認証結果に基づいて、前記画像形成装置の機器情報を前記携帯端末に送信することを特徴とする請求項１乃至６のいずれか１項に記載の通信システム。
【請求項８】
前記システムはさらに、サーバを含み、
前記携帯端末は、前記受信手段により受信した前記画像形成装置の機器情報を、前記サーバに送信する情報送信手段、をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載の通信システム。
【請求項９】
画像形成装置と、携帯端末とを含む通信システムにおいて実行される通信方法であって、
前記画像形成装置が、
ユーザからの指示を受け付けると、前記携帯端末と前記画像形成装置との間で通信を実行するための通信情報を前記携帯端末からの取得が可能に保持する保持工程と、
前記携帯端末が取得した前記通信情報に基づいて実行される前記携帯端末との間の通信において、前記携帯端末からの要求に応じて、前記画像形成装置の機器情報を前記携帯端末に送信する送信工程と、を有し、
前記携帯端末が、
前記画像形成装置から前記通信情報を取得する取得工程と、
前記取得工程において取得された前記通信情報に基づいて実行される前記画像形成装置との間の通信において、前記画像形成装置の機器情報を要求する要求工程と、
前記送信工程において送信された前記画像形成装置の機器情報を受信する受信工程と、
を有することを特徴とする通信方法。
【請求項１０】
ユーザからの指示を受け付けると、携帯端末との間で通信を実行するための通信情報を前記携帯端末からの取得が可能に保持する保持手段と、
前記携帯端末が取得した前記通信情報に基づいて実行される前記携帯端末との間の通信において、前記携帯端末からの要求に応じて、機器情報を前記携帯端末に送信する送信手段と、
を備えることを特徴とする画像形成装置。
【請求項１１】
画像形成装置において実行される通信方法であって、
ユーザからの指示を受け付けると、携帯端末との間で通信を実行するための通信情報を前記携帯端末からの取得が可能に保持する保持工程と、
前記携帯端末が取得した前記通信情報に基づいて実行される前記携帯端末との間の通信において、前記携帯端末からの要求に応じて、機器情報を前記携帯端末に送信する送信工程と、
を有することを特徴とする通信方法。
【請求項１２】
請求項１０に記載の画像形成装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置から機器情報を取得可能な通信システム、画像形成装置、通信方法およびプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置と携帯端末とが連携した技術の開発、展開が進んでいる。携帯端末は、電話やメールの送受信、インターネットへの接続だけでなく、種々の通信技術を選択的に使用して、周辺装置とも通信・連携して、ユーザの健康管理を支援するものなど、様々なサービスが提供できるものとなってきている。画像形成装置との通信・連携においても、画像形成装置へ印刷データを携帯端末から直接送信する、または逆に画像形成装置でスキャンした印刷物を携帯端末へ送信する、といった連携技術がある。それだけでなく、画像形成装置のメンテナンス性を向上させる技術もあり、そのような技術として、特許文献１が知られている。
【０００３】
特許文献１では、携帯端末と画像形成装置とが近距離無線通信して、画像形成装置内部のその時の機器情報を携帯端末へ送信する。携帯端末は、取得した機器情報をメンテナンスサーバーに送信し、機器情報を登録する。メンテナンスサーバーは、この機器情報に基づいて画像形成装置の消耗品の状況や、故障の情報を分析し、サービスマンに対して、その時の状況に応じた適切なメンテナンス情報を通知することができる。これにより、サービスマンは、そのスキルに依らず、画像形成装置がその時どのような状況であり、どのようなメンテナンス作業を実施すべきか、短手番で適切な情報を得ることができ、メンテナンス性を向上させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２１６５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、携帯端末と画像形成装置とが無線通信する際は、特に認証処理を実施することはなく、携帯端末を持つユーザであれば、誰でも画像形成装置の機器情報を取得することができる。画像形成装置内部の機器情報は、各種内部ログや種々の個人設定情報などの機密情報を含むことがあり、解析により機密情報が流出しまうおそれがある。また、機器情報を改ざんしてメンテナンスサーバーに不正データを送信し、サービスシステムに不具合を発生させるように悪用されたりするおそれがある。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、画像形成装置の機器情報の送受信におけるセキュリティを向上させる通信システム、画像形成装置、通信方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る通信システムは、画像形成装置と、携帯端末とを含む通信システムであって、前記画像形成装置は、ユーザからの指示を受け付けると、前記携帯端末と前記画像形成装置との間で通信を実行するための通信情報を前記携帯端末からの取得が可能に保持する保持手段と、前記携帯端末が取得した前記通信情報に基づいて実行される前記携帯端末との間の通信において、前記携帯端末からの要求に応じて、前記画像形成装置の機器情報を前記携帯端末に送信する送信手段と、を備え、前記携帯端末は、前記画像形成装置から前記通信情報を取得する取得手段と、前記取得手段により取得された前記通信情報に基づいて実行される前記画像形成装置との間の通信において、前記画像形成装置の機器情報を要求する要求手段と、前記送信手段により送信された前記画像形成装置の機器情報を受信する受信手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像形成装置の機器情報の送受信におけるセキュリティを向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】システムの構成を示す図。
【図２】画像形成装置のハードウェアのブロック構成を示す図。
【図３】サーバーのハードウェアのブロック構成を示す図。
【図４】携帯端末のハードウェアのブロック構成を示す図。
【図５】画像形成装置のソフトウェアのモジュール構成を示す図。
【図６】サーバーのソフトウェアのモジュール構成を示す図。
【図７】携帯端末のソフトウェアのモジュール構成を示す図。
【図８】画像形成装置と携帯端末とサーバとの間の処理シーケンスを示す図。
【図９】画像形成装置の画面を示す図。
【図１０】画像形成装置の画面を示す図。
【図１１】画像形成装置での機器情報取得モードへの移行処理を示すフローチャート。
【図１２】携帯端末での機器情報取得処理を示すフローチャート。
【図１３】画像形成装置での機器情報送信処理を示すフローチャート。
【図１４】画像形成装置での通常モードへの移行処理を示すフローチャート。
【図１５】携帯端末での機器情報送信処理を示すフローチャート。
【図１６】サーバーでの機器情報受信処理を示すフローチャート。
【図１７】画像形成装置での機器情報取得モードへの移行処理を示すフローチャート。
【図１８】携帯端末での機器情報取得処理を示すフローチャート。
【図１９】画像形成装置での通常モードへの移行処理を示すフローチャート。
【図２０】携帯端末での機器情報取得処理を示すフローチャート。
【図２１】画像形成装置での機器情報送信処理を示すフローチャート。
【図２２】携帯端末での機器情報送信処理を示すフローチャート。
【図２３】サーバーでの機器情報受信処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第１の実施形態］
近年、多機能化が進む携帯端末装置（スマートフォンやタブレットなど、以下、単に携帯端末という）で動作するアプリケーションは、各種携帯端末のＯＳベンダーが提供するアプリケーション配信サービスを用いて配布されることが一般的である。このようなアプリケーション配信サービスを用いたアプリケーションの配布は、その入手を容易にする。しかしながら、画像形成装置のメンテナンスを目的としたアプリケーションの場合、誰でも管理者用の機能が使える状態で配布すると、画像形成装置内部に保持されている機密情報の漏洩に繋がりかねない。
【００１２】
そこで、本実施形態では、アプリケーション自体は配信サービスから誰でも入手可能とする一方で、そのアプリケーションを用いて不正に機器情報を取得できないようにする。そのために、画像形成装置から機器情報を取得するための専用のモード（以下、機器情報取得モード）を画像形成装置に設ける。機器情報取得モードは、管理者からしかアクセスできないメニューから移行させることができ、一般ユーザは、そのモードを使用することが出来ない。また、この機器情報取得モード時には、画像形成装置は、特殊な通信モードとして動作し、メンテナンスアプリケーションを搭載した携帯端末との通信のみしか受け付けないように動作させる。これにより、機器情報取得モードに移行した後に、その画像形成装置に対して、メンテナンスアプリケーションとは別の、不正な通信アプリケーションを用いた携帯端末から送信される通信要求を遮断し、機器情報データが不正に流出することを防ぐことができる。
【００１３】
＜システム構成図＞
まず、図１を用いて本実施形態における通信システムの構成の一例を説明する。本実施形態における通信システム（以下、単にシステムという）は、画像形成装置１０１、サーバ１０２、携帯端末１０３を有する。画像形成装置１０１、サーバ１０２、携帯端末１０３はそれぞれ、ネットワーク１０４を介して接続されている。
【００１４】
画像形成装置１０１は、スキャン、ＦＡＸ、プリント、コピーなどの様々な機能を有する複合機、またはプリント機能のみを有するプリンタである。画像形成装置１０１は、各種ジョブを実行した際のログや、構成する機器部品の消耗カウンタ値、エラー発生時の内部ログを保持している。
【００１５】
サーバ１０２は、各地に設置してある複数の画像形成装置を一元管理し、ネットワーク１０４を経由して画像形成装置１０１から直接、または携帯端末１０３を介して間接的に送信される画像形成装置１０１の機器情報を解析する。解析した結果は、メンテナンス情報として整理された形でサービスマンのＰＣや携帯端末１０３へ送信され、メンテナンス向上に役立てられる。
【００１６】
携帯端末１０３は、携帯電話、ＰＤＡ、または、多機能携帯電話(以下スマートフォン)やタブレットなどの情報処理装置である。本実施形態では、スマートフォンを一例としているが、画像形成装置１０１から機器情報を取得し、サーバ１０２に機器情報を送信可能な無線通信部を備えるものであれば、どのような形態であってもよい。ネットワーク１０４は、ＷＡＮやＬＡＮで構成される無線、および有線のネットワークである。
【００１７】
＜画像形成装置のハードウェアブロック図＞
図２は、画象形成装置１０１の構成を示すハードウェアブロック図である。図２において、中央演算装置２０１は、補助記憶装置２０３に記憶されたプログラムを主記憶装置２０２に読み出して実行する。さらに、システムバス２１２に接続される各デバイスを中央演算装置２０１が統括的に制御する。
【００１８】
主記憶装置２０２は、中央演算装置２０１の主メモリ、ワークメモリとして機能する。補助記憶装置２０３は、大容量データを一時的あるいは長期的に保持する目的で使用される。本実施形態における機器情報は、その記憶領域に、ジョブ実行時、部品状態の変化を検知した時、エラー発生時、定期保持スケジュール時間に達した時などの所定のタイミングで保持される。
【００１９】
ＲＩＰ２０４は、中間プリントデータをラスタイメージに展開するハードウェアである。ＮｅｔｗｏｒｋＩ／Ｆ２０５は、ネットワーク１０４に接続され、プリンタ外部とのプリントデータやデバイス情報の入出力を担う有線ネットワーク部である。補助記憶装置２０３に保持されている機器情報をサーバ１０２へ送信する際は、このＮｅｔｗｏｒｋＩ／Ｆ２０５から前述の所定のタイミングで実施される。
【００２０】
無線通信Ｉ／Ｆ２０６は、無線通信センサー２０９とのインターフェース部であり、無線通信センサー２０９との間で送受信する情報を中央演算装置２０１に伝える役割をする。無線通信センサー２０９は、Ｗｉ−Ｆｉなどの無線通信規格を用いて無線通信に対応している周辺機器とデータの送受信を行う。本実施形態における機器情報を携帯端末１０３へ送信する際は、この無線通信センサー２０９を経由して送信される。
【００２１】
操作部Ｉ／Ｆ２０７は、操作部２１０とのインターフェース部であり、操作部２１０に表示する画像データを操作部２１０に対して出力する。また、操作部Ｉ／Ｆ２０７は、操作部２１０から画像形成装置１０１のユーザが入力した情報を、中央演算装置２０１に伝える役割をする。操作部２１０は、出力部として液晶パネルと音源を備え、入力部としてタッチパネルとハードキー、マイクを備える。
【００２２】
デバイスＩ／Ｆ２０８は、中央演算装置２０１の指示に基づき、画像信号の送出、デバイス動作指示、デバイス情報の送受信を行う。プリンタエンジン２１１は、画像信号を記録媒体上に出力する出力機であり、電子写真方式、インクジェット記録方式の何れでも構わない。
【００２３】
また、システムバス２１２に対し、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対するディスクドライブ、フラッシュメモリなどの可搬型の不揮発性記録媒体に対するメモリリーダライタなどが接続されてもよい。また、本実施形態の処理内容が記述されたプログラムが可搬型記憶媒体を経由して補助記憶装置２０３に保存され、画像形成装置１０１にインストールすることもできる。
【００２４】
＜サーバのハードウェアブロック図＞
図３は、サーバ１０２の構成を説明するハードウェアブロック図である。サーバ１０２において、本実施形態の処理内容が記述されたプログラムが、補助記憶装置３０４に保存され、サーバ１０２にインストールされる。中央演算装置３０１は、補助記憶装置３０４に記憶されたプログラムを主記憶装置３０２に読み出して実行する。さらに、システムバス３０５に接続される各デバイスを中央演算装置３０１が統括的に制御する。
【００２５】
主記憶装置３０２は、中央演算装置３０１の主メモリ、ワークメモリとして機能する。ＮｅｔｗｏｒｋＩ／Ｆ３０３は、ネットワーク１０４に接続し、サーバ１０２の外部との通信に使用される。あるいは、ＮｅｔｗｏｒｋＩ／Ｆ３０３を介して補助記憶装置３０４にプログラムをインストールすることもできる。画像形成装置１０１、または携帯端末１０３から送信されてくる機器情報は、ＮｅｔｗｏｒｋＩ／Ｆ３０３で受信し、サーバ１０２で機器情報を解析した結果も、ＮｅｔｗｏｒｋＩ／Ｆ３０３を通じて送信される。補助記憶装置３０４には、オペレーティングシステムと本実施形態の処理内容が記述された制御プログラムの本体が格納される。本実施形態における画像形成装置１０１の機器情報もその記憶領域に保持される。
【００２６】
システムバス３０５に対しては、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対するディスクドライブ、フラッシュメモリなどの可搬型の不揮発性記録媒体に対するメモリリーダライタなどが接続されてもよい。本実施形態の処理内容が記述されたプログラムが可搬型記憶媒体を経由して補助記憶装置３０４に保存され、サーバ１０２にインストールすることもできる。
【００２７】
＜携帯端末のハードウェアブロック図＞
図４は、本実施形態の携帯端末１０３の構成を説明するハードウェアブロック図である。携帯端末１０２において、本実施形態の処理内容が記述されたプログラムが、補助記憶装置４０３に保存され、携帯端末１０３にインストールされる。中央演算装置４０１は、補助記憶装置４０３に記憶されたプログラムを主記憶装置４０２に読み出して実行する。さらに、システムバス４０９に接続される各デバイスを中央演算装置４０１が統括的に制御する。
【００２８】
主記憶装置４０２は、中央演算装置４０１の主メモリ、ワークメモリとして機能する。補助記憶装置４０３には、オペレーティングシステムと携帯端末１０３の制御プログラム本体が格納される。補助記憶装置４０３は大容量データを一時的あるいは長期的に保持する目的で使用されるため、画像形成装置１０１から取得した機器情報は、サーバ１０２への送信が完了するか、ユーザから削除指示があるまで、その記憶領域に保持される。
【００２９】
ＮｅｔｗｏｒｋＩ／Ｆ４０４は、ネットワーク１０４に接続され、携帯端末１０３の外部の情報端末と無線ネットワークで接続され、通信データの入出力を担う。あるいは、ＮｅｔｗｏｒｋＩ／Ｆ４０４を介してアプリケーション配信サービスに接続し、携帯アプリデータをダウンロードした後、補助記憶装置４０３にインストールすることもできる。
【００３０】
操作部Ｉ／Ｆ４０５は、操作部４０６とのインターフェース部であり、操作部４０６に表示する画像データを操作部４０６に対して出力する。また、操作部４０６から携帯端末１０３のユーザが入力した情報を、中央演算装置４０１に伝える役割をする。操作部４０６は、出力部として液晶パネルと音源を備え、入力部としてタッチパネルとハードキー、マイクを備える。
【００３１】
カメラＩ／Ｆ４０７は、カメラセンサー４０８とのインターフェース部で、カメラセンサー４０８の操作や、カメラセンサー４０８で撮像した画像データを取得する。カメラセンサー４０８は、携帯端末１０３に搭載されるカメラである。カメラセンサー４０８は、単にカメラとして画像を撮像するだけでなく、ＱＲコード（登録商標）などの二次元コードに埋め込まれた情報を読取るセンサー機能も備える。本実施形態では、このカメラセンサー４０８を用いて、画像形成装置１０１の操作部２１０に表示されたＱＲコードを読み取り、通信に必要な情報を取得する。
【００３２】
システムバス４０９に対しては、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対するディスクドライブ、フラッシュメモリ、ｍｉｃｒｏＳＤなどの可搬型の不揮発性記録媒体に対するメモリリーダライタなどが接続されてもよい。本実施形態の処理内容が記述されたプログラムが可搬型記憶媒体を経由して補助記憶装置４０３に保存され、携帯端末１０３にインストールすることもできる。
【００３３】
＜画像形成装置のソフトウェアモジュール図＞
図５は、本実施形態における画像形成装置１０１のソフトウェアモジュール構成図である。図５に記載した各ソフトウェアモジュールは、プログラムとして補助記憶装置２０３に格納され、主記憶装置２０２にロードされ、中央演算装置２０１により実行される。
【００３４】
送信部５０１は、ＮｅｔｗｏｒｋＩ／Ｆ２０５、無線通信センサー２０９により印刷データの受信やスキャン画像の送信、および機器情報の送信を行う。画面制御部５０２は、ユーザからの操作を受け付け、制御部５０５に伝えることで、画像形成装置１０１の各種機能の実行指示につなげる。画面制御部５０２は、認証制御部５０４の認証結果に基づき、表示する画面を管理者用と一般ユーザ用とで切り替える。
【００３５】
機器情報管理部５０３は、ジョブ実行時、部品状態の変化を検知した時、エラー発生時、定期保持スケジュール時間に達した時などの所定のタイミングで、内部の機器情報を補助記憶装置２０３に記憶、保持する。
【００３６】
認証制御部５０４は、画面制御部５０２、および送受信部から受信される認証情報に基づいて、認証処理を実施する。認証処理の結果、正しく認証出来た場合は画像形成装置１０１へのログインを許可し、管理者、または一般ユーザとして画像形成装置１０１の操作を許可する。また、後述する第３の実施形態では、認証制御部５０４は、携帯端末１０３に機器情報を送信する際に、認証処理を実施し、認証が成功した場合にのみ、機器情報を送信する処理を実施する。この詳細については、図２１を用いて後述する。制御部５０５は、本実施形態における、各種データの送受信、画面制御、機器情報の保持、認証処理などを統括的に制御する。
【００３７】
＜サーバのソフトウェアモジュール図＞
図６は、本実施形態におけるサーバ１０２のソフトウェアモジュール構成図である。図６に記載した各ソフトウェアモジュールは、プログラムとして補助記憶装置３０４に格納され、主記憶装置３０２にロードされ、中央演算装置３０１により実行される。
【００３８】
送受信部６０１は、ＮｅｔｗｏｒｋＩ／Ｆ３０３を介して、画像形成装置１０１または携帯端末１０３から送信される機器情報を受信し、および機器情報から解析した結果としてメンテナンス情報を携帯端末１０３、およびサービスマンのＰＣなどに送信する。
【００３９】
機器情報管理部６０２は、画像形成装置１０１および携帯端末１０３から送信されてくる機器情報を管理する。機器情報管理部６０２は、受信した機器情報を、画像形成装置毎に受信日付などの補助情報とともに補助記憶装置３０４に登録、保存する。
【００４０】
認証制御部６０３は、携帯端末１０３から送信されてくる通信要求に対して、認証処理を実施する。認証処理の詳細においては、第３の実施形態の図２３で後述する。制御部６０４は、本実施形態で使用される各種データの送受信、機器情報の保存・管理、認証処理の制御全般を司る。
【００４１】
＜携帯端末のソフトウェアモジュール図＞
図７は、本実施形態における携帯端末１０３のソフトウェアモジュール構成図である。図７に記載した各ソフトウェアモジュールは、プログラムとして補助記憶装置４０３に格納され、主記憶装置４０２にロードされ、中央演算装置４０１により実行される。
【００４２】
送受信部７０１は、ＮｅｔｗｏｒｋＩ／Ｆ４０４を用いて画像形成装置１０１から機器情報を受信し、サーバ１０２へ取得した機器情報を送信する。画面制御部７０２は、ユーザからの操作を受け付け、制御部７０５に伝えることで、携帯端末１０３の各種機能の実行指示につなげる。
【００４３】
機器情報管理部７０３は、画像形成装置１０１から取得した機器情報を管理する。機器情報管理部７０３は、取得した機器情報を、画像形成装置毎に受信日付などの補助情報とともに補助記憶装置４０３に登録、保存する。
【００４４】
認証制御部７０４は、画像形成装置１０１、及びサーバ１０２との通信における認証処理に使用される。本実施形態では、画像形成装置１０１との通信の際に事前にカメラ制御部７０５を用いて、画像形成装置１０１の操作部２１０に表示されるＱＲコードを読み取り、通信のための認証処理を実施する。本実施形態では、画像形成装置１０１から機器情報を取得する際、画像形成装置１０１は特殊なモードとして動作している。一方で、画像形成装置１０１が通常のモードとして動作している場合では、携帯端末１０３は、機器情報の取得を実行しないように制御される。その為、画像形成装置１０１が特殊なモードとして動作していることを検知できるように、画像形成装置１０１に表示されるＱＲコードには、特殊なモードで動作していることを判別させる識別子を埋め込む。携帯端末１０３は、ＱＲコードから読み取った情報に、この識別子があるか確認し、識別子がある場合に限り、画像形成装置１０１との機器情報取得のための通信を開始する。また、第３の実施形態では、認証制御部７０４は、画像形成装置１０１、サーバ１０２との通信時に認証処理を実施し、認証が成功した際にデータの送受信が実施されるように制御する。この制御の詳細については図２２で後述する。
【００４５】
カメラ制御部７０５は、携帯端末１０３のカメラＩ／Ｆ４０７、およびカメラセンサー４０８を制御して、画像形成装置１０１との通信に必要な情報を取得する。制御部７０６は、本実施形態で使用される各種データの送受信、画面制御、機器情報の保存・管理、認証、カメラ制御の各種処理の制御の全般を司る。
【００４６】
＜画像形成装置と携帯端末とサーバ装置との処理のシーケンス図＞
図８は、管理者からの指示に伴う、画像形成装置１０１とサーバ１０２、携帯端末１０３との各処理のシーケンス全体を示している。まず、管理者は、管理者としてログインして、画像形成装置１０１を機器情報取得モードへ移行させる（Ｓ８０１〜Ｓ８０２）。その後、携帯端末１０３は、画像形成装置１０１の機器情報を取得する（Ｓ８０３〜Ｓ８０７）。そして、携帯端末１０３は、取得した機器情報をサーバ１０２へ送信する（Ｓ８０８〜Ｓ８１２）。最後に、画像形成装置１０１は、管理者の指示により通常モードへ戻りログアウトする（Ｓ８１３〜Ｓ８１４）。本シーケンスは、画像形成装置１０１の電源が入り、通常モードとして起動完了して動作している状態から開始される。
【００４７】
Ｓ８０１において、管理者は、画像形成装置１０１へ管理者としてログインする。画像形成装置１０１は、管理者からのログイン要求を受信すると、認証処理を実施し、認証が成功した場合に管理者としての操作権限を付与し、操作部２１０に各種機能を使用するためのメニューを表示する。
【００４８】
Ｓ８０２において、管理者は、画像形成装置１０１に対して、図９（Ａ）に示される機器情報取得モードへの移行画面を操作し、機器情報取得モードへの移行指示を出す。画像形成装置１０１は、機器情報取得モードへの移行指示を受け取ると、シャットダウンを開始し、機器情報取得モード（特殊ＡＰモード）として起動する。起動が完了すると、図１０（Ａ）に示す画面を表示して、携帯端末１０３との通信を待つ。
【００４９】
Ｓ８０３において、管理者は、携帯端末１０３に対して、不図示の操作画面を操作し、機器情報取得指示を出す。携帯端末１０３は、機器情報取得指示を受付けると、カメラを起動し、ＱＲコードのスキャンを開始する。ＱＲコードのスキャンの結果、ＱＲコードを検知し、取得した通信情報に機器情報取得モードで動作していることを示すモード識別子が含まれていた場合、画像形成装置１０１との通信を開始する。
【００５０】
Ｓ８０４において、携帯端末１０３は、画像形成装置１０１に対して通信を開始する。Ｓ８０５において、携帯端末１０３は、画像形成装置１０１に対して、機器情報取得要求を出す。Ｓ８０６において、画像形成装置１０１は、この機器情報取得要求を受信すると、その応答として内部で保持している機器情報を送信する。Ｓ８０７において、携帯端末１０３は、画像形成装置１０１から送信される機器情報を全て受信すると、自動的に画像形成装置１０１との通信を切断する。
【００５１】
Ｓ８０８において、管理者は、携帯端末１０３に対して、サーバ１０２への機器情報送信指示を出す。Ｓ８０９において、携帯端末１０３は、サーバ１０２に対して通信を開始する。Ｓ８１０において、携帯端末１０３は、通信が確立されると、機器情報を送信する。Ｓ８１１において、サーバ１０２は、送信された機器情報を全て受信すると、受信完了の応答を返す。
【００５２】
Ｓ８１２において、携帯端末１０３は、サーバ１０２との通信を切断する。Ｓ８１３において、管理者は、画像形成装置１０１を通常モードへ移行するよう指示する。画像形成装置１０１は、再度シャットダウンを実行し、通常起動を実施し、通常モードに戻る。Ｓ８１４において、管理者は、画像形成装置１０１からログアウトして、本シーケンスを終了する。
【００５３】
以上の処理シーケンスにより、携帯端末１０３を使用して、画像形成装置１０１の機器情報の取得から、サーバ１０２への機器情報の送信が実施される。
【００５４】
＜画像形成装置の管理者用画面＞
画像形成装置１０１の本実施形態における管理者用画面の一例について説明する。本実施形態では、画像形成装置１０１の機器情報を取得するためには、画像形成装置１０１へ、管理者権限を持つユーザのみがアクセス可能なメニューから、機器情報取得モードへ移行するよう指示する必要がある。ユーザからは通常アクセスできないメニューにモード遷移指示を制限することで、セキュリティを確保することができる。
【００５５】
図９（Ａ）は、管理者用のメニュー画面の一部である「デバイス管理」メニューを示している。「デバイス管理」メニューは、画像形成装置１０１の各種メンテナンス設定が可能な「管理設定」メニューの内の一つである。管理者は、画像形成装置１０１の操作部を操作し、管理者用のＩＤ、パスワードなどの認証情報を入力すると、この画面を表示させる権限を得ることができる。「デバイス管理」ボタン８０１は、各種画像形成装置１０１のメンテナンスに必要なクリーニングなどの指示ができる「デバイス管理」メニューを右側のフィールドに表示させるボタンである。「機器情報取得」ボタン８０２が選択されることにより、図９（Ｂ）の画面へ遷移し、機器情報取得モードへの移行を進めることができる。このボタン８０２は、管理者権限を持つユーザでなければ、グレーアウトされ、選択することができない。「閉じる」ボタン８０３が選択されると、「デバイス管理」メニューを抜けて、より上位の階層のメニューである、「管理設定」メニューへ戻る。
【００５６】
図９（Ｂ）は、機器情報取得モードへ移行する際に最初に表示される画面である。機器情報取得モードは前述の通り、特殊な通信状態で動作させるモードであるため、画像形成装置１０１を一旦再起動させて、特殊な動作で立ち上げる。管理者から、「ＯＫ」ボタン９０１が選択されることで、画像形成装置１０１の再起動指示を受け付け、機器情報取得モードへの移行を開始する。「Ｃａｎｃｅｌ」ボタン９０２が選択されると、機器情報取得モードへの移行はキャンセルされ、図９（Ａ）の画面へ戻る。
【００５７】
図１０（Ａ）は、機器情報取得モードへ移行した際に表示される画面である。図９（Ｂ）の「ＯＫ」ボタン９０１が選択されて再起動が指示され、機器情報取得モードとして起動完了後に表示される画面である。機器情報取得モードとして動作している際、画像形成装置１０１は、メンテナンスアプリケーションを搭載した携帯端末１０３との通信のみしか受け付けないように動作する。「ＩＰ  ＦＩＸ」表示１００１は、この特殊なモードで動作していることを示す通知であり、これを確認することで、管理者は、画像形成装置１０１が正しく機器情報取得モードに移行出来たことを確認することができる。「ＩＰ  ＦＩＸ」表示１００１が表示されない場合は、機器情報取得モードでの起動に失敗しているため、再度、図９（Ａ）の画面から機器情報取得モードへの起動をやり直す必要がある。
【００５８】
ＱＲコード１００２は、携帯端末１０２が画像形成装置１０１と通信するために必要な情報が埋め込まれている。機器情報取得モードで動作している際、画像形成装置１０１は、携帯端末１０３との通信のみを受け付ける、特殊なＷｉ−Ｆｉ通信アクセスポイント(以下、特殊ＡＰ)として動作する。よって、ＱＲコードには、特殊ＡＰの情報としてのＳＳＩＤ、ｐａｓｓｋｅｙが通信情報として埋め込まれる。また同時に、画像形成装置１０１が機器情報取得モードで動作していることを示す識別子も埋め込まれる。このモードで動作している際、画像形成装置１０１は、通常モード時とは異なるＩＰアドレスで動作しており、このＩＰアドレスの情報も埋め込んで、携帯端末１０３へその情報を通知可能としても良い。「終了」ボタン１００３は、この機器情報取得モードを終了させる際に選択されるボタンである。「終了」ボタン１００３が選択されると、図１０（Ｂ）に画面が遷移する。
【００５９】
図１０（Ｂ）は、画像形成装置１０１を、機器情報取得モードから通常モードへ移行させる際に表示される画面である。管理者は、「ＯＫ」ボタン１１０１を選択することで、画像形成装置１０１を通常モードへ戻すことができる。画像形成装置１０１は、再起動を実施し、通常モードに自身の動作モードを戻す。「Ｃａｎｃｅｌ」ボタン１１０２が選択されると、図１０（Ａ）の画面に戻り、画像形成装置１０１は、機器情報取得モードとして動作し続ける。
【００６０】
以上の画面遷移、操作手順により、画像形成装置１０１は、通常モードから特殊なモードである機器情報取得モードへ移行し、携帯端末１０３と通信して機器情報を送信し、再度通常モードへと戻ることができる。
【００６１】
＜画像形成装置の機器情報取得モード移行処理のフロー＞
次に、図１１を用いて、画像形成装置１０１の機器情報取得モードへの移行処理について説明する。画像形成装置１０１の管理者は、携帯端末１０３を用いて画像形成装置１０１の機器情報を取得する場合、機器情報取得のためのモード（機器情報取得モード）へ、本フローに従い画像形成装置１０１を移行させる必要がある。機器情報取得モードでは、画像形成装置１０１は特殊なＷｉ−Ｆｉアクセスポイントとして動作し、携帯端末１０３との通信のみを有効とするよう通信相手を制限し、それ以外の端末との通信を無効とする。画像形成装置１０１は機器情報取得モードへ遷移すると、携帯端末１０３が画像形成装置１０１のアクセスポイントに接続するために必要な情報（ＳＳＩＤ、ｐａｓｓｋｅｙ、モード識別子、ＩＰアドレス等）をＱＲコードに埋め込み、操作部２１０に表示する。本フローは、図８のシーケンス図におけるＳ８０１からＳ８０２の管理者指示により画像形成装置１０１が機器情報取得モードに遷移するまでの動作に該当する。ユーザからの画像形成装置１０１へのログインを検知すると、本処理が開始される。
【００６２】
Ｓ１１０１において、中央演算処理装置２０１は、ユーザからのログイン認証を実行する。Ｓ１１０２において、中央演算処理装置２０１は、ログインしようとしているユーザが管理者権限をもつユーザか否かを判定する。管理者権限をもつユーザである場合は、Ｓ１１０３へ処理を進める。管理者権限を持たないユーザである場合は、Ｓ１１０４へ処理を進める。
【００６３】
Ｓ１１０３において、中央演算処理装置２０１は、図９（Ａ）に一例として示される管理者用のメニューを表示する。なお、この管理者用メニューは、ログイン後に初期画面として表示する必要はなく、ユーザの所定の操作指示に基づき、表示される構成としても良い。
【００６４】
Ｓ１１０４において、中央演算処理装置２０１は、ユーザが通常使用可能な通常メニューを表示する。ここでいう、通常メニューとは管理者のみしかアクセスできないメニュー以外の画像形成装置１０１のメニューを意味している。また、この通常メニューに関しても、ログイン後に初期画面として表示する必要はなく、ユーザの所定の操作指示に基づき、表示される構成としても良い。
【００６５】
Ｓ１１０５において、中央演算処理装置２０１は、図９（Ａ）の「機器情報取得」ボタン８０２が選択され、機器情報取得モードへ移行するためのメニューが選択されたか否かを判断する。選択された場合、Ｓ１１０６へ処理を進める。選択されない場合は、Ｓ１１０３に戻り、管理者用メニューを表示し続ける。
【００６６】
Ｓ１１０６において、中央演算処理装置２０１は、図９（Ｂ）に示される画像形成装置１０１が機器情報取得モードへ移行する際に表示される画面を表示する。Ｓ１１０７において、中央演算処理装置２０１は、図９（Ｂ）の「ＯＫ」ボタン９０１が選択されたか否かを判断する。選択された場合はＳ１１０８へ処理を進める。選択されない場合はＳ１１０３に戻り、管理者用メニューを表示し続ける。
【００６７】
Ｓ１１０８において、中央演算処理装置２０１は、シャットダウン処理を実行する。本実施形態では、画像形成装置１０１を機器情報取得モードとして動作させるため、本ステップにおいてシャットダウン処理を実行する構成としている。これは、画像形成装置１０１をＷｉ−Ｆｉ通信のアクセスポイントとして動作させ、かつ、携帯端末１０３との通信のみを有効とし、その他の端末との通信を無効とする、特殊なアクセスポイントとして動作させるためである。この特殊なアクセスポイントとしての動作は、通常動作としては例外的な通信制御がなされるため、通信環境やユーザ設定に対して、予期せぬ不具合を発生させる可能性がある。そのため、一旦シャットダウンして、画像形成装置１０１の起動シーケンスを通常シーケンスとは切り離して処理することで、これを回避している。
【００６８】
Ｓ１１０９において、中央演算処理装置２０１は、機器情報取得モードとして動作するため、無線通信Ｉ／Ｆ２０６、無線通信センサー２０９が特殊なアクセスポイントとして使用できるように制御した状態で起動する。前述の通り、ここでいう特殊なアクセスポイントとしての動作とは、携帯端末１０３との通信のみを有効とし、その他の端末との通信を無効とする通信制御を施した状態のことである。
【００６９】
Ｓ１１１０において、中央演算処理装置２０１は、図１０（Ａ）に示されるように、機器情報取得モード画面にＱＲコードを含めて操作部２１０に表示する。
【００７０】
以上の処理により、画像形成装置１０１の機器情報取得モード移行処理が実施される。
【００７１】
＜携帯端末の機器情報取得処理のフロー＞
次に、図１２を用いて、携帯端末１０３の機器情報取得処理について説明する。携帯端末１０３は、画像形成装置１０１の機器情報を無線通信により取得する。画像形成装置１０１との無線通信に表示な情報は、画像形成装置１０１が機器情報取得モードで動作している際に操作部２１０に表示されるＱＲコードから取得する。携帯端末１０３は、画像形成装置１０１から機器情報を取得する際、画像形成装置１０１が機器情報取得モードで動作している場合に限り、通信処理を開始する。そのため、ＱＲコードを読み取った結果、画像形成装置１０１が機器情報取得モードで動作しているかを示すモード識別子が取得できたか否かを判定する。モード識別子が取得でき、通信に必要な情報が全て読み取れた場合に、画像形成装置１０１との通信を開始し、機器情報の取得を実施する。本フローは、図８のシーケンス図におけるＳ８０３からＳ８０７の管理者指示により携帯端末１０３が画像形成装置１０１と通信して機器情報を取得するまでの動作に該当する。携帯端末１０３上で機器情報取得アプリケーションが起動され、ユーザにより機器情報取得が指示されると、本処理が開始される。
【００７２】
Ｓ１２０１において、中央演算処理装置４０１は、カメラＩ／Ｆ４０７を制御し、カメラセンサー４０８によりＱＲコードのスキャナを起動し、ＱＲコードのスキャニングを開始する。Ｓ１２０２において、中央演算処理装置４０１は、ＱＲコードのスキャニングにより、ＱＲコードを検知したか否かを判定する。検知した場合はＳ１２０３へ処理を進める。検知しない場合は、Ｓ１２０２へ処理を戻し、ＱＲコードのスキャニング処理を繰り返す。
【００７３】
Ｓ１２０３において、中央演算処理装置４０１は、ＱＲコードに埋め込まれている情報に画像形成装置１０１が機器情報取得モードで動作していることを示すモード識別子が含まれているか否かを判定する。含まれている場合はＳ１２０４へ処理を進める。含まれていない場合は、Ｓ１２０２へ処理を戻し、ＱＲコードのスキャニング処理を繰り返す。
【００７４】
Ｓ１２０４において、中央演算処理装置４０１は、ＱＲコードに埋め込まれている情報に画像形成装置１０１との通信に必要な情報（ＳＳＩＤ、ｐａｓｓｋｅｙ、モード識別子、ＩＰアドレスなど）が含まれているか否かを判定する。含まれている場合は、Ｓ１２０５へ処理を進める。含まれていない場合は、Ｓ１２０２へ処理を戻し、ＱＲコードのスキャニング処理を繰り返す。
【００７５】
Ｓ１２０５において、中央演算処理装置４０１は、画像形成装置１０１との通信を開始する。Ｓ１２０６において、中央演算処理装置４０１は、画像形成装置１０１との通信が成功したか否かを判定する。成功した場合はＳ１２０６へ処理を進める。失敗した場合は処理を終了する。
【００７６】
Ｓ１２０７において、中央演算処理装置４０１は、画像形成装置１０１から機器情報を取得する。Ｓ１２０８において、中央演算処理装置４０１は、画像形成装置１０１との通信を切断する。
【００７７】
以上の処理により、携帯端末１０３の機器情報取得処理が実施される。
【００７８】
＜画像形成装置の機器情報送信処理のフロー＞
次に、図１３を用いて、画像形成装置１０１の機器情報送信処理について説明する。画像形成装置１０１は、図１１で説明した機器情報取得モードへ移行した後、ＱＲコードを操作部２１０に表示したまま、携帯端末１０３からの通信要求の受信、または、管理者からの機器情報取得モードの終了指示を待つ。画像形成装置１０１は、携帯端末１０３からの通信要求を受信すると通信を開始して機器情報の送信を実行する。携帯端末１０３からの通信要求がなく、管理者から機器情報取得モードの終了指示があった場合は、図１４のフローにより、通常モードへ移行させる処理を実施するが、その処理については後述する。本フローは、図８のシーケンス図におけるＳ８０５からＳ８０７の管理者指示により携帯端末１０３が画像形成装置１０１と通信して機器情報を取得するまでの動作に該当する。携帯端末１０３からの通信を検知すると、本フローが開始される。
【００７９】
Ｓ１３０１において、中央演算処理装置２０１は、携帯端末１０３からの通信要求を受信したか否かを判断する。携帯端末１０３からの通信要求を受信した場合、Ｓ１３０２へ処理を進める。通信要求を受信していない場合は、再度Ｓ１３０１の処理を繰り返し、管理者からの指示、または携帯端末１０３からの通信要求を待つ。
【００８０】
Ｓ１３０２において、中央演算処理装置２０１は、携帯端末１０３との通信を開始する。Ｓ１３０３において、中央演算処理装置２０１は、画像形成装置１０１の機器情報を携帯端末１０３へ送信する。
【００８１】
以上の処理により、画像形成装置１０１の機器情報送信処理が実施される。
【００８２】
＜画像形成装置の通常モードへの移行処理のフロー＞
次に、図１４を用いて、画像形成装置１０１の通常モードへの移行処理について説明する。画像形成装置１０１は、本フローに従い、携帯端末１０３と通信して機器情報を送信した後、管理者の機器情報取得モードの終了指示により、通常モードへ戻ることができる。前述の通り、機器情報取得モードは、携帯端末１０３との通信のみを有効とし、その他の端末との通信を無効とするため、通常ジョブを処理することができない。そのため、管理者は、画像形成装置１０１の機器情報の取得が完了した後は、本フローに従い、図１０（Ａ）の機器情報取得モード画面を操作して、画像形成装置１０１を通常モードに戻す必要がある。なお、本フロー開始時、画像形成装置１０１は、機器情報取得モードとして動作しているため、操作部２１０には、図１０（Ａ）のＱＲコードが表示されたままの状態となっている。本フローは、図８のシーケンス図におけるＳ８１３からＳ８１４の管理者指示により画像形成装置１０１が通常モードへ遷移するまでの動作に該当する。管理者からの操作部２１０への操作を検知すると、本フローが開始される。
【００８３】
Ｓ１４０１において、中央演算処理装置２０１は、管理者が図１０（Ａ）の機器情報取得モード画面から「終了」ボタン１００３が選択され、機器情報取得モードの終了指示がなされたか否かを判断する。終了指示がなされた場合は、Ｓ１４０２へ処理を進める。終了指示がなされない場合は、Ｓ１４０１へ戻り管理者からの指示、または携帯端末１０３からの通信要求を待つ。
【００８４】
Ｓ１４０２において、中央演算処理装置２０１は、操作部２１０に通常モードへ移行する旨を通知する図１０（Ｂ）のポップアップ画面を表示し、管理者へ再度通常モードへ移行してよいかを通知する。
【００８５】
Ｓ１４０３において、中央演算処理装置２０１は、ポップアップ画面において、管理者から通常モードへ移行することが承認されたか否かを判断する。図１０（Ｂ）の「ＯＫ」ボタン１１０１が選択され、通常モードへの移行が承認された場合は、Ｓ１４０４へ処理を進める。「Ｃａｎｃｅｌ」ボタン１１０２が選択され、承認されない場合は、Ｓ１４０１へ戻り、管理者からの指示、または携帯端末１０３からの通信要求を待つ。
【００８６】
Ｓ１４０４において、中央演算処理装置２０１は、シャットダウン処理を実行する。Ｓ１４０５において、中央演算処理装置２０１は、自身の動作モードを機器情報取得モードから通常モードとして再起動する。
【００８７】
以上の処理により、画像形成装置１０１の通常モードへの移行処理が実施される。
【００８８】
＜携帯端末の機器情報送信処理のフロー＞
次に、図１５を用いて、携帯端末１０３の機器情報送信処理について説明する。携帯端末１０３は、画像形成装置１０１からの機器情報の取得が完了すると、サーバ１０２に機器情報を送信する。本フローは、図８のシーケンス図におけるＳ８０８からＳ８１２の管理者指示により携帯端末１０３がサーバ１０２と通信して機器情報を送信するまでの動作に該当する。ユーザによりサーバ１０２への機器情報操作指示がなされた場合に、本フローが開始される。
【００８９】
Ｓ１５０１において、中央演算処理装置４０１は、サーバ１０２との通信を開始する。Ｓ１５０２において、中央演算処理装置４０１は、サーバ１０２との通信が成功したか否かを判定する。成功した場合はＳ１５０３へ処理を進める。失敗した場合は処理を終了する。
【００９０】
Ｓ１５０３において、中央演算処理装置４０１は、サーバ１０２へ機器情報を送信する。Ｓ１５０４において、中央演算処理装置４０１は、サーバ１０２との通信を切断する。Ｓ１５０５において、中央演算処理装置４０１は、記憶領域に保持していたサーバ１０２に送信完了した機器情報を削除する。
【００９１】
以上の処理により、携帯端末１０３の機器情報送信処理が実施される。
【００９２】
＜サーバ装置の機器情報受信処理のフロー＞
次に、図１６を用いて、サーバ１０２の機器情報受信処理について説明する。サーバ１０２は、携帯端末１０３が画像形成装置１０１から取得した機器情報をネットワーク１０４経由で受信する。受信した機器情報は、サーバ１０２の機器情報制御部６０２により補助記憶装置３０４に登録、保存される。携帯端末１０３からの通信を検知すると、本フローが開始される。
【００９３】
Ｓ１６０１において、中央演算処理装置３０１は、携帯端末１０３から接続要求を受信したか否かを判定する。接続要求を受信した場合は、Ｓ１６０２へ処理を進める。接続要求を受信していない場合は、処理を終了する。
【００９４】
Ｓ１６０２において、中央演算処理装置３０１は、携帯端末１０３と接続する。Ｓ１６０３において、中央演算処理装置３０１は、携帯端末１０３から送信されてくる機器情報を受信する。Ｓ１６０４において、中央演算処理装置３０１は、受信した機器情報を機器情報制御部６０２により補助記憶装置３０４に登録、保存する。
【００９５】
以上の処理により、サーバ１０２の機器情報受信処理が実施される。
【００９６】
以上のように、本実施形態によれば、画像形成装置１０１の機器情報の取得のためのアプリケーションを配信サービスにより配布した場合であっても、携帯端末１０３と画像形成装置１０１とが連携した、セキュリティ性の高いメンテナンスサービスを提供することができる。
【００９７】
なお、本実施形態では、まず画像形成装置１０１を管理者が機器情報取得モードに移行させる。画像形成装置１０１は、機器情報取得モードに移行すると、操作画面に通信に必要な情報が埋め込まれたＱＲコードを表示して携帯端末１０３との通信を待機する。ＱＲコードには、画像形成装置１０１が機器情報取得モードで動作していることが分かる識別子が埋め込まれている。
【００９８】
携帯端末１０３は、画像形成装置１０１が通常モードで動作している場合は、機器情報の取得は行わず、機器情報取得モード時のみ情報を取得する。その為、携帯端末１０３は、画像形成装置１０１からカメラ機能を用いてＱＲコードを読み込んで取得した情報に、画像形成装置１０１が機器情報取得モードで動作していることが判別できる識別子を検知した場合に限り、機器情報を取得する処理に移行する。機器情報取得モードで動作していることが分かる識別子がない、例えば、他の機能などで使用している別のＱＲコードを読み込んだ場合は、通信を開始せず、機器情報の取得処理には移行しない。
【００９９】
本実施形態では、画像形成装置１０１が特殊な機器情報取得モードで動作しているかを判別するための識別子の取得構成として携帯端末１０３のカメラとＱＲコードを用いた例を記載しているが、この限りではない。例えば、赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣなどの近距離無線通信技術を用いて取得する方法でもよい。例えば、画像形成装置１０１がＮＦＣメモリにＱＲコードを格納しておく構成でも良い。
【０１００】
［第２の実施形態］
第２の実施形態について、第１の実施形態と異なる点について説明する。第１の実施形態では、画像形成装置１０１を機器情報取得モードとして動作させる際、本ステップにおいてシャットダウン処理を実行する構成としている。これは、画像形成装置１０１をＷｉ−Ｆｉ通信のアクセスポイントとして動作させ、かつ、携帯端末１０３との通信のみを有効とし、その他の端末との通信を無効とする、特殊なアクセスポイントとして動作させるためである。この特殊なアクセスポイントとしての動作は、通常動作としては例外的な通信制御がなされるため、通信環境やユーザ設定に対して、予期せぬ不具合を発生させる可能性がある。そのため、一旦シャットダウンして、画像形成装置１０１の起動シーケンスを通常シーケンスとは切り離して処理することで、これを回避している。
【０１０１】
しかしながら、携帯端末１０３と画像形成装置１０１がピアツーピア通信できれば、本実施形態の処理は可能である。そのため、画像形成装置１０１をＷｉ−Ｆｉ通信のアクセスポイントとして動作させるのではなく、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔのホストとして動作させても良い。
【０１０２】
よって、本実施形態では、画像形成装置１０１と携帯端末１０３が通信する際に、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの技術を採用する構成を説明する。これにより、機器情報取得モードまたは通常モードへの移行のためにシャットダウン処理を実行する必要がなくなり、フローが簡略化される。
【０１０３】
＜画像形成装置の機器情報取得モードへの移行処理のフロー＞
次に、図１７を用いて、画像形成装置１０１の機器情報取得モードへの移行処理について説明する。図１７は、図１１のフローチャートとほぼ同じであり、本フローにおけるＳ１７０１〜Ｓ１７０７は、図１１のＳ１１０１〜Ｓ１１０７と同様であるので、それらの説明を省略する。
【０１０４】
第１の実施形態とは、携帯端末１０３と画像形成装置１０１との通信に、Ｗｉ−ＦｉＤｉｒｅｃｔが採用されている点について異なる。よって、図１１のＳ１１０９において、画像形成装置１０１をＷｉ−Ｆｉ通信の特殊なアクセスポイントとして動作させていたものを、図１７ではＳ１７０８において、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔのホストとして動作させるように制御している。また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを採用することで、画像形成装置１０１のシャットダウン処理が必要ではなくなるため、図１１のＳ１１０８のシャットダウン処理は本フローでは行われない。
【０１０５】
また、Ｓ１７０９で表示されるＱＲコードには、第１の実施形態と同様に、画像形成装置１０１が機器情報取得モードとして動作していることを示すモード識別子に加えて、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔのホストとして識別可能なデバイスＩＤの情報が含まれる。本実施形態では、画像形成装置１０１はアクセスポイントとして動作するわけではないので、ＳＳＩＤやｐａｓｓｋｅｙの情報は、ＱＲコードには含まれない。
【０１０６】
＜携帯端末の機器情報取得処理のフロー＞
次に、図１８を用いて、携帯端末１０３の機器情報取得処理について説明する。図１８は図１２のフローチャートとほぼ同じであり、本フローにおけるＳ１８０１〜Ｓ１８０４、およびＳ１８０８は、図１２のＳ１２０１〜Ｓ１２０４、およびＳ１２０７と同様であるので、それらの説明を省略する。
【０１０７】
Ｓ１８０５において、中央演算処理装置４０１は、携帯端末１０３の周囲に対して、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ通信が可能な画像形成装置１０１の検索を開始する。Ｓ１８０６において、中央演算処理装置４０１は、携帯端末１０３の周囲にＷｉ−ＦｉＤｉｒｅｃｔ通信が可能な画像形成装置１０１が存在するか否かを判定する。例えば、デバイスＩＤが同一なＷｉｆｉ  Ｄｉｒｅｃｔデバイスがあるか否かに基づいて判定される。存在する場合はＳ１８０７へ処理を進める。存在しない場合はＳ１８１０へ処理を進める。
【０１０８】
Ｓ１８０７において、中央演算処理装置４０１は、画像形成装置１０１とＷｉ−Ｆｉ  Ｄｉｒｅｃｔ通信を開始する。Ｓ１８０９において、中央演算処理装置４０１は、画像形成装置１０１とのＷｉ−ＦｉＤｉｒｅｃｔ通信を切断する。
【０１０９】
Ｓ１８１０において、中央演算処理装置４０１は、携帯端末１０３の周囲にＷｉ−ＦｉＤｉｒｅｃｔ通信が可能な画像形成装置１０１が存在しなかった旨を操作部４０６に表示する。
【０１１０】
以上の処理により、携帯端末１０３の機器情報取得処理が実施される。
【０１１１】
＜画像形成装置の通常モードへの移行処理のフロー＞
次に、図１９を用いて、画像形成装置１０１の通常モードへの移行処理について説明する。図１９は図１４のフローチャートとほぼ同じであり、本フローにおけるＳ１９０１〜Ｓ１９０３は、図１４のＳ１４０１〜Ｓ１４０３と同様であるので、それらの説明を省略する。
【０１１２】
本実施形態では、Ｗｉ−ＦｉＤｉｒｅｃｔを採用するため、本フローにおいても画像形成装置１０１のシャットダウン処理が必要ではなく、図１４のＳ１４０４のシャットダウン処理は本フローでは行われない。Ｓ１９０４において、中央演算処理装置２０１は、Ｗｉ−ＦｉＤｉｒｅｃｔのホストとしての通信を停止する。
【０１１３】
以上の処理により、画像形成装置１０１の通常モードへの移行処理が実施される。
【０１１４】
以上のように、本実施形態によれば、画像形成装置１０１と携帯端末１０３との通信にＷｉ−Ｆｉ  Ｄｉｒｅｃｔを採用することで、モード移行のためのシャットダウン処理を実行する必要がなくなり、処理が簡略化される。
【０１１５】
［第３の実施形態］
第３の実施形態について、第１及び第２の実施形態と異なる点について説明する。第１の実施形態および第２の実施形態では、装置間の通信制限は、簡易的な処理により実施していた。携帯端末１０３においては、図１２のＳ１２０３で、画像形成装置１０１が機器情報取得モードであることを示すモード識別子をＱＲコードから取得できた場合に、携帯端末１０３は、画像形成装置１０１への通信を開始する。ＱＲコードから、画像形成装置１０１が機器情報取得モードであることを示すモード識別子が取得できなかった場合は、画像形成装置１０１との通信は実施しない、という通信制限を実施していた。
【０１１６】
画像形成装置１０１においては、自身が機器情報取得モードで動作する場合に、携帯端末１０３との通信のみを有効とし、それ以外の端末との通信は無効としていたが、これは通信相手が携帯端末１０３であるか否かのみで通信制限していた。
【０１１７】
よりセキュリティの高いメンテナンスサービスを実現することを考えると、装置間で機器情報を送受信する際に、専用の認証情報を生成し、その認証情報を用いた認証処理を実施して、データのやり取りをする方が望ましい。
【０１１８】
よって、本実施形態では、画像形成装置１０１と携帯端末１０３が機器情報を送受信する際、および、サーバ１０２と携帯端末１０３が機器情報を送受信する際、それぞれで、共通、または別々な認証情報を生成する。そして、その認証情報を用いて認証処理を実施し、認証が成功した場合に限り、機器情報を送受信する構成を取る。こうすることで、よりセキュリティの高いメンテナンスサービスを実現することが可能となる。
【０１１９】
＜携帯端末の機器情報取得処理のフロー＞
次に、図２０を用いて、携帯端末１０３の機器情報取得処理について説明する。図２０は図１２のフローチャートとほぼ同じであり、本フローにおけるＳ２００１〜Ｓ２００３は図１２のＳ１２０１〜Ｓ１２０３と同様であり、Ｓ２００５〜Ｓ２００９は図１２のＳ１２０４〜Ｓ１２０８と同様であるので、それらの説明を省略する。本実施形態では、Ｓ２００４のステップが追加される。
【０１２０】
Ｓ２００４において、中央演算処理装置４０１は、ＱＲコードから取得した情報に基づいて、画像形成装置１０１と通信して機器情報を取得する際の認証処理で使用可能な認証情報を生成する。認証情報は、ＱＲコードから取得した情報に対して所定のハッシュを割り当てて認証キーを生成するといったものでも良いが、認証情報として使用できるものであれば、その限りではない。
【０１２１】
以上の処理により、携帯端末１０３の機器情報取得処理が実施される。
【０１２２】
＜画像形成装置の機器情報送信処理のフロー＞
次に、図２１を用いて、画像形成装置１０１の機器情報送信処理について説明する。図２１は図１３のフローチャートとほぼ同じであり、本フローにおけるＳ１２０１は図１３のＳ１３０１と同様であり、Ｓ２１０３〜Ｓ２１０４は図１３のＳ１３０２〜Ｓ１３０３と同様であるので、それらの説明を省略する。本実施形態では、Ｓ２１０２のステップが追加される。
【０１２３】
Ｓ２１０２において、中央演算処理装置２０１は、携帯端末１０３から認証情報を受信し、認証が成功するか否かを判定する。認証が成功した場合はＳ２１０３へ処理を進める。認証が失敗した場合はＳ２１０１へ戻り、再度、携帯端末１０３からの接続要求を待つ。
【０１２４】
以上の処理により、画像形成装置１０１の機器情報送信処理が実施される。
【０１２５】
＜携帯端末の機器情報送信処理のフロー＞
次に、図２２を用いて、携帯端末１０３の機器情報送信処理について説明する。図２２は図１５のフローチャートとほぼ同じであり、本フローのＳ２２０２〜Ｓ２２０６は図１５のＳ１５０１〜Ｓ１５０５と同様であるので、それらの説明を省略する。本実施形態では、Ｓ２２０１のステップが追加される。
【０１２６】
Ｓ２２０１において、中央演算処理装置４０１は、サーバ１０２へ機器情報を送信する際の認証処理に使用可能な認証情報を生成する。認証情報は事前に機器情報取得アプリケーション内部で保持しているアプリケーション識別子の情報に対して所定のハッシュを割り当てて認証キーを生成するといったものでも良い。事前にアプリケーション識別子の情報をサーバ１０２が内部的に保持、またはネットワーク１０４経由で取得しておけば認証情報として使用できる。また、認証情報として使用できるものであれば、この限りではなく、画像形成装置１０１と携帯端末１０３との認証で使用する認証情報を使用してもよいし、それとは全く別の認証キーに基づいて認証情報を生成する構成でも良い。
【０１２７】
以上の処理により、携帯端末１０３の機器情報送信処理が実施される。
【０１２８】
＜サーバ装置の機器情報受信処理のフロー＞
次に、図２３を用いて、サーバ１０２の機器情報受信処理について説明する。図２３は図１６のフローチャートとほぼ同じであり、本フローにおけるＳ２３０１〜Ｓ２３０３は図１６のＳ１６０１〜Ｓ１６０３と同様であり、Ｓ２３０５は図１６のＳ１６０４と同様であるので、それらの説明を省略する。本実施形態では、Ｓ２３０４のステップが追加される。
【０１２９】
Ｓ２３０４において、中央演算処理装置３０１は携帯端末１０３から送信される認証情報を受信し、認証が成功するか否かを判定する。認証が成功した場合はＳ２３０５へ処理を進める。認証が失敗した場合は本処理を終了する。
【０１３０】
以上の処理により、サーバ１０２の機器情報受信処理が実施される。
【０１３１】
以上のように、本実施形態によれば、画像形成装置１０１と携帯端末１０３が機器情報を送受信する際、および、サーバ１０２と携帯端末１０３が機器情報を送受信する際、それぞれで、共通、または別々な認証情報を生成する。そして、その認証情報を用いて認証処理を実施し、認証が成功した場合に限り機器情報を送受信するため、よりセキュリティの高いメンテナンスサービスを実現することが可能となる。
【０１３２】
第１〜第３の実施形態では、機器情報を分析したメンテナンスサービスをサーバ１０３において行ったが、これに限るものではなく、サーバ１０２が有する機能を画像形成装置１０１が備えるように構成しても良い。なお、各実施形態で説明している機器情報は、ジョブ履歴、エラーログ、サービスコールログ、内部処理解析ログ、消耗品ログの全て、あるいはいずれかを含むことを想定している。しかしながら、これに限らず、画像形成装置１０１のメンテナンスのために使用可能な画像形成装置１０１内部の情報であれば、いかなる情報も各実施形態における機器情報として扱うことが可能である。
【０１３３】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３４】
１０１  画像形成装置：  １０２  サーバ：  １０３  携帯端末：  １０４  ネットワーク：  ２０１、３０１、４０１  中央演算装置：  ２０２、３０２、４０２  主記憶装置
【図１】
2019176272.tif 000003
【図２】
2019176272.tif 000004
【図３】
2019176272.tif 000005
【図４】
2019176272.tif 000006
【図５】
2019176272.tif 000007
【図６】
2019176272.tif 000008
【図７】
2019176272.tif 000009
【図８】
2019176272.tif 000010
【図９】
2019176272.tif 000011
【図１０】
2019176272.tif 000012
【図１１】
2019176272.tif 000013
【図１２】
2019176272.tif 000014
【図１３】
2019176272.tif 000015
【図１４】
2019176272.tif 000016
【図１５】
2019176272.tif 000017
【図１６】
2019176272.tif 000018
【図１７】
2019176272.tif 000019
【図１８】
2019176272.tif 000020
【図１９】
2019176272.tif 000021
【図２０】
2019176272.tif 000022
【図２１】
2019176272.tif 000023
【図２２】
2019176272.tif 000024
【図２３】
2019176272.tif 000025