(57)【特許請求の範囲】
【請求項１】
１以上の機器とネットワークを介して接続された情報処理装置を、
前記１以上の機器のうちのいずれかの機器と通信を行うための通信情報と、該通信情報を所定の情報媒体に近距離無線通信を介して書き込むための権限情報であって前記機器による認証処理に基づいて生成される権限情報とを取得する第１の取得手段、
前記第１の取得手段により取得された権限情報に基づき、前記情報処理装置と近距離無線通信を介して通信可能な所定の情報媒体に対して前記通信情報の書き込みが許可される否かを判定する判定手段、
前記判定手段により前記通信情報の書き込みが許可されると判定された場合、前記所定の情報媒体に対して前記近距離無線通信を介して前記通信情報を書き込み、該所定の情報媒体に記憶されている通信情報を更新する更新手段、
として機能させるためのプログラム。
【請求項２】
前記情報処理装置は、
前記所定の情報媒体から前記通信情報を取得する第２の取得手段、
前記第２の取得手段により取得された通信情報に基づき、該通信情報が示す機器に対して所定の処理を要求する処理要求手段、
として機能させるための請求項１記載のプログラム。
【請求項３】
前記第１の取得手段は、所定のコードを前記情報処理装置の撮像部を介して読み取ることにより、前記通信情報と、前記権限情報とを取得する、請求項１又は２記載のプログラム。
【請求項４】
前記第１の取得手段は、
さらに、前記機器が実行することができる機能を示す機能情報を取得し、
前記更新手段は、
前記所定の情報媒体に対して、前記通信情報と前記機能情報とを書き込む、請求項３記載のプログラム。
【請求項５】
前記所定のコードは、前記機器の表示部に表示され、
前記権限情報は、前記所定のコードの表示要求を行った該機器のログインユーザに付与される権限情報である、請求項３又は４に記載のプログラム。
【請求項６】
前記所定の情報媒体は、ＮＦＣチップであり、
前記更新手段は、前記判定手段により前記通信情報の書き込みが許可されると判定された場合、前記所定の情報媒体に対して前記近距離無線通信を介して前記通信情報を書き込み、該所定の情報媒体に記憶されている通信情報を更新する、請求項１ないし５のいずれか１項に記載のプログラム。
【請求項７】
１以上の機器とネットワークを介して接続された情報処理装置であって、
前記１以上の機器のうちのいずれかの機器と通信を行うための通信情報と、該通信情報を所定の情報媒体に近距離無線通信を介して書き込むための権限情報であって前記機器による認証処理に基づいて生成される権限情報とを取得する第１の取得手段と、
前記第１の取得手段により取得された権限情報に基づき、前記情報処理装置と近距離無線通信を介して通信可能な所定の情報媒体に対して前記通信情報の書き込みが許可されるか否かを判定する判定手段と、
前記判定手段により前記通信情報の書き込みが許可されると判定された場合、前記所定の情報媒体に対して前記近距離無線通信を介して前記通信情報を書き込み、該所定の情報媒体に記憶されている通信情報を更新する更新手段と、
を有する情報処理装置。
【請求項８】
前記所定の情報媒体から前記通信情報を取得する第２の取得手段と、
前記第２の取得手段により取得された通信情報に基づき、該通信情報が示す機器に対して所定の処理を要求する処理要求手段と、
を有する請求項７記載の情報処理装置。
【請求項９】
前記第１の取得手段は、所定のコードを前記情報処理装置の撮像部を介して読み取ることにより、前記通信情報と、前記権限情報とを取得する、請求項７又は８記載の情報処理装置。
【請求項１０】
前記所定のコードは、前記機器の表示部に表示され、
前記権限情報は、前記所定のコードの表示要求を行った該機器のログインユーザに付与される権限情報である、請求項７ないし９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記所定の情報媒体は、ＮＦＣチップであり、
前記更新手段は、前記判定手段により前記通信情報の書き込みが許可されると判定された場合、前記所定の情報媒体に対して前記近距離無線通信を介して前記通信情報を書き込み、該所定の情報媒体に記憶されている通信情報を更新する、請求項７ないし１０のいずれか１項に記載の情報処理装置。
【請求項１２】
１以上の機器と、該１以上の機器とネットワークを介して接続された情報処理装置とを有する情報処理システムであって、
前記情報処理装置は、
前記１以上の機器のうちのいずれかの機器と通信を行うための通信情報と、該通信情報を所定の情報媒体に近距離無線通信を介して書き込むための権限情報であって前記機器による認証処理に基づいて生成される権限情報とを取得する取得手段と、
前記取得手段により取得された権限情報に基づき、前記情報処理装置と近距離無線通信を介して通信可能な所定の情報媒体に対して前記通信情報の書き込みが許可されるか否かを判定する判定手段と、
前記判定手段により前記通信情報の書き込みが許可されると判定された場合、前記所定の情報媒体に対して前記近距離無線通信を介して前記通信情報を書き込み、該所定の情報媒体に記憶されている通信情報を更新する更新手段と、
を有する情報処理システム。
【請求項１３】
前記情報処理装置は、
前記通信情報と、前記権限情報とを含む所定のコードを生成するコード生成手段を有し、
前記取得手段は、前記コード生成手段により生成された所定のコードを前記情報処理装置の撮像部を介して読み取ることにより、前記通信情報と、前記権限情報とを取得する、請求項１２記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置、及び情報処理システムに関する。
【背景技術】
【０００２】
携帯端末を用いて、他の装置のＮＦＣ（Near Field Communication）チップにデータを書き込む技術が従来より知られている（例えば特許文献１参照）。
【０００３】
また、携帯端末から画像形成装置の印刷やスキャンなどの各種機能を利用する際に、この画像形成装置と通信を行うために必要なＩＰ（Internet Protocol）アドレスなどの通信情報をＮＦＣチップから取得する技術が従来より知られている。このような従来技術において、例えば特許文献１に記載された技術を用いて、画像形成装置と通信を行うために必要な通信情報をＮＦＣチップに書き込むことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術においては、例えば管理者権限を持たない一般ユーザがＮＦＣチップにデータを容易に書き込むことができてしまうという問題がある。したがって、ＮＦＣチップに意図しないデータが書き込まれてしまうおそれがあり、セキュリティ上問題である。
【０００５】
本発明の実施の形態は、上記の点に鑑みてなされたもので、正当な権限情報が含まれないデータの情報媒体への書き込みを防止することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の実施の形態は、１以上の機器とネットワークを介して接続された情報処理装置を、前記１以上の機器のうちのいずれかの機器と通信を行うための通信情報と、該通信情報を所定の情報媒体に書き込むための権限情報とを取得する第１の取得手段、前記第１の取得手段により取得された権限情報に基づき、前記所定の情報媒体に対して前記通信情報の書き込みが許可されるか否かを判定する判定手段、前記判定手段により前記通信情報の書き込みが許可されると判定された場合、前記所定の情報媒体に対して前記通信情報を書き込み、該所定の情報媒体に記憶されている通信情報を更新する更新手段、として機能させることを特徴とする。
【発明の効果】
【０００７】
本発明の実施の形態によれば、正当な権限情報が含まれないデータの情報媒体への書き込みを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る印刷システムの一例の構成図である。
【図２】第１の実施形態に係る携帯端末の一例のハードウェア構成図である。
【図３】第１の実施形態に係る画像形成装置及び情報媒体の一例のハードウェア構成図である。
【図４】第１の実施形態に係る印刷システムの一例の機能ブロック図である。
【図５】ユーザ情報の一例を説明するための図である。
【図６】通信情報の一例を説明するための図である。
【図７】第１の実施形態に係るＱＲコード表示処理の一例のシーケンス図である。
【図８】ＱＲコードの一例のイメージ図である。
【図９】第１の実施形態に係るコード情報の一例を説明するための図である。
【図１０】第１の実施形態に係る情報媒体の更新処理の一例のシーケンス図である。
【図１１】第１の実施形態に係る情報媒体の更新内容確認画面の一例のイメージ図である。
【図１２】第１の実施形態に係る印刷処理の一例のシーケンス図である。
【図１３】第２の実施形態に係る印刷システムの一例の機能ブロック図である。
【図１４】機能情報の一例を説明するための図である。
【図１５】第２の実施形態に係るＱＲコード表示処理の一例のシーケンス図である。
【図１６】第２の実施形態に係るコード情報の一例を説明するための図である。
【図１７】第２の実施形態に係る情報媒体の更新処理の一例のシーケンス図である。
【図１８】第２の実施形態に係る情報媒体の更新内容確認画面の一例のイメージ図である。
【図１９】第２の実施形態に係る印刷処理の一例のシーケンス図である。
【図２０】第２の実施形態に係る印刷不可画面の一例のイメージ図である。
【発明を実施するための形態】
【０００９】
次に、本発明の実施の形態について、詳細に説明する。
【００１０】
［第１の実施形態］
＜システム構成＞
まず、第１の実施形態に係る印刷システム１のシステム構成について説明する。図１は、第１の実施形態に係る印刷システムの一例の構成図である。図１の印刷システム１は、携帯端末１０と、１台以上の画像形成装置２０とが有線又は無線でネットワークＮ１に接続されている。特に、携帯端末１０は、ネットワークＮ１に無線で接続されているものとする。また、画像形成装置２０の筐体には、情報媒体３０が貼り付けられており、携帯端末１０と情報媒体３０とが近距離無線通信を介して通信可能なように構成されている。
【００１１】
携帯端末１０は、ユーザが操作するスマートフォンなどの情報処理装置である。携帯端末１０は、携帯電話、タブレット端末、ゲーム機、ＰＤＡ、デジタルカメラなどでもよい。携帯端末１０は、印刷対象データに印刷指示を行うことができるアプリケーション（印刷アプリケーション）が搭載（インストール）されており、携帯端末１０は、印刷指示に係る印刷対象データを含む印刷ジョブを生成し、画像形成装置２０に送信することができる。
【００１２】
また、携帯端末１０は、後述するようにＮＦＣチップなどの近距離無線通信装置を備えている。ユーザは、携帯端末１０を画像形成装置２０の筐体の所定の位置に貼り付けられている情報媒体３０にかざすことにより、この情報媒体３０に記憶されている情報（画像形成装置２０と通信を行うための通信情報）の更新（書き込み）又は取得（読み取り）を行うことができる。そして、携帯端末１０は、情報媒体３０に記憶されている通信情報を取得した場合、この通信情報に基づき、印刷ジョブを画像形成装置２０に送信することで、この画像形成装置２０において印刷ジョブを実行させ、印刷対象データの印刷を行うことができる。
【００１３】
なお、印刷アプリケーションとは、印刷対象データに印刷指示を行うことができるブラウザ、文書作成ソフト、ビューワなどのアプリケーションである。
【００１４】
画像形成装置２０は、携帯端末１０から印刷ジョブを受け取り、印刷対象データの印刷を行うプリンタなどの機器である。画像形成装置２０は、自身が有する通信情報に基づき例えばＱＲコード（登録商標）を生成し、このＱＲコードを操作パネル上に表示させることができる。携帯端末１０は、このＱＲコードをカメラなどの撮像装置で読み取ることで、情報媒体３０を更新（書き込み）するための通信情報を取得することができる。
【００１５】
なお、画像形成装置２０は、プリント機能の他、コピー機能、スキャナ機能、ＦＡＸ機能など複数の機能を有するＭＦＰなどの複合機でもよい。
【００１６】
また、画像形成装置２０は、例えば、プロジェクタ、電子黒板、デジタルサイネージなどの出力装置、スピーカ装置などの音響出力装置であってもよい。したがって、本実施形態では、情報処理システムの一例として印刷システムである場合について説明するが、これに限られず、例えば、画像形成装置２０の代わりに画像出力装置を用いた画像出力システムや画像形成装置２０の代わりにスピーカ装置を用いた音響出力システムなどであってもよい。換言すれば、本発明は、所定のジョブを生成する携帯端末１０と、携帯端末１０から受け取った所定のジョブを実行する機器とを用いた各種システムに適用することができる。
【００１７】
情報媒体３０は、画像形成装置２０の筐体の所定の位置に貼り付けられた、ＮＦＣチップなどの近距離無線通信装置である。すなわち、情報媒体３０は、ＮＦＣタグなどである。情報媒体３０には、この情報媒体３０が貼り付けられている画像形成装置２０と通信を行うために必要なＩＰアドレスなどの通信情報が記憶されている。携帯端末１０は、近距離無線通信を介して、情報媒体３０に記憶されている通信情報の更新（書き込み）又は取得（読み取り）を行うことができる。情報媒体３０は、特許請求の範囲に記載された所定の情報媒体の一例である。
【００１８】
なお、上記で説明した印刷システム１は、例えば、携帯端末１０から送信された印刷ジョブを蓄積する印刷サーバなどを有する構成であってもよい。また、印刷システム１は、携帯端末１０を１台以上の任意の台数有する構成であってもよい。
【００１９】
＜ハードウェア構成＞
≪携帯端末≫
第１の実施形態に係る携帯端末１０は、例えば図２に示すようなハードウェア構成により実現される。図２は、第１の実施形態に係る携帯端末の一例のハードウェア構成図である。図２に示す携帯端末１０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、ＳＳＤ（Solid State Drive）１０８、撮像装置１０９、及び近距離無線通信装置１１０などを備え、それぞれがバスＢで相互に接続されている。
【００２０】
入力装置１０１は、例えば、タッチパネルであり、携帯端末１０に各操作信号を入力するのに用いられる。なお、入力装置１０１は、キーボードやマウスなどであってもよい。表示装置１０２は、例えば、ＬＣＤ（Liquid Crystal Display）などであり、携帯端末１０による処理結果を表示する。
【００２１】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。記録媒体１０３ａには、実施形態を実現するプログラムを格納することができる。携帯端末１０は外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。
【００２２】
記録媒体１０３ａは、例えば、ＳＤメモリカード（SD Memory card）などの記録媒体である。記録媒体１０３ａは、ＵＳＢメモリ（Universal Serial Bus memory）、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disk）、フレキシブルディスクなどの記録媒体であってもよい。
【００２３】
ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、携帯端末１０の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。
【００２４】
ＣＰＵ１０６は、ＲＯＭ１０５やＳＳＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、携帯端末１０全体の制御や機能を実現する演算装置である。
【００２５】
通信Ｉ／Ｆ１０７は、携帯端末１０を携帯電話網やインターネット等に接続するためのインタフェースである。これにより、携帯端末１０は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。
【００２６】
ＳＳＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えば携帯端末１０全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＳＳＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。なお、情報処理装置１は、ＳＳＤ１０８の代わりに又はＳＳＤ１０８と併せて、ＨＤＤ（Hard Disk Drive）等を備えていてもよい。
【００２７】
撮像装置１０９は、例えば、カメラなどである。携帯端末１０は、撮像装置１０９を介して、画像形成装置２０の操作パネル上に表示された例えばＱＲコードを読み取ることができる。
【００２８】
近距離無線通信装置１１０は、例えば、ＮＦＣチップなどである。これにより、携帯端末１０は、近距離無線通信装置１１０を介してデータ通信を行うことができる。
【００２９】
第１の実施形態に係る携帯端末１０は、上記したハードウェア構成により後述するような各種処理を実現できる。
【００３０】
≪画像形成装置及び情報媒体≫
第１の実施形態に係る画像形成装置２０及び情報媒体３０は、例えば図３に示すようなハードウェア構成により実現される。図３は、第１の実施形態に係る画像形成装置及び情報媒体の一例のハードウェア構成図である。図３に示される画像形成装置２０は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、及びプリンタ２０５などを有している。また、画像形成装置２０の外部（筐体）には、情報媒体３０を実現する構成として近距離無線通信装置３０１が貼り付けられている。
【００３１】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３と、ＮＶＲＡＭ２１４、ＨＤＤ２１５を有する。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３２】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置２０全体の制御や機能を実現する。
【００３３】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａ等がある。これにより、画像形成装置２０は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａには、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００３４】
通信Ｉ／Ｆ２０４は、画像形成装置２０をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置２０は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。プリンタ２０５は、印刷対象データを印刷して出力するための印刷装置である。
【００３５】
近距離無線通信装置３０１は、例えば、ＮＦＣチップなどである。情報媒体３０は、近距離無線通信装置３０１を介して、携帯端末１０とデータ通信を行うことができる。近距離無線通信装置３０１は、例えば、ＮＦＣチップが画像形成装置２０の筐体の所定の位置に貼り付けられて構成されているなど、画像形成装置２０の外部に構成されている。この場合、ＮＦＣチップは、携帯端末１０との間で近距離無線通信が容易な位置に貼り付けされることが好ましい。
【００３６】
なお、近距離無線通信装置３０１は、画像形成装置２０の外部に構成されずに、携帯端末１０との間で近距離無線通信が可能な範囲内で、画像形成装置２０の内部に構成されていてもよい。
【００３７】
第１の実施形態に係る画像形成装置２０及び情報媒体３０は、上記したハードウェア構成により後述するような各種処理を実現できる。
【００３８】
＜ソフトウェア構成＞
第１の実施形態に係る印刷システム１は、例えば図４に示すような機能ブロックにより表すことができる。図４は、第１の実施形態に係る印刷システムの一例の機能ブロック図である。
【００３９】
第１の実施形態に係る印刷システム１の携帯端末１０は、全体制御部１１、コード情報読取部１２、コード情報判定部１３、情報更新部１４、情報取得部１５、ＵＩ表示部１６、処理要求部１７、情報記憶部１８などを有する。
【００４０】
また、第１の実施形態に係る印刷システム１の画像形成装置２０は、ユーザ認証部２１、コード情報生成部２２、表示部２３、プリント機能部２４、ユーザ情報記憶部２５、通信情報記憶部２６などを有する。
【００４１】
携帯端末１０の全体制御部１１は、ＣＰＵ１０６などにより実現され、例えばユーザが入力装置１０１を介して行った操作や携帯端末１０の各部からの要求に応じて、他の各部に処理を要求する。
【００４２】
携帯端末１０のコード情報読取部１２は、ＣＰＵ１０６、撮像装置１０９などにより実現され、例えばＱＲコードなどのコードを読み取り、このコードに含まれる情報（以降、「コード情報」という）を取得する。後述するように、コード情報は、画像形成装置２０と通信を行うための通信情報と、この通信情報について情報媒体３０への書き込みを許可するか否かを示す権限情報とを含む情報である。
【００４３】
携帯端末１０のコード情報判定部１３は、ＣＰＵ１０６などにより実現され、コード情報に含まれる権限情報に基づき、コード情報に含まれる通信情報について情報媒体３０への書き込みを許可するか否かを判定する。
【００４４】
携帯端末１０の情報更新部１４は、ＣＰＵ１０６、近距離無線通信装置１１０などにより実現され、情報記憶部１８に保存されている情報（通信情報）を情報媒体３０に書き込み、情報媒体３０に記憶されている情報を更新する。
【００４５】
携帯端末１０の情報取得部１５は、ＣＰＵ１０６、近距離無線通信装置１１０などにより実現され、情報媒体３０に記憶されている情報（通信情報）を取得する。
【００４６】
携帯端末１０のＵＩ表示部１６は、ＣＰＵ１０６、表示装置１０２などにより実現され、ＵＩ（ユーザインタフェース）画面の生成及び表示を行う。
【００４７】
携帯端末１０の処理要求部１７は、ＣＰＵ１０６などにより実現され、画像形成装置２０に対して印刷ジョブの実行を要求する。
【００４８】
携帯端末１０の情報記憶部１８は、ＲＯＭ１０５、ＳＳＤ１０８などにより実現され、コード情報読取部１２により取得されたコード情報に含まれる通信情報を記憶する。
【００４９】
画像形成装置２０のユーザ認証部２１は、ＣＰＵ２１１などにより実現され、ユーザ情報記憶部２５に記憶されているユーザ情報に基づき、画像形成装置２０に対してログイン操作を行ったユーザの認証を行う。
【００５０】
画像形成装置２０のコード情報生成部２２は、ＣＰＵ２１１などにより実現され、ユーザ情報記憶部２５に記憶されているユーザ情報及び通信情報記憶部２６に記憶されている通信情報に基づき、所定のコードを生成する。所定のコードは、例えばＱＲコードである。
【００５１】
なお、所定コードとしては、ＱＲコードに限られず、例えば、バーコードなどの一次元コード、ＳＰコード、ＣＰコードなどの二次元コードなど、任意のコードでよい。以降では、一例として、コード情報生成部２２は、ＱＲコードを生成するものとして説明する。
【００５２】
画像形成装置２０の表示部２３は、操作パネル２０２などにより実現され、ＵＩ画面の生成及び表示を行う。また、表示部２３は、コード情報生成部２２により生成されたＱＲコードの表示を行う。
【００５３】
画像形成装置２０のプリント機能部２４は、プリンタ２０５などにより実現され、携帯端末１０の処理要求部１７から実行を要求された印刷ジョブに含まれる印刷対象データを印刷する。なお、画像形成装置２０は、プリント機能部２４に加えて、読み取った原稿から画像データ（電子データ）を生成するためのスキャン機能部、読み取った原稿を複製するコピー機能部、読み取った原稿又は電子データを電話回線などを介してＦＡＸ送信するＦＡＸ機能部などを有していてもよい。
【００５４】
画像形成装置２０のユーザ情報記憶部２５は、ＨＤＤ２１５などにより実現され、ユーザの認証やＱＲコードの生成などに利用されるユーザ情報１０００を記憶する。ユーザ情報１０００の詳細については後述する。
【００５５】
画像形成装置２０の通信情報記憶部２６は、ＨＤＤ２１５などにより実現され、画像形成装置２０と通信を行うために必要な情報を含む通信情報２０００を記憶する。通信情報２０００の詳細については後述する。
【００５６】
情報媒体３０は、近距離無線通信装置３０１により実現され、この情報媒体３０が貼り付けられている画像形成装置２０のＩＰアドレスなどの通信情報を記憶している。
【００５７】
ここで、画像形成装置２０のユーザ情報記憶部２５に記憶されているユーザ情報１０００について図５を用いて説明する。図５は、ユーザ情報の一例を説明するための図である。ユーザ情報１０００は、画像形成装置２０にログイン可能なユーザに関する情報であり、ユーザＩＤ、パスワード、権限情報などを有する。ユーザＩＤは、画像形成装置２０にログイン可能なユーザを一意に識別するための情報である。パスワードは、該当のユーザＩＤで画像形成装置２０にログインするための認証用パスワードである。
【００５８】
権限情報は、該当のユーザＩＤのユーザに付与された権限に関する情報である。例えば、権限情報が「管理者」であるユーザＩＤは、印刷システム１の管理者が利用するユーザＩＤであり、情報媒体３０（ＮＦＣチップ）の通信情報の更新（書き込み）を行うことができる。他方、権限情報が「一般」であるユーザＩＤは、印刷システム１の一般のユーザが利用するユーザＩＤであり、情報媒体３０（ＮＦＣチップ）の通信情報の更新（書き込み）を行うことはできない。換言すれば、権限情報が「一般」であるユーザＩＤは、情報媒体３０から通信情報の取得（読み取り）のみを行うことができる。
【００５９】
次に、画像形成装置２０の通信情報記憶部２６に記憶されている通信情報２０００について図６を用いて説明する。図６は、通信情報の一例を説明するための図である。通信情報２０００は、携帯端末１０が画像形成装置２０と通信を行うために必要な各種の情報であり、ＳＳＩＤ（Service Set Identifier）、暗号化方式、ＩＰアドレスなどを有する。
【００６０】
ＳＳＩＤは、携帯端末１０が画像形成装置２０と通信を行うために接続するネットワークＮ１を特定するための識別情報である。通信情報２０００では、ＳＳＩＤとして「１２３ａｂｃ」が設定されている。暗号化方式は、携帯端末１０が接続するネットワークＮ１で用いる暗号化方式である。通信情報２０００では、暗号化方式として「ＷＰＡ／ＷＰＡ２−ＰＳＫ」が設定されている。ＩＰアドレスは、画像形成装置２０のネットワークＮ１におけるアドレス情報である。通信情報２０００では、ＩＰアドレスとして「１９２．１６８．０．１」が設定されている。
【００６１】
なお、通信情報２０００は、上述した各種情報に加えて、例えば、通信を行う際に利用される画像形成装置２０のＨＴＴＰ（HyperText Transfer Protocol）ポート番号又はＨＴＴＰＳ（HTTP over SSL/TLS）ポート番号、接続するネットワークで用いるパスワードなどの情報を有していてもよい。
【００６２】
＜処理の詳細＞
次に、第１の実施形態に係る印刷システム１の処理の詳細について説明する。
【００６３】
≪ＱＲコード表示処理≫
まず、画像形成装置２０の操作パネル２０２上に、ＱＲコードを表示させる処理について説明する。図７は、第１の実施形態に係るＱＲコード表示処理の一例のシーケンス図である。なお、後述する「情報媒体の更新処理」において、携帯端末１０は、この表示されたＱＲコードを読み取ることにより、更新対象の情報媒体３０に書き込む通信情報を取得することができる。
【００６４】
ステップＳ７０１において、ユーザは、画像形成装置２０の操作パネル２０２を介して、所定のログイン操作を行う。このとき、ユーザは、例えば、画像形成装置２０にログインするためのユーザＩＤとパスワードとを操作パネル２０２を介して入力する。なお、以降では、ユーザは、ユーザＩＤ「ｕｓｅｒ００１」、パスワード「ｘｘｘａｂｃ」を入力して（すなわち、管理者権限が付与されたユーザとして）ログイン操作を行ったものとして説明する。
【００６５】
ステップＳ７０２において、画像形成装置２０の表示部２３は、入力されたユーザＩＤ及びパスワードを含む認証要求をユーザ認証部２１に対して送信する。
【００６６】
ステップＳ７０３において、画像形成装置２０のユーザ認証部２１は、ユーザ情報記憶部２５からユーザ情報１０００を取得し、認証要求に含まれるユーザＩＤ及びパスワードの認証を行う。すなわち、ユーザ認証部２１は、認証要求に含まれるユーザＩＤ及びパスワードの組がユーザ情報１０００に含まれるか否かを判定する。そして、ユーザ認証部２１は、認証要求に含まれるユーザＩＤ及びパスワードの組がユーザ情報１０００に含まれる場合、認証成功を示す認証結果を表示部２３に送信する。他方、認証要求に含まれるユーザＩＤ及びパスワードの組がユーザ情報１０００に含まれない場合、認証失敗を示す認証結果を表示部２３に送信する。
【００６７】
ここでは、認証要求に含まれるユーザＩＤ「ｕｓｅｒ００１」及びパスワード「ｘｘｘａｂｃ」の組はユーザ情報１０００に含まれるため、ユーザ認証部２１は、認証成功を示す認証結果を表示部２３に送信する。これにより、ユーザのログインが完了する。なお、表示部２３は、ユーザ認証部２１から認証失敗を示す認証結果を受け取った場合、ログインが失敗したことを示す情報を操作パネル２０２上に表示させるようにしてもよい。
【００６８】
ステップＳ７０４において、ユーザは、画像形成装置２０の操作パネル２０２を介して、ＱＲコードの表示させるための所定の操作を行う。
【００６９】
ステップＳ７０５において、画像形成装置２０の表示部２３は、ＱＲコードの生成要求をコード情報生成部２２に対して送信する。
【００７０】
ステップＳ７０６において、画像形成装置２０のコード情報生成部２２は、表示部２３からＱＲコードの生成要求を受け取ると、通信情報記憶部２６から通信情報２０００を取得する。
【００７１】
ステップＳ７０７において、画像形成装置２０のコード情報生成部２２は、ユーザ情報記憶部２５からユーザ情報１０００に含まれるログインユーザの権限情報を取得する。ここでは、ユーザＩＤ「ｕｓｅｒ００１」の権限情報「管理者」を取得する。
【００７２】
ステップＳ７０８において、画像形成装置２０のコード情報生成部２２は、ステップＳ７０６及びステップＳ７０７で取得した通信情報２０００及びユーザ情報１０００に含まれるログインユーザの権限情報に基づいて、例えば図８に示すようなＱＲコードを生成する。
【００７３】
ここで、コード情報生成部２２により生成されたＱＲコードは、図９に示すようなコード情報を有する。換言すれば、後述する「情報媒体の更新処理」において、携帯端末１０がこのステップＳ７０８で生成されたＱＲコードを読み取ることで、図９に示すようなコード情報を取得することができる。図９は、第１の実施形態に係るコード情報の一例を説明するための図である。
【００７４】
コード情報４０００は、権限情報４１００と通信情報４２００とを有する。ここで、権限情報４１００は、上記のステップＳ７０７でユーザ情報記憶部２５に記憶されたユーザ情報１０００から取得したログインユーザの権限情報である。また、通信情報４２００は、上記のステップＳ７０６で通信情報記憶部２６に記憶された通信情報２０００である。
【００７５】
ステップＳ７０９において、画像形成装置２０の表示部２３は、コード情報生成部２２により生成されたＱＲコードを操作パネル２０２上に表示させる。
【００７６】
なお、ここで画像形成装置２０の操作パネル上に表示されたＱＲコードは、例えば、所定の時間が経過した場合、表示させないようにしてもよい。また、例えば、画像形成装置２０が備えるセンサ（不図示）がユーザが画像形成装置２０の前から離れたことを検知した場合や画像形成装置２０が省電力状態に移行した場合などに、ＱＲコードを表示させないようにしてもよい。これらにより、画像形成装置２０の操作パネル２０２上にＱＲコードが不必要に表示されたままの状態を防止することができる。
【００７７】
以上により、画像形成装置２０の操作パネル２０２上に、情報媒体３０に記憶されている通信情報を更新するためのＱＲコードが表示される。
【００７８】
≪情報媒体の更新処理≫
次に、画像形成装置２０の操作パネル２０２上に表示されたＱＲコードを携帯端末１０で読み取り、その後、情報媒体３０に記憶されている通信情報を更新する処理について説明する。図１０は、第１の実施形態に係る情報媒体の更新処理の一例のシーケンス図である。
【００７９】
ステップＳ１００１において、ユーザは、携帯端末１０の入力装置１０１を介して、ＱＲコードの読み取り操作を行う。例えば、ユーザは、ＵＩ表示部１６から所定のアプリケーションを介して携帯端末１０の撮像装置１０９を起動させて、携帯端末１０がＱＲコードを読み取り可能な状態にさせる。その後、携帯端末１０の撮像装置１０９が画像形成装置２０の操作パネル２０２上に表示されているＱＲコードを撮像することによりＱＲコードを読み取ることができる。
【００８０】
ステップＳ１００２において、携帯端末１０のＵＩ表示部１６は、ＱＲコードの読み取り操作が行われたことを全体制御部１１に対して通知する。
【００８１】
ステップＳ１００３において、携帯端末１０の全体制御部１１は、ＱＲコードの読取要求をコード情報読取部１２に対して送信する。
【００８２】
ステップＳ１００４において、携帯端末１０のコード情報読取部１２は、ＱＲコードの読取要求を受け付けると、画像形成装置２０の操作パネル２０２上に表示されているＱＲコードを読み取り、このＱＲコードに含まれるコード情報４０００を取得する。そして、コード情報読取部１２は、ＱＲコードの読み取りが完了したことを全体制御部１１に対して通知する。
【００８３】
ステップＳ１００５において、携帯端末１０の全体制御部１１は、ＱＲコードの読み取りが完了したことの通知を受け付けると、取得したコード情報４０００に含まれる通信情報４２００の情報媒体３０への書き込み（更新）を許すか否かを判定するための更新可否の判定要求をコード情報判定部１３に対して送信する。
【００８４】
ステップＳ１００６において、携帯端末１０のコード情報判定部１３は、更新可否の判定要求を受け付けると、コード情報４０００に含まれる権限情報４１００を参照し、通信情報４２００の情報媒体３０への書き込み（更新）を許可するか否かを判定する。例えば、コード情報判定部１３は、コード情報４０００に含まれる権限情報４１００が「管理者」である場合、通信情報４２００の情報媒体３０への書き込み（更新）を許可する（更新可能）と判定する一方、権限情報４１００が「一般」である場合、情報媒体３０への書き込み（更新）を許可しない（更新不可）と判定する。そして、コード情報判定部１３は、判定結果を全体制御部１１に通知する。なお、ここではコード情報４０００の権限情報４１００は「管理者」であるため、コード情報判定部１３は「更新可能」と判定する。
【００８５】
これにより、ＱＲコードを表示させた画像形成装置２０のログインユーザが管理者権限が付与されたユーザである場合、このＱＲコードに含まれるコード情報４０００の通信情報４２００で情報媒体３０の更新を行うことができる。他方、ＱＲコードを表示させた画像形成装置２０のログインユーザが管理者権限が付与されたユーザでない場合、このＱＲコードに含まれるコード情報４０００の通信情報４２００で情報媒体３０の更新を防止することができる。したがって、管理者権限が付与されたユーザ以外のユーザによる情報媒体３０の更新を禁止することで、正当な権限を付与されていないユーザ（管理者権限を付与されていないユーザ）による情報媒体３０の不正な更新を防止することができる。
【００８６】
ステップＳ１００７において、コード情報判定部１３により「更新不可」であると判定された場合、全体制御部１１は、読み取ったＱＲコードに含まれる通信情報４２００の情報媒体３０への書き込み（更新）はできないことを示す画面の表示要求をＵＩ表示部１６に対して送信する。
【００８７】
ステップＳ１００８において、携帯端末１０のＵＩ表示部１６は、情報媒体３０の更新はできないことを示す画面の表示要求を受け付けると、画面の生成を行い、情報媒体３０の更新はできないことを示す画面を表示装置１０２に表示させる。これにより、ユーザに対して、携帯端末１０で読み取ったＱＲコードではＮＦＣチップ（情報媒体３０）の情報を更新（書き込み）できないことが通知される。
【００８８】
ステップＳ１００９において、コード情報判定部１３により「更新可能」であると判定された場合、全体制御部１１は、読み取ったＱＲコードに含まれる通信情報４２００を情報記憶部１８に保存する。
【００８９】
ステップＳ１０１０において、携帯端末１０の全体制御部１１は、情報媒体３０に書き込む（更新する）情報の内容を表示する更新内容確認画面の表示要求をＵＩ表示部１６に対して送信する。
【００９０】
ステップＳ１０１１において、携帯端末１０のＵＩ表示部１６は、更新内容確認画面の表示要求を受け付けると、例えば図１１に示すような更新内容確認画面５０００を表示装置１０２に表示させる。図１１は、第１の実施形態に係る情報媒体の更新内容確認画面の一例のイメージ図である。更新内容確認画面５０００は、情報媒体３０に書き込まれる通信情報４２００を表示する画面であり、情報媒体３０に書き込まれる情報をユーザに確認させるための画面である。
【００９１】
ステップＳ１０１２において、携帯端末１０のＵＩ表示部１６は、情報媒体３０の更新要求を情報更新部１４に対して送信する。これは、ユーザが、更新内容確認画面５０００において、入力装置１０１を介して更新ボタン５００１を選択することにより、ＵＩ表示部１６から更新要求が情報更新部１４に対して送信される。情報更新部１４が更新要求を受け付けると、携帯端末１０は、近距離無線通信装置１１０による近距離無線通信の開始を検出するまで待機状態となる。なお、この間、ユーザに対して画像形成装置２０のＮＦＣチップ（情報媒体３０）の位置に携帯端末１０をかざすように促す画面を、表示装置１０２に表示させてもよい。
【００９２】
ステップＳ１０１３において、ユーザが携帯端末１０を情報媒体３０にかざすと、情報更新部１４は、情報媒体３０との近距離無線通信の開始を検出する。すると、情報更新部１４は、情報記憶部１８から通信情報４２００を取得する。
【００９３】
ステップＳ１０１４において、携帯端末１０の情報更新部１４は、情報記憶部１８から取得した通信情報４２００を用いて、近距離無線通信を介して、情報媒体３０を更新する。すなわち、情報更新部１４は、情報媒体３０に記憶されている通信情報を、情報記憶部１８から取得した通信情報４２００で更新する。
【００９４】
以上により、情報媒体３０に記憶されている通信情報について、ユーザは携帯端末１０を用いて更新することができる。これにより、例えば、印刷システム１の管理者は、画像形成装置２０のＩＰアドレスなどの通信情報が変更された場合、この画像形成装置２０に貼り付けられている情報媒体３０に記憶されている通信情報を更新することができる。
【００９５】
≪印刷処理≫
次に、ユーザが携帯端末１０を用いて情報媒体３０から通信情報を取得し、この取得した通信情報に基づき画像形成装置２０に印刷ジョブを送信して印刷を行う処理について説明する。図１２は、第１の実施形態に係る印刷処理の一例のシーケンス図である。
【００９６】
ステップＳ１２０１において、ユーザは、ＵＩ表示部１６を介して、携帯端末１０に搭載された印刷アプリケーションから所望の印刷対象データを選択し、印刷指示を行う。これにより、ユーザが選択した印刷対象データが含まれる印刷ジョブが生成される。
【００９７】
なお、印刷ジョブには、印刷対象データを印刷するための印刷設定が含まれる。また、印刷設定には、例えば、印刷対象データをカラー印刷するか否か、両面印刷するか否かなどの各種の印刷に関する設定項目と、当該設定項目に対する設定値とが含まれる。ユーザは、印刷対象データを選択する際に、印刷アプリケーションにおいて、当該印刷対象データの印刷設定の各設定項目の設定値を指定してもよい。
【００９８】
ステップＳ１２０２において、携帯端末１０のＵＩ表示部１６は、印刷ジョブの実行を全体制御部１１に対して通知する。
【００９９】
ステップＳ１２０３において、携帯端末１０の全体制御部１１は、印刷ジョブの実行通知を受け取ると、通信情報の取得要求を情報取得部１５に対して行う。そして、携帯端末１０は、近距離無線通信装置１１０による近距離無線通信の開始を検出するまで待機状態となる。なお、この間、ユーザに対して画像形成装置２０のＮＦＣチップ（情報媒体３０）の位置に携帯端末１０をかざすように促す画面を、表示装置１０２に表示させてもよい。
【０１００】
ステップＳ１２０４において、ユーザが携帯端末１０を情報媒体３０にかざすと、情報取得部１５は、情報媒体３０との近距離無線通信の開始を検出し、情報媒体３０から通信情報を取得する。
【０１０１】
ステップＳ１２０５において、携帯端末１０の情報取得部１５は、情報媒体３０から通信情報を取得したことを全体制御部１１に通知する。
【０１０２】
ステップＳ１２０６において、携帯端末１０の全体制御部１１は、情報媒体３０から通信情報を取得したことの通知を受け付けると、処理要求部１７に対して印刷ジョブの実行要求を送信する。
【０１０３】
ステップＳ１２０７において、携帯端末１０の処理要求部１７は、全体制御部１１から印刷ジョブの実行要求を受け付けると、ステップＳ１２０４で情報媒体３０から取得した通信情報に基づき、この通信情報に含まれるＩＰアドレスが示す画像形成装置２０に対して印刷ジョブを送信する。
【０１０４】
ステップＳ１２０８において、画像形成装置２０のプリント機能部２４は、携帯端末１０から印刷ジョブを受け付けると、この印刷ジョブを実行し、印刷対象データを印刷する。なお、このとき、プリント機能部２４は、印刷ジョブに含まれる印刷設定の各設定項目の設定値に従って、印刷対象データを印刷する。
【０１０５】
以上により、ユーザは、所望の印刷対象データを画像形成装置２０で印刷することができる。
【０１０６】
［第２の実施形態］
次に、第２の実施形態に係る印刷システム１について説明する。第２の実施形態では、画像形成装置２０Ａが有する印刷に関する機能を携帯端末１０Ａが取得することで、印刷対象データが当該画像形成装置２０Ａで印刷可能か否かを判定するものである。なお、第２の実施形態では、第１の実施形態との相違点について説明し、第１の実施形態と実質的に同様の機能構成を有する箇所については同一の符号を付することにより重複した説明を省くこととする。
【０１０７】
＜ソフトウェア構成＞
第２の実施形態に係る印刷システム１は、例えば図１３に示すような機能ブロックにより表すことができる。図１３は、第２の実施形態に係る印刷システムの一例の機能ブロック図である。
【０１０８】
第２の実施形態に係る印刷システム１の携帯端末１０Ａは、情報更新部１４Ａ、情報取得部１５Ａ、情報記憶部１８Ａ、印刷判定部１９、及び設定変更部３１を有する。
【０１０９】
情報更新部１４Ａは、情報記憶部１８Ａに保存されている情報（通信情報及び機能情報）を情報媒体３０に書き込み、情報媒体３０に記憶されている情報を更新する。ここで、機能情報とは、画像形成装置２０Ａで実行可能な印刷に関する機能の情報である。
【０１１０】
情報取得部１５Ａは、情報媒体３０に記憶されている情報（通信情報及び機能情報）を取得する。
【０１１１】
情報記憶部１８Ａは、コード情報読取部１２により取得されたコード情報に含まれる通信情報及び機能情報を記憶する。
【０１１２】
印刷判定部１９は、ＣＰＵ１０６などにより実現され、後述する機能情報記憶部２７に記憶されている機能情報６０００に基づき、印刷対象データが印刷可能であるか否かを判定する。
【０１１３】
設定変更部３１は、ＣＰＵ１０６などにより実現され、印刷判定部１９により印刷対象データが印刷可能でないと判定された場合に、ユーザの指示に応じて、印刷対象データを印刷可能な印刷設定に変更する。なお、印刷設定を変更するとは、印刷設定に含まれる設定項目の設定値を変更することを言う。
【０１１４】
また、第２の実施形態に係る印刷システム１の画像形成装置２０Ａは、コード情報生成部２２Ａ及び機能情報記憶部２７を有する。
【０１１５】
コード情報生成部２２Ａは、ユーザ情報１０００、通信情報２０００、及び機能情報６０００に基づき、所定のコードを生成する。ここで、第１の実施形態と同様に、所定のコードは、ＱＲコードであるものとして説明する。
【０１１６】
機能情報記憶部２７は、ＨＤＤ２１５などにより実現され、画像形成装置２０Ａで実行可能な印刷に関する機能の情報である機能情報６０００を記憶する。
【０１１７】
ここで、画像形成装置２０Ａの機能情報記憶部２７に記憶されている機能情報６０００について、図１４を用いて説明する。図１４は、機能情報の一例を説明するための図である。機能情報６０００は、画像形成装置２０Ａが実行可能な印刷に関する機能の情報であり、ＰＤＬ、両面、カラー、ステープルなどを有する。ＰＤＬは、画像形成装置２０Ａが印刷可能なＰＤＬ（ページ記述言語）の種類を示す情報である。両面は、画像形成装置２０Ａが両面印刷を可能であるか否かを示す情報である。カラーは、画像形成装置２０Ａがカラー印刷を可能であるか否かを示す情報である。ステープルは、画像形成装置２０Ａが印刷された用紙をステープルする機能が利用可能であるかを示す情報である。
【０１１８】
例えば、図１４に示す機能情報６０００は、当該機能情報６０００を記憶している画像形成装置２０Ａが印刷可能なＰＤＬは「○○ＰＤＬ」であることを示している。同様に、当該画像形成装置２０Ａは両面印刷が利用可能であること、モノクロ印刷が利用可能であること、カラー印刷が利用不可能であること、及びステープル機能が利用不可能であることを示している。
【０１１９】
このように、第２の実施形態に係る画像形成装置２０Ａは、当該画像形成装置２０Ａで実行可能な印刷に関する機能の情報を有する。これにより、後述するように、携帯端末１０Ａは、機能情報６０００に基づき、印刷ジョブに含まれる印刷対象データが画像形成装置２０Ａで印刷可能か否かを判定することができる。
【０１２０】
＜処理の詳細＞
次に、第２の実施形態に係る印刷システム１の処理の詳細について説明する。
【０１２１】
≪ＱＲコード表示処理≫
まず、画像形成装置２０Ａの操作パネル２０２上に、ＱＲコードを表示させる処理について説明する。図１５は、第２の実施形態に係るＱＲコード表示処理の一例のシーケンス図である。
【０１２２】
ステップＳ１５０１において、画像形成装置２０Ａのコード情報生成部２２Ａは、機能情報記憶部２７から機能情報６０００を取得する。
【０１２３】
ステップＳ１５０２において、画像形成装置２０Ａのコード情報生成部２２Ａは、通信情報２０００、ユーザ情報１０００に含まれるログインユーザの権限情報、及び機能情報６０００に基づいて、ＱＲコードを生成する。
【０１２４】
ここで、コード情報生成部２２Ａにより生成されたＱＲコードは、例えば図１６に示すようなコード情報を有する。図１６は、第２の実施形態に係るコード情報の一例を説明するための図である。
【０１２５】
図１６に示すコード情報４０００Ａは、権限情報４１００と、通信情報４２００と、機能情報４３００とを有する。権限情報４１００及び通信情報４２００は、第１の実施形態で説明した通りである。機能情報４３００は、上記のステップＳ１５０１で機能情報記憶部２７から取得された機能情報６０００である。
【０１２６】
以上により、第２の実施形態に係る画像形成装置２０Ａの操作パネル２０２上に、ＱＲコードが表示される。しかも、第２の実施形態では、当該ＱＲコードに含まれるコード情報４０００Ａには、画像形成装置２０Ａの機能情報４３００が含まれる。これにより、第２の実施形態では、後述する処理において、携帯端末１０Ａにより、通信情報４２００に加えて、機能情報４３００を情報媒体３０に保存させることができる。
【０１２７】
≪情報媒体の更新処理≫
次に、画像形成装置２０Ａの操作パネル２０２上に表示されたＱＲコードを携帯端末１０Ａで読み取り、その後、情報媒体３０に書き込み（更新）を行う処理について説明する。図１７は、第２の実施形態に係る情報媒体の更新処理の一例のシーケンス図である。
【０１２８】
ステップＳ１７０１において、コード情報判定部１３により「更新可能」であると判定された場合、全体制御部１１は、読み取ったＱＲコードのコード情報４０００Ａに含まれる通信情報４２００及び機能情報４３００を情報記憶部１８に保存する。
【０１２９】
ステップＳ１７０２において、携帯端末１０ＡのＵＩ表示部１６は、更新内容確認画面の表示要求を受け付けると、例えば図１８に示すような更新内容確認画面５０００Ａを表示装置１０２に表示させる。図１８は、第２の実施形態に係る情報媒体の更新内容確認画面の一例のイメージ図である。
【０１３０】
更新内容確認画面５０００Ａは、情報媒体３０に書き込まれる通信情報４２００及び機能情報４３００を表示する画面であり、情報媒体３０に書き込まれる情報をユーザに確認させるための画面である。第２の実施形態では、画像形成装置２０Ａが実行可能な印刷に関する機能が表示される。
【０１３１】
ステップＳ１７０３において、携帯端末１０ＡのＵＩ表示部１６は、情報媒体３０の更新要求を情報更新部１４Ａに対して送信する。これは、ユーザが、更新内容確認画面５０００Ａにおいて、入力装置１０１を介して更新ボタン５００１Ａを選択することにより、ＵＩ表示部１６から更新要求が情報更新部１４Ａに送信される。情報更新部１４Ａが更新要求を受け付けると、携帯端末１０Ａは、近距離無線通信装置１１０による近距離無線通信の開始を検出するまで待機状態となる。
【０１３２】
ステップＳ１７０４において、ユーザが携帯端末１０Ａを情報媒体３０にかざすと、情報更新部１４Ａは、情報媒体３０との近距離無線通信の開始を検出する。すると、情報更新部１４Ａは、情報記憶部１８から通信情報４２００及び機能情報４３００を取得する。
【０１３３】
ステップＳ１７０５において、携帯端末１０Ａの情報更新部１４Ａは、情報記憶部１８から取得した通信情報４２００及び機能情報４３００を用いて、近距離無線通信を介して、情報媒体３０を更新する。すなわち、情報更新部１４Ａは、情報媒体３０に記憶されている通信情報及び機能情報を、情報記憶部１８から取得した通信情報４２００及び機能情報４３００で更新する。
【０１３４】
以上により、情報媒体３０に記憶されている通信情報及び機能情報について、ユーザは携帯端末１０Ａを用いて更新することができる。これにより、例えば、印刷システム１の管理者は、画像形成装置２０Ａが実行可能な機能が追加又は変更等された場合、当該画像形成装置２０Ａに貼り付けられている情報媒体３０に記憶されている機能情報を更新することができる。
【０１３５】
≪印刷処理≫
次に、ユーザが携帯端末１０Ａを用いて、情報媒体３０から通信情報及び機能情報を取得し、この取得した通信情報及び機能情報に基づき画像形成装置２０Ａに印刷ジョブを送信して印刷を行う処理について説明する。図１９は、第２の実施形態に係る印刷処理の一例のシーケンス図である。
【０１３６】
ステップＳ１９０１において、携帯端末１０Ａの全体制御部１１は、印刷ジョブの実行通知を受け取ると、通信情報及び機能情報の取得要求を情報取得部１５Ａに対して行う。そして、携帯端末１０Ａは、近距離無線通信装置１１０による近距離無線通信の開始を検出するまで待機状態となる。
【０１３７】
ステップＳ１９０２において、ユーザが携帯端末１０Ａを情報媒体３０にかざすと、情報取得部１５Ａは、情報媒体３０との近距離無線通信の開始を検出し、情報媒体３０から通信情報及び機能情報を取得する。
【０１３８】
ステップＳ１９０３において、全体制御部１１は、情報媒体３０から通信情報及び機能情報を取得したことの通知を受け付けると、印刷判定部１９に対して、画像形成装置２０Ａで印刷対象データが印刷可能であるか否かの判定要求を行う。
【０１３９】
ステップＳ１９０４において、印刷判定部１９は、ステップＳ１９０２で取得した機能情報に基づき、画像形成装置２０Ａで印刷対象データが印刷可能であるか否かを判定する。そして、印刷判定部１９は、判定結果を全体制御部１１に送信する。
【０１４０】
ここで、ステップＳ１９０２で機能情報４３００が取得された場合、印刷判定部１９は、例えば、次の（１）及び（２）に示すような判定を行う。
（１）印刷指示が行われた印刷アプリケーションが用いるＰＤＬ（より正確には、印刷アプリケーションから印刷対象データが送信されるプリンタドライバが用いるＰＤＬ）が、機能情報４３００に定義されているか否か
例えば、印刷指示が行われた印刷アプリケーションが用いるＰＤＬが「○○ＰＤＬ」である場合、機能情報４３００に定義されているため、印刷可能であると判定される。一方、印刷指示が行われた印刷アプリケーションが用いるＰＤＬが「○○ＰＤＬ」でない場合、機能情報４３００に定義されていないため、印刷可能でない（印刷不可）と判定される。
（２）印刷ジョブに含まれる印刷設定が、機能情報４３００で利用可能と定義されているか否か
例えば、印刷ジョブに含まれる印刷設定においてカラー印刷するとの設定がなされている場合（具体的には、例えば設定項目「カラー／モノクロ」の設定値が「カラー」である場合）、機能情報４３００でカラー印刷は利用不可能と定義されているため、印刷可能でない（印刷不可）と判定される。一方、印刷ジョブに含まれる印刷設定においてモノクロ印刷するとの設定がなされている場合、機能情報４３００でモノクロ印刷は利用可能と定義されているため、印刷可能であると判定される。
【０１４１】
なお、印刷ジョブに含まれる印刷設定の設定項目が、機能情報４３００に定義されていない場合は、印刷不可能であると判定される。例えば、印刷ジョブに含まれる印刷設定に「パンチ」（印刷された用紙に穴を空ける機能）が設定されている場合、機能情報４３００に「パンチ」は定義されていないため、印刷可能でない（印刷不可）と判定される。
【０１４２】
ここで、ステップＳ１９０４で印刷判定部１９による判定結果が「印刷可能」である場合、携帯端末１０Ａは、第１の実施形態で説明したステップＳ１２０６の処理を実行する。
【０１４３】
一方、ステップＳ１９０４で印刷判定部１９による判定結果が「印刷不可」である場合、携帯端末１０Ａは、ステップＳ１９０５の処理を実行する。
【０１４４】
ステップＳ１９０５において、全体制御部１１は、画像形成装置２０Ａで印刷をすることができないことを示す印刷不可画面の表示要求をＵＩ表示部１６に対して送信する。
【０１４５】
ステップＳ１９０６において、ＵＩ表示部１６は、印刷不可画面の表示要求を受け付けると、例えば図２０に示すような印刷不可画面７０００を表示装置１０２に表示させる。図２０は、第２の実施形態に係る印刷不可画面の一例のイメージ図である。
【０１４６】
図２０に示す印刷不可画面７０００は、ステップＳ１２０１でユーザにより選択された印刷対象データを画像形成装置２０Ａで印刷できないことを示す画面である。図２０に示す印刷不可画面７０００において、ユーザによりＯＫボタン７００１が押下されると、携帯端末１０Ａは、印刷処理を終了させる。この場合、印刷対象データの印刷は行われない。
【０１４７】
ここで、ステップＳ１９０２における印刷判定部１９の判定結果によっては、印刷設定を変更することで、画像形成装置２０Ａで印刷対象データを印刷することができる場合がある。
【０１４８】
例えば、印刷ジョブに含まれる印刷設定においてカラー印刷するとの設定がなされている場合において、機能情報４３００でカラー印刷は利用不可と定義されているが、モノクロ印刷は利用可能と定義されている場合である。この場合、当該印刷ジョブに含まれる印刷設定を「モノクロ印刷」すると変更すれば、該当の画像形成装置２０Ａで印刷が可能となる。
【０１４９】
そこで、本実施形態に係る印刷システム１では、印刷不可画面７０００において、ユーザにより、「設定を変更して印刷」ボタン７００２が押下された場合、印刷設定を変更した上で印刷対象データの印刷を行う。印刷不可画面７０００において、ユーザにより、「設定を変更して印刷」ボタン７００２が押下された場合の処理について、ステップＳ１９０７〜Ｓ１９１１で説明する。
【０１５０】
なお、例えば、印刷設定を変更しても画像形成装置２０Ａで印刷対象データを印刷できない場合、印刷不可画面７０００において「設定を変更して印刷」ボタン７００２を表示させないようにしてもよい。ここで、印刷設定を変更しても印刷対象データを印刷できない場合とは、例えば、印刷アプリケーションが用いるＰＤＬを機能情報４３００に定義されているＰＤＬに変更することができない場合などである。すなわち、携帯端末１０Ａに、当該機能情報４３００に定義されているＰＤＬに印刷対象データを変換することができるプリンタドライバがインストールされていない場合などである。
【０１５１】
ステップＳ１９０７において、全体制御部１１は、印刷ジョブに含まれる印刷設定の設定変更要求を設定変更部３１に送信する。
【０１５２】
ステップＳ１９０８において、設定変更部３１は、ステップＳ１９０２で取得した機能情報に基づき、印刷ジョブに含まれる印刷設定を変更する。そして、設定変更部３１は、印刷設定を変更したことの通知を全体制御部１１に送信する。
【０１５３】
例えば、印刷ジョブに含まれる印刷設定においてカラー印刷するとの設定がなされている場合において、機能情報４３００でカラー印刷は利用不可と定義されている場合、設定変更部３１は、印刷設定をモノクロ印刷するとの設定に変更する。
【０１５４】
ステップＳ１９０９において、全体制御部１１は、設定変更された印刷設定を含む印刷ジョブの実行要求を、処理要求部１７に対して送信する。
【０１５５】
ステップＳ１９１０において、処理要求部１７は、全体制御部１１から印刷ジョブの実行要求を受け付けると、ステップＳ１９０２で情報媒体３０から取得した通信情報に基づき、この通信情報に含まれるＩＰアドレスが示す画像形成装置２０Ａに対して、印刷ジョブを送信する。なお、ここで送信される印刷ジョブは、設定変更された印刷設定を含む。
【０１５６】
ステップＳ１９１１において、画像形成装置２０Ａのプリント機能部２４は、携帯端末１０Ａから印刷ジョブを受け付けると、この印刷ジョブを実行し、印刷対象データを印刷する。なお、このとき、プリント機能部２４は、印刷ジョブに含まれる設定変更された印刷設定の各設定項目の設定値に従って、印刷対象データを印刷する。
【０１５７】
以上により、ユーザは、所望の印刷対象データを画像形成装置２０Ａで印刷することができる。しかも、第２の実施形態では、携帯端末１０Ａにおいて、画像形成装置２０Ａで印刷可能か否かを判定し、判定結果に応じて印刷設定を変更した上で印刷を行うことができる。
【０１５８】
ここで、第２の実施形態では、携帯端末１０Ａは、ステップＳ１９０２において情報媒体３０から機能情報及び通信情報を取得したが、これに限られない。携帯端末１０Ａは、画像形成装置２０Ａの操作パネル２０２上に表示されたＱＲコードを撮像装置１０９で撮像して、コード情報読取部１２により機能情報及び通信情報を取得してもよい。
【０１５９】
また、この場合、携帯端末１０Ａは、ユーザが撮像装置１０９に対して所定の操作を行うことで、印刷ジョブに含まれる印刷設定の変更や印刷ジョブのキャンセルなどを行うことができてもよい。
【０１６０】
例えば、携帯端末１０Ａの撮像装置１０９によりＱＲコードが読み取られ、機能情報及び通信情報が取得された後に、ユーザが当該撮像装置１０９のレンズ部分を塞ぐ操作をした場合、携帯端末１０Ａは、印刷ジョブをキャンセルしてもよい。なお、ユーザが撮像装置１０９のレンズ部分を塞ぐ時間は、例えば１秒ないし数秒程度が挙げられる。
【０１６１】
また、例えば、同様に、撮像装置１０９によりＱＲコードが読み取られ、機能情報及び通信情報が取得された後に、ユーザが当該撮像装置１０９のレンズ部分の所定の範囲（例えば上半分）を塞ぐ操作をした場合、印刷設定をモノクロ印刷するように変更してもよい。
【０１６２】
また、例えば、同様に、撮像装置１０９によりＱＲコードが読み取られ、機能情報及び通信情報が取得された後に、ユーザが当該撮像装置１０９のレンズ部分の所定の範囲（例えば下半分）を塞ぐ操作をした場合、印刷される用紙の部数を１部増やすようにしてよい。
【０１６３】
このように、携帯端末１０Ａの撮像装置１０９によりＱＲコードを読み取ることで画像形成装置２０Ａに印刷ジョブを送信する場合には、撮像装置１０９が検知する光に応じて印刷設定の変更や印刷ジョブのキャンセルなどの各種操作を行えるようにしてもよい。
【０１６４】
＜まとめ＞
以上のように、第１の実施形態に係る印刷システム１では、ユーザは携帯端末１０を用いて、ＮＦＣチップなどの情報媒体３０に情報を書き込むことができる。また、携帯端末１０が書き込む情報は、画像形成装置２０の操作パネル２０２上に表示された所定のコードから取得することができる。このとき、携帯端末１０は、表示された所定のコードが例えば管理者ユーザなど正当な権限が付与されたユーザにより生成されたものであるか否かを判定することができる。これにより、正当な権限が付与されていないユーザにより生成された所定のコードに基づく情報媒体３０に対する情報の書き込みを防止することができる。したがって、印刷システム１の管理者が意図しない情報媒体３０の更新（書き込み）を防止することができる。
【０１６５】
また、第２の実施形態に係る印刷システム１では、ユーザは携帯端末１０を用いて、ＮＦＣチップなどの情報媒体３０に、画像形成装置２０Ａが実行可能な機能の情報を書き込むことができる。これにより、情報媒体３０から情報を取得した携帯端末１０Ａは、生成したジョブを当該画像形成装置２０Ａで実行させることができるか否かを判定することができ、判定結果に応じてジョブの設定を変更することができる。
【０１６６】
なお、コード情報読取部１２は、第１の取得手段の一例である。情報取得部１５は、第２の取得手段の一例である。コード情報判定部１３は、判定手段の一例である。情報更新部１４は、更新手段の一例である。コード情報生成部２２は、コード生成手段の一例である。
【０１６７】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１６８】
１      印刷システム
１０    携帯端末
１１    全体制御部
１２    コード情報読取部
１３    コード情報判定部
１４    情報更新部
１５    情報取得部
１６    ＵＩ表示部
１７    処理要求部
１８    情報記憶部
２０    画像形成装置
２１    ユーザ認証部
２２    コード情報生成部
２３    表示部
２４    プリント機能部
２５    ユーザ情報記憶部
２６    通信情報記憶部
３０    情報媒体
【先行技術文献】
【特許文献】
【０１６９】
【特許文献１】特開２００６−２１１０３９号公報
【図１】
0006668611.tif 000002
【図２】
0006668611.tif 000003
【図３】
0006668611.tif 000004
【図４】
0006668611.tif 000005
【図５】
0006668611.tif 000006
【図６】
0006668611.tif 000007
【図７】
0006668611.tif 000008
【図８】
0006668611.tif 000009
【図９】
0006668611.tif 000010
【図１０】
0006668611.tif 000011
【図１１】
0006668611.tif 000012
【図１２】
0006668611.tif 000013
【図１３】
0006668611.tif 000014
【図１４】
0006668611.tif 000015
【図１５】
0006668611.tif 000016
【図１６】
0006668611.tif 000017
【図１７】
0006668611.tif 000018
【図１８】
0006668611.tif 000019
【図１９】
0006668611.tif 000020
【図２０】
0006668611.tif 000021