(57)【要約】      （修正有）【課題】外部装置に格納された印刷対象物を、より簡易な方法で印刷することができる画像形成装置、画像形成方法、及びプログラムを提供する。【解決手段】画像形成装置は、リーダ部１２３と、データ取得部と、画像形成部１３０と、制御部１１８とを持つ。リーダ部は、非接触無線通信方式に対応したデータを読み込む。データ取得部は、印刷対象物のデータを取得する。画像形成部は、データ取得部により取得されたデータに基づき画像を形成する。制御部は、リーダ部により読み込まれたデータに外部装置に格納された印刷対象物の格納場所を特定する識別情報が含まれる場合に、識別情報に基づいて外部装置に格納された印刷対象物のデータを取得するようにデータ取得部を制御する。【選択図】図６
2018008500.tif 000002
【特許請求の範囲】
【請求項１】
非接触無線通信方式に対応したデータを読み込むリーダ部と、
印刷対象物のデータを取得するデータ取得部と、
前記データ取得部により取得されたデータに基づき画像を形成する画像形成部と、
前記リーダ部により読み込まれたデータに外部装置に格納された印刷対象物の格納場所を特定する識別情報が含まれる場合に、前記識別情報に基づいて前記外部装置に格納された印刷対象物のデータを取得するように前記データ取得部を制御する制御部と、
を備える画像形成装置。
【請求項２】
前記制御部は、
前記印刷対象物を指定する情報が前記識別情報に付加される場合、前記識別情報に付加された情報に基づいて前記外部装置に格納された印刷対象物のデータを取得するように前記データ取得部を制御する、
請求項１記載の画像形成装置。
【請求項３】
前記リーダ部は、
前記非接触無線通信方式とは異なる通信方式の通信によって、自画像形成装置に対する通信が許可されない携帯端末から、前記識別情報を含むデータを読み込み、
前記データ取得部は、
前記携帯端末とは異なる前記外部装置から前記印刷対象物のデータを取得する、
請求項１又は請求項２記載の画像形成装置。
【請求項４】
前記制御部は、
前記非接触無線通信方式の通信規格において規定される属性情報に基づいて、前記リーダ部により読み込まれたデータの属性情報に対応付けられた処理を実施する、
請求項１から請求項３の何れか１項記載の画像形成装置。
【請求項５】
非接触無線通信方式に対応したデータを読み込み、
読み込まれたデータに外部装置に格納された印刷対象物の格納場所を特定する識別情報が含まれる場合に、前記識別情報に基づいて前記外部装置に格納された印刷対象物のデータを取得し、取得したデータに基づき画像を形成する、
画像形成方法。
【請求項６】
画像形成装置のコンピュータに、
読み込まれたデータに外部装置に格納された印刷対象物の格納場所を特定する識別情報が含まれる場合に、前記識別情報に基づいて前記外部装置に格納された印刷対象物のデータを取得し、取得したデータに基づき画像を形成する処理、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像形成装置、画像形成方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、Multi Function Peripheral（以下「ＭＦＰ」という。）及びプリンタ等の画像形成装置がある。画像形成装置は、ネットワークを介して取得した印刷対象物のデータを印刷する。例えば、ネットワークには、Wi-Fi（登録商標）やBluetooth（登録商標）等の無線通信回線、及び、ＬＡＮ等の有線通信回線等が含まれる。
【０００３】
ＭＦＰが接続される特定の範囲のネットワークは、上記ネットワークを利用するための権限が規定され、上記特定の範囲外からは利用が制限されることがある。特定の範囲内に位置する装置は、上記ネットワークを経由して所望のドキュメント（印刷対象物）をＭＦＰに対して送信する。ＭＦＰは、上記特定の範囲内に位置する装置から受信したドキュメントを印刷できる。しかしながら、上記特定の範囲外に位置する装置は、上記ネットワークの利用が制限され、上記ネットワークを介してＭＦＰと通信できない。ＭＦＰは、上記特定の範囲外に位置する装置からドキュメントを受信することができない。上記のような条件のもとでは、上記ドキュメントを印刷できないという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２１４１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決する課題は、外部装置に格納された印刷対象物を、より簡易な方法で印刷することができる画像形成装置、画像形成方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の画像形成装置は、リーダ部と、データ取得部と、画像形成部と、制御部とを持つ。リーダ部は、非接触無線通信方式に対応したデータを読み込む。データ取得部は、印刷対象物のデータを取得する。画像形成部は、前記データ取得部により取得されたデータに基づき画像を形成する。制御部は、前記リーダ部により読み込まれたデータに外部装置に格納された印刷対象物の格納場所を特定する識別情報が含まれる場合に、前記識別情報に基づいて前記外部装置に格納された印刷対象物のデータを取得するように前記データ取得部を制御する。
【図面の簡単な説明】
【０００７】
【図１】実施形態の画像形成装置１００の全体構成例を示す外観図。
【図２】実施形態の画像形成装置１００を含む印刷システムを示す構成図。
【図３】実施形態のサーバ装置２００のハードウェア構成図。
【図４】実施形態の端末装置３００のハードウェア構成図。
【図５】実施形態の携帯端末４００のハードウェア構成図。
【図６】実施形態の画像形成装置１００のコントローラ１１０の機能図。
【図７】ＮＦＣデバイスが備える機能について示す図。
【図８】ＮＦＣデバイスが備える機能について示す図。
【図９】ＮＦＣデバイスが備える機能について示す図。
【図１０】ＮＤＥＦメッセージについて示す図。
【図１１】ＮＤＥＦレコードの構成について示す図。
【図１２】図１１に示したＮＤＥＦレコードのＴＮＦとＴＹＰＥの値について説明するための図。
【図１３】実施形態の印刷処理の手順の一例を示すフローチャート。
【図１４】変形例の印刷処理の手順の一例を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、実施形態の画像形成装置、画像形成方法、及びプログラムを、図面を参照して説明する。尚、各図において同一箇所を示す場合は同一の符号を付す。
【０００９】
［画像形成装置１００］
図１は、実施形態の画像形成装置１００の全体構成例を示す外観図である。画像形成装置１００は、例えば複合機等の画像形成装置である。画像形成装置１００は、コントローラ１１０、コントロールパネル１２０、プリンタ部１３０、シート収容部１４０及び画像読取部１５０を備える。なお、画像形成装置１００のプリンタ部１３０は、トナー像を定着させる装置であってもよいし、インクジェット式の装置であってもよい。
画像形成装置１００は、トナー等の現像剤を用いてシート上に画像を形成する。シートは、例えば紙やラベル用紙である。シートは、その表面に画像形成装置１００が画像を形成できる物であればどのような物であってもよい。
【００１０】
コントローラ１１０は、ＣＰＵ（Central Processing Unit）等の演算処理装置と、メモリと、各種インタフェース等を含む。各種インタフェースには、画像形成装置１００内の各部、及び、通信回線５００（図２参照）とのインタフェース等が含まれる。メモリは、揮発性の記憶装置であるＲＡＭ（Random Access Memory）を含む。メモリは、不揮発性の記憶装置であるＲＯＭ（Read Only Memory）、ＨＤＤ（Hard disk drive）、又はＳＳＤ（Solid state drive）を含む。コントローラ１１０は、画像形成装置１００を制御するための情報を受け付けて、画像形成装置１００内の各部を制御する。コントローラ１１０についての詳細は後述する。
【００１１】
コントロールパネル１２０は、タッチパネルディスプレイ１２１とキーボード１２２とカードリーダ１２３（リーダ部）とを有する。
【００１２】
タッチパネルディスプレイ１２１は、ディスプレイと操作検出部とを有する。ディスプレイは、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。ディスプレイは、画像形成装置１００に関する種々の情報を表示する。操作検出部は、ユーザの操作を受け付ける。操作検出部は、ユーザによって行われた操作に応じた信号を、コントローラ１１０に出力する。
【００１３】
キーボード１２２は、ユーザによって行われた操作に応じた信号を、コントローラ１１０に出力する。
【００１４】
カードリーダ１２３は、非接触無線通信方式により、カード又は携帯端末等と通信する。非接触無線通信方式として、近接無線通信方式（ＮＦＣ（Near Field Communication））が知られている。ＮＦＣに関する技術として、「ＩＳＯ／ＩＥＣ  １４４４３」、「ＩＳＯ／ＩＥＣ  １５６９３」、「ＪＩＳ  Ｘ  ６３１９」等が開示されている。上記の技術の他に、ＮＦＣ  Ｆｏｒｕｍにおいて策定された仕様等が開示されている。カードリーダ１２３は、少なくとも上記の仕様のカードからデータを読み出すことができる。以下の説明では、ＮＦＣを例示して説明する。カードリーダ１２３は、近傍に配置されたＩＣカード又は携帯端末等（以下、ＩＣカード等という。）から、ＩＣカード等内の記憶領域に格納されているデータを読み取る。実施形態のカードリーダ１２３は、ＩＣカード等に対するデータの書き込み機能を有することを必須としない。
【００１５】
プリンタ部１３０は、画像読取部１５０によって生成された画像情報、又は通信路を介して受信された画像情報の何れかの画像情報に基づいて、シート上に画像を形成する。プリンタ部１３０は、例えば以下のような処理によって画像を形成する。プリンタ部１３０の画像形成部は、画像情報に基づいて感光体ドラム上に静電潜像を形成する。プリンタ部１３０の画像形成部は、静電潜像に現像剤を付着させることによって可視像を形成する。現像剤の具体例として、トナーがある。プリンタ部１３０の転写部は、可視像をシート上に転写する。プリンタ部１３０の定着部は、シートに対して加熱及び加圧を行うことによって、可視像をシート上に定着させる。なお、画像が形成されるシートは、シート収容部１４０に収容されているシートであってもよいし、手指しされたシートであってもよい。
【００１６】
シート収容部１４０は、プリンタ部１３０における画像形成に用いられるシートを収容する。
【００１７】
画像読取部１５０は、読み取り対象の画像情報を光の明暗として読み取る。画像読取部１５０は、読み取られた画像情報を記録する。記録された画像情報は、ネットワークを介して他の情報処理装置に送信されてもよい。記録された画像情報は、プリンタ部１３０によってシート上に画像形成されてもよい。
【００１８】
上記の画像形成装置１００は、上記のＩＣカード等を用いて指定される印刷対象物等を、より簡易な方法で印刷する。後述する携帯端末４００は、上記のＩＣカード等の一例である。
【００１９】
［画像形成装置１００を含む印刷システム］
図２は、実施形態の画像形成装置１００を含む印刷システムを示す構成図である。図２に示される印刷システムは、画像形成装置１００、サーバ装置２００、端末装置３００、及び、携帯端末４００を有する。画像形成装置１００、サーバ装置２００、端末装置３００、及び携帯端末４００は、通信回線５００により接続されており、通信回線５００を介して通信可能である。なお、上記の通信のうち少なくとも一部の通信を無線通信で行うように構成してもよい。例えば、携帯端末４００は、無線基地局６００を介して通信回線５００に接続するように構成してもよい。
【００２０】
なお、画像形成装置１００、サーバ装置２００、端末装置３００、及び携帯端末４００は、通信相手先が制限されている。画像形成装置１００は、サーバ装置２００に対しては通信が許可されるものとする。画像形成装置１００は、端末装置３００と携帯端末４００とに対しては、通信回線５００を介しての通信が許可されないものとする。
【００２１】
例えば、画像形成装置１００が通信可能に接続される特定の範囲のネットワークＮＷは、ネットワークＮＷを利用するための権限が規定される。さらにネットワークＮＷは、ネットワークＮＷ外からは利用が制限される。ネットワークＮＷ内に位置する装置（不図示）は、ネットワークＮＷを経由して所望のドキュメント（印刷対象物）のデータを画像形成装置１００に対して送信する。画像形成装置１００は、ネットワークＮＷ内に位置する装置から印刷対象物のデータを受信する場合には、印刷対象物に対応するドキュメントを印刷する。
【００２２】
ところで、端末装置３００と携帯端末４００は、ネットワークＮＷ外に位置する。端末装置３００と携帯端末４００等の装置は、ネットワークＮＷの利用が制限される。例えば、端末装置３００と携帯端末４００等の装置は、ネットワークＮＷを介して画像形成装置１００と通信できない。
【００２３】
例えば、通信回線５００は、インターネットを含む。サーバ装置２００は、インターネット等に接続されたサーバである。画像形成装置１００と端末装置３００と携帯端末４００等の装置は、インターネット等を介してサーバ装置２００に対して接続可能である。画像形成装置１００は、インターネット等を介してサーバ装置２００からデータを取得する。端末装置３００と携帯端末４００等の装置は、インターネット等を介してサーバ装置２００に対してデータを送受信する。
【００２４】
以下、サーバ装置２００、端末装置３００、及び携帯端末４００について、順に説明する。
【００２５】
［サーバ装置２００］
サーバ装置２００のハードウェア構成は、現存のパーソナルコンピュータ又はサーバ装置と同様の構成を備える。
【００２６】
図３は、実施形態のサーバ装置２００のハードウェア構成図である。サーバ装置２００は、例えば、ＣＰＵ２００Ａと、ＲＡＭ２００Ｂと、不揮発性記憶装置２００Ｃと、可搬型記憶媒体ドライブ装置２００Ｄと、入出力装置２００Ｅと、通信インタフェース２００Ｆとを備える。通信インタフェース２００Ｆは、サーバ装置２００を通信回線５００に接続するためのインタフェースである。サーバ装置２００は、ＣＰＵ２００Ａに代えて、任意の形態のプロセッサを備えてもよいし、図３に示した各構成要素のうち一部を省略してもよい。
【００２７】
ＣＰＵ２００Ａは、格納されたプログラムをＲＡＭ２００Ｂに展開して実行することで、以下に説明する種々の処理を行う。格納されたプログラムには、不揮発性記憶装置２００Ｃに格納されたプログラムが含まれる。又は、格納されたプログラムには、可搬型記憶媒体ドライブ装置２００Ｄに装着された可搬型記憶媒体に格納されたプログラムが含まれる。ＲＡＭ２００Ｂは、ＣＰＵ２００Ａによってワーキングエリアとして使用される。不揮発性記憶装置２００Ｃは、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリ、ＲＯＭ等である。可搬型記憶媒体ドライブ装置２００Ｄには、ＤＶＤ（Digital Versatile Disc）やＣＤ（Compact Disc）、ＳＤカード（登録商標）等の可搬型記憶媒体が装着される。入出力装置２００Ｅは、例えば、キーボードやマウス、タッチパネル、表示装置等を含む。
【００２８】
例えば、図２に示すように、サーバ装置２００は、ＣＰＵ２００Ａにプログラムを実行させることにより、ＣＰＵ２００Ａを、データ管理部２１０として機能させる。データ管理部２１０は、画像形成装置１００においてシートに印刷するための所望のドキュメント（印刷対象物）のデータを、外部装置から受信する。印刷対象物のデータには、ドキュメントとしての文章情報又は画像情報等に対応するデータ（属性情報）が含まれる。例えば、上記の属性情報には、データが記憶された格納場所を示す識別情報、ファイルの形式、ファイル名等が含まれる。サーバ装置２００は、不揮発性記憶装置２００Ｃの記憶領域内に、印刷対象物のデータを格納する記憶領域として記憶部２２０を割り付ける。サーバ装置２００は、受信した印刷対象物のデータを、記憶部２２０に書き込む。記憶部２２０は、識別情報によりネットワーク内における位置が特定される。上記の識別情報には、例えば、ＵＲＩ（Uniform Resource Identifier）、パス、アドレス情報（ＩＰアドレス（Internet Protocol address））等の情報が含まれる。
【００２９】
例えば、データ管理部２１０は、記憶部２２０に格納する印刷対象物のデータを、ファイル単位、又は、ファイルを格納するフォルダ単位で管理する。データ管理部２１０は、ファイル、又は、フォルダを識別する識別情報を生成する。データ管理部２１０は、識別情報をキーにして、記憶部２２０に格納されている印刷対象物のデータを特定する。データ管理部２１０は、予め指定された方法で、上記の識別番号を外部装置に通知する。例えば、データ管理部２１０は、データの書き込みを要求した外部装置、又は、ユーザの操作により指示された外部装置宛に識別番号を通知する。例えば、上記ユーザは、印刷対象物のデータの書き込みを要求したユーザである。
【００３０】
データ管理部２１０は、上記の識別情報を含む要求を、外部装置等から受け付けて、上記の要求に応じた処理を実施する。
【００３１】
データ管理部２１０は、外部装置から、データ読み出し要求を受け付ける。例えば、データ読み出し要求は、記憶部２２０に格納されている印刷対象物のデータを読み出して、印刷対象物のデータを送付することを要求するものである。データ読み出し要求には、印刷対象物のデータをファイル単位、又は、ファイルを含むフォルダ単位で識別するための識別情報が含まれている。
データ管理部２１０は、識別情報をキーにして記憶部２２０に格納している印刷対象物のデータを、要求に応じて読み出して、要求元である外部装置宛に送信する。
【００３２】
なお、データ管理部２１０は、印刷対象物のデータの送信元、及び、印刷対象物のデータの送付を要求する要求元についての認証を実施してもよい。或いは、上記の認証の結果、許可された送信元、及び、要求元からの指示を受け付けるようにしてもよい。サーバ装置２００は、上記の認証の方法については、一般的な手法を適用してもよい。
【００３３】
［端末装置３００］
端末装置３００のハードウェア構成は、現存のパーソナルコンピュータ又はサーバ装置と同様の構成を備える。
【００３４】
図４は、実施形態の端末装置３００のハードウェア構成図である。端末装置３００は、例えば、ＣＰＵ３００Ａと、ＲＡＭ３００Ｂと、不揮発性記憶装置３００Ｃと、可搬型記憶媒体ドライブ装置３００Ｄと、入出力装置３００Ｅと、通信インタフェース３００Ｆとを備える。通信インタフェース３００Ｆは、端末装置３００を通信回線５００に接続するためのインタフェースである。端末装置３００は、ＣＰＵ３００Ａに代えて、任意の形態のプロセッサを備えてもよいし、図４に示した各構成要素のうち一部を省略してもよい。
【００３５】
ＣＰＵ３００Ａは、格納されたプログラムをＲＡＭ３００Ｂに展開して実行することで、以下に説明する種々の処理を行う。格納されたプログラムには、不揮発性記憶装置３００Ｃに格納されたプログラム、又は可搬型記憶媒体ドライブ装置３００Ｄに装着された可搬型記憶媒体に格納されたプログラムが含まれる。ＲＡＭ３００Ｂは、ＣＰＵ３００Ａによってワーキングエリアとして使用される。不揮発性記憶装置３００Ｃは、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリ、ＲＯＭ等である。可搬型記憶媒体ドライブ装置３００Ｄには、ＤＶＤやＣＤ、ＳＤカード等の可搬型記憶媒体が装着される。入出力装置３００Ｅは、例えば、キーボードやマウス、タッチパネル、表示装置等を含む。
【００３６】
例えば、端末装置３００は、ＣＰＵ３００Ａにプログラムを実行させることにより、ＣＰＵ３００Ａを、操作処理部３１０として機能させる。操作処理部３１０は、印刷対象物のデータを、サーバ装置２００に格納させるための操作を受け付けて、サーバ装置２００に格納させる。例えば、操作処理部３１０は、サーバ装置２００に対するログイン手続を実施する。サーバ装置２００によって利用が許可された後、操作処理部３１０は、ユーザが指定する印刷対象物のデータと、ユーザが利用する電子メールのメールアドレスをサーバ装置２００宛に送信する。
【００３７】
例えば、サーバ装置２００は、印刷対象物のデータを格納した後、上記のメールアドレス宛に、印刷対象物のデータをファイル単位又はフォルダ単位で識別するための識別情報を通知する。携帯端末４００は、ユーザが利用する電子メールの閲覧に利用される。
【００３８】
［携帯端末４００］
携帯端末４００のハードウェア構成は、現存のスマートフォン又はタブレット装置等の携帯型の情報機器と同様の構成を備える。
【００３９】
図５は、実施形態の携帯端末４００のハードウェア構成図である。携帯端末４００は、例えば、端末制御部４０１と、ＣＬＦ（Contactless Front-End）４０２と、共振部４０３、装着部４０４とを備える。携帯端末４００の装着部４０４には、着脱可能なＩＣカード４０５が装着される。ＩＣカード４０５は、端末制御部４０１とＣＬＦ４０２とに接続される。携帯端末４００は、ＩＣカード４０５が装着されることにより、外部装置とＮＦＣによる通信が可能になる。外部装置は、例えば、画像形成装置１００等の装置が含まれる。
【００４０】
端末制御部４０１は、ＩＣカード４０５とＣＬＦ４０２と通信する。端末制御部４０１は、ＩＣカード４０５に対してコマンド（処理要求）を送信し、ＩＣカード４０５によるコマンド処理の結果として、レスポンス（処理応答）を受信する。
【００４１】
ＣＬＦ４０２は、ＩＣカード４０５と通信して、ＩＣカード４０５内の通信制御部により制御される。
【００４２】
ＣＬＦ４０２には、共振部４０３が接続される。共振部４０３は、ＮＦＣ等の非接触通信に使用されるアンテナコイルである。ＣＬＦ４０２は、共振部４０３を介して、ＮＦＣ等の非接触無線通信方式により外部装置と通信する。
【００４３】
ＣＬＦ４０２は、画像形成装置１００等の外部装置とのＮＦＣによる通信を制御する。例えば、画像形成装置１００のカードリーダ１２３の近傍に配置されると、ＣＬＦ４０２は、カードリーダ１２３からの電波を検出する。これに応じて、ＣＬＦ４０２と画像形成装置１００との間の通信が起動される。ＣＬＦ４０２は、カードリーダ１２３から、データの読み出し要求を受信して、要求を受信したことを端末制御部４０１に通知する。ＣＬＦ４０２は、上記の要求に対して所望のデータをＮＦＣの通信規格に準じて返信する。要求に対して返信する所望のデータには、サーバ装置２００の記憶部２２０を識別するための識別情報が含まれる。なお、要求に対して返信する所望のデータは、予めＣＬＦ４０２内に格納されていてもよく、要求を受けた際に、端末制御部４０１から指定されもよい。
【００４４】
上記により、画像形成装置１００のカードリーダ１２３は、上記により返信されたデータを読み取る。なお、ＣＬＦ４０２は、カードリーダ１２３をライターとして利用する利用形態に対応するものでなくてもよい。つまり、ＣＬＦ４０２は、データの書き込み要求に対応する機能を有することを必須としない。
【００４５】
ＩＣカード４０５は、無線基地局６００を介した通信サービスを利用する利用者を識別可能にする情報を記憶する。ＩＣカード４０５は、例えば、ＳＩＭ（Subscriber Identity Module）カードである。ＩＣカード４０５は、端末制御部４０１と通信可能である。
【００４６】
端末制御部４０１は、例えば、ＣＰＵ等を含むプロセッサにより実現される。端末制御部４０１は、携帯端末４００を統括的に制御する。
【００４７】
例えば、端末制御部４０１は、ＣＰＵ４０１Ａと、ＲＡＭ４０１Ｂと、不揮発性記憶装置４０１Ｃと、ＮＦＣ通信インタフェース４０１Ｄと、入出力装置４０１Ｅと、通信インタフェース４０１Ｆとを備える。通信インタフェース４０１Ｆは、無線基地局６００と通信するための無線通信部を含む。端末制御部４０１は、ＣＰＵ４０１Ａに代えて、任意の形態のプロセッサを備えてもよいし、図５に示した各構成要素のうち一部を省略してもよい。
【００４８】
ＣＰＵ４０１Ａは、不揮発性記憶装置４０１Ｃに格納されたプログラムをＲＡＭ４０１Ｂに展開して実行することで、以下に説明する種々の処理を行う。ＲＡＭ４０１Ｂは、ＣＰＵ４０１Ａによってワーキングエリアとして使用される。不揮発性記憶装置４０１Ｃは、例えば、フラッシュメモリ、ＲＯＭ等である。ＮＦＣ通信インタフェース４０１Ｄには、ＣＬＦ４０２とＩＣカード４０５とが接続される。入出力装置４０１Ｅは、例えば、キーボード、タッチパネル、表示装置等を含む。
【００４９】
例えば、端末制御部４０１は、ＣＰＵ４０１Ａにプログラムを実行させることにより、端末制御部４０１を無線通信端末として機能させる。端末制御部４０１は、入出力装置４０１Ｅにより検出したユーザの操作に応じて、通信インタフェース４０１Ｆを制御して無線基地局６００を介して外部装置と通信させる。
端末制御部４０１は、カードリーダ１２３等の外部装置からＣＬＦ４０２がデータの読み出し要求を受信したことの通知を、ＣＬＦ４０２から受ける。端末制御部４０１は、上記の要求を判断した結果に基づいて、ＣＬＦ４０２から送信する信号を制御する。例えば、端末制御部４０１は、データの読み出し要求を受信した場合には、これに応じた識別情報を、ＣＬＦ４０２から送信させる。
【００５０】
図６は、実施形態の画像形成装置１００のコントローラ１１０の機能図である。
コントローラ１１０は、入出力制御部１１１と、リーダ制御部１１２と、記憶部１１３と、入力制御部１１４と、印刷制御部１１５（画像形成部）とを備える。さらに、コントローラ１１０は、通信インタフェース１１６（データ取得部）と、設定情報管理部１１７と、制御部１１８とを備える。
【００５１】
入出力制御部１１１は、制御部１１８の制御により、コントロールパネル１２０のタッチパネルディスプレイ１２１に表示する表示画面を生成する。入出力制御部１１１は、コントロールパネル１２０におけるタッチパネルディスプレイ１２１とキーボード１２２とからの情報を取得し、制御部１１８に通知する。
【００５２】
リーダ制御部１１２は、カードリーダ１２３によって検出した非接触無線通信方式に対応したデータを取得し、制御部１１８に通知する。リーダ制御部１１２は、カードリーダ１２３に対して、通信状態を制御するための情報を通知する。例えば、リーダ制御部１１２は、ＮＦＣにおける「Ｒｅａｄｅｒ／Ｗｒｉｔｅｒモード」の機能を有する。ＮＦＣと「Ｒｅａｄｅｒ／Ｗｒｉｔｅｒモード」についての詳細は後述する。なお、リーダ制御部１１２とカードリーダ１２３との組み合わせは、リーダ部の一例である。
【００５３】
記憶部１１３は、コントローラ１１０を機能させるための各種情報を記憶する。上記の各種情報には、プログラム、各種設定情報、ドキュメントとして印刷する印刷対象物のデータ等のデータと、上記のデータの他に、一時的に記憶するデータ等が含まれる。
【００５４】
入力制御部１１４は、制御部１１８の制御により、画像読取部１５０を機能させる。入力制御部１１４は、画像読取部１５０により、シートの表面に表れている画像を読み取らせて、上記画像に対応する画像データを生成する。
【００５５】
印刷制御部１１５は、制御部１１８の制御により、プリンタ部１３０を機能させる。例えば、印刷制御部１１５は、制御部１１８により指定され、通信インタフェース１１６により取得された印刷対象物のデータに基づき画像を形成する。印刷対象物のデータに基づき形成される画像は、印刷対象物としてのドキュメントに対応するものになる。印刷制御部１１５は、形成した画像をプリンタ部１３０によってシートに印刷させる。
【００５６】
通信インタフェース１１６は、通信回線５００に接続される。通信インタフェース１１６は、ＮＦＣとは異なる通信方式で通信する。ＮＦＣとは異なる通信方式は、例えば、ＬＡＮ（ＩＥＥＥ８０２．３）、Wi-Fi（ＩＥＥＥ８０２．１１）、Bluetooth等を含む。通信インタフェース１１６は、通信回線５００を介した通信により印刷対象物のデータを取得する。例えば、通信インタフェース１１６は、携帯端末４００とは異なるサーバ装置２００から印刷対象物のデータを取得してもよい。
【００５７】
設定情報管理部１１７は、制御部１１８等による各種制御に利用する各種設定情報を管理する。設定情報管理部１１７は、各種設定情報を記憶部１１３に格納し、必要に応じて新たな値に更新する。
【００５８】
制御部１１８は、識別データ（識別情報）により識別されるサーバ装置２００に対して、上記識別データを含むデータに対応する印刷対象物のデータを送信するように要求する。例えば、上記の識別データは、サーバ装置２００のＵＲＩ、ＩＰアドレス等の記憶領域のアドレス情報が含まれる。制御部１１８は、サーバ装置２００等から取得した印刷対象物のデータに基づく画像を形成させる。
【００５９】
制御部１１８は、上記の印刷対象物を指定する情報が識別データに付加される場合、データ取得部によりサーバ装置２００の記憶領域から上記の印刷対象物のデータを取得する。実施形態の条件では、携帯端末４００からの画像形成装置１００に対する通信が許可されない。この場合、カードリーダ１２３は、ＮＦＣにより携帯端末４００を呼び出して、携帯端末４００から、識別データと識別データに付加された情報を含むデータを読み込む。例えば、識別データに付加された情報とは、印刷対象物のデータのファイル名等である。
【００６０】
なお、携帯端末４００がＮＦＣとは異なる通信方式で画像形成装置１００と通信できない場合であったとしても、携帯端末４００は、識別データを含むデータを取得する。つまり、携帯端末４００は、識別データを含むデータを、サーバ装置２００等から取得するとよい。上記の手法をとることにより、画像形成装置１００は、ＮＦＣにより携帯端末４００を呼び出して、携帯端末４００から識別データを含むデータを取得できる。
【００６１】
携帯端末４００と画像形成装置１００との通信手段が、ＮＦＣ以外にない場合であっても、画像形成装置１００は、サーバ装置２００から、印刷対象物のデータを取得できる。
【００６２】
なお、端末制御部４０１が実施する印刷に関する処理を整理する。
端末制御部４０１における、画像形成装置１００に対する印刷要求に関する処理には、例えば、下記が含まれる。
（１）印刷させるデータが格納されている記憶領域（記憶部２２０）の位置情報（識別情報）を、端末制御部４０１が取得。
（２）印刷させるデータが格納されている記憶領域（記憶部２２０）の位置情報（識別情報）を、端末制御部４０１がＲＡＭ４０１Ｂ又は不揮発性記憶装置４０１Ｃに格納。
（３）端末制御部４０１がＮＦＣによる読み出し要求に対しての応答を許可。
なお、上記の画像形成装置１００に係る処理の詳細については、後述する。
【００６３】
図７から図９は、ＮＦＣデバイスが備える機能を模式化して示す図である。図７から図９の各図には、通信の機能をプロトコルスタックが図示される。
【００６４】
近年、ＮＦＣに係る通信規格において、ＮＦＣデバイスが備える機能として、複数種類の動作モードが規定されている。また、ＮＦＣに関する各種仕様が、ＮＦＣ  Ｆｏｒｕｍにおいて策定されている。
【００６５】
図７は、「Ｒｅａｄｅｒ／Ｗｒｉｔｅｒモード」を示す。図８は、「Ｐｅｅｒ−ｔｏ−Ｐｅｅｒモード」を示す。図９は、「Ｃａｒｄ  Ｅｍｕｒａｔｉｏｎモード」を示す。なお、図７から図９に示す３種類の動作モードのうち、特定の記憶領域（格納場所）を示す識別情報を用いるものは、「Ｒｅａｄｅｒ／Ｗｒｉｔｅｒモード」に限られる。画像形成装置１００は、特定の記憶領域（格納場所）を示す識別情報を含むことを、「Ｔｙｐｅ１−４Ｔａｇオペレーション」と「ＮＤＥＦ（NFC Data Exchange Format）」とに基づいて検出する。例えば、本実施形態の画像形成装置１００は、携帯端末４００との通信を「Ｒｅａｄｅｒ／Ｗｒｉｔｅｒモード」で機能させる。これにより、画像形成装置１００は、他の動作モードで機能するものと異なることを識別する。
【００６６】
図１０は、ＮＤＥＦメッセージについて示す図である。「Ｒｅａｄｅｒ／Ｗｒｉｔｅｒモード」のうち、或る条件のもとで、ＮＤＥＦメッセージが用いられることが策定されている。
【００６７】
図１０に示すＮＤＥＦメッセージは、ＮＤＥＦレコード１、ＮＤＥＦレコード２、・・・、ＮＤＥＦレコードＮの複数のＮＤＥＦレコードを含む。図１０に示すＮＤＥＦメッセージは、ＮＤＥＦフォーマットに基づいた一例である。ＮＤＥＦメッセージは、１つ以上のＮＤＥＦレコードを含む。ＮＤＥＦメッセージには、複数のＮＤＥＦレコードを１つの電文に含めることができる。画像形成装置１００は、上記のＮＤＥＦメッセージを利用して、異なる種類の情報を、１回の処理で読み出すことができる。
【００６８】
図１１は、ＮＤＥＦレコードの構成について示す図である。ＮＤＥＦレコードには、「ヘッダ情報」、「ＴＹＰＥの長さ」、「ＩＤの長さ」、「ＰＡＹＬＯＡＤの長さ」、「ＴＹＰＥ」、「ＩＤ」、「ＰＡＹＬＯＡＤ」の各情報が含まれる。ヘッダ情報には、「ＭＢ」、「ＭＥ」、「ＣＦ」、「ＳＲ」、「ＩＬ」、及び、「ＴＮＦ」の各情報が含まれる。「ＭＢ(Message Begin)」と「ＭＥ(Message End)」は、ＮＤＥＦレコードの始まりと終わりを示すフラグである。「ＣＦ」、「ＳＲ」、及び、「ＩＬ」は、ＮＤＥＦレコードを結合して利用する場合のフラグである。「ＴＮＦ（Type Name Format）」と「ＴＹＰＥ」とにより、「ＰＡＹＬＯＡＤ」に含まれる情報の意味が決定される。
【００６９】
図１２は、図１１に示したＮＤＥＦレコードのＴＮＦとＴＹＰＥの値について説明するための図である。
【００７０】
例えば、「ＰＡＹＬＯＡＤ」にＸＭＬデータを記述する場合には、「ＴＮＦ」の値を「０ｘ０３」に、「ＴＹＰＥ」の値を「絶対ＵＲＩ」にすることが規定されている。
【００７１】
例えば、「ＴＮＦ」の値を「０ｘ０１」にする場合には、「ＴＹＰＥ」の値と「ＰＡＹＬＯＡＤ」の記述方法が規定されている。例えば、ＵＲＩレコードをＰＡＹＬＯＡＤに記述する場合、「ＴＹＰＥ」の値が「”Ｕ”（０ｘ５５）」である。さらに、「ＰＡＹＬＯＡＤ」の値が「ＵＲＩ識別コード」と「ＵＲＩの残りの部分」の組み合わせである。
【００７２】
図１３は、実施形態の印刷処理の手順の一例を示すフローチャートである。
以下に説明する印刷処理は、ＮＤＥＦ情報に係る「ＴＮＦ」の値が０ｘ０１であり、「ＴＹＰＥ」の値が「”Ｕ”」である場合の一例を例示するものである。
【００７３】
まず、コントローラ１１０は、カードリーダ１２３により定期的にカードをポーリングさせる（ＡＣＴ１１）。携帯端末４００は、カードリーダ１２３からの信号を検出した場合、予め定められた手順により応答する。なお、コントローラ１１０は、あたかもＮＦＣ仕様のカードとして、携帯端末４００を識別する。以下に示す処理の説明では、携帯端末４００をカードとして検出する処理を、「カードの検出」と示す。
【００７４】
次に、コントローラ１１０は、カードを検出したか否か判定する（ＡＣＴ１２）。例えば、コントローラ１１０は、カードからの応答を検出したことによりカードの検出と判定する。
判定の結果によりカードが検出されない場合（ＡＣＴ１２：ＮＯ）には、コントローラ１１０は、処理をＡＣＴ１１に進める。
【００７５】
判定の結果によりカードが検出された場合（ＡＣＴ１２：ＹＥＳ）には、コントローラ１１０は、カードの内容を読み出す（ＡＣＴ１３）。
【００７６】
次に、コントローラ１１０は、ＮＦＣタグ管理情報に基づいて、ＮＦＣタグ管理情報が印刷処理を実施するうえで所望のものであるか否かを判定する（ＡＣＴ１４）。例えば、ＮＦＣタグ管理情報とは、「Ｒｅａｄｅｒ／Ｗｒｉｔｅｒモード」における「Ｔｙｐｅ  １−４  Ｔａｇオペレーション」を示す情報を含む。
【００７７】
ＮＦＣタグ管理情報が含まれる場合（ＡＣＴ１４：ＹＥＳ）、コントローラ１１０は、ＮＦＣタグ管理情報について解析する（ＡＣＴ１５）。コントローラ１１０は、ＮＦＣタグ管理情報が画像形成装置１００に割り当てられたタグ情報を含むものであるかを解析する。
【００７８】
次に、コントローラ１１０は、ＡＣＴ１５の解析の結果に基づいて、ＮＦＣタグ管理情報が印刷処理を指定する情報を含むか否かを判定する（ＡＣＴ１６）。例えば、印刷処理を指定する情報には、印刷用データが格納された記憶領域を指定するアドレス情報を含まれる。
【００７９】
ＮＦＣタグ管理情報が印刷処理を指定する情報を含む場合（ＡＣＴ１６：ＹＥＳ）、コントローラ１１０は、印刷情報を取得する（ＡＣＴ１７）。
【００８０】
次に、コントローラ１１０は、取得した印刷情報についての印刷処理を実行して（ＡＣＴ１８）、図示される一連の処理を終える。
【００８１】
ＮＦＣタグ管理情報が印刷処理を指定する情報を含まない場合（ＡＣＴ１６：ＮＯ）、コントローラ１１０は、ＮＦＣタグ管理情報により指定される他の処理Ａを実施する（ＡＣＴ２１）。ＡＣＴ２１の処理を終えると、コントローラ１１０は、図示される一連の処理を終える。
【００８２】
ＮＦＣタグ管理情報が含まれない場合（ＡＣＴ１４：ＮＯ）、コントローラ１１０は、認証情報を読み出す（ＡＣＴ２２）。
【００８３】
次に、コントローラ１１０は、カードの認証処理の実施する（ＡＣＴ２３）。コントローラ１１０は、カードの認証処理の結果により許可される他の処理Ｂを実施する（ＡＣＴ２４）。ＡＣＴ２４の処理を終えると、コントローラ１１０は、図示される一連の処理を終える。
【００８４】
上記の通り、コントローラ１１０は、非接触無線通信方式の通信規格において規定される属性情報に基づいて、予め定められた処理を実施する。上記の予め定められた処理とは、カードリーダ１２３により読み込まれたデータの属性情報に対応付けられた処理を含む。上記の属性情報は、例えば、印刷対象物の格納場所を識別する位置情報（アドレス情報等）を含む。
【００８５】
実施形態によれば、画像形成装置１００は、カードリーダ１２３と、通信インタフェース１１６と、印刷制御部１１５と、制御部１１８とを持つ。カードリーダ１２３は、非接触無線通信方式に対応したデータを読み込む。通信インタフェース１１６は、印刷対象物のデータを取得する。印刷制御部１１５は、通信インタフェース１１６により取得されたデータに基づき画像を形成する。制御部１１８は、カードリーダ１２３により読み込まれたデータに外部装置に格納された印刷対象物の格納場所を特定する識別情報が含まれる場合に、識別情報に基づいて外部装置に格納された印刷対象物のデータを取得するように通信インタフェース１１６を制御する。
これにより、外部装置に格納された印刷対象物を、より簡易な方法で印刷することができる。
【００８６】
（実施形態の変形例その１）
実施形態の変形例その１について説明する。上記の実施形態では、携帯端末４００を画像形成装置１００に読み取らせることにより、２つの判定処理を実施する場合を例示した。２つの判定処理とは、図１３に示すように、印刷処理の判定（ＡＣＴ１６）と認証処理の判定（ＡＣＴ１４）である。これに代えて、変形例その１では、印刷処理の判定には、携帯端末４００を利用し、認証処理の判定には、携帯端末４００とは異なるＩＣカードを利用する。
【００８７】
上記の変形例その１によれば、上記実施形態と同様の効果を奏することができることに加えて、印刷処理と認証処理の利用者が異なる場合等に、全ての処理を携帯端末４００に揃える手続きを簡素化できる。
【００８８】
（実施形態の変形例その２）
実施形態の変形例その２について説明する。本変形例に示す印刷処理において、印刷処理と他の処理を識別する判定基準が、前述の実施形態と異なる。
【００８９】
図１４は、変形例の印刷処理の手順の一例を示すフローチャートである。
【００９０】
まず、コントローラ１１０は、カードリーダ１２３により定期的にカードをポーリングさせる（ＡＣＴ１１）。携帯端末４００は、カードリーダ１２３からの信号を検出した場合、予め定められた手順により応答する。なお、コントローラ１１０は、あたかもＮＦＣ仕様のカードとして、携帯端末４００を識別する。以下に示す処理の説明では、携帯端末４００をカードとして検出する処理を、「カードの検出」と示す。
【００９１】
次に、コントローラ１１０は、カードを検出したか否か判定する（ＡＣＴ１２）。例えば、コントローラ１１０は、カードからの応答を検出したことによりカードの検出と判定する。
判定の結果によりカードが検出されない場合（ＡＣＴ１２：ＮＯ）には、コントローラ１１０は、処理をＡＣＴ１１に進める。
【００９２】
判定の結果によりカードが検出された場合（ＡＣＴ１２：ＹＥＳ）には、コントローラ１１０は、カードの内容を読み出す（ＡＣＴ１３）。
【００９３】
次に、コントローラ１１０は、ＮＦＣタグ管理情報について解析する（ＡＣＴ１５）。コントローラ１１０は、ＮＦＣタグ管理情報が画像形成装置１００に割り当てられたタグ情報を含むものであるかを解析する。
【００９４】
次に、コントローラ１１０は、ＡＣＴ１５の解析の結果に基づいて、ＮＦＣタグ管理情報が印刷処理を指定する情報を含むか否かを判定する（ＡＣＴ１６）。例えば、印刷処理を指定する情報には、印刷用データが格納された記憶領域を指定するＵＲＩが含まれるＮＤＥＦレコードが含まれる。
【００９５】
ＮＦＣタグ管理情報が印刷処理を指定する情報を含む場合（ＡＣＴ１６：ＹＥＳ）、コントローラ１１０は、印刷情報を取得する（ＡＣＴ１７）。
【００９６】
次に、コントローラ１１０は、取得した印刷情報についての印刷処理を実行して（ＡＣＴ１８）、図示される一連の処理を終える。
【００９７】
ＮＦＣタグ管理情報が印刷処理を指定する情報を含まない場合（ＡＣＴ１６：ＮＯ）、コントローラ１１０は、カードの認証処理か否かを判定する（ＡＣＴ２０）。
【００９８】
カードの認証処理ではない場合（ＡＣＴ２０：ＮＯ）、コントローラ１１０は、ＮＦＣタグ管理情報により指定される他の処理Ａを実施する（ＡＣＴ２１）。ＡＣＴ２１の処理を終えると、コントローラ１１０は、図示される一連の処理を終える。
【００９９】
カードの認証処理である場合（ＡＣＴ２０：ＹＥＳ）、コントローラ１１０は、認証情報を読み出す（ＡＣＴ２２）。
【０１００】
次に、コントローラ１１０は、カードの認証処理の実施する（ＡＣＴ２３）。コントローラ１１０は、カードの認証処理の結果により許可される他の処理Ｂを実施する（ＡＣＴ２４）。ＡＣＴ２４の処理を終えると、コントローラ１１０は、図示される一連の処理を終える。
【０１０１】
上記の変形例その２によれば、上記実施形態と同様の効果を奏することができる。
【０１０２】
以上に述べた幾つかの実施形態によれば、画像形成装置１００は、カードリーダ１２３と、通信インタフェース１１６と、印刷制御部１１５と、制御部１１８とを持つ。カードリーダ１２３は、非接触無線通信方式に対応したデータを読み込む。通信インタフェース１１６は、印刷対象物のデータを取得する。印刷制御部１１５は、通信インタフェース１１６により取得されたデータに基づき画像を形成する。制御部１１８は、カードリーダ１２３により読み込まれたデータに外部装置に格納された印刷対象物の格納場所を特定する識別情報が含まれる場合に、識別情報に基づいて外部装置に格納された印刷対象物のデータを取得するように通信インタフェース１１６を制御する。
これにより、外部装置に格納された印刷対象物を、より簡易な方法で印刷することができる。
【０１０３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１０４】
１００…画像形成装置、１１０…コントローラ、１１１…入出力制御部、１１２…リーダ制御部、１１３…記憶部、１１４…入力制御部、１１５…印刷制御部（画像形成部）、１１６…通信インタフェース（データ取得部）、１１７…設定情報管理部、１１８…制御部、１２０…コントロールパネル、１２１…タッチパネルディスプレイ、１２２…キーボード、１２３…カードリーダ、１３０…プリンタ部、１５０…画像読取部、２００…サーバ装置、２１０…データ管理部、２２０…記憶部、３００…端末装置、４００…携帯端末、４０１…端末制御部、４０２…ＣＬＦ、４０３…共振部、４０４…装着部、４０５…ＩＣカード、５００…通信回線、６００…無線基地局。
【図１】
2018008500.tif 000003
【図２】
2018008500.tif 000004
【図３】
2018008500.tif 000005
【図４】
2018008500.tif 000006
【図５】
2018008500.tif 000007
【図６】
2018008500.tif 000008
【図７】
2018008500.tif 000009
【図８】
2018008500.tif 000010
【図９】
2018008500.tif 000011
【図１０】
2018008500.tif 000012
【図１１】
2018008500.tif 000013
【図１２】
2018008500.tif 000014
【図１３】
2018008500.tif 000015
【図１４】
2018008500.tif 000016