(57)【要約】【課題】機器情報の取得や設定を対象機器の電源状態によらず行うことを可能とする。【解決手段】電子機器は、電子機器の機器情報を第１の記憶部に記憶し管理する管理手段と、近距離無線通信に従って外部機器と通信する通信手段と、電子機器が電源ＯＮ状態から電源ＯＦＦ状態に移行するとき、第１の記憶部に記憶されている機器情報の少なくとも一部を第１の記憶部とは異なる第２の記憶部に書込むよう制御する記憶制御手段と、通信手段を介して外部機器から機器情報の読取り要求又は書込み要求を受信した場合、電子機器が電源ＯＮ状態のときは第１の記憶部に記憶された機器情報に対して読取り又は書込みを行い、電子機器が電源ＯＦＦ状態のときは第２の記憶部に記憶された機器情報に対して読取り又は書込みを行うように制御する制御手段と、を有する。【選択図】図３
2015027788.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
前記電子機器の機器情報を第１の記憶部に記憶し管理する管理手段と、
近距離無線通信に従って外部機器と通信する通信手段と、
前記電子機器が電源ＯＮ状態から電源ＯＦＦ状態に移行するとき、前記第１の記憶部に記憶されている機器情報の少なくとも一部を前記第１の記憶部とは異なる第２の記憶部に書込むよう制御する記憶制御手段と、
前記通信手段を介して外部機器から機器情報の読取り要求又は書込み要求を受信した場合、前記電子機器が電源ＯＮ状態のときは前記第１の記憶部に記憶された機器情報に対して読取り又は書込みを行い、前記電子機器が電源ＯＦＦ状態のときは前記第２の記憶部に記憶された機器情報に対して読取り又は書込みを行うように制御する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記記憶制御手段は、前記電子機器が電源ＯＦＦ状態から電源ＯＮ状態に移行するとき、前記第２の記憶部に記憶されている機器情報で前記第１の記憶部に記憶されている機器情報を更新するよう制御する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１の記憶部に記憶されている機器情報を更新する場合に、該更新に関する情報をユーザに通知する通知手段を更に有する
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記記憶制御手段による前記第１の記憶部に記憶されている機器情報の更新を許可するか否かの指示をユーザから受け付ける受付手段を更に有する
ことを特徴とする請求項２又は３に記載の電子機器。
【請求項５】
前記記憶制御手段は、前記電子機器が電源ＯＮ状態から電源ＯＦＦ状態に移行するとき、前記第１の記憶部に記憶されている機器情報に含まれる複数の項目のうち、予め指定された項目を前記第２の記憶部に書込む
ことを特徴とする請求項１乃至４の何れか一項に記載の電子機器。
【請求項６】
前記管理手段は、前記第１の記憶部に記憶される機器情報に含まれる各項目に対し優先度を設定するように構成されており、
前記記憶制御手段は、前記電子機器が電源ＯＮ状態から電源ＯＦＦ状態に移行するとき、前記第１の記憶部に記憶されている機器情報に含まれる複数の項目のうち、相対的に高い優先度を有する項目を前記第２の記憶部に書込む
ことを特徴とする請求項１乃至４の何れか一項に記載の電子機器。
【請求項７】
前記第１の記憶部に記憶される機器情報は、前記電子機器の機能設定に関する情報、前記電子機器の動作履歴に関する情報、前記電子機器で使用される消耗部材の状態に関する情報の少なくとも１つを含む
ことを特徴とする請求項１乃至６の何れか一項に記載の電子機器。
【請求項８】
前記電子機器は印刷出力手段を更に有し、
前記印刷出力手段は、前記電子機器が電源ＯＦＦ状態から電源ＯＮ状態に移行するとき、前記第２の記憶手段に記憶された印刷出力の依頼情報に従った印刷出力を実行する
ことを特徴とする請求項１乃至７の何れか一項に記載の電子機器。
【請求項９】
前記電子機器は、該電子機器が有する機能を実現するソフトウェアを更新する更新手段を更に有し、
前記更新手段は、前記電子機器が電源ＯＦＦ状態から電源ＯＮ状態に移行するとき、前記第２の記憶手段に記憶されたソフトウェア更新予約に従った更新を実行する
ことを特徴とする請求項１乃至８の何れか一項に記載の電子機器。
【請求項１０】
電子機器の制御方法であって、
前記電子機器は、
前記電子機器の機器情報を第１の記憶部に記憶し管理する管理手段と、
近距離無線通信に従って外部機器と通信する通信手段と、
を有し、
前記制御方法は、
前記電子機器が電源ＯＮ状態から電源ＯＦＦ状態に移行するとき、前記第１の記憶部に記憶されている機器情報の少なくとも一部を前記第１の記憶部とは異なる第２の記憶部に書込むよう制御する記憶制御工程と、
前記通信手段を介して外部機器から機器情報の読取り要求又は書込み要求を受信した場合、前記電子機器が電源ＯＮ状態のときは前記第１の記憶部に記憶された機器情報に対して読取り又は書込みを行い、前記電子機器が電源ＯＦＦ状態のときは前記第２の記憶部に記憶された機器情報に対して読取り又は書込みを行うように制御する制御工程と、
を含むことを特徴とする制御方法。
【請求項１１】
電子機器と外部機器とを含む情報処理システムであって、
前記電子機器は、
前記電子機器の機器情報を第１の記憶部に記憶し管理する管理手段と、
近距離無線通信に従って前記外部機器と通信する第１の通信手段と、
前記電子機器が電源ＯＮ状態から電源ＯＦＦ状態に移行するとき、前記第１の記憶部に記憶されている機器情報の少なくとも一部を前記第１の記憶部とは異なる第２の記憶部に書込むよう制御する記憶制御手段と、
前記第１の通信手段を介して前記外部機器から機器情報の読取り要求又は書込み要求を受信した場合、前記電子機器が電源ＯＮ状態のときは前記第１の記憶部に記憶された機器情報に対して読取り又は書込みを行い、前記電子機器が電源ＯＦＦ状態のときは前記第２の記憶部に記憶された機器情報に対して読取り又は書込みを行うように制御する制御手段と、
を有し
前記外部機器は、前記近距離無線通信に従って前記電子機器と通信する第２の通信手段を有する
ことを特徴とする情報処理システム。
【請求項１２】
コンピュータを、請求項１乃至９の何れか一項に記載の電子機器の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器情報の取得や設定に係る情報処理技術に関するものである。
【背景技術】
【０００２】
複合機（ＭＦＰ：Multi Function Printer）に設定された内容（以降、機器情報）を確認するためには、通常はＭＦＰの電源の状態がＯＮである必要がある。ユーザは、ＭＦＰの電源の状態がＯＦＦの場合には、電源をＯＮにして、ＭＦＰの初期化を待ってから、表示画面またはネットワーク経由で機器情報を確認する。個人や会社の事務所で使用されるＭＦＰであれば、電源の状態がＯＦＦであっても、電源をＯＮにしてそれほど待つことなく確認できるようになるが、工場で使用されるような大型のＭＦＰの場合は、電源をＯＮにしてから確認できるようになるまでには時間がかかる。そのため、ユーザは、機器情報について、設定されている用紙の種類や残量を確認するだけでも、電源の状態がＯＦＦの場合には、長い時間を待つ必要がある。さらに、大型のＭＦＰの場合には、消費する電力量も大きく、印刷を行わない予定なのに、機器情報を確認するためだけに電源をＯＮにすることは難しい。
【０００３】
また、機器情報の確認だけでなく、機器情報の設定においても、例えばユーザによる用紙の交換作業は、ＭＦＰに対して用紙の設定作業を伴うため、電源がＯＮ時に行う必要がある。すなわち、情報処理装置が電源ＯＦＦの場合は、機器情報が取得及び設定することができない。
【０００４】
もちろん、電源ＯＦＦ時は、用紙の交換だけを行っておき、後で用紙の設定を行い、用紙設定を反映することも可能であるが、用紙の設定を忘れてしまうという課題がある。
【０００５】
近距離無線通信（ＮＦＣ：Near Field Communication）内のメモリを使用して、電源の状態がＯＦＦであっても情報を取得する手段が開示されている（特許文献１）。また、ＮＦＣ内のメモリを使用して、電源の状態がＯＦＦであっても情報を設定して、参照する手段が開示されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１００３０７号公報
【特許文献２】特開２０１２−４２９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１及び特許文献２では、情報処理装置の電源がＯＦＦ状態の場合に、機器情報を取得し、その内容を変更して、機器情報に反映することは考慮されていない。そのため、ＭＦＰの電源がＯＦＦ状態である場合、一旦電源をＯＮ状態に移行する必要がある。
【０００８】
本発明は上述の問題点に鑑みなされたものであり、機器情報の取得や設定を対象機器の電源状態によらず行うことを可能とする技術を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上述の問題点を解決するため、本発明に係る電子機器は以下の構成を備える。すなわち、電子機器は、前記電子機器の機器情報を第１の記憶部に記憶し管理する管理手段と、近距離無線通信に従って外部機器と通信する通信手段と、前記電子機器が電源ＯＮ状態から電源ＯＦＦ状態に移行するとき、前記第１の記憶部に記憶されている機器情報の少なくとも一部を前記第１の記憶部とは異なる第２の記憶部に書込むよう制御する記憶制御手段と、前記通信手段を介して外部機器から機器情報の読取り要求又は書込み要求を受信した場合、前記電子機器が電源ＯＮ状態のときは前記第１の記憶部に記憶された機器情報に対して読取り又は書込みを行い、前記電子機器が電源ＯＦＦ状態のときは前記第２の記憶部に記憶された機器情報に対して読取り又は書込みを行うように制御する制御手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、機器情報の取得や設定を対象機器の電源状態によらず行うことを可能とする技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】情報処理システムの全体構成を示す模式図である。
【図２】スマートフォンの概略構成を示すブロック図である。
【図３】ＭＦＰの概略構成を示すブロック図である。
【図４】第１実施形態に係るＭＦＰのＣＰＵによって実行される機能を示すブロック図である。
【図５】ＭＦＰの設定情報の例を示す図である。
【図６】ＮＦＣのアクティビティの処理を示すフローチャートである。
【図７】ＭＦＰが電源ＯＦＦ状態に移行する場合の処理を示すフローチャートである。
【図８】電源ＯＦＦ状態時のＭＦＰ内の機器情報の例を示す図である。
【図９】電源ＯＦＦ状態時のＮＦＣ用メモリ内の機器情報の例を示す図である。
【図１０】スマートフォンの画面の例を示す図である。
【図１１】スマートフォンによって編集されたＮＦＣ用メモリ内の機器情報の例を示す図である。
【図１２】ＭＦＰが電源ＯＮ状態に移行する場合の処理を示すフローチャートである。
【図１３】ＭＦＰの選択画面の例を示す図である。
【図１４】ＮＦＣ用メモリ内の機器情報でＭＦＰ内の機器情報を同期したときの例を示す図である。
【図１５】第２実施形態に係るＭＦＰのＣＰＵによって実行される機能を示すブロック図である。
【図１６】ＭＦＰがメンテナンス情報を書き出す処理を示すフローチャートである。
【図１７】メンテナンス情報が書き出された時のＮＦＣ用メモリ内の機器情報の例を示す図である。
【図１８】スマートフォンによって編集されたＮＦＣ用メモリの例を示す図である。
【図１９】ＭＦＰが電源ＯＮ状態に移行する場合の処理を示すフローチャートである。
【図２０】ＭＦＰの部品交換画面の例を示す図である。
【図２１】ＭＦＰのプリント依頼受付画面の例を示す図である。
【図２２】ＭＦＰのソフトウェア更新画面の例を示す図である。
【図２３】第３実施形態におけるＭＦＰによって実行される機能の概略構成を示すブロック図である。
【図２４】第３実施形態における印刷設定情報を示す図である。
【図２５】第３実施形態における印刷処理が書き出された時の近接通信用メモリ内の印刷情報の例を示す図である。
【図２６】第３実施形態におけるＭＦＰが印刷情報を書き出す処理を示すフローチャート図である。
【図２７】第３実施形態におけるスマートフォンの画面の例を示す図である。
【図２８】第３実施形態におけるスマートフォンによって編集された近接通信用メモリの例を示す図である。
【図２９】第３実施形態におけるスマートフォンによって実行される機能の概略構成を示すブロック図である。
【図３０】第３実施形態におけるスマートフォンが印刷情報を決定する場合の処理を示すフローチャート図である。
【図３１】第３実施形態におけるＭＦＰが電源ＯＮとなる場合の処理を示すフローチャート図である。
【図３２】第３実施形態におけるＭＦＰのプリント依頼受付画面の例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１３】
（第１実施形態）
本発明に係る電子機器の第１実施形態として、スマートフォンによる機器情報の取得／設定を受け付けるＭＦＰを例に挙げて以下に説明する。
【００１４】
＜装置構成＞
図１は、第１実施形態に係る情報処理システムの全体構成を示す模式図である。このシステムは、ユーザが操作する端末としてのスマートフォン１０１と、電子機器としてのＭＦＰ１０２を含む。端末は、スマートフォン１０１以外にもタブレットＰＣなどに置き換えることも可能である。また電子機器はＭＦＰ１０２にかぎらず、プロジェクタやパソコンなどの装置を用いても良い。スマートフォン１０１とＭＦＰ１０２は所定の近距離無線通信に従って通信することが可能に構成されている。第１実施形態では、所定の近距離無線通信としてＮＦＣ（Near Field Communication）規格に準拠した通信を用いた例について述べる。
【００１５】
図２は、スマートフォン１０１の概略構成を示すブロック図である。ここでは、スマートフォン１０１は、ＭＦＰ１０２の機器情報を取得あるいは設定するための、ユーザにより操作されるユーザインタフェース（ＵＩ）機器である。
【００１６】
ＣＰＵ２０１は、スマートフォン１０１全体を制御する中央演算ユニットである。操作部２０７が受け付けた入力情報の処理や、表示部２０８への表示画像の出力処理を行う表示手段もＣＰＵ２０１の処理によって実現する。プログラムや固定データはＲＯＭ２０２に格納し、データの一時保存やプログラムのロードにＲＡＭ２０３を使用する。公衆回線通信部２０４は、スマートフォン１０１が、携帯電話回線を介して他の通信、通話装置と接続し、通信、通話を可能とする。撮像部２０５は撮影レンズ及び撮像素子を備え、被写体像を捉えて画像データを形成する。
【００１７】
ＮＦＣ通信部２０６は、ＮＦＣ通信規格対応ＩＣチップを備え、外部機器とＮＦＣ通信を行う。操作部２０７は、操作ボタンやタッチパネルを備え、スマートフォン１０１に対するボタン操作やタッチパネルによるユーザーからの入力を受け付ける。表示部２０８は表示用ディスプレイを備え、処理内容に応じた画像やテキストデータを含むＵＩ情報の表示を行う。
【００１８】
図３は、ＭＦＰ１０２の概略構成を示すブロック図である。ここでは、ＭＦＰ１０２は、機器情報の取得あるいは設定の対象となる機器である。
【００１９】
ＣＰＵ３０１は、ＭＦＰ１０２全体を制御する中央演算ユニットであり、ＭＦＰ１０２の処理シーケンスを統括的に制御する。後述するフローチャートを実現するためのプログラムや固定データはＲＯＭ３０２に格納され、データの一時保存やプログラムの読み込みにＲＡＭ３０３を使用する。表示部３０４は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）などの表示用ディスプレイを備え、ＭＦＰ１０２の処理内容に応じた画像データやテキストデータの表示を行う。
【００２０】
操作部３０５は、ＭＦＰ１０２に対するボタン操作やタッチパネルによるユーザからの入力を受け付ける。記憶装置３０６（第１の記憶部）は、画像データや機器情報を保存するための装置である。プリント処理部３０７は、インクジェット方式やレーザー方式のプリンタデバイスを備え、プリンタデバイス制御と画像データの印刷処理を行う。ＭＦＰ１０２は、ネットワーク（Ｎ／Ｗ）通信部３０８を介して、外部機器から画像データを受信し記憶装置３０６に一時保存した後、画像データの画像補正など各種処理を行い、プリント処理部３０７（印刷出力手段）で印刷する。
【００２１】
ＮＦＣ制御部３０９は、ＮＦＣチップなどで構成され、ＮＦＣ通信１０３によってスマートフォン１０１と通信接続を行い、データの送受信を制御する。電源生成回路３１０は、アンテナ３１１を介し、ＮＦＣ制御部３０９が発生させる微弱電波から電磁誘導によって電力を取得する。そして、ＮＦＣ制御部３０９は、取得した電力が規定値を上回った時点で、アンテナ３１１を介し、スマートフォン１０１とデータのやり取りを行い、読取り要求又は書込み要求を受け付ける。やり取りされるデータの読込み及び書込みは、不揮発性のＮＦＣ用メモリ３１２に対して行われる。すなわち、ＮＦＣ通信部（図３の点線で囲まれた部分）は、ＭＦＰ１０２が電源ＯＦＦの状態であっても独立して動作可能である。
【００２２】
ＮＦＣ用メモリ３１２（第２の記憶部）は、スマートフォン１０１とＭＦＰ１０２の両方から読書きができる。そのため、ＭＦＰ１０２において何らか情報をＮＦＣ用メモリ３１２に書き出しておくと、ＭＦＰ１０２全体では電源ＯＦＦにした後でも、スマートフォン１０１は、ＮＦＣ用メモリ３１２に対してデータの読込みができる。
【００２３】
図４は、第１実施形態に係るＭＦＰのＣＰＵによって実行される機能を示すブロック図である。各機能部は、ＲＯＭ３０２に格納されているプログラムをＣＰＵ３０１で実行することによって実現される。フロー制御部４０１は、電源を含む機器全体の制御を管理し、ＮＦＣ制御部３０９を介してＮＦＣ用メモリ３１２へのアクセスについても制御する。入力処理部４０２は、操作部３０５が受け付ける入力情報を処理する。表示処理部４０３は、表示部３０４への表示画像の出力処理を行う。デバイス制御部４０４は、記憶装置３０６やプリント処理部３０７を制御する。さらに、デバイス制御部４０４は、印刷処理によって部品が何回使用されたかなどのデバイスに関する機器情報を取得して保持する。機器情報管理部４０５は、ＭＦＰ１０２の機器情報（ソーターの空き情報、マガジンに使用されているロール紙情報など）を管理する。
【００２４】
また、ＮＦＣ制御部３０９は、ＭＦＰ１０２が電源ＯＮの場合は、フロー制御部４０１を介して機器情報管理部４０５にアクセスすることでＭＦＰ１０２全体の機器情報の読込みや書込みが行える。そのため、ＮＦＣ制御部３０９は、ＭＦＰ１０２が電源ＯＦＦかＯＮによって、ＮＦＣ用メモリ３１２または機器情報管理部４０５のどちらかにアクセス先（読取り又は書込みの対象）を変更できる（制御手段）。ところで、ここでは簡単のため電源がＯＮかＯＦＦで判断しているが、節電（スリープ）モードかどうかによって判断しても同様で、節電モードの場合にはＮＦＣ用メモリ３１２にアクセスするといったことが可能である。なお、図４の上述の各機能はハードウェアによって構成されていても同様である。例えば、プリント処理部は、ＣＰＵ３０１と接続されて動作する別のＩＣチップであっても同様である。
【００２５】
図５は、ＭＦＰの設定情報５０１の例を示す図である。設定情報５０１は、機器情報管理部４０５によって解析され、どの機器情報をＮＦＣ用メモリ３１２に書き出すかが登録されている。設定情報５０１は、通常は記憶装置３０６に保存されており、表示部３０４及び操作部３０５を介してユーザによって変更することが可能である。
【００２６】
機器情報の１項目（１レコード）は、ＩＤ、名前、アクセス権、自動更新、サイズ、優先度から構成される。なお、”アクセス権”は、スマートフォン１０１からＮＦＣ用メモリ３１２にアクセスする場合に、読込みのみ可能か（以下”Ｒ”と記載）、読み書き両方が可能か（以下”Ｒ／Ｗ”と記載）を示している。”自動更新”は、ＮＦＣ用メモリ３１２の内容が変更された場合に、機器内で保持している機器情報とＮＦＣ用メモリ３１２との間で違いが出た場合に、自動的に更新するかどうかを示している。ここでは、アクセス権において”Ｒ／Ｗ”と記載の機器情報のある項目にのみ、”自動更新”の情報が設定される。
【００２７】
”サイズ”は、機器情報をＮＦＣ用メモリ３１２に書き出す時に必要な最大メモリ使用量である。”優先度”は、ＮＦＣ用メモリ３１２で使用可能なメモリサイズの上限を超える場合に、どの項目を優先してＮＦＣ用メモリ３１２へ書き出すかを予め指定する指標である。ここでは、優先度の高い項目を”ＨＩＧＨ”、中程度を”ＭＩＤ”、低い項目を”ＬＯＷ”としているが、もちろん数字や評価式であってもよい。例えば、表示部３０４においてエラーが発生した場合、通常であれば優先度を”ＬＯＷ”としている項目を、”ＨＩＧＨ”とするといった評価を行ってもよい。
【００２８】
ＭＦＰ１０２のマガジン内に格納されているロール紙の幅や種別などの機器情報は、マガジン（ロール紙）情報５０２として設定しており、機器情報管理部４０５によって、アクセス権が”Ｒ／Ｗ”、自動更新ＮＧ、優先度”ＨＩＧＨ”であると解析される。
【００２９】
インクの消費量などは、インク情報５０３、紙ジャムが何回発生したかは、紙ジャム情報５０４で設定しており、アクセス権が”Ｒ”となっている。これは、スマートフォン１０１からは読み出しはできるが、書込みはできないことを示している。また、インク情報５０３及び紙ジャム情報５０４の優先度は、それぞれ”ＬＯＷ”及び”ＭＩＤ”となっており、例えば、ＮＦＣ用メモリ３１２の使用可能容量に依存して、ＮＦＣ用メモリ３１２への書き出しが行われないことを示している。
【００３０】
プリント処理部３０７で印刷された用紙は、ユーザからのプリント依頼の単位でソーターに排紙される。どのプリント依頼がどのソーターに排紙されたかの機器情報は、ソーター情報５０５で設定している。ここでは、ソーターに用紙が排紙されたままＭＦＰ１０２の電源がＯＦＦになってしまうと、用紙がどのプリント依頼であったかがわからなくなるため、優先度”ＨＩＧＨ”としている。プリント依頼とソーターに排紙された用紙のマッチングは、ＭＦＰ１０２の電源がＯＦＦであっても、ＮＦＣ用メモリ３１２に書き出された内容をスマートフォン１０１経由で取得できる。
【００３１】
消耗部品においても、使用回数を、部品Ａ使用回数５０６、部品Ｂ使用回数５０７とし、ＮＦＣ用メモリ３１２への書出し設定をしている。ここで、アクセス権を”Ｒ／Ｗ”としているのは、電源ＯＦＦの状態で部品を交換したときに、スマートフォン１０１を使って、使用回数を”０”に設定するといったユースケースを意図している。
【００３２】
ＭＦＰ１０２でプリント依頼した履歴は、ジョブ情報５０８で設定でき、直近の数個といった形式で、ＮＦＣ用メモリ３１２に書き出す。このようにすることで、スマートフォン１０１は、ＭＦＰ１０２が電源ＯＦＦであっても、履歴を取得できる。
【００３３】
ＭＦＰ１０２内で、機能を有効にするためにライセンスが必要となる場合があり、ライセンス情報５０９を設定する。ここでは、ＭＦＰ１０２が電源ＯＦＦの状態で、スマートフォン１０１を介して、ライセンスの有効／無効を設定するといったユースケースを意図している。
【００３４】
画面情報５１０は、ＭＦＰ１０２で電源ＯＦＦにしたときに最後に表示していた画面情報を覚えておくといったユースケースを意図している。同様に、エラーとなった画面情報であってもよい。
【００３５】
＜装置の動作＞
図６は、ＮＦＣのアクティビティの処理を示すフローチャートである。ＮＦＣの通信処理では、ＮＦＣデバイスはアクティビティと呼ばれる一連の処理を行うことにより、通信相手の検知、通信確立、データの送受信を実現する。ＮＦＣデバイスは、ＮＦＣチップを備えた装置である。各アクティビティでは、複数のＮＦＣデバイスが相互にコマンドを送受することにより、通信の確立、データ交換、終了処理を行う。以下では、アクティビティの遷移について説明する。
【００３６】
テクノロジ検出アクティビティ（Ｓ６０１）では、通信範囲内に他のＮＦＣデバイスが存在しているかを検知し、ＮＦＣデバイスが見つかった場合は、その対向デバイスのＮＦＣ種別をコマンドの送受信により判定する。衝突解決アクティビティ（Ｓ６０２）では、複数のＮＦＣデバイスが検出された場合の識別を行う。デバイス活性化アクティビティ（Ｓ６０３）では、検出された対向デバイスがＰ２Ｐ（Peer to Peer）モードやＣＥ（Card Emulator）モードなどのいずれのモードに対応しているかを判断する。あるいは、ＮＦＣカードが対応しているタイプを判別する。
【００３７】
ここで、Ｐ２Ｐモードは、通信を行う両ＮＦＣデバイスがＰ２Ｐモードで動作することで、双方向に任意のデータの送受を可能とするモードである。ＮＦＣデバイスはＰ２Ｐモードの他に、ＮＦＣカードのように振る舞い、ＮＦＣカードリーダ／ライタからのアクセスを可能とするＣＥモードと、ＮＦＣカードの読み書きを行うＲ／Ｗ（リーダ／ライタ）モードに遷移可能である。
【００３８】
ＮＦＣカードは、ＮＦＣタグリーダ／ライタによって読み書き可能なＩＣカードであり、微弱電波から電磁誘導によって電力を取得することで動作する。
【００３９】
第１実施形態では、ＭＦＰ１０２は少なくともＣＥモードで動作可能であり、スマートフォン１０１は、Ｒ／Ｗモードで動作し、ＭＦＰ１０２とＮＦＣ通信１０３によって、データのやり取りが可能である。データ交換アクティビティ（Ｓ６０４）では、検出された対向デバイスとデータの送受信を行う。このアクティビティより、対向デバイスに対して任意のデータの送受信が可能である。デバイス非活性化アクティビティ（Ｓ６０５）では、通信の終了処理を行う。Ｓ６０１からＳ６０５までの一連の処理により、能動的にコマンドを送信する通信モードは、ＰｏｌｌモードとしてＮＦＣ規格にて規定されている。ここでは、スマートフォン１０１がＰｏｌｌモードで接続するケースについて述べる。上述の一連のアクティビティ処理により、スマートフォン１０１のＮＦＣ通信部２０６とＭＦＰ１０２のアンテナ３１１とが近接することに応じて、ＮＦＣ通信接続確立とデータの送受信を行う。
【００４０】
第１実施形態では、ＭＦＰ１０２が電源ＯＦＦ状態の場合に、スマートフォン１０１を使ってＭＦＰ１０２の機器情報を取得する形態について説明する。また、電源ＯＦＦ状態で機器の状態を変更した場合に起動時に自動反映する方法についても併せて説明する。それぞれ、ＭＦＰ１０２が電源ＯＮ状態から電源ＯＦＦ状態への遷移するフローと、電源ＯＦＦ状態から電源ＯＮ状態に遷移するフローの順で説明する。
【００４１】
図７は、ＭＦＰ１０２が電源ＯＦＦ状態に移行する場合の処理を示すフローチャートである。
【００４２】
ステップＳ７０１では、フロー制御部４０１は、電源ＯＮ状態においては、入力処理部４０２、表示処理部４０３、デバイス制御部４０４において、何らかの処理が発生するまで待つ処理を行う。印刷処理、紙ジャム、電源ＯＦＦ等のイベントが発生するとＳ７０２に進む。
【００４３】
ステップＳ７０２では、フロー制御部４０１は、機器情報管理部４０５に対して、設定情報５０１を取得するよう指示する。さらに、機器情報管理部４０５は、設定情報５０１を解析し、機器情報の中からＮＦＣ用メモリ３１２に書き出すパラメータ（項目）の一覧を取得する処理を行う。また、機器情報管理部４０５は、以降の処理で機器情報に更新が有った場合に機器情報管理部４０５に更新通知を行うよう、フロー制御部４０１、入力処理部４０２、表示処理部４０３、デバイス制御部４０４に対して更新通知の設定をする。
【００４４】
ステップＳ７０３では、フロー制御部４０１は、ＭＦＰ１０２を電源ＯＦＦにするイベントかどうかを判断する処理を行う。ここで、ＭＦＰ１０２を電源ＯＦＦにするイベントだと判断されると（Ｓ７０３でＹＥＳ）、Ｓ７０８に進む。一方、ＭＦＰ１０２を電源ＯＦＦにするイベントではないと判断されると（Ｓ７０３でＮＯ）、Ｓ７０４に進む。
【００４５】
ステップＳ７０４では、フロー制御部４０１は、入力処理部４０２または表示処理部４０３に関するエラー処理かどうかを判断する処理を行う。ここで、入力処理部４０２または表示処理部４０３に関するエラー処理だと判断されると（Ｓ７０４でＹＥＳ）、Ｓ７０５に進む。エラー処理で無い（Ｓ７０４でＮＯ）場合はＳ７０５をスキップし、Ｓ７０６に進む。ステップＳ７０５では、フロー制御部４０１は、機器情報管理部４０５からエラー関連の機器情報を取得し、ＮＦＣ用メモリ３１２に書き出す処理を行う。
【００４６】
ステップＳ７０６では、機器情報管理部４０５は、ＮＦＣ用メモリ３１２に書き出すべき機器情報が変更されたかどうかを判断する処理を行う。ここで、ＮＦＣ用メモリ３１２に書き出すべき機器情報が変更されたと判断されると（Ｓ７０６でＹＥＳ）、Ｓ７０７に進む。一方、ＮＦＣ用メモリ３１２に書き出すべき機器情報が変更されていないと判断されると（Ｓ７０６でＮＯ）、ステップＳ７０１へ戻る。ステップＳ７０７では、フロー制御部４０１は、機器情報管理部４０５から機器情報を取得し、ＮＦＣ用メモリ３１２に書き出す処理を行う。ここで、ＮＦＣ用メモリ３１２の領域が十分でない場合は、優先度に応じて書き出す項目を選択する。
【００４７】
フロー制御部４０１は、電源ＯＦＦのイベントが来るまで、ステップＳ７０１からステップＳ７０７を繰り返し実行する。
【００４８】
ステップＳ７０８では、フロー制御部４０１は、機器情報管理部４０５から機器情報を取得し、記憶装置３０６へ機器情報を書き出す処理を行う。ステップＳ７０９では、フロー制御部４０１は、機器情報管理部４０５からＮＦＣ用メモリ３１２に書き出す機器情報のセットを取得し、ＮＦＣ用メモリ３１２に書き出す処理を行う（記憶制御手段）。ステップＳ７１０では、フロー制御部４０１は、電源をＯＦＦし、処理を終了する。
【００４９】
図８は、電源ＯＦＦ状態時のＭＦＰ内の機器情報８０１の例を示す図である。つまり、フロー制御部４０１が電源ＯＦＦの処理を受け取った時の機器情報管理部４０５で保持している機器情報８０１を示している。機器情報８０１は、例えば、機能設定に関する情報、動作履歴に関する情報、消耗部材の状態に関する情報を含む。
【００５０】
機器情報管理部４０５は、ステップＳ７０２で設定情報５０１を解析し、フロー制御部４０１、入力処理部４０２、表示処理部４０３、デバイス制御部４０４から更新通知を受け取ることで機器情報８０１を生成し管理する。
【００５１】
機器情報８０１は、マガジン情報８０２、インク情報８０３、紙ジャム情報８０４、ソーター情報８０５、部品Ａ使用回数８０６、部品Ｂ使用回数８０７、ジョブ情報８０８、ライセンス情報８０９、画面情報６１０から構成される。
【００５２】
マガジン情報８０２は、マガジン１に幅６インチ、光沢紙で、残量が６０メートルであるロール紙が格納されていることを示している。インク情報８０３は、タンク１のＣ（シアン）の残量が５０ミリリットルであることを示している。紙ジャム情報８０４は、紙搬送部において幅６インチの光沢紙を印刷中に紙ジャムが２回発生したことを示している。同様に、巻き取り部においても幅６インチの光沢紙を印刷中に紙ジャムが１回発生し、カット部においても２回発生し、幅６インチの光沢紙において、トータル５回紙ジャムが発生していることを示している。
【００５３】
ソーター情報８０５は、受付番号１３０００１番のプリント依頼がソーター１番、２番、３番に排紙されており、その内容がＡ社向けカタログで、それぞれ１００枚、１００枚、２０枚であることを示している。部品Ａ使用回数８０６は、部品Ａの使用回数が１０００回であり、最後に使用された日付が２０１２年１２月１８日の９時２０分であることを示している。部品Ｂ使用回数８０７は、部品Ｂの使用回数が１５００回であり、最後に使用された日付が２０１２年１２月１０日の１３時１５分であることを示している。
【００５４】
ジョブ情報８０８は、受付番号１２５００１のプリント依頼の結果が成功で、終了日時が、２０１２年１２月１０日の８時５０分であることを示している。ライセンス情報８０９は、画像補正機能のライセンスキーが設定済みであることを示している。画面情報８１０は、最後に表示していた画面に関する情報として、画面ＩＤがＩＤ００２３かつ画面内でＬＥＦＴ＿ＴＡＢ＿ＳＥＬＥＣＴ状態であることを示している。
【００５５】
フロー制御部４０１は、ステップＳ７０８において、以上のような機器情報を機器情報管理部４０５から取得し、記憶装置に書き出す。
【００５６】
図９は、電源ＯＦＦ状態時のＮＦＣ用メモリ内の機器情報９０１の例を示す図である。つまり、ステップＳ７０９において、ＮＦＣ用メモリ３１２に書き出された機器情報９０１を示している。
【００５７】
フロー制御部４０１は、機器情報管理部４０５から機器情報８０１の中から１つ取得し、ＮＦＣ用メモリ３１２に書き出す、という処理をＮＦＣ用メモリの容量が無くなるまで、あるいは事前に設定された容量に達するまで繰り返す。ＮＦＣ用メモリ３１２に書き出す項目は、機器情報管理部４０５が機器内の状態や設定情報の優先度に従って、書き出す順番を判断する。例えば、相対的に高い優先度を有する項目から順に書き出す。
【００５８】
ここでは、フロー制御部４０１が、マガジン情報９０２、ソーター情報９０３、紙ジャム情報９０４を機器情報管理部４０５から取得しＮＦＣ用メモリ３１２に書き出したタイミングで容量不足となった場合を想定している。そのため、ここでは途中で書き出しを終了しているが、ＮＦＣ用メモリ３１２が十分な容量がある場合には、全ての項目を書き出してもよいし、項目の一部であってもよい。
【００５９】
マガジン情報９０２、及びソーター情報９０３は、図８の機器情報８０１と同一の情報である。一方、紙ジャム情報９０４は、図８の紙ジャム情報８０４と同一では無く紙ジャム情報８０４のサブセットとなっている。具体的には、紙ジャム情報の”用紙情報”の種類毎に”回数”の総和を算出し書き出したものとなっている。ここでは、機器情報管理部４０５において、紙ジャム情報８０４を目的に応じて必要十分な情報量となるようにデータを変換したことを想定している。
【００６０】
フロー制御部４０１は、ステップＳ７０９において、機器情報８０１の少なくとも一部をＮＦＣ用メモリ３１２に書き出すことで、電源ＯＦＦとなってもスマートフォン１０１経由でＭＦＰ１０２の機器情報９０１を提供可能としている。
【００６１】
図１０は、スマートフォンの画面の例を示す図である。図１０（ａ）は、スマートフォン１０１によって、電源ＯＦＦ状態のＭＦＰ１０２から機器情報９０１を取得したときのＵＩ画面１００１である。
【００６２】
ＵＩ画面１００１は、マガジン情報１００２、ソーター情報１００３、紙ジャム情報１００４から構成されている。スマートフォン１０１は、マガジン編集ボタン１００５〜１００８を押下することで、マガジン情報１００２の編集を行い、編集後にＮＦＣ通信１０３を介して、ＭＦＰ１０２のＮＦＣ用メモリ３１２にデータを書き出すことが可能である。同様に、スマートフォン１０１は、ソーター編集ボタン１００９〜１０１０を押下することで、ソーター情報１００３を編集することができる。
【００６３】
図１０（ｂ）は、図１０（ａ）のマガジン編集ボタン１００７を押下して、マガジン情報を編集し、ソーター編集ボタン１００９を押下してソーター情報１００３を編集したときのスマートフォン１０１のＵＩ画面１０１１である。
【００６４】
ＵＩ画面１０１１では、第３番のマガジンに対するマガジン情報１０１２は、スマートフォン１０１によって、”ロール紙幅１１インチのマット紙（１２０ｍ）”に設定変更されている。これは、ＭＦＰ１０２が電源ＯＦＦの状態の期間に、３番目のマガジンをロール紙幅１１インチのマット紙（１２０ｍ）に交換したことを、同期によりＭＦＰ１０２に設定するためのものである。また、第１〜３番のソーターに対するソーター情報がスマートフォン１０１によって削除され空欄１０１３が設定されている。これは、ＭＦＰ１０２が電源ＯＦＦの状態の期間に、第１〜３番のソーターに排紙されているＡ社向けカタログを抜きとったことを、同期によりＭＦＰ１０２に設定するためのものである。
【００６５】
スマートフォン１０１は、変更した機器情報をＮＦＣ通信１０３を介して、ＮＦＣ用メモリ３１２に書き出しておく。これにより、ＭＦＰ１０２は、電源ＯＮとなったタイミングで、ＮＦＣ用メモリ３１２に変更がある場合に、当該変更内容をＭＦＰ１０２内の機器情報に同期させ反映させる。
【００６６】
図１１は、スマートフォンによって編集されたＮＦＣ用メモリ内の機器情報１１０１の例を示す図である。機器情報１１０１は、編集する前の機器情報９０１と同じく、マガジン情報１１０２、ソーター情報１１０３、紙ジャム情報１１０４から構成されているが、マガジン情報１１０５と第１〜３番のソーター情報が存在した空欄１１０６の部分が更新されている。前述したように、マガジン情報１１０５は、１１インチのマット紙（１２０ｍ）に変更されていることを示している。情報が削除されて、第１〜３番のソーターには用紙が載っていないことを示している。
【００６７】
図１２は、ＭＦＰが電源ＯＮ状態に移行する場合の処理を示すフローチャートである。ここでは、ＭＦＰ１０２が電源ＯＦＦの状態の間に、ＮＦＣ用メモリ３１２に保持されている機器情報９０１が、スマートフォン１０１により機器情報１１０１に変更された場合を例に説明する。
【００６８】
ステップＳ１２０１では、機器情報管理部４０５は、電源ＯＮの状態になると、設定情報５０１を解析し、特に自動更新に関する条件を取得する。ステップＳ１２０２では、機器情報管理部４０５は、ＭＦＰ１０２内の機器情報８０１を取得する処理を行う。ステップＳ１２０３では、機器情報管理部４０５は、ＮＦＣ用メモリ３１２に保持されている機器情報１１０１を取得する処理を行う。
【００６９】
ステップＳ１２０４では、機器情報管理部４０５は、ステップＳ１２０２で取得した機器情報８０１とステップＳ１２０３で取得した機器情報１１０１との間に差があるかどうかを判断する処理を行う。ここで、差がないと判断されると（Ｓ１２０４でＮＯ）、処理を終了する。一方、差があると判断されると（Ｓ１２０４でＹＥＳ）、Ｓ１２０５に進む。
【００７０】
ステップＳ１２０５では、機器情報管理部４０５は、ＮＦＣ用メモリ３１２の機器情報１１０１の値を使用して、ＭＦＰ１０２内の機器情報８０１を自動更新するか否かを判断する処理を行う。ここで、自動更新すると判断されると（Ｓ１２０５でＹＥＳ）、Ｓ１２０９に進む。一方、自動更新しないと判断されると（Ｓ１２０５でＹＥＳ）、Ｓ１２０６に進む。
【００７１】
ステップＳ１２０９では、機器情報管理部４０５は、ＮＦＣ用メモリ３１２の機器情報１１０１の値で、ＭＦＰ１０２内の機器情報８０１を同期する処理を行う。例えば、設定情報５０１のソーター情報５０５は、自動更新ＯＫとなっているため、機器情報管理部４０５は、ＮＦＣ用メモリ３１２のソーター情報１１０３の値で、ＭＦＰ１０２内のソーター情報８０５を上書きし同期させる。
【００７２】
ステップＳ１２０６では、表示処理部４０３は、ＭＦＰ１０２内の機器情報８０１を使うか、ＮＦＣ用メモリ３１２内の機器情報１１０１を使うか、をユーザに選択させる処理を行う。すなわち、ＮＦＣ用メモリ３１２内の機器情報１１０１によるＭＦＰ１０２内の機器情報８０１の更新を許可するか否かを受け付ける。
【００７３】
図１３は、ＭＦＰの選択画面の例を示す図である。具体的には、表示処理部４０３がユーザに表示する選択画面１３０１の一例である。機器情報管理部４０５は、設定情報５０１のマガジン（ロール紙）情報５０２の自動更新がＮＧとあることから、表示処理部４０３に対して、マガジン（ロール紙）情報５０２の選択画面１３０１が必要であることを通知する。さらに、機器情報管理部４０５は、ＮＦＣ用メモリ３１２の３番目のマガジン情報１１０２において差があることから、選択画面１３０１に必要なパラメータを表示処理部４０３に通知する。表示処理部４０３は、選択画面１３０１を表示すると、入力処理部４０２は、ユーザの入力を受付け、その結果を機器情報管理部４０５に通知する。ところで、選択画面１３０１は、誰が更新を行ったかの情報を表示してもよい。また、選択画面１３０１は、ＮＦＣ用メモリ３１２において、同じ項目に対して複数回の更新記録が存在する場合は、最新の情報のみでなく更新毎の情報を表示するよう構成しても良い。
【００７４】
ステップＳ１２０７では、機器情報管理部４０５は、ステップＳ１２０６の結果を入力処理部４０２から受け取り、ＮＦＣ用メモリ３１２の機器情報１１０１の値を使用するかどうかを判断する処理を行う。ここで、ＮＦＣ用メモリ３１２の機器情報１１０１の値を使用しないと判断されると（Ｓ１２０７でＮＯ）、Ｓ１２０８に進む。一方、ＮＦＣ用メモリ３１２の機器情報１１０１の値を使用すると判断されると（Ｓ１２０７でＹＥＳ）、Ｓ１２０９に進む。
【００７５】
ステップＳ１２０８では、機器情報管理部４０５は、ＭＦＰ１０２内の機器情報８０１の値で、ＮＦＣ用メモリ３１２の機器情報１１０１を上書きし同期する処理を行う。ステップＳ１２０９では、機器情報管理部４０５は、ＮＦＣ用メモリ３１２の機器情報１１０１の値で、ＭＦＰ１０２内の機器情報８０１を上書きし同期させる。
【００７６】
上述の各ステップを実行後、同期が終了すると処理を終了する。なお、上述のフローチャートによる処理の順序は上述の例に限定されない。また、複数の処理をまとめることも、処理をより細分化することも可能である。また、上述の処理以外の更なる処理を組み合わせて使用することも可能である。
【００７７】
図１４は、ＮＦＣ用メモリ内の機器情報でＭＦＰ内の機器情報を同期したときの例を示す図である。具体的には、図１２のフローを実施してＮＦＣ用メモリ３１２の機器情報１１０１との同期が完了した状態のＭＦＰ１０２の機器情報１４０１である。
【００７８】
３番目のマガジン情報１４０２は、機器情報管理部４０５によって、ＮＦＣ用メモリ３１２の３番目のマガジン情報１１０５の値に同期されている。１〜３番目のソーター情報１４０３は、機器情報管理部４０５によって、ＮＦＣ用メモリ３１２の１〜３番目のソーター情報の値に同期されている。このように、図１２のフローによって、ＭＦＰ１０２が電源ＯＦＦ状態であっても、ＭＦＰ１０２内の機器情報１４０１は、電源ＯＮのタイミングで正しく更新される。
【００７９】
以上説明したとおり第１実施形態によれば、ＭＦＰ１０２が電源ＯＦＦの状態にあっても、機器情報の確認及び機器情報の設定変更を好適に行うことが可能となる。
【００８０】
例えば、ＭＦＰ１０２は、電源をＯＮからＯＦＦにするときに、機器情報８０１をＮＦＣ用メモリ３１２に書き出す。そのため、ユーザは、ＭＦＰ１０２が電源ＯＦＦ状態であっても、ＭＦＰ１０２の機器情報１１０１を、スマートフォン１０１を介して確認することが出来る。これによって、ユーザは、ソーターに排紙された用紙が、どのプリント依頼であったかを、電源ＯＮを待たずに知ることができる。
【００８１】
また、例えば、ＭＦＰ１０２は、電源をＯＦＦからＯＮにするときに、ＮＦＣ用メモリ３１２の機器情報１１０１をＭＦＰ１０２の機器情報８０１に同期させる。そのため、そのため、ユーザは、ＭＦＰ１０２が電源ＯＦＦであっても、あたかもＭＦＰ１０２が電源ＯＮであるかのように機器情報８０１をスマートフォン１０１経由で更新できる。これによって、ユーザは、ＭＦＰ１０２の電源ＯＦＦ時に、ロール紙の交換とロール紙の設定を行うことができる。この結果、ＭＦＰ１０２は、設定のために電源をＯＮにする回数がなくなり、電力の消費を削減することができる。また、ＭＦＰ１０２の電源ＯＦＦ時のロール紙交換の際の設定忘れをなくすことが可能となる。
【００８２】
（第２実施形態）
第２実施形態では、特に、ＭＦＰが電源ＯＦＦ状態の間に、当該ＭＦＰへのメンテナンスや当該ＭＦＰへのプリント依頼を、スマートフォンを介して行う例について説明する。
【００８３】
図１５は、第２実施形態に係るＭＦＰのＣＰＵによって実行される機能を示すブロック図である。各機能部は、ＲＯＭ３０２に格納されているプログラムをＣＰＵ３０１で実行することによって実現される。
【００８４】
フロー制御部１５０１は、電源を含む機器全体の制御を管理し、ＮＦＣ制御部３０９を介してＮＦＣ用メモリ３１２へのアクセスについても制御する。入力処理部１５０２は、操作部３０５が受け付ける入力情報を処理する。表示処理部１５０３は、表示部３０４への表示画像の出力処理を行う。デバイス制御部１５０４は、プリント処理部３０７、記憶装置３０６を制御する。さらに、デバイス制御部１５０４は、印刷処理によって部品が何回使用されたかなどのデバイスに関する機器情報を取得して保持する。メンテナンス情報管理部１５０５は、ＭＦＰ１０２のメンテナンスに関わる情報（ハードウェア及びソフトウェア）を管理する。プリント依頼受付部１５０６は、Ｎ／Ｗ通信部３０８を介してプリント処理部３０７で処理する印刷データを一旦受け付けて、処理の順番を制御する。
【００８５】
図１６は、ＭＦＰがメンテナンス情報を書き出す処理を示すフローチャートである。つまり、ＭＦＰ１０２が電源ＯＮ状態においてメンテナンス情報をＮＦＣ用メモリ３１２に書き出すフローを示している。
【００８６】
ステップＳ１６０１では、フロー制御部１５０１は、電源ＯＮ状態において、メンテナンスに関する情報の書き出しが必要になるまで待機する。具体的には、デバイス制御部１５０４が、ＭＦＰ１０２を構成している消耗部品の使用回数が増加や、故障などのエラーの検知を待機する。そして、メンテナンスに関する情報の書き出しが必要になると（Ｓ１６０１でＹＥＳ）、Ｓ１６０２に進む。ステップＳ１６０２では、メンテナンス情報管理部１５０５は、メンテナンス情報をＮＦＣ用メモリ３１２に書き出す処理を行う。
【００８７】
ステップＳ１６０３では、メンテナンス情報管理部１５０５は、ＭＦＰ１０２の保守点検をするサービスマンやユーザによってなされる部品交換等の手順をＮＦＣ用メモリ３１２に書き出す処理を行う。当該処理は、例えば、メンテナンス情報管理部１５０５が、例えば、部品の使用回数に基づいて当該部品の交換の必要性が高いと判断した場合に実行される。
【００８８】
フロー制御部１５０１は、以上のステップを経て、ＮＦＣ用メモリ３１２にメンテナンス情報の書込みが終了すると、フローを終了する。
【００８９】
図１７は、メンテナンス情報が書き出された時のＮＦＣ用メモリ内の機器情報の例を示す図である。具体的には、ステップＳ１６０２及びステップＳ１６０３においてＮＦＣ用メモリ３１２に書き出された、メンテナンス情報１７０１、部品Ａ使用回数１７０２、部品Ｂ使用回数１７０３が示されている。
【００９０】
メンテナンス情報１７０１は、部品Ｂの交換必要度が「問題なし」である一方、部品Ａの交換必要度が「緊急」であることを示している。さらに、内容１７０４に示されるように、部品Ａの交換手順が「○○○△△△□□□」であることを示している。これは、メンテナンス情報管理部１５０５によって、部品Ａの利用可能回数と部品Ａの実際の使用回数によって判断されて、交換の必要度合いが計算されて、上述のステップＳ１６０３においてＮＦＣ用メモリ３１２に書き出されたものである。交換手順を記載するかどうかについても、同様にメンテナンス情報管理部１５０５によって判断される。
【００９１】
例えば、ＮＦＣ用メモリ３１２に書き出されている交換手順情報をスマートフォン１０１により読み出し表示することにより、サービスマンやユーザは、どのような手順で部品Ａを交換すればよいかを知ることが出来る。
【００９２】
また、部品Ａ使用回数１７０２は、部品Ａの使用回数が「１０００回」であり、最後に使用された日付が「２０１２年１２月１８日の９時２０分」であることを示している。更に、部品Ｂ使用回数１７０３は、部品Ｂの使用回数が「１５００回」であり、最後に使用された日付が「２０１２年１２月１０日の１３時１５分」であることを示している。
【００９３】
図１８は、スマートフォンによって編集されたＮＦＣ用メモリ内の情報の例を示す図である。具体的には、ＭＦＰ１０２の電源がＯＦＦの状態で、部品Ａの交換を行い、スマートフォン１０１を使って印刷の依頼及びライセンス登録を行った後の状態を示している。特に、ここでは、図１７のＮＦＣ用メモリ３１２の情報に対して更新を行った後の情報を示している。ここでは、ＮＦＣ用メモリ３１２の情報として、メンテナンス情報１８０１、部品Ａ使用回数１８０２、部品Ｂ使用回数１８０３、受付ジョブ情報１８０４、ライセンス情報１８０５が含まれている。
【００９４】
メンテナンス情報１８０１は、内容１８０６における部品Ａの交換必要度が「緊急」から「済み」に変更されており、サービスマンによって部品Ａが交換されたことを示している。部品Ａ使用回数１８０２は、部品Ａが交換されてその使用回数が「０」にリセットされたことを示しており、さらに、ＭＦＰ１０２において詳細を確認するための確認手順１８０７が追記されている。つまり、ここでは、スマートフォン１０１は、部品Ａの交換についての詳細情報を確認する手順についても、ＮＦＣ用メモリ３１２に書き出している。
【００９５】
受付ジョブ情報１８０４は、ＭＦＰ１０２の電源がＯＦＦの状態で、スマートフォン１０１経由でプリント依頼を行った結果、その依頼内容をＮＦＣ用メモリ３１２に書き出した様子を示している。受付けられたプリント依頼は受付ジョブ情報１８０８としてＮＦＣ用メモリ３１２に書き出される。実際の印刷データは、詳細情報（例えば、ＵＲＬ）に基づき、別途、Ｎ／Ｗ通信部３０８経由で取得してもよいし、ＮＦＣ用メモリ３１２に直接書き出してもよい。
【００９６】
ライセンス情報１８０５は、ＭＦＰ１０２の電源がＯＦＦの状態で、スマートフォン１０１経由でソフトウェアの機能追加を行い、その機能追加内容をＮＦＣ用メモリ３１２に書き出した様子を示している。なお、実際の機能追加に必要なプログラムは、直接ＮＦＣ用メモリ３１２に書き出してもよいし、別途、Ｎ／Ｗ通信部３０８経由で取得するよう構成しても良い。そして、例えば、ＭＦＰ１０２が電源ＯＦＦ状態から電源ＯＮ状態に移行するとき、ＮＦＣ用メモリ３１２に記憶されたソフトウェア更新予約に従ってソフトウェアの更新を実行する。
【００９７】
図１９は、ＭＦＰが電源ＯＮ状態に移行する場合の処理を示すフローチャートである。ここでは、ＭＦＰ１０２が電源ＯＦＦの状態で、ＮＦＣ用メモリ３１２の内容が図１７から図１８のように変更された場合を例に用いて説明する。
【００９８】
ステップＳ１９０１では、フロー制御部１５０１は、電源ＯＮの状態になると、電源ＯＦＦの間にＮＦＣ用メモリ３１２に更新があったかどうかを判断する処理を行う。更新されたかどうかの判断は、ＮＦＣ用メモリ３１２内に更新チェック用のフラグを用意することにより行ってもよいし、記憶装置３０６にコピーを持っておいて内容を比較する方法でもよい。ＮＦＣ用メモリ３１２に更新があったと判断すると（Ｓ１９０１でＹＥＳ）、Ｓ１９０２に進む。
【００９９】
ステップＳ１９０２では、フロー制御部１５０１は、更新された内容をユーザに通知する目的で画面表示する必要があるかどうかを判断する処理を行う。更新された内容をユーザに通知する目的で画面表示する必要があると判断すると（Ｓ１９０２でＹＥＳ）、Ｓ１９０３に進む。一方、更新された内容をユーザに通知する目的で画面表示する必要がないと判断すると（Ｓ１９０２でＮＯ）、Ｓ１９０４に進む。
【０１００】
ステップＳ１９０３では、フロー制御部１５０１は、ＮＦＣ用メモリ３１２から表示に必要なデータを取得し、表示処理部１５０３に画面表示処理を依頼する。
【０１０１】
図２０は、ＭＦＰの部品交換画面の例を示す図である。部品交換画面２００１は、図１８のメンテナンス情報１８０１及び部品Ａ使用回数１８０２が更新されたことにより、上述のＳ１９０３において表示処理部１５０３により表示される画面である。ここでは、部品交換画面２００１には、部品Ａが交換され、その詳細が確認したい場合の手順の表示が含まれている。なお、ここでは、表示処理部１５０３は、部品Ａ使用回数に追記された確認手順１８０７の情報を元に画面表示を行っている。
【０１０２】
ステップＳ１９０４では、フロー制御部１５０１は、ＮＦＣ用メモリ３１２の更新された内容を処理する必要があるかどうかを判断する処理を行う。ＮＦＣ用メモリ３１２の更新された内容を処理する必要があると判断すると（Ｓ１９０４でＹＥＳ）、Ｓ１９０５に進む。必要ないと判断すると（Ｓ１９０４でＮＯ）、フローを終了する。
【０１０３】
ステップＳ１９０５では、フロー制御部１５０１は、フロー制御部１５０１は、ＮＦＣ用メモリ３１２からデータを取得し対応する処理を開始する。なお、実際の処理は、メンテナンス情報管理部１５０５やプリント依頼受付部１５０６が行ってもよい。また、更新処理が完了した後で、表示処理部１５０３によって画面表示をおこなってもよい。
【０１０４】
フロー制御部１５０１は、以上のステップを経て、電源ＯＮ時にＮＦＣ用メモリ３１２からデータを取得し、ＭＦＰ１０２に対してデータの反映を行うと、フローを終了する。
【０１０５】
図２１は、ＭＦＰのプリント依頼受付画面の例を示す図である。プリント依頼受付画面２１０１は、電源ＯＦＦの間にＮＦＣ用メモリ３１２に対して書き出されたプリント依頼（印刷出力の依頼情報）を受付けたことを通知する画面である。これにより、ユーザは、プリント依頼受付部１５０６によってプリント依頼が正常に受け付けられて、受付番号が発行されたことを確認することが可能となる。
【０１０６】
同様に、フロー制御部１５０１は、電源ＯＮとなるとプリント依頼受付部１５０６に対して印刷データを取得するように指示を行う。これによって、ＭＦＰ１０２は、電源ＯＮと同時に印刷処理を開始することで、処理の無駄を低減することが可能となる。
【０１０７】
図２２は、ＭＦＰのソフトウェア更新画面の例を示す図である。ソフトウェア更新画面２２０１は、電源ＯＦＦ状態の間にＮＦＣ用メモリ３１２に対して書き出された機能追加の内容を通知する画面である。これにより、ユーザは、ソフトウェアの更新（バージョンアップ）が行われたこと、及び、その内容（ここでは、ＢＯＸ機能の追加）を確認することが可能となる。
【０１０８】
以上説明したとおり第２実施形態によれば、ＭＦＰ１０２が電源ＯＦＦの状態にあっても、ＭＦＰ１０２へのメンテナンスやＭＦＰ１０２へのプリント依頼を好適に行うことが可能となる。
【０１０９】
例えば、ＭＦＰ１０２は、電源をＯＮからＯＦＦにするときに、メンテナンス情報を含む機器情報をＮＦＣ用メモリ３１２に書き出す。そのため、ユーザは、ＭＦＰ１０２が電源ＯＦＦ状態であっても、ＭＦＰ１０２のメンテナンス情報をスマートフォン１０１を介して確認し、メンテナンスを行うことが可能になる。また、当該メンテナンスの結果をＮＦＣ用メモリ３１２に書き込み更新することで、メンテナンスの結果をＭＦＰ１０２に反映することが可能となる。
【０１１０】
また、例えば、ユーザからのプリント依頼をＮＦＣ用メモリ３１２に格納することで、ＭＦＰ１０２が電源ＯＦＦの状態であってもプリント依頼を受け付けることができる。これによって、電源ＯＮ後、当該プリント依頼に基づく印刷を優先的に処理できるようになり、処理の無駄を低減すること可能となる。
【０１１１】
（第３実施形態）
上述の第１及び第２実施形態においては、近接通信用メモリ３１２を用いて、電源ＯＦＦであってもＭＦＰ１０２の機器情報を取得及び更新する方法、及びＭＦＰ１０２のメンテナンス方法、印刷処理に関して説明した。第３実施形態では、ＭＦＰ１０２へのプリント依頼に関して詳細に説明する。
【０１１２】
図２３は、第３実施形態におけるＭＦＰによって実行される機能の概略構成を示すブロック図である。各機能は、ＲＯＭ３０２に格納されているプログラムをＣＰＵ３０１で実行することによって実現される。フロー制御部２３０１は、電源を含む機器全体の制御を管理し、近距離通信制御部３０９を介して近接通信用メモリ３１２へのアクセスについても制御する。入力処理部２３０２は、操作部３０５が受け付ける入力情報を処理する。表示処理部２３０３は、表示部３０４への表示画像の出力処理を行う。デバイス制御部２３０４は、プリント処理部３０７、記録装置３０６を制御する。プリント依頼受付部２３０５は、Ｎ／Ｗ通信部３０８を介してプリント処理部３０７で処理する印刷データを一旦受け付けて、処理の順番を制御する。
【０１１３】
図２４は、第３実施形態における印刷設定情報を示す図である。印刷設定情報２４０１には、どの印刷処理に関する情報を近接通信用メモリ３１２に書き出すかが登録されており、プリント依頼受付部２３０５によって解析される。印刷設定情報２４０１は、通常は記録装置３０６に保存されており、表示部３０４及び操作部３０５を介してユーザによって変更することが可能である。ここでは、印刷設定情報２４０１は、ＭＦＰ１０２に印刷処理のステータス毎に、近接通信用メモリ３１２に書き出す方法を規定している。また、ここでは、印刷設定情報２４０１は、実際に印刷に使用する印刷データ２４０２と、表示部２０８などに印刷結果のイメージを表示するためのサムネイルデータ２４０３と、を対象としている。もちろん、印刷設定情報２４０１において、印刷データ２４０２やサムネイルデータ２４０３以外の印刷処理に必要な全てのパラメータについて規定するよう構成してもよい。
【０１１４】
印刷完了ステータス２４０４は、ＭＦＰ１０２の電源ＯＮの状態から電源ＯＦＦになった場合に、印刷処理が完了している場合を指す。印刷完了ステータス２４０４では、印刷データ２４０２は、近接通信用メモリ３１２には保持せず、ネットワーク上のストレージに保持する。同様に、印刷完了ステータス２４０４では、サムネイルデータ２４０３は、近接通信用メモリ３１２及びネットワーク上のストレージに保持しない。
【０１１５】
印刷継続ステータス２４０５は、ＭＦＰ１０２の電源ＯＮの状態から電源ＯＦＦになった場合に、印刷処理が継続中（途中）の場合を指す。印刷継続ステータス２４０５では、印刷データ２４０２は、近接通信用メモリ３１２には保持し、ネットワーク上のストレージに保持しない。同様に、印刷継続ステータス２４０５では、サムネイルデータ２４０３は、近接通信用メモリ３１２には保持し、ネットワーク上のストレージに保持しない。
【０１１６】
印刷待ちステータス２４０６は、ＭＦＰ１０２の電源ＯＮの状態から電源ＯＦＦになった場合に、印刷処理が実施されていない場合を指す。印刷待ちステータス２４０６では、印刷データ２４０２は、近接通信用メモリ３１２には保持せず、ネットワーク上のストレージに保持する。同様に、印刷待ちステータス２４０６では、サムネイルデータ２４０３は、近接通信用メモリ３１２には保持し、ネットワーク上のストレージに保持しない。
【０１１７】
以上のように、印刷設定情報２４０１には、ＭＦＰ１０２の電源ＯＮから電源ＯＦＦになった場合に、何を近接通信用メモリ３１２に記録するかが設定される。ここでは、ＭＦＰ１０２が電源ＯＮから電源ＯＦＦになった場合を想定しているが、節電対策などにより電源ＯＮから省電力モードに変化する場合に適用しても良い。
【０１１８】
図２５は、第３実施形態における印刷処理が書き出された時の近接通信用メモリ内の印刷情報の例を示す図である。ここでは、近接通信用メモリ３１２には、印刷情報２５０１、印刷データ２５０２、サムネイルデータ２５０３に関する情報が書き出されている。
【０１１９】
印刷情報２５０１は、ＭＦＰ１０２への印刷処理依頼に関して、実際に処理の依頼があった受付日時、受付番号、ステータス、終了日時（処理が終了している場合）、印刷データ２５０２及びサムネイルデータ２５０３への参照情報、印刷方法から構成される。
【０１２０】
受付番号が「０００００１」である印刷処理依頼２５０４は、ステータスが「印刷完了」で終了日時が存在することから、印刷処理が完了していることを示している。また、印刷処理依頼２５０４は、印刷データ２５０２に対して、「ＰＩＤ＿０００００１」への参照情報を持つ。さらに、参照先の「ＰＩＤ＿０００００１」で示される印刷データ２５１０は、データ形式が「リモート」となっており、印刷データ２５１０が、ネットワーク上の「ｈｔｔｐ：／／ａａａ．ｂｂｂ．ｃｃｃ／ｄｄｄ／ｅｅｅ／ｆ１」で示される場所に存在することを示している。同様に、受付番号が「０００００２」である印刷処理依頼２５０５は、印刷処理が完了しており、印刷データ２５０２に対して「ＰＩＤ＿０００００２」への参照情報を持つ。
【０１２１】
受付番号が「０００００３」である印刷処理依頼２５０６は、ステータスが印刷中であり、印刷処理が途中で中断されたことを示している。また、印刷処理依頼２５０６は、印刷データ２５０２に対して、「ＰＩＤ＿０００００３」、及びサムネイルデータ「ＳＩＤ＿０００００１」への参照情報を持つ。さらに、参照先の「ＰＩＤ＿０００００３」で示される印刷データ２５１１は、データ形式が「両方」となっており、印刷データ２５１１が、ネットワーク上と、近接通信用メモリ３１２の両方に存在することを示す。印刷データ２５１１の「ｈｔｔｐ：／／ａａａ．ｂｂｂ．ｃｃｃ／ｄｄｄ／ｅｅｅ／ｆ３」に続く「ＸＸＸＸＸ・・・」が近接通信用メモリ３１２内の実データを示している。また、参照先の「ＳＩＤ＿０００００１」で示されるサムネイルデータ２５１３は、データ形式が「ローカル」となっており、サムネイルデータ２５１３が、近接通信用メモリ３１２に存在し、具体的には「ＸＸＸＸＸ・・・」が実データである。同様に、受付番号が「０００００４」である印刷処理依頼２５０７は、印刷処理を中断しており、印刷データ２５０２に対して「ＰＩＤ＿０００００４」、サムネイルデータ２５０３に対して「ＳＩＤ＿０００００２」への参照情報を持つ。
【０１２２】
受付番号が「０００００５」である印刷処理依頼２５０８は、ステータスが印刷待ちであり、印刷処理が開始されていないことを示している。また、印刷処理依頼２５０８は、印刷データ２５０２に対して、「ＰＩＤ＿０００００５」、及びサムネイルデータ「ＳＩＤ＿０００００３」への参照情報を持つ。さらに、参照先の「ＰＩＤ＿０００００５」で示される印刷データ２５１２は、データ形式が「リモート」となっており、印刷データ２５１２が、ネットワーク上の「ｈｔｔｐ：／／ａａａ．ｂｂｂ．ｃｃｃ／ｄｄｄ／ｅｅｅ／ｆ５」に存在することを示している。また、参照先の「ＳＩＤ＿０００００３」で示されるサムネイルデータ２５１４は、データ形式が「リモート」となっており、サムネイルデータ２５１３が、ネットワーク上の「ｈｔｔｐ：／／ａａａ．ｂｂｂ．ｃｃｃ／ｄｄｄ／ｅｅｅ／ｓ３」に存在することを示している。同様に、受付番号が「０００００６」である印刷処理依頼２５０９は、印刷処理が開始されておらず、印刷データ２５０２に対して「ＰＩＤ＿０００００６」、サムネイルデータ２５０３に対して「ＳＩＤ＿０００００４」への参照情報を持つ。
【０１２３】
また、受付番号が「０００００３」である印刷処理依頼２５０６は、印刷方法に「片面」とあり、印刷方法が片面印刷であることを示している。同様に、受付番号が「０００００５」である印刷処理依頼２５０８は、印刷方法に「２ｉｎ１」とあり、レイアウト印刷の設定があることを示している。ここでは、片面／両面、レイアウト印刷、綴じ方の指定が存在するが、ページ指定印刷やソート処理、用紙指定など印刷方法に関する他の設定であっても同様である。また、ここでは記載していないが、ネットワーク上のストレージ領域として、どの場所を使用するかについても併せて設定できるものとする。
【０１２４】
図２６は、第３実施形態におけるＭＦＰが印刷情報を書き出す処理を示すフローチャートである。具体的には、ＭＦＰ１０２が電源ＯＮ状態において印刷情報２５０１、印刷データ２５０２、サムネイルデータ２５０３を近接通信用メモリ３１２に書き出すフローを示している。
【０１２５】
フロー制御部２３０１は、電源ＯＮ状態において、印刷に関する情報の書き出しが必要になるまで待つ処理を行う（Ｓ２６０１）。具体的には、プリント依頼受付部２３０５が、印刷に関するステータスの変更を検知した場合に、印刷に関する情報の書き出しが必要になると判断する。
【０１２６】
プリント依頼受付部２３０５は、印刷に関する情報の書き出しが必要になると（Ｓ２６０１でＹＥＳ）、印刷設定情報２４０１を取得し、内容を解析する処理を行う。例えば、図２４の印刷設定情報２４０１の場合は、印刷処理依頼のステータスに応じて、印刷データ及びサムネイルデータの書き出し方法が指示されている。より具体的には、印刷が完了した印刷データは、近接通信用メモリ３１２に書き出さない代わりに、ネットワーク上のストレージ領域に書き出し、また印刷が完了したサムネイルデータは、一切書き出さないことが指示される。同様にして、印刷が途中で中断された印刷データは、近接通信用メモリ３１２及びネットワーク上のストレージの両方に書き出す。また、印刷が途中で中断された印刷処理に関するサムネイルデータは、近接通信用メモリ３１２には書き出すが、ネットワーク上のストレージには書き出さない。
【０１２７】
プリント依頼受付部２３０５は、印刷処理依頼された件について、印刷データ２５０２を近接通信用メモリ３１２に書き出す必要があるかどうかを判断する処理を行う（Ｓ２６０３）。印刷データ２５０２を近接通信用メモリ３１２に書き出す必要があると判断されると（Ｓ２６０３でＹＥＳ）、プリント依頼受付部２３０５は、印刷データ２５０２を近接通信用メモリ３１２に書き出す処理を行う（Ｓ２６０４）。一方、印刷データ２５０２を近接通信用メモリ３１２に書き出す必要がないと判断されると（Ｓ２６０３でＮＯ）、プリント依頼受付部２３０５は、印刷データ２５０２をネットワーク上のストレージ領域に書き出す必要があるかどうかを判断する処理を行う（Ｓ２６０５）。
【０１２８】
印刷データ２５０２をネットワーク上のストレージ領域に書き出す必要があると判断されると（Ｓ２６０５でＹＥＳ）、プリント依頼受付部２３０５は、印刷データ２５０２をネットワーク上のストレージ領域に書き出す処理を行う（Ｓ２６０６）。さらに、プリント依頼受付部２３０５は、近接通信用メモリ３１２には、ネットワーク上のどの場所に書き出したかの情報を書き出す。ネットワーク上の場所は、ＵＲＬなどの場所を特定できる情報であれば何でもよく、ログイン情報などアクセスするのに必要な情報が他にも存在すれば、その情報も一緒に書き出してもよい。
【０１２９】
印刷データ２５０２をネットワーク上のストレージ領域に書き出す必要がないと判断されると（Ｓ２６０５でＮＯ）、プリント依頼受付部２３０５は、表示部２０８への表示するサムネイルデータ２５０３を作成する処理を行う（Ｓ２６０７）。
【０１３０】
プリント依頼受付部２３０５は、印刷処理依頼された件について、サムネイルデータ２５０３を近接通信用メモリ３１２に書き出す必要があるかどうかを判断する処理を行う（Ｓ２６０８）。
【０１３１】
サムネイルデータ２５０３を近接通信用メモリ３１２に書き出す場合（Ｓ２６０８でＹＥＳ）、プリント依頼受付部２３０５は、サムネイルデータ２５０３を近接通信用メモリ３１２に書き出す処理を行う（Ｓ２６０９）。
【０１３２】
一方、サムネイルデータ２５０３を近接通信用メモリ３１２に書き出さない場合（Ｓ２６０８でＮＯ）、プリント依頼受付部２３０５は、サムネイルデータ２５０３をネットワーク上のストレージ領域に書き出す必要があるかどうかを判断する処理を行う（Ｓ２６１０）。
【０１３３】
サムネイルデータ２５０３をネットワーク上のストレージ領域に書き出す必要があると判断されると（Ｓ２６１０でＹＥＳ）、プリント依頼受付部２３０５は、サムネイルデータ２５０３をネットワーク上のストレージ領域に書き出す処理を行う（Ｓ２６１１）。さらに、プリント依頼受付部２３０５は、近接通信用メモリ３１２には、ネットワーク上のどの場所に書き出したかの情報を書き出す。ネットワーク上の場所は、ＵＲＬなどの場所を特定できる情報であれば何でもよく、ログイン情報などアクセスするのに必要な情報が他にも存在すれば、その情報も一緒に書き出してもよい。
【０１３４】
サムネイルデータ２５０３をネットワーク上のストレージ領域に書き出す必要がないと判断されると（Ｓ２６１０でＮＯ）、プリント依頼受付部２３０５は、印刷情報２５０１を近接通信用メモリ３１２に書き出す処理を行う（Ｓ２６１２）。
【０１３５】
フロー制御部２３０１は、以上のステップを経て、近接通信用メモリ３１２に印刷情報２５０１、印刷データ２５０２、サムネイルデータ２５０３の書込みが終了すると、フローを終了する。
【０１３６】
図２７は、第３実施形態におけるスマートフォンの画面の例を示す図である。ＵＩ画面２７０１は、スマートフォン１０１によって、電源ＯＦＦ状態のＭＦＰ１０２から印刷情報２５０１を取得したときの画面である。ＵＩ画面２７０１では、印刷処理依頼状況が示されており、アイコンと受付番号を表示している。受付番号「０００００１」及び「０００００２」のアイコンにはチェックマークがついており、印刷が完了したことを示している。受付番号「０００００３」及び「０００００４」のアイコンには、印刷情報２５０１経由で取得したサムネイルデータ２５０３が表示されており、ユーザは、どのような印刷データ２５０２の印刷が完了していないかを認識できるようになっている。一方、受付番号「０００００５」及び「０００００６」のアイコンは、印刷情報２５０１経由で取得されるサムネイルデータ２５０３がないため、ユーザは、どのような印刷データ２５０２の印刷が完了していないかまでは認識できない。
【０１３７】
ＵＩ画面２７０２は、ＵＩ画面２７０１に対して、ユーザが、受付番号「０００００５」のアイコンをタッチした際に得られる画面である。
【０１３８】
印刷データは、ＵＲＬ２７０３として指定されるネットワーク上のストレージ領域に存在することが示されている。同様に、サムネイルデータは、ＵＲＬ２７０４として指定されるネットワーク上のストレージ領域に存在することが示されている。また、ネットワーク上のサムネイルデータを取得し、ＵＩ画面２７０２上に印刷結果のイメージをプレビュー表示２７０５が示されている。さらに、印刷方法の詳細表示２７０６が示されており、部数が１部で、片面印刷、２ｉｎ１、全ページが印刷対象であることがわかる。
【０１３９】
ユーザは、ＵＩ画面２７０２の印刷方法の詳細表示２７０６を介して、印刷情報２５０１の編集を行うことが出来る。また、編集後に、スマートフォン１０１は、近接無線通信１０３を介して、ＭＦＰ１０２の近接通信用メモリ３１２にデータを書き出すことが可能である。例えば、部数を「１」から「２」に変更することができる。つまり、スマートフォン１０１は、ＭＦＰ１０２が電源ＯＦＦであっても、近接通信用メモリ３１２に書き出しておくことで、予め印刷方法を変更しておき、ＭＦＰ１０２は、電源ＯＮとなったタイミングで、近接通信用メモリ３１２の内容に従って、印刷処理を行う。以上のように、スマートフォン１０１を用いて、印刷方法を変更することが可能となる。
【０１４０】
ＵＩ画面２７０７は、ＵＩ画面２７０１に対して、受付番号「０００００５」の印刷方法を変更し、また、受付番号「０００００６」の印刷処理をキャンセルした状態を示す画面である。具体的には、ＵＩ画面２７０２によって、受付番号「０００００５」の部数を「１」から「２」に変更している。ＵＩ画面２７０７では、黒マーカー２７０８をアイコン上に表示することにより、当該アイコンに対応する印刷処理に対して変更があったことを示している。
【０１４１】
また、ＵＩ画面２７０７において、アイコン２７０９を傾けて表示することで、当該アイコンに対応する印刷処理がキャンセルされたことを表現している。スマートフォン１０１は、ユーザからキャンセルの指定を受け付けた後、近接無線通信１０３を介して、ＭＦＰ１０２の近接通信用メモリ３１２に、当該キャンセルの指定を書き出す。これにより、ＭＦＰ１０２が電源ＯＦＦであっても、近接通信用メモリ３１２にキャンセルの指示を書き出しておくことで、ＭＦＰ１０２は、電源ＯＮとなったタイミングで、近接通信用メモリ３１２の内容に従って、印刷処理をキャンセルすることが可能となる。
【０１４２】
ＵＩ画面２７１０は、新規に印刷処理の依頼を行うための画面を示している。ここでは、複数の印刷処理の中から１つの印刷処理を選択し依頼することを想定している。
【０１４３】
スマートフォン１０１は、ＵＩ画面２７１０を用いて、印刷処理そのものを新規追加し、近接無線通信１０３を介して、ＭＦＰ１０２の近接通信用メモリ３１２に印刷処理自体を書き出すことが可能である。つまり、スマートフォン１０１は、ＭＦＰ１０２が電源ＯＦＦであっても、近接通信用メモリ３１２に印刷の指示を出しておくことで、ＭＦＰ１０２は、電源ＯＮとなったタイミングで、近接通信用メモリ３１２の内容に従って、印刷処理を開始する。
【０１４４】
図２８は、第３実施形態におけるスマートフォンによって編集された近接通信用メモリの例を示す図である。メモリ内容２８００ａは、ＭＦＰ１０２が電源ＯＦＦ時に、スマートフォン１０１によって、近接通信用メモリ３１２に書き出された内容であり、印刷情報２８０１、印刷データ２８０２、サムネイルデータ２８０３を含む。ここでは、ＵＩ画面２７０７の状態で近接通信用メモリ３１２に書き出された印刷情報２５０１を例に説明する。より具体的には、図２５の印刷情報２５０１に対して、受付番号「０００００５」の部数が「１」から「２」に変更となり、受付番号「０００００６」に対してキャンセル依頼がなされたものとする。
【０１４５】
印刷情報２８０１、印刷データ２８０２、サムネイルデータ２８０３において、印刷が完了したものは省略している。受付番号が「０００００５」である印刷情報２８０４は、印刷方法における部数が「２」に変更されている。受付番号が「０００００６」である印刷情報２８０５は、ステータスが「キャンセル」に変更され、「ＰＩＤ＿０００００６」で示される印刷データ２８０６、及び「ＳＩＤ＿０００００４」で示されるサムネイルデータ２８０７は、削除されている。
【０１４６】
メモリ内容２８００ｂは、ＭＦＰ１０２が電源ＯＦＦ時に、スマートフォン１０１によって、近接通信用メモリ３１２に書き出された内容であり、印刷情報２８０８、印刷データ２８０９、サムネイルデータ２８１０を含む。ここでは、新規に印刷処理が追加されたＵＩ画面２７１０の状態で近接通信用メモリ３１２に書き出された印刷情報２５０１を例に説明する。
【０１４７】
印刷情報２８０８、印刷データ２８０９、サムネイルデータ２８１０において、印刷が完了したものは省略している。最初に追加された印刷情報２８１１は、ステータスが「新規」であり、印刷処理を新規に投入したことを示している。印刷情報２８１１は、印刷データ２８０９に対して「ＰＩＤ＿０００００７」、サムネイルデータ２８１０に対して「ＳＩＤ＿０００００５」への参照情報を持つ。さらに、参照先の「ＰＩＤ＿０００００７」で示される印刷データ２８１３は、データ形式が「リモート」となっており、印刷データ２８１３が、ネットワーク上の「ｈｔｔｐ：／／ａａａ．ｂｂｂ．ｃｃｃ／ｄｄｄ／ｅｅｅ／ｆ７」に存在することを示している。また、参照先の「ＳＩＤ＿０００００５」で示されるサムネイルデータ２８１５は、実データ自体は存在しないことを示している。同様に、２番目に追加された印刷処理依頼２８１２も、ステータスが「新規」であり、印刷処理を新規に投入したことを示している。印刷情報２８１２は、印刷データ２８０９に対して「ＰＩＤ＿０００００８」、サムネイルデータ２８１０に対して「ＳＩＤ＿０００００２」への参照情報を持つ。さらに、参照先の「ＰＩＤ＿０００００８」で示される印刷データ２８１３は、データ形式が「ローカル」となっており、印刷データ２８１３が、近接通信用メモリ３１２内に「ＸＸＸＸＸ・・・」として存在することを示している。また、参照先の「ＳＩＤ＿０００００６」で示されるサムネイルデータ２８１６は、実データ自体は存在しないことを示している。
【０１４８】
図２９は、第３実施形態におけるスマートフォンによって実行される機能の概略構成を示すブロック図である。各機能は、ＲＯＭ２０２に格納されているプログラムをＣＰＵ２０１で実行することによって実現される。フロー制御部２９０１は、スマートフォン１０１を制御し、ＮＦＣチップ（ＮＦＣ通信規格対応ＩＣチップ）を備えた通信部２０６を介して、近接無線通信１０３によってＭＦＰ１０２と通信接続を行い、データの送受信を制御する。入力処理部２９０２は、操作部２０７が受け付ける入力情報を処理する。表示処理部２９０３は、表示部２０８への表示画像の出力処理を行う。プリント依頼部２９０４は、通信部２０６を介して、ＭＦＰ１０２の近接通信用メモリ３１２に書込む内容を判断する。
【０１４９】
図３０は、第３実施形態におけるスマートフォンが印刷情報を決定する場合の処理を示すフローチャートである。具体的には、スマートフォン１０１が近接通信用メモリ３１２に書き出す印刷情報２５０１を決定するフローを示している。スマートフォン１０１において、ＭＦＰ１０２内の近接通信用メモリ３１２に対する印刷処理依頼が決定すると処理が開始される。例えば、印刷処理のキャンセルや印刷処理の追加、編集内容が決定すると開始される。
【０１５０】
プリント依頼部２９０４は、ＭＦＰ１０２内の印刷処理をキャンセルする場合に、近接通信用メモリ３１２内で使用しているサイズを取得する処理を行う（Ｓ３００１）。近接通信用メモリ３１２内で使用しているサイズは、実際には近接通信用メモリ３１２からデータを取得した最初のタイミングで取得しておく。
【０１５１】
プリント依頼部２９０４は、印刷処理を追加する場合に、近接通信用メモリ３１２内で使用する予定のサイズを取得する処理を行う（Ｓ３００２）。
【０１５２】
プリント依頼部２９０４は、印刷処理のキャンセル及び追加によって変わる空き容量を元に、スマートフォン１０１によって変更した内容を近接通信用メモリ３１２に記録できるかどうかを判断する処理を行う（Ｓ３００３）。
【０１５３】
スマートフォン１０１によって変更した内容を近接通信用メモリ３１２に記録できると判断されると（Ｓ３００３）、本シーケンスを終了する。
【０１５４】
スマートフォン１０１によって変更した内容を近接通信用メモリ３１２に記録できない場合（Ｓ３００３）、プリント依頼部２９０４は、印刷データをネットワーク上のリモートストレージに記録するように指定されているかを判断する処理を行う（Ｓ３００４）。
【０１５５】
印刷データをネットワーク上のリモートストレージに記録するように指定されていると判断されると（Ｓ３００４でＹＥＳ）、プリント依頼部２９０４は、全ての印刷処理が近接通信用メモリ３１２経由で更新できないことを通知する処理を行う（Ｓ３００５）。具体的には、表示処理部２９０３によって、ユーザに通知を行って、更新できる内容／更新できない内容を通知する。もちろん、ユーザによって、更新する内容を変更できるようにしてもよい。
【０１５６】
印刷データをネットワーク上のリモートストレージに記録するように指定されていないと判断されると（Ｓ３００４でＮＯ）、プリント依頼部２９０４は、印刷情報２５０１で指定される印刷データがネットワーク上のリモートストレージを指定するように変更する。具体的には、印刷データをネットワーク上のストレージに移し、印刷情報２５０１には、その場所を示す情報（ＵＲＬ等）を記録するようにする。
【０１５７】
以上のようにして、プリント依頼部２９０４は、近接通信用メモリ３１２の空き容量に応じて、印刷データを直接近接通信用メモリ３１２に記録するか、ネットワーク上のリモートストレージに置くかを判断する。これによって、近接通信用メモリ３１２の空き容量が十分でない場合であっても、可能な限り印刷処理の依頼ができるようになる。ここでは、近接通信用メモリ３１２に印刷データを直接書き込むかどうかを空き容量で判断しているが、ユーザに指定させる方法やＭＦＰ１０２の状態、スマートフォン１０１の状態、などによって判断してもよい。
【０１５８】
図３１は、第３実施形態におけるＭＦＰが電源ＯＮとなる場合の処理を示すフローチャート図である。具体的には、ＭＦＰ１０２の電源がＯＦＦ状態からＯＮ状態に遷移する際に実行されるフローである。
【０１５９】
フロー制御部２３０１は、電源ＯＮの状態になると、電源ＯＦＦの期間に近接通信用メモリ３１２に更新があったかどうかを判断する処理を行う（Ｓ３１０１）。更新されたかどうかの判断は、近接通信用メモリ３１２内にフラグを用意してもよいし、記録装置３０６にコピーを持っておいて内容を比較する方法でもよい。
【０１６０】
フロー制御部２３０１は、近接通信用メモリ３１２から表示に必要なデータを取得し、表示処理部２３０３に画面表示処理を依頼する（Ｓ３１０２）。プリント依頼受付部２３０５は、印刷処理依頼の中で、キャンセルの依頼があったかどうかを判断する処理を行う（Ｓ３１０３）。
【０１６１】
キャンセルの依頼があったと判断されると（Ｓ３１０３でＹＥＳ）、プリント依頼受付部２３０５は、近接通信用メモリ３１２から印刷情報２５０１を取得し、印刷履歴にキャンセルされたことを追加する処理を行う（Ｓ３１０４）。印刷履歴は、ＭＦＰ１０２上の記録装置３０６上にあり、電源ＯＦＦ後も表示部３０４経由で、印刷結果の一覧を確認できるものである。もちろん、記録装置３０６に保存されることなくＲＡＭ３０３上で確認できるものであってもよい。
【０１６２】
キャンセルの依頼がなかったと判断されると（Ｓ３１０３でＮＯ）、プリント依頼受付部２３０５は、印刷処理依頼が更新または新規に追加されたかどうかを判断する処理を行う（Ｓ３１０５）。
【０１６３】
印刷処理依頼が更新または新規に追加されたと判断されると（Ｓ３１０５でＹＥＳ）、プリント依頼受付部２３０５は、近接通信用メモリ３１２から印刷情報２５０１を取得し、更新及び追加された内容で処理を開始する（Ｓ３１０６）。
【０１６４】
印刷処理依頼が更新または新規に追加されていないと判断されると（Ｓ３１０５でＮＯ）、本シーケンスを終了する。
【０１６５】
図３２は、第３実施形態におけるＭＦＰのプリント依頼受付画面の例を示す図である。具体的には、プリント依頼受付画面３２０１は、電源ＯＦＦの間にスマートフォン１０１経由で近接通信用メモリ３１２に対して書き出されたプリント依頼の内容を処理している様子を示している。プリント依頼受付画面３２０１は、プリント依頼受付部２３０５によって、プリント依頼が正常に受け付けられて、受付番号を発行されたことを示している。同様に、フロー制御部２３０１は、電源ＯＮとなるとプリント依頼受付部２３０５に対して印刷データを取得するように指示を行う。これによって、ＭＦＰ１０２は、電源ＯＮと同時に印刷処理を開始することで、処理の無駄をなくすことが可能となる。
【０１６６】
また、プリント依頼受付画面３２０１は、受付番号「０００００５」において、印刷方法が変更されたことを示しており、部数が「１」から「２」に変更になったことがわかる。さらに、プリント依頼受付画面３２０１は、受付番号「０００００６」において、印刷処理自体がキャンセルされたことを示している。
【０１６７】
以上、第３実施形態によれば、ＭＦＰ１０２の電源ＯＦＦ時に近接通信用メモリ３１２にプリント依頼の内容を格納しておくことで、電源ＯＦＦであってもプリント依頼をためておくことができる。また、電源ＯＦＦ時に近接通信用メモリ３１２を書き換えることで、印刷方法の変更、追加、キャンセルが可能である。これによって、ＭＦＰ１０２の電源がＯＦＦであった場合においても、電源ＯＮであった場合と同等の処理が可能となる。そして、ＭＦＰ１０２の電源がＯＮになった際に印刷を続けて処理できるようになり、処理の無駄をなくすことが可能となる。
【０１６８】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１６９】
３０１  ＣＰＵ；３０２  ＲＯＭ；３０３  ＲＡＭ；３０６  記憶装置；３０９  ＮＦＣ制御部；３１２  ＮＦＣ用メモリ
【図１】
2015027788.tif 000003
【図２】
2015027788.tif 000004
【図３】
2015027788.tif 000005
【図４】
2015027788.tif 000006
【図５】
2015027788.tif 000007
【図６】
2015027788.tif 000008
【図７】
2015027788.tif 000009
【図８】
2015027788.tif 000010
【図９】
2015027788.tif 000011
【図１０】
2015027788.tif 000012
【図１１】
2015027788.tif 000013
【図１２】
2015027788.tif 000014
【図１３】
2015027788.tif 000015
【図１４】
2015027788.tif 000016
【図１５】
2015027788.tif 000017
【図１６】
2015027788.tif 000018
【図１７】
2015027788.tif 000019
【図１８】
2015027788.tif 000020
【図１９】
2015027788.tif 000021
【図２０】
2015027788.tif 000022
【図２１】
2015027788.tif 000023
【図２２】
2015027788.tif 000024
【図２３】
2015027788.tif 000025
【図２４】
2015027788.tif 000026
【図２５】
2015027788.tif 000027
【図２６】
2015027788.tif 000028
【図２７】
2015027788.tif 000029
【図２８】
2015027788.tif 000030
【図２９】
2015027788.tif 000031
【図３０】
2015027788.tif 000032
【図３１】
2015027788.tif 000033
【図３２】
2015027788.tif 000034