(57)【要約】【課題】デバイスをエラーから復帰させることを容易にする技術の提供。【解決手段】無線通信端末は、エラーを発生したデバイスから近距離無線通信により前記エラーに対応するエラー情報を取得するエラー情報取得部と、前記エラーから前記デバイスを復帰させるための制御情報を前記エラー情報に基づいてサーバーに要求して取得する制御情報取得部と、前記制御情報を前記デバイスに送信することにより前記デバイスを制御するデバイス制御部と、を備える。【選択図】図５
2017130870.tif 000002
【特許請求の範囲】
【請求項１】
エラーを発生したデバイスから近距離無線通信により前記エラーに対応するエラー情報を取得するエラー情報取得部と、
前記エラーから前記デバイスを復帰させるための制御情報を前記エラー情報に基づいてサーバーに要求して取得する制御情報取得部と、
前記制御情報を前記デバイスに送信することにより前記デバイスを制御するデバイス制御部と、
を備える無線通信端末。
【請求項２】
前記制御情報は、前記デバイスを前記エラーから復帰させる制御コマンドを含み、
前記デバイス制御部は、前記制御コマンドを前記デバイスに送信することにより前記デバイスを制御する、
請求項１に記載の無線通信端末。
【請求項３】
表示部と前記表示部を制御する表示制御部とをさらに備え、
前記制御情報は、前記デバイスを前記エラーから復帰させる操作案内を表示するための操作案内情報を含み、
前記表示制御部は、前記操作案内情報に基づいて前記操作案内を前記表示部に表示させる、
請求項１または２に記載の無線通信端末。
【請求項４】
表示部と前記表示部を制御する表示制御部とをさらに備え、
前記制御情報は、前記デバイスを前記エラーから復帰させる制御コマンドと、前記デバイスを前記エラーから復帰させる操作案内を表示するための操作案内情報とを含み、
前記表示制御部は、前記操作案内情報に基づいて前記操作案内を前記表示部に表示させ、
前記操作案内は、所定のタイミングで前記デバイスと近距離無線通信するための操作を促すメッセージを含み、
前記デバイス制御部は、前記所定のタイミングにおける前記デバイスとの近距離無線通信に応じて前記制御コマンドに基づいて前記デバイスを動作させる、
請求項１に記載の無線通信端末。
【請求項５】
前記エラー情報は、前記エラーの識別情報と前記デバイスの識別情報とを含む、
請求項１から４のいずれか一項に記載の無線通信端末。
【請求項６】
前記制御情報取得部は、前記デバイスに送信された前記制御情報を記憶し、記憶している前記制御情報は前記サーバーから取得しない、
請求項１から５のいずれか一項に記載の無線通信端末。
【請求項７】
デバイスと、サーバーと、前記デバイスと近距離無線通信により通信可能であって前記サーバーと無線通信可能な無線通信端末と、を含むエラー復帰処理システムであって、
前記デバイスは、
近距離無線通信によりエラーに対応するエラー情報を前記デバイスに送信し、前記エラーから復帰するための制御情報を前記デバイスから取得する制御情報取得部と、
前記デバイスから受信した制御情報に基づいて動作する復帰制御部と、
を備え、
前記無線通信端末は、
前記デバイスから近距離無線通信により前記エラー情報を取得するエラー情報取得部と、
前記エラー情報に基づいて前記制御情報を前記サーバーに要求して取得する制御情報要求部と、
前記制御情報を前記デバイスに送信することにより前記デバイスを制御するデバイス制御部と、
を備え、
前記サーバーは、
前記エラー情報と対応付けて前記制御情報を記憶する記憶部と、
前記エラー情報を前記無線通信端末から取得し、取得した前記エラー情報に対応する前記制御情報を前記無線通信端末に送信する制御情報送信部と、
を備える、
エラー復帰処理システム。
【請求項８】
前記制御情報は、前記デバイスの識別情報と前記デバイスを前記エラーから復帰させる制御コマンドとを含み、
前記復帰制御部は、前記制御情報に含まれる前記デバイスの識別情報に基づいて、前記制御コマンドを実行するか否かを選択する、
請求項７に記載のエラー復帰処理システム。
【請求項９】
エラーを発生したデバイスから近距離無線通信により前記エラーに対応するエラー情報を取得するエラー情報取得部と、
前記エラーから前記デバイスを復帰させるための制御情報を前記エラー情報に基づいてサーバーに要求して取得する制御情報取得部と、
前記制御情報を前記デバイスに送信することにより前記デバイスを制御するデバイス制御部と、
してコンピューターを機能させるエラー復帰処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信端末、エラー復帰処理システムおよびエラー復帰処理プログラムに関する。
【背景技術】
【０００２】
近年、ＮＦＣ（Near Field radio Communication）などの近距離無線通信技術が普及している。プリンターなどのデバイスでエラーが発生した時に、エラーから復帰するための操作案内情報を近距離無線通信によりデバイスからスマートフォンなどの無線通信端末に送信し、操作案内情報に基づいて無線通信端末に復帰方法などを表示させる方法が知られている（特許文献１、２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−６０６３０号公報
【特許文献２】特開２０１４−２２２８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしデバイスが記憶できる操作案内情報の容量には上限があるため、多種多様なエラーに対応する操作案内情報を全てデバイスに記憶させることは困難である。またデバイスの操作案内情報が更新される場合には、デバイスのファームウェアの更新も必要になる。また復帰方法を表示しただけでは、復帰させることが難しいエラーも存在する。
【０００５】
本発明は、このような問題を解決するために創作されたものであって、デバイスをエラーから復帰させることを容易にする技術の提供を目的の一つとする。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するための無線通信端末は、エラーを発生したデバイスから近距離無線通信により前記エラーに対応するエラー情報を取得するエラー情報取得部と、前記エラーから前記デバイスを復帰させるための制御情報を前記エラー情報に基づいてサーバーに要求して取得する制御情報取得部と、前記制御情報を前記デバイスに送信することにより前記デバイスを制御するデバイス制御部と、を備える。本発明によると、デバイスを復帰させるための制御情報をサーバーから取得するため、個々のデバイスのファームウェアを最新に更新しなくても、最新の制御情報を用いてデバイスを復帰させることが可能になる。そして制御情報に基づいてデバイスを制御できるため、デバイスを復帰させるために必要なユーザーの操作を減らすこともできる。したがってデバイスをエラーから復帰させることが容易になる。
【０００７】
（２−４）制御情報には、デバイスの制御コマンドや、無線通信端末において操作案内を表示するための操作案内情報を含めることができる。例えば、無線通信端末において、表示部と前記表示部を制御する表示制御部とをさらに備え、前記制御情報は、前記デバイスを前記エラーから復帰させる制御コマンドと、前記デバイスを前記エラーから復帰させる操作案内を表示するための操作案内情報とを含み、前記表示制御部は、前記操作案内情報に基づいて前記操作案内を前記表示部に表示させ、前記操作案内は、所定のタイミングで前記デバイスと近距離無線通信するための操作を促すメッセージを含み、前記デバイス制御部は、前記所定のタイミングにおける前記デバイスとの近距離無線通信に応じて前記制御コマンドに基づいて前記デバイスを動作させてもよい。この構成を採用すると、適切なタイミングで制御コマンドをデバイスに送信することができるため、ユーザーの操作と制御コマンドに基づくデバイスの動作とを組み合わせて多様なエラーからの復帰処理が可能になる。
【０００８】
（５）上記目的を達成するための無線通信端末において、前記エラー情報は、前記エラーの識別情報と前記デバイスの識別情報とを含んでもよい。この構成を採用することにより、機種毎、エラー種別毎にきめ細かく復帰のための制御情報を管理することができる。
【０００９】
（６）上記目的を達成するための無線通信端末において、前記制御情報取得部は、前記デバイスに送信された前記制御情報を記憶し、記憶している前記制御情報は前記サーバーから取得しなくてもよい。この構成を採用することにより、デバイスの復帰に要する時間を短縮することができる。
【００１０】
（７）上記目的を達成するためのエラー復帰処理システムは、デバイスと、サーバーと、前記デバイスと近距離無線通信により通信可能であって前記サーバーと無線通信可能な無線通信端末と、を含む。そして前記デバイスは、近距離無線通信によりエラーに対応するエラー情報を前記デバイスに送信し、前記エラーから復帰するための制御情報を前記デバイスから取得する制御情報取得部と、前記デバイスから受信した制御情報に基づいて動作する復帰制御部と、を備える。また前記無線通信端末は、前記デバイスから近距離無線通信により前記エラー情報を取得するエラー情報取得部と、前記エラー情報に基づいて前記制御情報を前記サーバーに要求して取得する制御情報要求部と、前記制御情報を前記デバイスに送信することにより前記デバイスを制御するデバイス制御部と、を備える。また前記サーバーは、前記エラー情報と対応付けて前記制御情報を記憶する記憶部と、前記エラー情報を前記無線通信端末から取得し、取得した前記エラー情報に対応する前記制御情報を前記無線通信端末に送信する制御情報送信部と、を備える。本発明によると、デバイスをエラーから復帰させることが容易になる。
【００１１】
（８）上記目的を達成するためのエラー復帰処理システムにおいて、前記制御情報は、前記デバイスの識別情報と前記デバイスを前記エラーから復帰させる制御コマンドとを含み、前記復帰制御部は、前記制御情報に含まれる前記デバイスの識別情報に基づいて、前記制御コマンドを実行するか否かを選択してもよい。この構成を採用することにより、機種毎、エラー種別毎にきめ細かく管理された制御情報を各デバイスで利用可能になる。
【００１２】
なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は、エラー復帰処理プログラムまたはその記録媒体としても成立する。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例にかかるエラー復帰処理システムのネットワーク構成図である。
【図２】本発明の実施例にかかるスマートフォンのブロック図である。
【図３】本発明の実施例にかかるプリンターのブロック図である。
【図４】本発明の実施例にかかるサーバーのブロック図である。
【図５】本発明の実施例にかかるエラー復帰処理のシーケンスチャートである。
【図６】本発明の実施例にかかるエラー復帰処理のシーケンスチャートである。
【図７】本発明の実施例にかかる画面構成図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、スマートフォンを用いてプリンターをエラーから復帰させるエラー復帰処理システムを例にして説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００１５】
１．エラー復帰処理システムの構成
図１に、無線通信端末の一実施例としてのスマートフォン１とデバイスの一実施例としてのプリンター２とサーバー３とを含むエラー復帰処理システムを示す。アクセスポイント４は、無線ＬＡＮプロトコル（ＩＥＥＥ８０２．１１）でスマートフォン１とプリンター２とを相互に無線接続するとともにルーターとしても機能する中継局である。
【００１６】
図２に示すように、無線通信端末としてのスマートフォン１は、無線ＬＡＮプロトコルに従って外部機器と通信するための無線ＬＡＮ通信部１３と、ＮＦＣプロトコル（ＩＳＯ／ＩＥＣ１８０９２）に従って外部機器と通信するためのＮＦＣ通信部１４と、コンピューターで構成された制御部１２と、表示部として機能するタッチパネルディスプレイ１１とを備えている。制御部１２は、主記憶装置であるＲＡＭ、外部記憶装置であるフラッシュメモリ、プロセッサおよび入出力機構を備え、フラッシュメモリに記憶されたエラー復帰処理プログラムをＲＡＭにロードしてプロセッサで実行することにより、エラー情報取得部、制御情報要求部、デバイス制御部、表示制御部として機能する。無線ＬＡＮ通信部１３は、制御部１２によって制御されることで制御情報取得部として機能する。ＮＦＣ通信部１４は、制御部１２によって制御されることでエラー情報取得部およびデバイス制御部として機能する。
【００１７】
図３に示すように、デバイスとしてのプリンター２は、タッチパネルディスプレイ２１と、コンピューターで構成された制御部２２と、無線ＬＡＮプロトコルに従って外部機器と通信するための無線ＬＡＮ通信部２３と、ＮＦＣプロトコルに従って外部機器と通信するＮＦＣ通信部２４と、印刷媒体に印刷を施す印刷機構２６とを備えている。制御部２２は、主記憶装置であるＲＡＭ、外部記憶装置であるフラッシュメモリ、プロセッサおよび入出力機構を備え、フラッシュメモリに記憶されたファームウェアをＲＡＭにロードしてプロセッサで実行することにより、制御情報取得部および復帰制御部として機能する。ＮＦＣ通信部２４は、ＮＦＣ規格に従う通信を行うよう構成されたＮＦＣタグであって制御部２２によって制御されることで制御情報取得部として機能する。ＮＦＣ通信部２４のタグ内部の記憶媒体には、制御部２２によってプリンター２のエラー情報と制御情報が書き込まれる。なお、本実施例では、ＮＦＣ通信部２４はＮＦＣタグであるものとして説明することとするが、ＮＦＣ通信部２４はリーダー／ライターであってもよい。印刷機構２６には、印字ヘッドや、印字ヘッドを駆動するアクチュエーターや、紙やインクを検出するセンサーや、印字ヘッドと紙を搬送するモーターや、モーターの回転角度や印字ヘッドの位置を検出するエンコーダーが備えられている。
【００１８】
図４に示すように、サーバー３は、通信部３１と、制御部３２と、記憶部３３とを備えている。制御部３２は、主記憶装置であるＲＡＭ、外部記憶装置であるフラッシュメモリ、プロセッサおよび入出力機構を備え、フラッシュメモリに記憶されたプログラムをＲＡＭにロードしてプロセッサで実行することにより、制御情報送信部として機能する。記憶部３３は、ハードディスク装置等の不揮発性記憶媒体であって、エラー情報と対応付けて複数の制御情報を記憶している。
【００１９】
エラー情報は、デバイスの機種を特定する識別情報と、エラーの識別情報とを含む。エラーの識別情報は、「紙詰まり」というようなエラーの種別だけでなく、用紙がどこまで搬送されているかというようなデバイスのステータスまでも特定可能なデータで構成されている。デバイスのステータスは、エンコーダーやセンサーの値や、エラーが発生した時点を特定する実行処理識別子（例えば関数名）や処理ステップ数やカウンターの値のようなプログラム変数によって示される。
【００２０】
制御情報は、プリンター２をエラーから復帰させるための情報であって、１つ以上の制御コマンドと１つ以上の操作案内情報とを含み、エラー情報と対応付けて管理される。制御コマンドはプリンター２の制御部２２で実行されるプログラムコマンドであって、例えば引数で紙送りの方向や距離を指定する給紙コマンドである。操作案内情報は、プリンター２をエラーから復帰させるために必要な操作案内を表示するための文字やイラストやそれらのレイアウトを示す画面構成情報である。エラーから復帰するために、複数の制御コマンドを所定の順序で実行したり、複数の操作案内を所定の順序で表示する必要がある場合、操作案内情報は一種のプログラムモジュールとして構成される。
【００２１】
２．エラー復帰処理システムの作動
次に、上述したエラー復帰処理システムによるエラー復帰処理ついて説明する。はじめに図５を参照しながらプリンター２で発生し得る任意のエラーについて共通のエラー復帰処理について説明する。図５に示す処理はプリンター２に何らかのエラーが発生すると起動する。
【００２２】
何らかのエラーがプリンター２で発生すると、プリンター２の制御部２２は、プリンター２の機種識別情報とエラーの識別情報とをエラー情報としてＮＦＣ通信部２４の記憶媒体に書き込む（Ｓ２１）。例えば、エラーが発生すると、制御部２２は、実行中の処理に対応するエラー復帰モジュールを起動して印刷機構２６に備わる各種のセンサーやエンコーダーの値を取得する。そして制御部２２は、エラー復帰モジュールの識別子や、センサーの値や、エンコーダーの値や、記憶しているカウンターの値などに基づいてエラーの識別情報を生成し、機種識別情報とともにＮＦＣ通信部２４の記憶媒体に書き込む。
【００２３】
プリンター２のユーザーは、エラーが発生しているプリンター２のＮＦＣ通信部２４にスマートフォン１をかざすことによって、エラーからプリンター２を復帰させるための情報を得たり、エラーからプリンター２を復帰させるための処理をプリンター２に実行させることができる。このため、プリンター２では、エラーが発生した時点でスマートフォン１をＮＦＣ通信部２４にユーザーにかざす操作を促す案内をタッチパネルディスプレイ２１に表示することが好ましい。また、スマートフォン１におけるエラー復帰処理の実行に当たっては、プリンター２に対応するエラー復帰処理プログラムがスマートフォン１にインストールされていることが前提となる。そこでスマートフォン１をプリンター２のＮＦＣ通信部２４にかざす操作を促す案内とともに、エラー復帰処理プログラムのインストールを促す案内をタッチパネルディスプレイ２１に表示してもよい。なお、エラーが発生してから予め決められた時間が経過してもプリンター２のＮＦＣ通信部２４にスマートフォン１がかざされない場合には、プリンター２の制御部２２は、エラーから復帰するための操作を順次案内する情報やコールセンターへの連絡方法をプリンター２のタッチパネルディスプレイ２１に表示することが好ましい。
【００２４】
エラー発生後にプリンター２のＮＦＣ通信部２４にスマートフォン１がかざされ、スマートフォン１のＮＦＣ通信部１４が、プリンター２に備わるＮＦＣ通信部２４を検出すると、スマートフォン１の制御部１２はプリンター２に対してエラー情報を要求し（Ｓ１１）、プリンター２のＮＦＣ通信部２４は要求に応じてエラー情報を送信する（Ｓ２２）。具体的にはスマートフォン１の制御部１２は、ＮＦＣ通信部１４をプリンター２のＮＦＣ通信部２４に接続し、ＮＦＣ通信部２４の記憶媒体からエラー情報を取得する。なお、プリンター２のＮＦＣ通信部２４からエラー情報を取得するには、スマートフォン１でエラー復帰処理プログラムが起動している必要がある。エラー復帰処理プログラムはユーザーの操作によって起動させても良いし、プリンター２のＮＦＣ通信部２４とスマートフォン１ＮＦＣ通信部１４との接続に応じて起動するようにしてもよい。
【００２５】
エラー情報をスマートフォン１に送信したプリンター２の制御部１２は、送信したエラー情報に対応する制御コマンドをスマートフォン１から受信するまで、制御コマンドを受信したか否かの判定を繰り返す（Ｓ２３）。
【００２６】
プリンター２からエラー情報を取得したスマートフォン１は、取得したエラー情報をサーバー３に送信する（Ｓ１２）。スマートフォン１の制御部１２は、エラー情報を取得すると予め決められたサーバー３のアドレスにアクセスポイント４を通じてエラー情報を送信することによって、エラー情報に対応する制御情報をサーバー３に要求する。送信には、例えばＨＴＴＰやＳＭＴＰを用いることができる。このとき、スマートフォン１の制御部１２は、エラー情報とともにスマートフォン１の言語情報や位置情報を送信することが好ましい。スマートフォン１の言語情報や位置情報を送信することにより、プリンター２の地域別仕様に応じた制御コマンドやスマートフォン１の言語設定に応じた操作案内情報をサーバー３で選択することが可能になる。
【００２７】
エラー情報を取得したサーバー３は、取得したエラー情報に対応する制御情報を記憶部３３から検索し（Ｓ３１）、検索された制御情報をスマートフォン１に送信する（Ｓ３２）。スマートフォン１の言語情報や位置情報にも対応付けて制御情報を管理しておけば、取得した言語情報や位置情報にも対応する制御情報を検索して送信することができる。制御情報の送信回線には公衆電話回線を用いても良いし、アクセスポイント４を介してインターネットを用いても良い。制御情報の送信プロトコルにはＨＴＴＰやＳＭＴＰを用いることができる。
【００２８】
エラー情報をサーバー３に送信したスマートフォン１は、制御情報を受信したか否かの判定をサーバー３から制御情報を受信するまで繰り返す（Ｓ１３）。
【００２９】
サーバー３から制御情報を受信すると、スマートフォン１の制御部１２は制御情報として取得した操作案内情報に基づいて操作案内をタッチパネルディスプレイ１１に表示する（Ｓ１４）。制御情報を受信した後、スマートフォン１からプリンター２に制御コマンドを送信する必要がある場合、ＮＦＣで制御コマンドを送信するためにはスマートフォン１をプリンター２のＮＦＣ通信部２４にかざす必要がある。したがって、本実施例では、最初の操作案内として図７Ａに示すようにスマートフォン１をプリンター２のＮＦＣ通信部２４にかざす操作を促す操作案内をタッチパネルディスプレイ１１に表示するものとする。なお、図７Ａに示すように、スマートフォン１をプリンター２のＮＦＣ通信部２４にかざす操作を促す操作案内とともに、その操作と同時又はその操作の直前又は直後に行われてもよい別の操作を促す操作案内を表示しても良い。また、スマートフォン１をプリンター２のＮＦＣ通信部２４にかざす操作を促す操作案内を表示する前に、別の操作を促す操作案内を表示しても良い。
【００３０】
最初の操作案内に促されたユーザーによってスマートフォン１がプリンター２のＮＦＣ通信部２４にかざされると、スマートフォン１の制御部１２は、ＮＦＣ通信部１４を介して最初の制御コマンドをプリンター２に送信する（Ｓ１５）。そして制御コマンドをプリンター２に送信すると、スマートフォン１の制御部１２は、制御コマンドの受信応答をプリンター２から受信するまで、受信応答を受信したか否かの判定を繰り返す（Ｓ１６）。
【００３１】
プリンター２の制御部２２は、ＮＦＣ通信部２４を介してスマートフォン１から制御コマンドを受信すると、制御コマンドを受信したことを通知するための受信応答をＮＦＣ通信部２４を介してスマートフォン１に送信する（Ｓ２４）。受信応答を送信することにより、スマートフォン１から送信した制御コマンドがプリンター２において確実に実行可能になったことを踏まえた次の処理をスマートフォン１の制御部１２において実行させることが可能になる。
【００３２】
ここでプリンター２の制御部２２は、スマートフォン１から受信した制御コマンドがプリンター２の機種に対応しているか否かを判定し、対応している場合には受信応答を送信して制御コマンドを実行し、対応していない場合にはエラーをスマートフォン１に送信して制御コマンドを実行せずに破棄することが好ましい。
【００３３】
制御コマンドを受信したプリンター２の制御部１２は、発生したエラーに応じた１つ以上の制御コマンドを実行してエラーから復帰する。また、エラーから復帰するためにユーザーによる追加の操作が必要な場合には、制御コマンドをプリンター２に送信した後にも、操作案内情報に基づいて操作案内をスマートフォン１のタッチパネルディスプレイ１１に表示することもできる。制御コマンドの実行とユーザーによる処理の順序は、発生するエラーによって様々であるが、サーバー３からある種のプログラムモジュールとしての制御情報を取得してスマートフォン１の制御部１２が実行することにより、エラーに応じた順序で制御コマンドをプリンター２において実行させるとともに操作案内をスマートフォン１において表示することが可能である。なお、複数の制御コマンドを一度のＮＦＣ通信でプリンター２に送信し、プリンター２において順次実行させることも可能である。ただし、ユーザーの操作とプリンター２の処理とを所定の順序で進める必要がある場合に、ユーザーの操作の完了をプリンター２において検出するためには、ユーザーによる通知操作か、センサーによる操作の検出が必要となる。そしてこの場合、プリンター２においてユーザーの操作完了を検出しながら自律的に制御コマンドを順次実行する必要がある。したがってこの場合、エラー毎に異なるプログラムをプリンター２で実行することが好ましい。以下では、紙詰まりエラーが発生した状況を例にして複数の制御コマンドを予め決められたタイミングで１つずつスマートフォン１からプリンター２にＮＦＣ通信により送信してプリンター２をエラーから復帰させる処理を説明する。
【００３４】
紙詰まりエラーを発生したプリンター２の制御部２２は、最初の制御コマンドの受信応答をスマートフォン１に送信すると、最初の制御コマンドを実行することにより、給紙位置を判定する（Ｓ２０１）。このときプリンター２の制御部２２は、紙の先端が印字開始位置より前方であるか後方であるかを、印刷機構２６に備わるセンサーの値に基づいて判定する。紙の先端が印字開始位置より前方である場合（印字開始位置より紙の先端が進んでいる場合）、制御部２２は紙を前方へ搬送して印刷機構２６から排出する（Ｓ２０２）。紙の先端が印字開始位置より後方である場合（印字開始位置まで紙の先端が進んでいない場合）、制御部２２は紙を後方へ搬送して印刷機構２６から排出する（Ｓ２０３）。
【００３５】
プリンター２の制御部２２は、印刷機構２６から紙を排出すると、２番目の制御コマンドを受信するまで、制御コマンドを受信したか否かの判定を繰り返す（Ｓ２０４）。
【００３６】
紙詰まりに対応する最初の制御コマンドに対する受信応答を受信すると、スマートフォン１の制御部１２は、図７Ｂに示すように、新しい紙をセットし、その後にスマートフォン１をプリンター２のＮＦＣ通信部２４にかざす操作を促す操作案内を操作案内情報に基づいてタッチパネルディスプレイ１１に表示する（Ｓ１０１）。すなわち紙詰まりエラー発生後に２度目に表示される操作案内は、詰まった紙が印刷機構２６から排出されたのちに新しい紙がセットされたタイミングでプリンター２と再びＮＦＣ通信するための操作を促すメッセージを含む。
【００３７】
２度目の操作案内に促されたユーザーによってスマートフォン１がプリンター２のＮＦＣ通信部２４に再びかざされると、スマートフォン１の制御部１２は、ＮＦＣ通信部１４を介して２番目の制御コマンドをプリンター２に送信する（Ｓ１０２）。紙詰まりエラーから復帰するための２番目の制御コマンドは、印字開始位置まで紙を搬送するための制御コマンドと印刷を実行するための制御コマンドとを含む。このように一度のＮＦＣ通信によって２つ以上の制御コマンドをスマートフォン１からプリンター２に送信しても良い。ＮＦＣ通信部２４を介して２番目の制御コマンドを受信したプリンター２の制御部２２は、２番目の受信応答をＮＦＣ通信部２４を介してスマートフォン１に送信する（Ｓ２０５）。
【００３８】
２番目の受信応答を送信したプリンター２の制御部２２は、２番目の制御コマンドに基づいて印刷機構２６を制御して新たにセットされた紙を印字開始位置まで搬送し、再印刷を実行する（Ｓ２０６）。このとき制御部２２は、印字開始位置まで紙を搬送するための制御コマンドと印刷を実行するための制御コマンドを連続して実行することにより、再印刷を実行する。このように、複数の制御コマンドが１度のＮＦＣ通信によりプリンター２に送信された場合には、１度のＮＦＣ通信により送信された複数の制御コマンドが連続して実行される。
【００３９】
スマートフォン１の制御部１２は、２番目の制御コマンドをプリンター２に送信すると、２番目の制御コマンドに対応する２番目の受信応答をプリンター２から受信するまで、受信応答を受信したか否かの判定を繰り返す（Ｓ１０３）。２番目の受信応答を受信すると、スマートフォン１の制御部１２は、図７Ｃに示す操作案内をタッチパネルディスプレイ１１に表示する。なお、ｎ番目（ｎは２以上の整数）の受信応答をＮＦＣ通信によりスマートフォン１が受信した場合、ｎ番目の受信応答を受信するセッション内で、ｎ＋１番目の制御コマンドをスマートフォン１からプリンター２に送信することもできるし、操作案内を表示するとともにｎ＋１番目の制御コマンドをプリンター２に送信することもできる。
【００４０】
以上説明した実施例によると、プリンター２をエラーから復帰させるための制御情報をスマートフォン１がサーバー３から取得してプリンター２に送信するため、個々のプリンター２のファームウェアを最新に更新しなくても、サーバー３から送信される最新の制御情報を用いてプリンター２を復帰させることが可能になる。そして制御情報に基づいてプリンター２を制御できるため、プリンター２を復帰させるために必要なユーザーの操作を減らすこともできる。したがってプリンター２をエラーから復帰させることが容易になる。そして、スマートフォン１に表示する操作案内によってユーザーを促してスマートフォン１をプリンター２のＮＦＣ通信部２４にかざさせることにより、適切なタイミングで制御コマンドをデバイスに送信することができる。このため、ユーザーの操作と制御コマンドに基づくプリンター１の動作とを組み合わせて多様なエラーからの復帰処理が可能になる。
【００４１】
３．他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施例ではデバイスを復帰させるための制御情報としての制御コマンドをサーバーにおいて管理したが、サーバーにおいては制御コマンドを特定可能なコマンド識別子のみを管理して無線通信端末に送信し、無線通信端末においてコマンド識別子から制御コマンドを生成しても良い。また操作案内情報として画面構成情報をサーバーからデバイスに送信する代わりに、操作案内情報として画面の識別子をサーバーからデバイスに送信し、デバイスにおいて画面の識別子から画面を構成しても良い。
【００４２】
また上記実施例では、ＮＦＣ通信によってスマートフォンからプリンターに制御コマンドを送信したが、無線通信端末とデバイスが無線ＬＡＮ通信で接続されている場合には、無線ＬＡＮ通信によって無線通信端末からデバイスに制御コマンドを送信しても良い。例えば無線通信端末とデバイスとのＮＦＣ通信を、無線通信端末からデバイスに制御コマンドを送信するトリガーとして用い、制御コマンドは無線ＬＡＮ通信によって無線通信端末からデバイスに送信しても良い。この無線ＬＡＮ通信は、アクセスポイント４を介するインフラストラクチャモードで行っても良いし、アクセスポイント４を介さないアドホックモードで行っても良い。
【００４３】
また最初のＮＦＣ通信によって複数の制御コマンドを無線通信端末からデバイスにまとめて送信しておき、その後のＮＦＣ通信は、各制御コマンドをデバイスにおいて実行するトリガーとして用いても良い。
【００４４】
また、近距離無線通信のプロトコルは、ＩＳＯ／ＩＥＣ１４４４３、ＩＳＯ／ＩＥＣ１５６９３、ＩＳＯ／ＩＥＣ２１４８１などでもよい。また、デバイスは、プリンターに限らず、近距離無線通信機能を備えていれば良く、スキャナーでもよいし、プロジェクターでも良いし、カメラでも良い。また無線通信端末も、スマートフォンに限らず、近距離無線通信機能を備えていれば良く、タブレット端末でもよい。
【符号の説明】
【００４５】
１…スマートフォン、２…プリンター、３…サーバー、４…アクセスポイント、１１…タッチパネルディスプレイ、１２…制御部、１３…無線ＬＡＮ通信部、１４…ＮＦＣ通信部、２１…タッチパネルディスプレイ、２２…制御部、２３…無線ＬＡＮ通信部、２４…ＮＦＣ通信部、２６…印刷機構、３１…通信部、３２…制御部、３３…記憶部
【図１】
2017130870.tif 000003
【図２】
2017130870.tif 000004
【図３】
2017130870.tif 000005
【図４】
2017130870.tif 000006
【図５】
2017130870.tif 000007
【図６】
2017130870.tif 000008
【図７】
2017130870.tif 000009