(57)【要約】【課題】携帯端末で画像形成装置の操作を行うユーザの利便性を向上させる。【解決手段】モバイル端末１０２は、デバイス１０３の状態を示すステータス値を取得し（ステップＳ９０３）、ステータス値に対応する画面を表示部に表示する（ステップＳ９０４）。そして、表示された画面からのユーザの指示により、デバイス１０３に行わせる処理を実行させるためのコマンド値をデバイス１０３に予め設けられた受信コマンド領域に記憶させる。【選択図】図８
2015191474.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と近距離通信が可能な携帯端末であって、
前記画像形成装置と前記近距離通信が可能となると、前記画像形成装置に予め設けられた当該画像形成装置の状態を示すステータス値が記憶された第１記憶領域から、前記ステータス値を取得するステータス値取得手段と、
前記ステータス値取得手段により取得された前記ステータス値に対応する画面を表示部に表示する表示手段と、
前記表示手段により前記表示部に表示された前記画面からのユーザの指示により、前記画像形成装置に行わせる処理を実行させるためのコマンド値を前記画像形成装置に予め設けられた第２記憶領域に記憶させる記憶手段とを有することを特徴とする携帯端末。
【請求項２】
前記記憶手段は、前記ステータス値取得手段により取得された前記ステータス値を、前記画像形成装置に予め設けられた第３記憶領域にさらに記憶させることを特徴とする請求項１記載の携帯端末。
【請求項３】
前記画像形成装置に行わせる処理は、印刷を継続する処理、印刷をキャンセルする処理、前記画像形成装置が有する感光ドラムをクリーニングする処理、前記クリーニングをキャンセルする処理、及びキャリブレーションを中止する処理の少なくとも１つを含むことを特徴とする請求項１または請求項２記載の携帯端末。
【請求項４】
携帯端末と近距離通信が可能な画像形成装置であって、
前記画像形成装置の状態を示すステータス値を、前記携帯端末に前記近距離通信で取得させるために第１記憶領域に記憶する記憶手段と、
前記携帯端末が前記画像形成装置に行わせる処理を実行させるためのコマンド値が前記近距離通信により記憶される第２記憶領域に、前記コマンド値が記憶されているか否か判別する判別手段と、
前記判別手段により、前記第２記憶領域に前記コマンド値が記憶されていると判別された場合に、前記コマンド値に対応した処理を実行する実行手段とを有することを特徴とする画像形成装置。
【請求項５】
前記携帯端末が前記第１記憶領域から取得した前記ステータス値を前記携帯端末により記憶される第３記憶領域をさらに有し、
前記実行手段は、前記記憶手段により前記第１記憶領域に記憶されたステータス値と、前記第３記憶領域に記憶されたステータス値とが等しい場合に、前記コマンド値に対応した処理を実行し、前記記憶手段により前記第１記憶領域に記憶されたステータス値と、前記第３記憶領域に記憶されたステータス値とが等しくない場合には、前記コマンド値に対応した処理を実行しないことを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記携帯端末が前記画像形成装置に行わせる処理は、印刷を継続する処理、印刷をキャンセルする処理、前記画像形成装置が有する感光ドラムをクリーニングする処理、前記クリーニングをキャンセルする処理、及びキャリブレーションを中止する処理の少なくとも１つを含むことを特徴とする請求項４または請求項５記載の画像形成装置。
【請求項７】
近距離通信が可能な画像形成装置と携帯端末とを有する印刷システムであって、
前記携帯端末は、
前記画像形成装置と前記近距離通信が可能となると、前記画像形成装置に予め設けられた当該画像形成装置の状態を示すステータス値が記憶された第１記憶領域から、前記ステータス値を取得するステータス値取得手段と、
前記ステータス値取得手段により取得された前記ステータス値に対応する画面を表示部に表示する表示手段と、
前記表示手段により前記表示部に表示された前記画面からのユーザの指示により、前記画像形成装置に行わせる処理を実行させるためのコマンド値を前記画像形成装置に予め設けられた第２記憶領域に記憶させる記憶手段とを有し、
前記画像形成装置は、
前記画像形成装置の状態を示すステータス値を、前記携帯端末に前記近距離通信で取得させるために前記第１記憶領域に記憶する他の記憶手段と、
前記第２記憶領域に、前記コマンド値が記憶されているか否か判別する判別手段と、
前記判別手段により、前記第２記憶領域に前記コマンド値が記憶されていると判別された場合に、前記コマンド値に対応した処理を実行する実行手段とを有することを特徴とする印刷システム。
【請求項８】
画像形成装置と近距離通信が可能な携帯端末の制御方法であって、
前記画像形成装置と前記近距離通信が可能となると、前記画像形成装置に予め設けられた当該画像形成装置の状態を示すステータス値が記憶された第１記憶領域から、前記ステータス値を取得するステータス値取得ステップと、
前記ステータス値取得ステップにより取得された前記ステータス値に対応する画面を表示部に表示する表示ステップと、
前記表示ステップにより前記表示部に表示された前記画面からのユーザの指示により、前記画像形成装置に行わせる処理を実行させるためのコマンド値を前記画像形成装置に予め設けられた第２記憶領域に記憶させる記憶ステップとを有することを特徴とする制御方法。
【請求項９】
携帯端末と近距離通信が可能な画像形成装置の制御方法であって、
前記画像形成装置の状態を示すステータス値を、前記携帯端末に前記近距離通信で取得させるために第１記憶領域に記憶する記憶ステップと、
前記携帯端末が前記画像形成装置に行わせる処理を実行させるためのコマンド値が前記近距離通信により記憶される第２記憶領域に、前記コマンド値が記憶されているか否か判別する判別ステップと、
前記判別ステップにより、前記第２記憶領域に前記コマンド値が記憶されていると判別された場合に、前記コマンド値に対応した処理を実行する実行ステップとを有することを特徴とする制御方法。
【請求項１０】
画像形成装置と近距離通信が可能な携帯端末の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記画像形成装置と前記近距離通信が可能となると、前記画像形成装置に予め設けられた当該画像形成装置の状態を示すステータス値が記憶された第１記憶領域から、前記ステータス値を取得するステータス値取得ステップと、
前記ステータス値取得ステップにより取得された前記ステータス値に対応する画面を表示部に表示する表示ステップと、
前記表示ステップにより前記表示部に表示された前記画面からのユーザの指示により、前記画像形成装置に行わせる処理を実行させるためのコマンド値を前記画像形成装置に予め設けられた第２記憶領域に記憶させる記憶ステップとを有することを特徴とするプログラム。
【請求項１１】
携帯端末と近距離通信が可能な画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記画像形成装置の状態を示すステータス値を、前記携帯端末に前記近距離通信で取得させるために第１記憶領域に記憶する記憶ステップと、
前記携帯端末が前記画像形成装置に行わせる処理を実行させるためのコマンド値が前記近距離通信により記憶される第２記憶領域に、前記コマンド値が記憶されているか否か判別する判別ステップと、
前記判別ステップにより、前記第２記憶領域に前記コマンド値が記憶されていると判別された場合に、前記コマンド値に対応した処理を実行する実行ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、携帯端末、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、近接無線通信（非接触通信）の１つであるＮＦＣ（Near Field Communication）が様々な分野で普及している。ＮＦＣは通信距離が非常に短く、通信を行う機器同士を数ｃｍ以内に近づけると無線リンクが接続され、遠ざけると無線リンクが切断されるよう制御される。
【０００３】
このようにＮＦＣを搭載した機器同士では、お互いに近づけるだけで通信を行うことが可能となる。そのためＮＦＣは、ユーザが様々なサービスを簡単に利用するための便利な手段を提供できるものとして、様々な分野で注目を集め、実用化されている。
【０００４】
例えば印刷システムにＮＦＣを適用することで、ＮＦＣタグを備えた画像形成装置と、ＮＦＣタグリーダ／ライタを備えた携帯端末を用いて、ユーザの携帯端末と画像形成装置が通信することで、その詳細なステータスを簡単に知ることができる。
【０００５】
この場合、まず画像形成装置は自身のＮＦＣタグに自身のステータス情報を書き込む。ユーザが画像形成装置のＮＦＣタグに携帯端末を近付けると、携帯端末はＮＦＣタグリーダ／ライタにより、画像形成装置のＮＦＣタグから画像形成装置のステータス情報を読み取る。
【０００６】
携帯端末は読み取った画像形成装置のステータスを自身のディスプレイに表示し、それを見たユーザは画像形成装置のステータスを知ることができる。こうした技術に関連して、画像形成装置のステータスをＩＣタグに書きこむ技術が開示されている（例えば、特許文献１参照）。
【０００７】
上述した印刷システムにおいて、ユーザがＮＦＣを用いたタッチ操作により画像形成装置のステータスを取得して携帯端末に表示させて確認したとする。そのとき、何らかのエラーで印刷が一時停止している場合、ユーザはその場で画像形成装置に対してエラーリカバリー等の指示を行いたいということが考えられる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−１４０８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の技術では、ＮＦＣを用いたタッチ操作により画像形成装置のステータスを取得して携帯端末に表示させることはできるが、それと同様のタッチ操作により画像形成装置のステータスに応じた処理を指示することはできなかった。
【００１０】
そのため、例えばユーザはホストＰＣの専用アプリケーションにより画像形成装置にエラースキップ等の指示を行うなど、タッチ操作とは別の操作を行う必要があり、手間になっていた。
【００１１】
本発明の目的は、携帯端末で画像形成装置の操作を行うユーザの利便性を向上させた印刷システム、携帯端末、画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１の携帯端末は、画像形成装置と近距離通信が可能な携帯端末であって、前記画像形成装置と前記近距離通信が可能となると、前記画像形成装置に予め設けられた当該画像形成装置の状態を示すステータス値が記憶された第１記憶領域から、前記ステータス値を取得するステータス値取得手段と、前記ステータス値取得手段により取得された前記ステータス値に対応する画面を表示部に表示する表示手段と、前記表示手段により前記表示部に表示された前記画面からのユーザの指示により、前記画像形成装置に行わせる処理を実行させるためのコマンド値を前記画像形成装置に予め設けられた第２記憶領域に記憶させる記憶手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画像形成装置の状態を示すステータス値を取得し、ステータス値に対応する画面を表示部に表示し、表示された画面からのユーザの指示により、画像形成装置に行わせる処理を実行させるためのコマンド値を画像形成装置に予め設けられた第２記憶領域に記憶させるので、携帯端末で画像形成装置の操作を行うユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態に係る画像形成装置と、携帯端末を含む印刷システムの概略構成を示す図である。
【図２】図１におけるモバイル端末の概略構成を示す図である。
【図３】図１におけるデバイスの概略構成を示す図である。
【図４】図１におけるモバイル端末とデバイスとで利用されるステータスとコマンドとを対応させたテーブルを示す図である。
【図５】メモリマップを示す図である。
【図６】図１におけるモバイル端末の表示部に表示される各画面を示す図である。
【図７】図７（Ａ）は、図３におけるデバイスのＣＰＵにより実行されるステータス更新処理の手順を示すフローチャートであり、図７（Ｂ）は、図３におけるデバイスのＣＰＵにより実行されるコマンド実行処理の手順を示すフローチャートである。
【図８】図２におけるモバイル端末のＣＰＵにより実行される制御アプリ処理の手順を示すフローチャートである。
【図９】図２におけるモバイル端末のＣＰＵにより実行されるコマンド記憶処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１６】
図１は、本実施の形態に係る画像形成装置（以下、「デバイス」という）１０３と、携帯端末（以下、「モバイル端末」という）１０２を含む印刷システム１００の概略構成を示す図である。
【００１７】
図１において、デバイス１０３とモバイル端末１０２は、ＮＦＣで近距離通信が可能となっている。ユーザ１０１は、モバイル端末１０２とデバイス１０３とのＮＦＣによる通信により、デバイス１０３に後述する各種指示などを行うことができる。
【００１８】
図２は、図１におけるモバイル端末１０２の概略構成を示す図である。
【００１９】
図２において、モバイル端末１０２は、ＣＰＵ２０１、ＲＡＭ２０２、ＨＤＤ２０３、操作部インタフェース２０４、ＬＡＮインタフェース２０７、ＵＳＢインタフェース２０８、表示部インタフェース２０９、ＮＦＣインタフェース２１１、操作部２０６、表示部２１０、及びＮＦＣタグリーダ／ライタで構成される。
【００２０】
このうち、ＣＰＵ２０１、ＲＡＭ２０２、ＨＤＤ２０３、操作部インタフェース２０４、ＬＡＮインタフェース２０７、ＵＳＢインタフェース２０８、表示部インタフェース２０９、及びＮＦＣインタフェース２１１は、システムバス２０５に接続されている。
【００２１】
ＣＰＵ２０１は、モバイル端末１０２全体を制御するプロセッサである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記憶するためのプログラムメモリとして使用される。ＨＤＤ２０３はデータ記憶領域である。
【００２２】
操作部インタフェース２０４は、ユーザの各種操作を受け付ける操作部２０６とのインターフェース部で、操作部２０６からの入力信号を受け付ける。また、操作部２０６からユーザが入力した情報を、ＣＰＵ２０１に伝える。
【００２３】
表示部インタフェース２０９は、ユーザに各種情報を表示する表示部２１０とのインターフェース部で、ＣＰＵ２０１の制御に応じて表示部２１０への出力信号を出力する。
【００２４】
ＬＡＮインタフェース２０７は、無線ＬＡＮを含むＬＡＮに接続するための機能ユニットであり、ＬＡＮを介して他の機器と通信を行うために使用される。
【００２５】
ＵＳＢインタフェース２０８は、ＵＳＢにより他の機器に接続するための機能ユニットで、ＵＳＢを介して他の機器と通信を行うために使用される。
【００２６】
ＮＦＣタグリーダ／ライタ２１２は、近距離で通信可能な電磁界を発生させて、ＮＦＣを搭載した機器同士で近接無線通信を可能にする。本実施の形態において、ＮＦＣタグリーダ／ライタ２１２はＲＦＩＤリーダー／ライターとする。
【００２７】
ＮＦＣインタフェース２１１は、ＮＦＣタグリーダ／ライタ２１２とのインターフェース部で、ＣＰＵ２０１の制御に応じてＮＦＣタグリーダ／ライタ２１２への信号を出力する。
【００２８】
また、ＮＦＣタグリーダ／ライタ２１２からの信号を受け付け、それをＣＰＵ２０１に伝える。
【００２９】
図３は、図１におけるデバイス１０３の概略構成を示す図である。
【００３０】
図３において、デバイス１０３は、コントローラユニット３１３、ＮＦＣタグ３０８、及びプリンタ３１４で構成される。
【００３１】
コントローラユニット３１３は、プリンタ３１４とＮＦＣタグ３０８と接続する。コントローラユニット３１３は、画像出力デバイスとして機能するプリンタ３１４と接続することで、プリンタ３１４との画像データなどの入出力を行う。
【００３２】
ＮＦＣタグ３０８は、近距離でのみ通信可能な電磁界を発生させて、ＮＦＣを搭載した機器同士で近接無線通信を可能にする。本実施の形態において、ＮＦＣタグ３０８はＩＣタグとする。
【００３３】
また、コントローラユニット３１３は、ＣＰＵ３０１、ＦｌａｓｈＲＯＭ３０２、ＲＡＭ３０３、ＮＶＭＥＭ３０４、ＵＳＢインタフェース３０６、ＩｍａｇｅＢｕｓインタフェース３０７、ＬＡＮインタフェース３１１、ＮＦＣインタフェース３１５、プリンタインタフェース３１０、及び画像処理部３０９で構成される。
【００３４】
また、ＣＰＵ３０１、ＦｌａｓｈＲＯＭ３０２、ＲＡＭ３０３、ＮＶＭＥＭ３０４、ＵＳＢインタフェース３０６、ＩｍａｇｅＢｕｓインタフェース３０７、ＬＡＮインタフェース３１１、及びＮＦＣインタフェース３１５はシステムバス３０５で接続される。
【００３５】
一方、プリンタインタフェース３１０、及び画像処理部３０９は、イメージバス３１２で接続される。
【００３６】
ＣＰＵ３０１は、デバイス１０３全体を制御するプロセッサである。ＦｌａｓｈＲＯＭ３０２は書き換え可能な不揮発性メモリであり、デバイス１０３を制御するための各種制御プログラムが記憶される。
【００３７】
ＲＡＭ３０３は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記憶するためのプログラムメモリや、画像データを一時記憶するための画像メモリでもある。
【００３８】
ＮＶＭＥＭ３０４は不揮発性のメモリであり、設定情報等を記憶する。ＵＳＢインタフェース３０６は、ＵＳＢにより他の機器に接続するための機能ユニットであり、ＵＳＢを介して他の機器と通信を行うために使用される。
【００３９】
ＬＡＮインタフェース３１１は、無線ＬＡＮを含むＬＡＮに接続するための機能ユニットであり、ＬＡＮを介して他の機器と通信を行うために使用される。
【００４０】
ＮＦＣインタフェース３１５は、ＮＦＣタグ３０８とのインターフェース部であり、ＣＰＵ３０１の制御に応じてＮＦＣタグ３０８への信号を出力する。
【００４１】
ＩｍａｇｅＢｕｓインタフェース３０７は、システムバス３０５と画像データを高速で転送するイメージバス３１２とを接続し、データ構造を変換するバスブリッジである。このイメージバス３１２は、ＰＣＩまたはＩＥＥＥ１３９４により画像データを転送する。
【００４２】
プリンタインタフェース３１０は、プリンタ３１４とコントローラユニット３１３を接続し、画像データの同期系／非同期系の変換やデータのやりとりを行う。
【００４３】
画像処理部３０９は、画像データに対し補正、加工、編集を行ったり、プリンタ３１４で印刷する画像データに対して、プリンタの補正、解像度変換等を行う。
【００４４】
さらに、画像処理部３０９は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４５】
プリンタ３１４は、ラスタイメージデータが示す画像を記録紙などの記録媒体に印刷する。印刷方式は、感光体ドラムや感光体ベルトを用いた電子写真方式である。
【００４６】
図４は、図１におけるモバイル端末１０２とデバイス１０３とで利用されるステータスとコマンドとを対応させたテーブル６００を示す図である。
【００４７】
モバイル端末１０２は、このテーブル６００をＨＤＤ２０３に記憶している。デバイス１０３は、このテーブル６００をＦｌａｓｈＲＯＭ３０２に記憶している。
【００４８】
テーブル６００は、「ステータス値」、「ステータス情報」、「コマンド値」、及び「デバイスが行う処理」で構成される。
【００４９】
ステータス値は、デバイス１０３の状態を示すとともに、ステータス情報に対応し、それらを識別するための一意的な値である。ステータス情報は、画像形成装置のステータスを示す。本実施の形態では、用紙なしやトナー切れなどのエラー情報や、印刷中などの実行中の処理がステータスとなっている。
【００５０】
コマンド値は、ステータス情報が示すステータス時に指示されるコマンドを示す値であり、１つのステータス情報に１つ以上設けらえる。例えば、ステータス情報が印刷前用紙不一致を示す場合は、コマンド値は２つ設けられているが、ステータス情報がクリーニング中の場合は１つだけ設けられている。
【００５１】
デバイスが行う処理は、コマンド値に対応して設けられ、当該コマンド値の場合のデバイスが行う処理を示している。
【００５２】
図５は、メモリマップを示す図である。
【００５３】
図５（Ａ）は、図１におけるデバイス１０３のＮＦＣタグ３０８のメモリマップを示す図である。
【００５４】
図５（Ａ）において、メモリマップには、受信ステータス領域４０３、受信コマンド領域４０１、及びデバイスステータス領域４０２が示されている。
【００５５】
受信コマンド領域４０１は、第２記憶領域に対応し、モバイル端末１０２がＮＦＣ経由でデバイス１０３に実行させるコマンドに対応する図４で示したコマンド値を記憶させる領域である。
【００５６】
例えば印刷をキャセルしたいときは、モバイル端末１０２は、受信コマンド領域４０１にコマンド値「２０２」を記憶させる。
【００５７】
デバイスステータス領域４０２、第１記憶領域に対応し、図４で示したステータス値がデバイス１０３により記憶される領域である。モバイル端末１０２は、ＮＦＣ経由で受信ステータス領域４０３からステータス値を取得できる。例えばステータス情報が印刷中のときは、デバイス１０３は、デバイスステータス領域４０２に「１１３」を記憶する。
【００５８】
また、モバイル端末１０２がデバイスステータス領域４０２から取得したステータス値により、モバイル端末１０２は、後述するようにステータス値に対応する画面を表示部２１０に表示する。
【００５９】
受信ステータス領域４０３は、第３記憶領域に対応し、モバイル端末１０２が表示部２１０に表示している画面に対応するステータス値が、モバイル端末１０２により記憶される領域である。
【００６０】
モバイル端末１０２は、上述した受信コマンド領域４０１にコマンド値を記憶させる際に、受信ステータス領域４０３にもステータス値を記憶させる。
【００６１】
例えばモバイル端末１０２の表示部２１０に表示している画面に対応するステータス情報が印刷中の場合は、モバイル端末１０２は受信ステータス領域４０３に「１１３」を記憶させる。
【００６２】
図５（Ｂ）は、図１におけるモバイル端末１０２のＲＡＭ２０２のメモリマップを示す図である。
【００６３】
図５（Ｂ）において、メモリマップには、送信ステータス領域５０３、送信コマンド領域５０１、及びプログラムワーク領域５０２が示されている。
【００６４】
送信コマンド領域５０１は、モバイル端末１０２が、図４で示したコマンド値を記憶する領域である。
【００６５】
例えば、デバイス１０３に印刷をキャンセルさせたいときは、モバイル端末１０２は送信コマンド領域５０１に「２０２」を記憶する。
【００６６】
プログラムワーク領域５０２は、ＣＰＵ２０１を制御するために実行するプログラムをロードするための領域である。モバイル端末１０２の電源が投入された後、ＨＤＤ２０３から読み出されたプログラムがこの領域に記憶される。
【００６７】
送信ステータス領域５０３は、モバイル端末１０２がＮＦＣ経由でデバイス１０３のデバイスステータス領域４０２から取得したステータス値を記憶する領域である。
【００６８】
例えばデバイス１０３から取得したステータス値が印刷中を示す「１１３」の場合は、モバイル端末１０２は、送信ステータス領域５０３に「１１３」を記憶する。
【００６９】
図６は、図１におけるモバイル端末１０２の表示部２１０に表示される各画面を示す図である。
【００７０】
図６（Ａ）は、初期画面を示す図である。
【００７１】
図６（Ａ）に示される初期画面は、モバイル端末１０２で動作するデバイス１０３を制御するためのデバイス制御アプリが起動した際に表示される。
【００７２】
ユーザは、デバイス１０３のステータスを知るために、モバイル端末１０２のＮＦＣタグリーダ／ライタ２１２をデバイス１０３のＮＦＣタグ３０８に近付けてタッチする。
【００７３】
図６（Ｂ）は、ステータス情報が印刷中の場合に表示される画面を示す図である。
【００７４】
ユーザは、印刷をキャンセルしたい場合には、印刷をキャンセルするための印刷キャンセルボタン１３０２を押下する。
【００７５】
図６（Ｂ）は、ステータス情報がトナー切れの場合に表示される画面を示す図である。
【００７６】
ユーザは、印刷を継続したい場合には、印刷を継続するための印刷継続ボタン１３０１を押下し、印刷をキャンセルしたい場合には、印刷キャンセルボタン１３０２を押下する。
【００７７】
このように、本実施の形態では、モバイル端末１０２から印刷を継続したり、キャンセルしたりすることができる。
【００７８】
図７（Ａ）は、図３におけるデバイス１０３のＣＰＵ３０１により実行されるステータス更新処理の手順を示すフローチャートである。
【００７９】
図７（Ａ）に示されるステータス更新処理は、デバイス１０３が稼働中は常に実行されている処理である。
【００８０】
図７（Ａ）において、デバイス１０３のステータスの変化をポーリングすることで、ステータスに変化があれば（ステップＳ７０１でＹＥＳ）、ＮＦＣタグ３０８のデバイスステータス領域４０２に変化後のステータスを示すステータス値を記憶して（ステップＳ７０２）、本処理を終了する。このステップＳ７０２は、デバイス１０３の状態を示すステータス値を、モバイル端末１０２にＮＦＣ通信で取得させるためにデバイスステータス領域４０２に記憶する記憶手段（他の記憶手段）に対応する。
【００８１】
例えばデバイス１０３のステータスが印刷中からジャムに変化した場合は、デバイスステータス領域４０２のステータス値は「１１３」から「１１５」となる。
【００８２】
図７（Ｂ）は、図３におけるデバイス１０３のＣＰＵ３０１により実行されるコマンド実行処理の手順を示すフローチャートである。
【００８３】
図７（Ｂ）において、ＮＦＣタグ３０８の受信コマンド領域４０１をポーリングすることで、受信コマンド領域４０１の値が「００」か否か判別する（ステップＳ８０１）。この「００」は、モバイル端末１０２からＮＦＣ経由でコマンドに対応する処理の実行が指示されていないことを示す値である。上記ステップＳ８０１は、モバイル端末１０２がデバイス１０３に行わせる処理を実行させるためのコマンド値がＮＦＣ通信により記憶される受信コマンド領域４０１に、コマンド値が記憶されているか否か判別する判別手段に対応する。
【００８４】
受信コマンド領域４０１の値が「００」以外となると（ステップＳ７０１でＮＯ）、受信ステータス領域４０３の値とデバイスステータス領域の値とが等しいか否か判別する（ステップＳ８０２）。
【００８５】
このステップＳ８０２は、ＮＦＣ経由でコマンドに対応する処理の実行が指示されたときの、モバイル端末１０２の表示部２１０に表示中のステータスと、デバイス１０３の実際のステータスが等しいか否かを確認するための処理である。
【００８６】
これらが等しければ、ユーザがモバイル端末１０２を用いてＮＦＣ経由でデバイス１０３のステータスを確認してからコマンドに対応する処理の実行を指示するまでの間に、デバイス１０３のステータスは変化していないことが確認できる。
【００８７】
一方、これらが等しくなければ、ユーザがモバイル端末１０２を用いてＮＦＣ経由でデバイス１０３のステータスを確認してからコマンドに対応する処理の実行を指示するまでの間に、デバイス１０３のステータスが変化したことが確認できる。
【００８８】
そこで、受信ステータス領域４０３の値とデバイスステータス領域の値とが等しい場合には（ステップＳ８０２でＹＥＳ）、図３で示したテーブルを用いて、受信コマンド領域４０１の値に対応するデバイスが行う処理を選択する（ステップＳ８０３）。
【００８９】
そして、ステップＳ８０３で選択された処理を実行し（ステップＳ８０４）、受信コマンド領域４０１に「００」を記憶して（ステップＳ８０５）、本処理を終了する。上記ステップＳ８０４は、受信コマンド領域４０１にコマンド値が記憶されていると判別された場合に（ステップＳ８０２でＹＥＳ）、コマンド値に対応した処理を実行する実行手段に対応する。
【００９０】
また、上記処理に示されるように、本実施の形態では、デバイスステータス領域４０２に記憶されたステータス値と、受信ステータス領域４０３に記憶されたステータス値とが等しい場合に、コマンド値に対応した処理を実行し、デバイスステータス領域４０２に記憶されたステータス値と、受信ステータス領域４０３に記憶されたステータス値とが等しくない場合には、コマンド値に対応した処理を実行しない。これは、ステータス値が等しくない場合には、適切な処理が実行できない可能性が高いためである。
【００９１】
一方、受信ステータス領域４０３の値とデバイスステータス領域の値とが等しくない場合には（ステップＳ８０２でＮＯ）、デバイス１０３のステータスが変化しているので、コマンドを無視して、受信コマンド領域４０１に「００」を記憶して（ステップＳ８０５）、本処理を終了する。
【００９２】
図８は、図２におけるモバイル端末１０２のＣＰＵ２０１により実行される制御アプリ処理の手順を示すフローチャートである。
【００９３】
この制御アプリ処理は、図６（Ａ）で示した初期画面が表示された後に実行される処理である。
【００９４】
図８において、デバイス１０３のＮＦＣタグ３０８が検知されると（ステップＳ９０１でＹＥＳ）、送信コマンド領域５０１の値が「００」か否か判別する（ステップＳ９０２）。この「００」は、ユーザがデバイス１０３のステータスを確認をしたいことを示す値である。
【００９５】
ステップＳ９０２の判別の結果、送信コマンド領域５０１の値が「００」ではない場合には（ステップＳ９０２でＮＯ）、デバイス１０３のＮＦＣタグ３０８のデバイスステータス領域４０２のステータス値を取得する（ステップＳ９０３）。上記ステップＳ９０３は、デバイス１０３とＮＦＣ通信が可能となると、デバイス１０３に予め設けられたデバイス１０３の状態を示すステータス値が記憶されたデバイスステータス領域４０２から、ステータス値を取得するステータス値取得手段に対応する。
【００９６】
そして取得したステータス値をモバイル端末１０２のＲＡＭ２０２の送信ステータス領域５０３に記憶する（ステップＳ９０７）。
【００９７】
次いで、送信ステータス領域５０３に記憶したステータス値に対応する画面を表示部２１０に表示して（ステップＳ９０４）、本処理を終了する。このステップＳ９０４は、取得されたステータス値に対応する画面を表示部２１０に表示する表示手段に対応する。
【００９８】
一方、ステップＳ９０２の判別の結果、送信コマンド領域５０１の値が「００」の場合には（ステップＳ９０２でＹＥＳ）、ユーザがデバイス１０３にコマンドに対応する処理の実行を指示しているので、ＲＡＭ２０２の送信ステータス領域５０３の値を、デバイス１０３のＮＦＣタグ３０８の受信ステータス領域４０３に記憶させる（ステップＳ９０８）。このステップＳ９０８は、表示部２１０に表示された画面からのユーザの指示により、デバイス１０３に行わせる処理を実行させるためのコマンド値をデバイス１０３に予め設けられた受信コマンド領域４０１に記憶させる記憶手段に対応する。
【００９９】
さらに、ＲＡＭ２０２の送信コマンド領域５０１の値を、デバイス１０３のＮＦＣタグ３０８の受信コマンド領域４０１に記憶させる（ステップＳ９０５）。このように、本実施の形態では、取得されたステータス値を、デバイス１０３に予め設けられた受信ステータス領域４０３にさらに記憶させるようになっている。
【０１００】
そして、送信コマンド領域５０１に「００」を記憶して（ステップＳ９０６）、本処理を終了する。
【０１０１】
図９は、図２におけるモバイル端末１０２のＣＰＵ２０１により実行されるコマンド記憶処理の手順を示すフローチャートである。
【０１０２】
このコマンド記憶処理は、モバイル端末１０２が図６（Ｂ）（Ｃ）で示したような画面表示を行っている状態で、ユーザによりモバイル端末１０２の画面のボタン操作が行われた場合の処理である。また、以下の説明では、不図示のボタンも用いられているが、これらのボタンに対応するコマンドは図４のテーブル６００に示されている。
【０１０３】
図９において、印刷継続ボタンが押下されたか否か判別する（ステップＳ１００１）。ステップＳ１００１の判別の結果、印刷継続ボタンが押下された場合には（ステップＳ１００１でＹＥＳ）、ユーザがデバイス１０３に対して印刷継続の実行を指示しているので、送信コマンド領域５０１に「２０１」を記憶して（ステップＳ１００２）、本処理を終了する。
【０１０４】
一方、ステップＳ１００１の判別の結果、印刷継続ボタンが押下されていない場合には（ステップＳ１００１でＮＯ）、印刷キャンセルボタンが押下されたか否か判別する（ステップＳ１００３）。
【０１０５】
ステップＳ１００３の判別の結果、印刷キャンセルボタンが押下された場合には（ステップＳ１００３でＹＥＳ）、ユーザがデバイス１０３に対して印刷キャンセルの実行を指示しているので、送信コマンド領域５０１に「２０２」を記憶して（ステップＳ１００４）、本処理を終了する。
【０１０６】
一方、ステップＳ１００３の判別の結果、印刷キャンセルボタンが押下されていない場合には（ステップＳ１００３でＮＯ）、クリーニング実行ボタンが押下されたか否か判別する（ステップＳ１００５）。
【０１０７】
ステップＳ１００５の判別の結果、クリーニング実行ボタンが押下された場合には（ステップＳ１００３でＹＥＳ）、ユーザがデバイス１０３に対してクリーニングの実行を指示しているので、送信コマンド領域５０１に「２０３」と記憶して（ステップＳ１００６）、本処理を終了する。
【０１０８】
一方、ステップＳ１００５の判別の結果、クリーニング実行ボタンが押下されていない場合には（ステップＳ１００５でＮＯ）、クリーニングキャンセルボタンが押下されたか否か判別する（ステップＳ１００７）。
【０１０９】
ステップＳ１００７の判別の結果、クリーニングキャンセルボタンが押下された場合には（ステップＳ１００７でＹＥＳ）、ユーザがデバイス１０３に対してクリーニングキャンセルの実行を指示しているので、送信コマンド領域５０１に「２０４」を記憶して（ステップＳ１００８）、本処理を終了する。
【０１１０】
一方、ステップＳ１００７の判別の結果、クリーニングキャンセルボタンが押下されていない場合には（ステップＳ１００７でＮＯ）、キャリブレーション中止ボタンが押下されたか否か判別する（ステップＳ１００９）。
【０１１１】
ステップＳ１００９の判別の結果、キャリブレーション中止ボタンが押下された場合には（ステップＳ１００９でＹＥＳ）、ユーザがデバイス１０３に対してキャリブレーション中止の実行を指示しているので、送信コマンド領域５０１に「２０５」を記憶して（ステップＳ１０１０）、本処理を終了する。
【０１１２】
一方、ステップＳ１００９の判別の結果、キャリブレーション中止ボタンが押下されていない場合には（ステップＳ１００９でＮＯ）、ボタンは何も押下されなかったとして、ステップＳ１００１に戻る。
【０１１３】
なお、ユーザがいずれのボタンも押下することなく再びモバイル端末１０２をデバイス１０３にタッチすると、ステップＳ１００１，１００３，１００５，１００７，１００９の全ての判別結果がＮＯとなる。
【０１１４】
従って、ユーザがモバイル端末１０２をデバイス１０３にタッチしたときは、送信コマンド領域５０１の値は「００」のままである。
【０１１５】
この場合、送信コマンド領域の値が「００」か否か判別する図８のステップＳ９０２の判定結果はＹＥＳとなり、モバイル端末１０２は再びデバイス１０３のステータスを取得し、表示部２１０にそのステータスを表示することとなる。
【０１１６】
このように、本実施の形態では、デバイス１０３に行わせる処理は、印刷を継続する処理、印刷をキャンセルする処理、デバイス１０３が有する感光ドラムをクリーニングする処理、前記クリーニングをキャンセルする処理、及びキャリブレーションを中止する処理の少なくとも１つを含む。
【０１１７】
本実施の形態によれば、デバイス１０３の状態を示すステータス値を取得し（ステップＳ９０３）、ステータス値に対応する画面を表示部に表示する（ステップＳ９０４）。そして、表示された画面からのユーザの指示により、デバイス１０３に行わせる処理を実行させるためのコマンド値をデバイス１０３に予め設けられた受信コマンド領域に記憶させる。
【０１１８】
その結果、ユーザは、画像形成装置のそれぞれのステータスに応じた指示を行うことが可能となるので、ユーザの利便性を向上させることができる。
【０１１９】
また、モバイル端末１０２により、コマンド値とともに記憶されたステータス値と、デバイスステータス領域４０２のステータス値が等しくない場合には、処理を実行しないので、不適切な処理の実行を回避することができる。
【０１２０】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１２１】
１００  印刷システム
１０２  モバイル端末
１０３  デバイス
２０１，３０１  ＣＰＵ
２０２，３０３  ＲＡＭ
２０３  ＨＤＤ
２１０  表示部
２１２  ＮＦＣタグリーダ／ライタ
３０２  ＦｌａｓｈＲＯＭ
３０４  ＮＶＭＥＭ
３０８  ＮＦＣタグ
３１４  プリンタ
【図１】
2015191474.tif 000003
【図２】
2015191474.tif 000004
【図３】
2015191474.tif 000005
【図４】
2015191474.tif 000006
【図５】
2015191474.tif 000007
【図６】
2015191474.tif 000008
【図７】
2015191474.tif 000009
【図８】
2015191474.tif 000010
【図９】
2015191474.tif 000011