(57)【特許請求の範囲】
【請求項１】
通常動作モードと、サービスエンジニアが作業を行うためのメンテナンスモードとで動作可能な情報処理装置であって、
起動指示に従って開始されたダイレクト無線通信機能を用いて外部装置と通信する無線通信手段と、
前記メンテナンスモードで動作する前記情報処理装置が、前記外部装置から受信した再起動指示によって再起動した場合に、前記通常動作モードではなく前記メンテナンスモードで前記情報処理装置を動作させ、かつ、ユーザ操作を介さずに前記ダイレクト無線通信機能を開始するよう制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置がメンテナンスモードで動作している状態で、前記ダイレクト無線通信機能を開始するための前記起動指示を受け付ける受付手段と、を更に有し、
前記制御手段は、更に、再起動前に前記ダイレクト無線通信機能で使用していた無線接続情報を用いて前記ダイレクト無線通信機能を開始するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記外部装置から受信した前記再起動指示によって前記情報処理装置が再起動する場合に、前記ダイレクト無線通信機能で使用している前記無線接続情報を記憶する記憶手段を更に有し、
前記制御手段は、前記再起動指示によって前記情報処理装置が再起動した場合に、前記記憶手段が記憶している前記無線接続情報を用いて前記ダイレクト無線通信機能を開始するように前記無線通信手段を制御することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記無線接続情報は、ＳＳＩＤを少なくとも含むことを特徴とする請求項２又は３のいずれか１項に記載の情報処理装置。
【請求項５】
前記無線接続情報は、ＳＳＩＤと認証キーを含むことを特徴とする請求項２又は３のいずれか１項に記載の情報処理装置。
【請求項６】
前記ダイレクト無線通信機能は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）に準拠する通信方式で外部装置と通信を行う機能であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項７】
前記情報処理装置は、印刷装置であることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
通常動作モードと、サービスエンジニアが作業を行うためのメンテナンスモードとで動作可能な情報処理装置の制御方法であって、
起動指示に従って開始されたダイレクト無線通信機能を用いて外部装置と通信する無線通信工程と、
前記メンテナンスモードで動作する前記情報処理装置が、前記外部装置から受信した再起動指示によって再起動した場合に、前記通常動作モードではなく前記メンテナンスモードで前記情報処理装置を動作させ、かつ、ユーザ操作を介さずに前記ダイレクト無線通信機能を開始するよう制御する制御工程と、を有することを特徴とする制御方法。
【請求項９】
請求項８に記載の画像処理装置の制御方法を前記画像処理装置のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイレクト無線通信機能を備える情報処理装置に関する。
【背景技術】
【０００２】
印刷装置等の情報処理装置は、定期的にサービスマンのメンテナンスを受けるように運用されているケースがある。また情報処理装置は、無線通信機能を備えているものが多い。無線通信機能の一つとして、情報処理装置がアクセスポイントとして動作することで、外部装置と情報処理装置をダイレクトに無線で接続するダイレクト無線通信機能がある。このダイレクト無線通信機能を用いることで、サービスマンのモバイル端末と情報処理装置とをダイレクトに無線で接続することができる。サービスマンは、自身のモバイル端末を操作することで、情報処理装置の設定を変更したり、情報処理装置のログをモバイル端末に収集する等のメンテナンス作業を行うことができる。特許文献１には、サービスマンのモバイル端末が、印刷装置のエラー情報を無線を用いて印刷装置から取得し、取得したエラー情報をメンテナンスサーバに送信する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０４８４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サービスマンが情報処理装置のメンテナンスを行う場合、情報処理装置は、サービスモードという、通常動作モード（一般ユーザが情報処理装置を利用するモード）とは異なる動作モードで動作することが一般的である。そして情報処理装置をサービスモードで動作させるためには、サービスマンが特殊な操作を行う（例えば所定のボタンを押しながら情報処理装置を起動させる）必要がある。
【０００５】
一方、モバイル端末をダイレクトに無線で情報処理装置に接続すると、メンテナンスの進行に合わせて再起動指示をモバイル端末から情報処理装置に送信することができる。ところが、再起動指示によって情報処理装置が再起動する際には、サービスマンが特殊な操作を行いながら情報処理装置を起動させる訳ではないため、情報処理装置はサービスモードで動作しない。サービスマンにしてみれば、情報処理装置をサービスモードで動作させるために、特殊な操作を改めて行って情報処理装置を起動させる必要があるため、手間である。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明が提供する１つの側面としての情報処理装置は通常動作モードと、サービスエンジニアが作業を行うためのメンテナンスモードとで動作可能な情報処理装置であって、起動指示に従って開始されたダイレクト無線通信機能を用いて外部装置と通信する無線通信手段と、前記メンテナンスモードで動作する前記情報処理装置が、前記外部装置から受信した再起動指示によって再起動した場合に、前記通常動作モードではなく前記メンテナンスモードで前記情報処理装置を動作させ、かつ、ユーザ操作を介さずに前記ダイレクト無線通信機能を開始するよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、再起動指示をモバイル端末から情報処理装置に送信して情報処理装置を再起動させる場合に、情報処理装置がサービスモードで起動するため、ユーザの利便性が向上する。
【図面の簡単な説明】
【０００８】
【図１】システムの構成を示す図である。
【図２】印刷装置１００のハードウェア構成を示す図である。
【図３】サービスモードにおいて情報処理装置が表示する画面を示す図である。
【図４】印刷装置１００が実行する処理を示すフローチャートである。
【図５】印刷装置１００が実行する処理を示すフローチャートである。
【図６】印刷装置１００が実行する処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１０】
（実施形態１）
図１を用いて、システムの全体像を説明する。印刷装置１００はネットワーク１３０に接続されていて、ネットワーク上の他の装置（例えばＰＣ１２０）と通信する。印刷装置１００は、ＰＣ１２０等の外部装置から印刷データを受信し、受信した印刷データに基づいて印刷処理を実行する。モバイル端末１１０は、サービスマン（サービスパーソンと呼ばれることもある）が保持する端末である。印刷装置１００はダイレクト無線通信機能を備えていて、このダイレクト無線通信機能によって、印刷装置１００とモバイル端末１１０はダイレクトに無線で接続される。サービスマンは、モバイル端末１１０を操作することで、印刷装置１００の設定を変更したり、印刷装置１００ののログをモバイル端末１１０に収集する等のメンテナンス作業を行うことができる。
【００１１】
次に図２を用いて、印刷装置１００のハードウェア構成を説明する。印刷装置１００は、サービスモードで動作可能な情報処理装置の一例である。
【００１２】
ＣＰＵ２０１はＲＯＭ２０２が記憶している制御プログラムを読み出して、印刷装置１００の動作を制御するための様々な処理を実行する。ＲＯＭ２０２は、制御プログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、様々なデータを記憶する不揮発性の記憶媒体である。
【００１３】
プリンタ２０６は、ネットワークＩ／Ｆ２１１や無線ＬＡＮ  Ｉ／Ｆ２０５が受信した印刷データに基づいて、シートに印刷処理を実行する。スキャナ２０７は、ユーザに載置された原稿を読み取り、原稿画像を生成する。スキャナ２０７によって生成された原稿画像は、プリンタ２０６によって印刷されたり（所謂コピー処理）、ＨＤＤ２０４に蓄積されたりする。
【００１４】
操作部２０８は、タッチパネル機能を有する液晶表示部やキーボードを備え、各種操作画面を表示する。ユーザは、操作部２０８を介して印刷装置１００に対して指示や情報を入力することができる。
【００１５】
無線ＬＡＮ  Ｉ／Ｆ２０５は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線ＬＡＮ通信を実行する。また、無線ＬＡＮ  Ｉ／Ｆ２０５は、ソフトウェア・アクセスポイント機能（以降ではソフトＡＰと呼ぶ）を備えている。ソフトＡＰは、印刷装置１００がアクセスポイントとして動作することで、モバイル端末１１０等の外部装置とダイレクトに無線で接続する機能である。なお、ソフトＡＰは、印刷装置１００とモバイル端末１１０とがダイレクトに無線で接続するダイレクト無線通信機能の一例である。ソフトＡＰの代わりに、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）を用いてもよい。
【００１６】
Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０９は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に沿った無線通信を行う。Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０９はＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）をサポートしていて、ＢＬＥのアドバタイズパケットを所定の周期でブロードキャストする。
【００１７】
ＮＦＣ  Ｉ／Ｆ２１０は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）規格に沿った近接無線通信を行う。ＮＦＣ  Ｉ／Ｆ２１０は不図示のメモリを備え、当該メモリに所定の情報（例えば印刷装置１００のＩＰアドレス）を格納する。ＮＦＣのリーダ／ライタモードで動作するモバイル端末は、ＮＦＣ  Ｉ／Ｆ２１０のメモリに格納された情報を読み取ることができる。
【００１８】
次に、サービスマンが行う印刷装置１００のメンテナンス作業について、特にサービスマンのモバイル端末を印刷装置１００に無線で接続させるための操作手順について説明する。
【００１９】
サービスマンは、まず印刷装置１００をサービスモードで動作させる。サービスモードとは、サービスマンがメンテナンス作業を行うために設けられた動作モードである。サービスモードは、一般のユーザが印刷装置１００の機能を利用する通常動作モードとは異なる動作モードである。印刷装置１００をサービスモードで動作させるためには、サービスマンは、印刷装置１００に対して特殊な操作を行う（例えば所定のボタンを押しながら印刷装置１００を起動させる）。このような特殊な操作を行わずに印刷装置１００を起動させると、印刷装置１００は通常起動モードで動作する。
【００２０】
印刷装置１００がサービスモードの動作を開始すると、操作部２０８は、図３（Ａ）のサービス画面３００を表示する。サービス画面３００には、サービスマンが行うメンテナンス作業に関連する複数のアイコンが表示されていて、サービスマンは所望のアイコンをタッチ操作で選択する。サービスマンが自身のモバイル端末１１０を印刷装置１００に無線で接続する場合、サービスマンは、アイコン３０１をタッチ操作で選択する。
【００２１】
サービスマンがアイコン３０１を選択すると、印刷装置１００の操作部２０８は、図３（Ｂ）のサービス画面３１０を表示する。サービス画面３１０には、印刷装置１００に対してソフトＡＰの起動を指示する開始アイコン３１１が表示される。
【００２２】
サービスマンが開始アイコン３１１をタッチ操作で選択すると、印刷装置１００はソフトＡＰを起動する。ソフトＡＰを起動すると、印刷装置１００はＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と認証キー（例えばＷＥＰキー）を生成し、操作部２０８は図３（Ｃ）のサービス画面３２０を表示する。
【００２３】
サービス画面３２０の領域３２１には、印刷装置１００が生成したＳＳＩＤと認証キーが表示される。本実施形態では、ＳＳＩＤは「Ｄｉｒｅｃｔ＿ＳｅｒｖｉｃｅＭｏｄｅ＿ＸＸＸＸＸ（Ｘはランダムな英数字）」という形式で生成されるものである。また、認証キーも、９桁のランダムな英数字の形式で生成される。サービスマンは、領域３２１に表示されているＳＳＩＤをモバイル端末１１０において選択し、そして領域３２１に表示されている認証キーを入力する。これにより、モバイル端末１１０と印刷装置１００とがダイレクトに無線で接続される。
【００２４】
サービス画面３２０のコード３２２は、印刷装置１００が生成したＳＳＩＤと認証キー、そして印刷装置１００のＩＰアドレスを示すＱＲコード（登録商標）である。サービスマンは、モバイル端末１１０のカメラ機能を用いてコード３２２を読み取ることで、モバイル端末１１０と印刷装置１００とをダイレクトに無線で接続することができる。また、コード３２２に限らず、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０９やＮＦＣ  Ｉ／Ｆ２１０を用いて、印刷装置１００が生成したＳＳＩＤと認証キーをモバイル端末１１０に提供してもよい。
【００２５】
サービス画面３２０の停止アイコン３２３は、印刷装置１００に対してソフトＡＰの動作を終了するようにサービスマンが指示するアイコンである。メンテナンス作業が終了すると、サービスマンは停止アイコン３２３を選択することが望ましい。なお、印刷装置１００は、印刷装置１００に対するユーザ操作やモバイル端末１１０から指示されるメンテナンス作業が所定時間（例えば３０分）発生しないまま経過した場合にも、ソフトＡＰの動作を終了する。
【００２６】
次に、サービスモードで動作する印刷装置１００がソフトＡＰを起動する処理について、図４のフローチャートを用いて説明する。図４のフローチャートに示す各ステップは、ＣＰＵ２０１がＲＯＭ２０２等のメモリに格納された制御プログラムをＲＡＭ２０３に展開して実行することによって処理される。なお、図４のフローチャートの少なくとも一部のステップをＣＰＵ２０１に実行させて、残りのステップをＣＰＵ２０１とは異なる他のＣＰＵ（不図示）が実行するように印刷装置１００を構成してもよい。
【００２７】
ステップＳ４０１において、ＣＰＵ２０１は、ソフトＡＰを起動するか否かを判定する。サービス画面３１０の開始アイコン３１１がユーザに選択されたこと（タッチされたこと）をＣＰＵ２０１が検知すると、ソフトＡＰを起動するとＣＰＵ２０１が判定し、処理はステップＳ４０２に進む。一方、サービス画面３１０の開始アイコン３１１がユーザに選択されない（タッチされない）場合は、開始アイコン３１１がユーザに選択されるまで待機する。
【００２８】
次にステップＳ４０２において、ＣＰＵ２０１は、ソフトＡＰを起動するように無線ＬＡＮ  Ｉ／Ｆ２０５を制御する。また、ＣＰＵ２０１は、ソフトＡＰで使用する無線接続情報を生成する。無線接続情報は、ＳＳＩＤと認証キーである。本実施形態では、ＳＳＩＤは「Ｄｉｒｅｃｔ＿ＳｅｒｖｉｃｅＭｏｄｅ＿ＸＸＸＸＸ（Ｘはランダムな英数字）」という形式で生成されるものである。また、認証キーも、９桁のランダムな英数字の形式で生成される。ソフトＡＰを起動した印刷装置１００は、周囲の端末からみるとアクセスポイントのように見える。
【００２９】
なお、印刷装置１００がサービスモードではなく通常動作モードである場合も、一般のユーザはソフトＡＰを使用することができる。通常動作モードでソフトＡＰで使用する場合、印刷装置１００は、ワンタイム設定と固定設定のいずれかがデバイス設定として設定される。ワンタイム設定は、ソフトＡＰを起動する度にランダムな無線接続情報を生成する設定である。一方固定設定は、ソフトＡＰにおいて毎回同じ無線接続情報を使用する設定である。サービスモードにおいてソフトＡＰを起動する場合、印刷装置１００は、通常動作モードにおいてワンタイム設定と固定設定のいずれが設定されていても、ステップＳ４０２で説明した形式で無線接続情報を生成する。
【００３０】
次にステップＳ４０３について説明する。ステップＳ４０３において、ＣＰＵ２０１は、ステップＳ４０２で生成した無線接続情報を表示するように操作部２０８を制御する。ステップＳ４０３において操作部２０８が表示する画面は、図３（Ｃ）のサービス画面３２０である。
【００３１】
サービスマンは、操作部２０８が表示するサービス画面３２０を確認する。そしてサービスマンは、サービス画面３２０において表示されている無線接続情報用いて、モバイル端末１１０を印刷装置１００に無線で接続する。そしてサービスマンは、モバイル端末１１０を操作することで、印刷装置１００の設定を変更したり、印刷装置１００ののログをモバイル端末１１０に収集する等のメンテナンス作業を行う。
【００３２】
メンテナンス作業を進めると、印刷装置１００の再起動が必要になることがある。例えばネットワーク設定等の影響度の大きい設定を変更すると、当該設定の変更を有効にするために再起動が必要になる。本実施形態では、印刷装置１００にダイレクトに無線で接続したモバイル端末１１０から、印刷装置１００に対して再起動指示を送信することができる。そして再起動指示によって再起動した印刷装置１００は、通常動作モードではなくサービスモードで動作する。この印刷装置１００の再起動に関する処理を、図５と図６のフローチャートを用いて説明する。
【００３３】
図５のフローチャートに示す各ステップは、ＣＰＵ２０１がＲＯＭ２０２等のメモリに格納された制御プログラムをＲＡＭ２０３に展開して実行することによって処理される。なお、図５のフローチャートの少なくとも一部のステップをＣＰＵ２０１に実行させて、残りのステップをＣＰＵ２０１とは異なる他のＣＰＵ（不図示）が実行するように印刷装置１００を構成してもよい。
【００３４】
ステップＳ５０１において、ＣＰＵ２０１は、印刷装置１００に無線でダイレクトに接続している外部装置（モバイル端末１１０）から再起動指示を受信したか否かを判定する。再起動指示を無線ＬＡＮ  Ｉ／Ｆ２０５が受信すると、処理はステップＳ５０２に進む。一方、再起動指示を受信していない場合は、再起動指示を受信するまで待機する。
【００３５】
次にステップＳ５０２において、ＣＰＵ２０１は、ソフトＡＰで使用している無線接続情報、つまりステップＳ４０２で生成した無線接続情報をＨＤＤ２０４に記憶する。なお、ステップＳ５０２で記憶した無線接続情報は、印刷装置１００がソフトＡＰの動作を終了すると削除される。
【００３６】
次にステップＳ５０３において、ＣＰＵ２０１は、サービスモードの起動フラグを設定する。このサービスモードの起動フラグは、次回起動時に通常動作モードではなくサービスモードで動作させるための情報であり、起動時に参照するレジスタに書き込まれる。
【００３７】
次にステップＳ５０４において、ＣＰＵ２０１は、印刷装置１００を再起動させる。
【００３８】
次に印刷装置１００が起動する際に実行される処理を、図６のフローチャートを用いて説明する。図６のフローチャートに示す各ステップは、ＣＰＵ２０１がＲＯＭ２０２等のメモリに格納された制御プログラムをＲＡＭ２０３に展開して実行することによって処理される。なお、図６のフローチャートの少なくとも一部のステップをＣＰＵ２０１に実行させて、残りのステップをＣＰＵ２０１とは異なる他のＣＰＵ（不図示）が実行するように印刷装置１００を構成してもよい。
【００３９】
まずステップＳ６０１において、ＣＰＵ２０１は、サービスモードの起動フラグが設定されているか否かを判定する。この判定は、レジスタの値を参照することで行われる。レジスタにサービスモードの起動フラグが設定されていれば、処理はステップＳ６０２に進む。一方、レジスタにサービスモードの起動フラグが設定されていなければ、処理はステップＳ６０８に進む。ステップＳ６０８において、ＣＰＵ２０１は、印刷装置１００を通常動作モードで動作させる。
【００４０】
次にステップＳ６０２について説明する。ステップＳ６０２において、ＣＰＵ２０１は、ＨＤＤ２０４に無線接続情報が記憶されているか否かを判定する。ＨＤＤ２０４に無線接続情報が記憶されていれば、処理はステップＳ６０３に進む。ステップＳ６０３において、ＣＰＵ２０１は、印刷装置１００を通常動作モードではなくサービスモードで動作させる。次にステップＳ６０４において、ＣＰＵ２０１は、ソフトＡＰを起動するように無線ＬＡＮ  Ｉ／Ｆ２０５を制御する。このとき、ＣＰＵ２０１が生成する無線接続情報は、ＨＤＤ２０４に記憶されている無線接続情報であり、再起動前にソフトＡＰで使用していた無線接続情報と同じ無線接続情報である。次にステップＳ６０５において、ＣＰＵ２０１は、サービスモードの起動フラグを解除する。
【００４１】
ステップＳ６０２の説明に戻る。ＨＤＤ２０４に無線接続情報が記憶されていないとステップＳ６０２で判定されると、処理はステップＳ６０６に進む。そしてステップＳ６０６において、ＣＰＵ２０１は、印刷装置１００を通常動作モードではなくサービスモードで動作させる。次にステップＳ６０７において、ＣＰＵ２０１は、サービスモードの起動フラグを解除する。
【００４２】
以上、図５と図６のフローチャートを用いて、再起動時に印刷装置１００が実行する処理を説明した。モバイル端末１１０から受信した再起動指示によって印刷装置１００が再起動すると、印刷装置１００は、通常動作モードではなくサービスモードで動作する（図６のステップＳ６０３）。サービスマンにしてみれば、印刷装置１００に対して特殊な操作を行わなくても、再起動後に印刷装置１００がサービスモードで動作するため、サービスマンの手間が軽減される。
【００４３】
更に、モバイル端末１１０から受信した再起動指示によって印刷装置１００が再起動すると、印刷装置１００は、再起動前に使用していた無線接続情報と同じ無線接続情報でソフトＡＰを起動する（図６のＳ６０４）。サービスマンにしてみれば、再起動後の印刷装置１００にモバイル端末１１０が自動的に再接続されるため、利便性が向上する。また、印刷装置１００は、停止アイコン３２３が選択されるまで、言い換えればサービスマンのメンテナンス作業が終わるまで、再起動を繰り返しても同じ無線接続情報を使用するため、サービスマンの利便性が向上する。
【００４４】
（実施形態２）
実施形態１では、再起動前にソフトＡＰで使用していた無線接続情報を再起動後に再使用することで、再起動前と再起動後とで同じ無線接続情報を使用する構成を説明した。変形例として、サービスモードで使用する無線接続情報として、固定の無線接続情報を使用してもよい。
【００４５】
（その他実施形態）
本発明は、上述の各実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４６】
１００  印刷装置
１１０  モバイル端末
２０１  ＣＰＵ
２０５  無線ＬＡＮ  Ｉ／Ｆ
２０８  操作部
【図１】
0006708484.tif 000002
【図２】
0006708484.tif 000003
【図３】
0006708484.tif 000004
【図４】
0006708484.tif 000005
【図５】
0006708484.tif 000006
【図６】
0006708484.tif 000007