(57)【要約】【課題】  通信端末装置に対して、印刷に対する課金処理を適切に実行することができる技術を提供する。【解決手段】印刷装置が通信端末を検出したとき、当該通信端末のＩＤ情報が、印刷対象のデータを送信した通信端末に対応するＩＤ情報と一致することを条件に、前記印刷装置が前記印刷対象のデータの印刷に対する課金処理と、当該印刷対象のデータの印刷処理とを実行する。【選択図】  図１１
2015012520.tif 000002
【特許請求の範囲】
【請求項１】
近接無線通信を行う通信手段及び印刷手段を有し、前記通信手段を介して通信端末から要求されたデータの印刷を実行する印刷装置であって、
前記通信手段を介して前記通信端末から、当該通信端末または当該通信端末のユーザを特定するためのＩＤ情報を受信する受信手段と、
該受信手段でＩＤ情報を受信した場合、通信端末から前記通信手段を介して要求された印刷対象のデータの印刷に対する料金支払い手続きのための通信待機状態に遷移する遷移手段と、
該遷移手段による前記通信待機状態で前記通信手段を介して通信端末を検出したとき、当該通信端末のＩＤ情報が、前記受信手段により受信されたＩＤ情報と一致することを条件に、前記印刷対象のデータの印刷に対する課金処理と、当該印刷対象のデータの前記印刷手段による印刷処理とを実行する実行手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記第１の遷移手段によって通信待機状態にあるときに、前記通信手段を介して通信端末を検出し、当該通信端末に対応するＩＤ情報が、前記受信手段により受信されたＩＤ情報と一致し、かつ、当該通信端末が追加の印刷対象のデータの印刷を要求している場合、当該追加の印刷対象のデータを受信することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記遷移手段によって通信待機状態にあるときに、前記通信手段を介して通信端末を検出し、当該通信端末に対応するＩＤ情報が、前記受信手段により受信されたＩＤ情報と一致せず、当該通信端末が印刷対象のデータの印刷を要求している場合、当該印刷対象のデータを受信することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記受信手段により複数の通信端末から複数のＩＤ情報が受信され、且つ前記遷移手段による前記通信待機状態で前記通信手段を介して通信端末を検出した場合、前記実行手段は、前記複数のＩＤ情報のうちの当該通信端末に対応するＩＤ情報に基づき、当該ＩＤ情報に対応する印刷対象のデータの印刷と、当該印刷に対する課金処理とを実行することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記通信手段による無線通信は、ＮＦＣであることを請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記通信手段により検出された通信端末がＮＦＣにおけるイニシエータであることを条件として、当該通信端末から印刷対象のデータを受信し、当該通信端末がＮＦＣにおけるターゲットであることを条件として、前記実行手段により当該通信端末に対する課金処理を実行することを請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
無線通信による通信端末と印刷装置の通信方法であって、
前記印刷装置が前記通信端末から、当該通信端末または当該通信端末のユーザを特定するためのＩＤ情報を受信する受信工程と、
該受信工程においてＩＤ情報を受信した場合、前記印刷装置が、通信端末から前記印刷装置に要求された印刷に対する料金支払い手続きのための通信待機状態に遷移する遷移工程と、
該遷移工程による前記通信待機状態で前記印刷装置が通信端末を検出したとき、当該通信端末のＩＤ情報が、前記受信工程において受信されたＩＤ情報と一致することを条件に、前記印刷装置が前記印刷対象のデータの印刷に対する課金処理と、当該印刷対象のデータの前記印刷手段による印刷処理とを実行する実行工程と、
を有することを特徴とする通信方法。
【請求項８】
請求項７に記載の通信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び通信方法に関わり、特に通信端末から送信した印刷対象のデータの印刷に対する課金制御に関する。
【背景技術】
【０００２】
従来、印刷機器で行った印刷の料金をＩＣカードなどに記憶された汎用電子マネーで支払う技術が知られている（特許文献１）。特許文献１で開示されている対価徴収システムによると、端末から送信した印刷ジョブを印刷機器で汎用電子マネーを用いて課金した後に印刷をしている。このシステムでは、ＰＣなどの情報端末から印刷ジョブを送信し、別のＩＣカードで課金を行っている。最近では、ＩＣカードの汎用電子マネーの仕組みが携帯型通信端末装置に搭載されている技術も知られている（特許文献２）。
【０００３】
別の技術として携帯型通信端末装置を用いて高速のデータ転送をする技術が知られている。従来の通信網を介した通信に加え、近距離無線通信を行うことが知られている。近距離無線通信の相手方の通信装置は、例えばＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であって、画像データ等の送受信が行われることが知られている。前述のＩＣカードの汎用電子マネーの仕組みと、携帯型通信端末装置を用いての画像データ等の送受信の仕組みを用いると、一つの携帯型通信端末装置を用いて印刷ジョブの送信から支払いまでを完了させることができる。
【０００４】
更には通信速度と操作性を鑑みて効率的な通信を実現するために、近距離無線通信を２種類の通信方法で行うことが知られている。確実に通信相手を特定できる比較的低速な第１の近距離無線通信方式によって通信対象装置の第２の近距離無線通信方式に必要な情報を互いに送受信し、その情報を用いて第２の近距離無線通信方式による高速な通信を行うというものが提案されている。（特許文献３）
第１の近距離無線通信方式の一例はＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）であり、第２の近距離無線通信方式の一例は、Ｂｌｕｅｔｏｏｔｈ（登録商標）や無線ＬＡＮである。特許文献１では、最初にＮＦＣで次の通信の通信方式及び暗号方式を送信しておき、通信が切りかえられる場合は通信を切り替えて第二の通信方式を用いて印刷をおこなうプリンタが提案されている。以後、このように第１の近距離無線通信方式でペアリングをして第２の第近距離無線通信方式に切り替えることをハンドオーバーと呼ぶ。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１４０９９０
【特許文献２】特開２００６−４８２７０
【特許文献３】特開２００７−１６６５３８
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述したような一つの携帯型通信端末装置を用いて印刷装置に印刷ジョブを送信し、支払いまでを完了させることができる装置を用いる場合、次のような課題がある。携帯型通信端末装置から印刷ジョブを送信する時点では、印刷に必要な印刷用紙の枚数やカラーモード（モノクロ、カラー）を印刷装置が認識することができず、印刷に必要な金額が確定しないことがある。そのために、印刷ジョブを送信するための通信と、課金を行うための通信の２回に分けて通信する必要がある場合がある。
【０００７】
例えば、携帯型通信端末装置で印刷アプリを用いて５ページの印刷ジョブを作成した場合でも、印刷装置の画像処理によっては必ずしも５ページになる保証は無く、６ページになってしまうことがある。このように印刷アプリと印刷装置の画像処理プログラムの違いによっては印刷枚数が異なる場合がある。この場合、印刷ジョブでは５ページの印刷として指定されているが、実際には６ページ分の課金を行う必要がある。また別の例として、印刷装置で強制的に設定が変更される場合がある。例えば印刷装置が印刷用紙を節約するためのエコモードに設定してある場合は、ユーザのジョブ設定が変更されて２ｉｎ１になってしまう時がある。また別の例として、携帯型通信端末装置でカラー印刷の印刷ジョブを送信したのだが、印刷装置でカラーインクが無いためにモノクロ印刷に変更する場合がある。また別の例として、携帯型通信端末装置で上質紙の印刷ジョブを送信したのだが、印刷装置で普通紙に変更して印刷する場合がある。また別の例として、一時的に印刷装置側で課金の単価を変更していた場合、携帯型通信端末装置側での見積もり額と異なってしまう。
【０００８】
このような理由があるために、印刷ジョブに課金をする場合は最初に印刷ジョブを送信してから、印刷装置で画像処理などの処理を行なわないと正確な金額を見積もることはできないことがある。よって、印刷ジョブを送信するための通信と、支払いを行うための通信を分ける必要がある。
【０００９】
しかしながら、例えば、公共店舗などにある印刷装置を用いる場合、ユーザは印刷装置に印刷ジョブを送ってから課金金額が決定されるまで時間がかかっている間に、その印刷装置の前を離れてしまう可能性がある。例えば、画像処理に時間がかかる画像である場合は特にその可能性が高まる。このような場合、ジョブを送信したユーザでは無い第三者が汎用電子マネーを利用して課金を完了すると印刷が開始されてしまうために、印刷物を持ち去られてしまう可能性がある。
【００１０】
そこで本発明は、通信端末装置に対して、印刷に対する課金処理を適切に実行することができる技術を提供しようとするものである。
【課題を解決するための手段】
【００１１】
この課題を解決するため、例えば本発明の印刷装置は以下の構成を備える。すなわち、
近接無線通信を行う通信手段及び印刷手段を有し、前記通信手段を介して通信端末から要求されたデータの印刷を実行する印刷装置であって、
前記通信手段を介して前記通信端末から、当該通信端末または当該通信端末のユーザを特定するためのＩＤ情報を受信する受信手段と、
該受信手段でＩＤ情報を受信した場合、通信端末から前記通信手段を介して要求された印刷対象のデータの印刷に対する料金支払い手続きのための通信待機状態に遷移する遷移手段と、
該遷移手段による前記通信待機状態で前記通信手段を介して通信端末を検出したとき、当該通信端末のＩＤ情報が、前記受信手段により受信されたＩＤ情報と一致することを条件に、前記印刷対象のデータの印刷に対する課金処理と、当該印刷対象のデータの前記印刷手段による印刷処理とを実行する実行手段とを有する。
【発明の効果】
【００１２】
本発明によると通信端末装置に対して、印刷に対する課金処理を適切に実行することができる。
【図面の簡単な説明】
【００１３】
【図１】本無線通信システムの構成の一例を表した図。
【図２】携帯型通信端末装置の外観を表した図。
【図３】MFPの外観を表した図。
【図４】携帯型通信端末装置の構成を表したブロック図。
【図５】ＭＦＰの構成を表したブロック図。
【図６】NFCユニットの構成を表したブロック図。
【図７】MFPのNFCメモリの構成を表した図。
【図８】MFPの不揮発性RAMの構成を表した図。
【図９】携帯型通信端末装置の状態遷移図。
【図１０】ＭＦＰの課金に関する状態遷移図。
【図１１】携帯型通信端末装置とＭＦＰがジョブを送信し課金してから印刷を終了するまでのフローを表した図。
【図１２】携帯型通信端末装置がMFPにジョブを送信し、MFPはハンドオーバーで携帯型通信端末装置に接続をするフロー図。
【図１３】ジョブ情報、接続情報の構成を表した図。
【図１４】第２の実施形態におけるＭＦＰの課金に関する状態遷移図。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、この発明の実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１５】
本実施形態では、携帯型通信端末装置（携帯端末）を用いてジョブの送信と課金を順次行う場合に、意思に反して印刷物が第三者に持ち去られてしまう可能性を低くすることを課題の一つとする。特にハンドオーバーを用いてジョブを送信する場合、最初に比較的低速な第１の近距離無線通信によってジョブ情報を送う。そして、その後に、高速な第２の近距離無線通信に切り替えを行うために直接ジョブを送る場合に比べて時間がかかるようになる可能性が高いため、結果としてユーザが印刷装置の前から離れてしまう可能性がより高まるために本課題が重要となる。
【００１６】
また、ユーザが携帯型通信端末装置を用いてジョブを送信した後に、直ぐに追加でジョブを送りたくなることが想定される。その場合、課金は後でまとめて行った方が効率が良い。そこで本実施形態では、携帯型通信端末装置を用いてジョブを送信し、課金待ちの状態の時に、追加でジョブを受け付けることでユーザの利便性をあげることを課題の一つとする。
【００１７】
また、前述のように課金待ち状態になっているケースで、ユーザが支払いを忘れて立ち去ってしまう場合が万一発生した場合、次のユーザがジョブを送信できなくなってしまう場合や、次のユーザに対して誤って前のユーザに対する課金処理を行ったしまう場合がある。そこで本実施形態では、課金待ち状態で放置された場合でも次のユーザに対して前のユーザに対する課金をせずに、次のユーザがジョブ実行できるようにすることも課題の一つとする。
【００１８】
また、前述のように課金待ち状態で放置された場合に別のユーザのジョブを実行した場合でも、最初のユーザのジョブが再度実行できるようにすることを課題の一つとする。
【００１９】
また、前述のように課金待ち状態で携帯型通信端末装置の支払いを行う際に、ユーザは追加でジョブを送ろうと意図した場合でも、前記のＩＣカードの汎用電子マネーの課金が反応してしまうと、結果としてジョブを追加できずに印刷を開始してしまう。ユーザが意図的にジョブ送信を行おうとした場合は支払いでは無く、ジョブの追加ができるようにすることを課題の一つとする。
【００２０】
本実施形態では、携帯型通信端末装置を用いてジョブを送信し、マルチファンクションプリンタ（以後、ＭＦＰ）で画像処理をした後に課金を行う場合の印刷フロー制御、および課金フロー制御について説明する。特にジョブの送信する際には、近接無線通信方式を用いて低速通信手段で認証を行い、その後、無線通信の高速通信手段に切り替えて印刷データを送信する例を用いる。具体的にはＮＦＣ（Near Field Communication）のような近距離非接触での電界誘導方式をもちいた通信で認証を行い、他の通信方式の無線通信にて通信を引き継ぐハンドオーバーの技術を用いた印刷方法について説明する。本実施形態ではハンドオーバーを用いて説明するが、ハンドオーバーを用いず、最初のジョブ送信時にジョブデータまで送信してしまっても良い。
【００２１】
本実施形態の図１は、本無線通信システムで構成された印刷決済システムの構成を表した図である。ネットワーク１００を中心にサーバ装置１０１、携帯型通信端末装置２００、ＭＦＰ３００が接続されている。サーバ装置１０１は印刷用の画像データのストレージや、ユーザＩＤ情報の管理、画像処理アプリケーションなどで構成されている。携帯型通信端末装置２００は認証方法、通信速度が違う少なくとも２種類以上の無線通信手段を持つ装置である。携帯型通信端末装置２００の具体例としては、ＰＤＡ（Personal Digital Assistant）などの個人情報端末、携帯電話、デジタルカメラ、スマートホンなどであるが、印刷対象となるファイルを扱える装置であれば特にその種類は問わない。ＭＦＰ３００は、原稿台に原稿を載せて原稿を読み取る読取機能と、インクジェットプリンタなどの印刷部を用いた印刷機能を有しており、その他ファクス機能や電話機能を有していても良い。ネットワーク１００とサーバ装置１０１は有線ＬＡＮで接続されている。ネットワーク１００とＭＦＰ３００は有線ＬＡＮもしくはＷｉｒｅｌｅｓｓ  ＬＡＮ（以後、ＷＬＡＮ）で接続されている。ネットワーク１００と携帯型通信端末装置２００はＷＬＡＮで接続されている。携帯型通信端末装置２００とＭＦＰ３００は共にＷＬＡＮの機能を有するため、相互認証をすることによってピアツーピア（以後、Ｐ２Ｐ）の通信が可能となる。
【００２２】
図２は、携帯型通信端末装置２００の外観を表した図である。本実施形態ではスマートホンを例にしている。スマートホンとは、携帯電話の機能の他に、カメラや、ネットブラウザ、メール機能などを搭載した多機能型の携帯電話のことである。ＮＦＣユニット２０１はＮＦＣを用いて通信を行う箇所であり、実際にＮＦＣユニット２０１を相手先のＮＦＣユニットに１０ｃｍ程度以内に近づけてタッチすることで通信を行うことができる。ＷＬＡＮユニット２０２はＷＬＡＮで通信を行うためのユニットで装置内に配置されている。表示部２０３はＬＣＤ方式の表示機構を備えたディスプレイである。操作部２０４はタッチパネル方式の操作機構を備えており、ユーザの押下情報を検知する。代表的な操作方法は表示部２０３がボタン状の表示を行い、ユーザが操作部２０４を押下することによってボタンが押下されたイベントを発行することである。電源キー２０５は電源のオン、およびオフをする際に用いる。
【００２３】
図３はＭＦＰの外観を表した図である。原稿台３０１はガラス状の透明な台であり、原稿をのせてスキャナで読み取る時に使用する。原稿蓋３０２はスキャナで読み取りを行う際に読取光が外部に漏れないようにするための蓋である。印刷用紙挿入口３０３は様々なサイズの用紙をセットする挿入口である。ここにセットされた用紙は一枚ずつ印刷部に搬送され、所望の印刷を行って印刷用紙排出口３０４から排出される。原稿蓋３０２の上部には操作表示部３０５およびＮＦＣユニット３０６が配置されている。操作表示部３０５は十字キーや開始キーなどの物理的なキーと、ＬＣＤ方式の表示部を備えている。ＮＦＣユニット３０６は近接無線通信を行うためのユニットで、実際に近接させてタッチする場所である。ＮＦＣユニット３０６から約１０ｃｍが接触の有効距離である。ＷＬＡＮアンテナ３０７はＷＬＡＮで通信するためのアンテナが埋め込まれている。
【００２４】
図４は携帯型通信端末装置２００のブロック図を表した図である。携帯型通信端末装置２００は装置のメインの制御を行うメインボード４０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット４１７と、ＮＦＣ通信を行うＮＦＣユニット４１８とＢｌｕｅｔｏｏｔｈ（商標登録）通信を行うＢＴユニット４２１からなる。
【００２５】
メインボード４０１においてＣＰＵ４０２は、システム制御部であり、携帯型通信端末装置２００の全体を制御する。ＲＯＭ４０３は、ＣＰＵ４０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。本実施形態では、ＲＯＭ４０３に格納されている各制御プログラムは、ＲＯＭ４０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。
【００２６】
ＲＡＭ４０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、またユーザが登録した設定値や携帯型通信端末装置２００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。
【００２７】
画像メモリ４０５は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、通信部を介して受信した画像データや、データ蓄積部４１２から読みだした画像データをＣＰＵ４０２で処理するために一時的に格納する。不揮発性メモリ４２２は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等で構成され、電源がオフされた後でも保存しておきたいデータを格納する。課金のために使われるデータはここに保存される。課金はチャージ方式となっており、一定の金額を専用のアプリケーションを用いて携帯型通信端末装置２００に保持しておく。ユーザは利用する際にＮＦＣユニット４１８を用いて所定の金額を支払う。その他にも電話帳データなどが格納されている。なお、メモリ構成はこれに限定されるものではない。例えば画像メモリ４０５とＲＡＭ４０４を共有させてもよいし、データ蓄積部４１２にデータのバックアップなどを行ってもよい。また本実施形態ではＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等を使用する場合もあるのでこの限りではない。
【００２８】
データ変換部４０６は、ページ記述言語（ＰＤＬ）等の解析や、色変換、画像変換などのデータ変換を行う。電話部４０７は電話回線の制御を行い、スピーカ部４１３を介して入出力される音声データを処理することで電話による通信を実現している。操作部４０８は図２で説明した操作部２０４の信号を制御している。ＧＰＳ（Global Positioning System）４０９は現在の緯度や経度などを取得する。表示部４１０は図２で説明した表示部２０３の表示内容を電子的に制御しており、各種入力操作や、ＭＦＰ３００の動作状況、ステータス状況の表示等を行う事ができる。
【００２９】
カメラ部４１１はレンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部４１１で撮影された画像はデータ蓄積部４１２に保存される。スピーカ部４１３は電話機能のための音声を入力または出力する機能や、その他アラーム通知などの機能を実現している。電源部４１４は携帯可能な電池、およびその制御をおこなう。電源状態には、電池に残量が無い電池切れ状態、電源キー２０５を押下していない電源オフ状態、通常起動している起動状態、起動しているが省電力になっている省電力状態がある。
【００３０】
実施形態の場合、携帯型通信端末装置２００には無線通信するための手段が３つ搭載されており、ＷＬＡＮ、ＮＦＣ、ＢｌｕｅＴｏｏｔｈ（商標登録）で無線通信することができる。ＭＦＰなどの他デバイスとのデータ通信を行う。データをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを、データに変換してＣＰＵ４０２に対して送信する。本実施形態では、ＮＦＣはハンドオーバーのための接続情報を送ったり、ジョブを送信したり、課金情報をやり取りしたりする。ＷＬＡＮ、ＢｌｕｅＴｏｏｔｈはハンドオーバーでＮＦＣから接続を引き継いでジョブデータを送受信する高速通信手段として用いる。ＷＬＡＮユニット４１７、ＮＦＣユニット４１８、ＢＴユニット４２１はそれぞれバスケーブルなどで接続されている。ＷＬＡＮユニット４１７、ＮＦＣユニット４１８、ＢＴユニット４２１は規格に準拠した通信を実現するためのユニットである。ＮＦＣユニットの詳細は図６を用いて後ほど行う。
【００３１】
上記構成要素４０３〜４１４、４１７、４１８、４２１、４２２は、ＣＰＵ４０２が管理するシステムバス４１９を介して、相互に接続されている。
【００３２】
図５は、ＭＦＰ３００の概略構成を示すブロック図である。ＭＦＰ３００は装置のメインの制御を行うメインボード５０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット５１３と、ＮＦＣ通信を行うＮＦＣユニット５１７とＢｌｕｅｔｏｏｔｈ通信を行うＢＴユニット５１８からなる。
【００３３】
メインボード５０１においてＣＰＵ５０２は、システム制御部であり、ＭＦＰ３００の全体を制御する。ＲＯＭ５０３は、ＣＰＵ５０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。本実施形態では、ＲＯＭ５０３に格納されている各制御プログラムは、ＲＯＭ５０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。制御プログラムの中には課金制御をおこなうものがあり、ＮＦＣユニット５１７を用いて携帯型通信端末装置２００と課金のための制御コマンドをやり取りする。
【００３４】
ＲＡＭ５０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値やＭＦＰ３００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。不揮発性メモリ５０５は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等で構成され、電源がオフされた時でも保持していたいデータを格納する。具体的にはネットワーク接続情報、ユーザデータなどである。画像メモリ５０６は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、各通信ユニットを介して受信した画像データや、符号復号化処理部５１２で処理した画像データなどを蓄積する。また、携帯型通信端末装置２００のメモリ構成と同様に、このようなメモリ構成はこれに限定されるものではない。データ変換部５０７は、ページ記述言語（ＰＤＬ）等の解析や、画像データからプリントデータへの変換などを行う。ＰＤＬは記述方法によっては処理に時間がかかる場合があり、ページ数の多い印刷ジョブであると数十秒から数分かかる場合も珍しくは無い。
【００３５】
読取制御部５０８について説明する。読取部５１０が、ＣＩＳイメージセンサ（密着型イメージセンサ）によって原稿を光学的に読み取る。次に電気的な画像データに変換した画像信号を、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。
【００３６】
操作部５０９、表示部５１１はユーザが操作を行うキーや、表示を行うＬＣＤからなる。
【００３７】
符号復号化処理部５１２は、ＭＦＰ３００で扱う画像データ（ＪＰＥＧ、ＰＮＧ等）を符号復号化処理や、拡大縮小処理を行う。
【００３８】
給紙部５１４は印刷のための用紙を保持する事ができる部位である。記録制御部５１６からの制御で給紙部５１４から給紙を行うことができる。特に給紙部は複数種類の用紙を一つの装置に保持するために、複数の給紙部を用意する事ができる。そして記録制御部５１６により、どの給紙部から給紙を行うかの制御を行うことができる。
【００３９】
記録制御部５１６は、印刷される画像データに対し、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換し、記録部５１５に出力する。また、記録制御部５１６は印刷部の情報を定期的に読みだしてＲＡＭ５０４の情報を更新する役割も果たす。具体的にはインクタンクの残量やプリントヘッドの状態などを更新することである。ＭＦＰ３００にも携帯型通信端末装置２００と同様に無線通信するための手段が３つ搭載されており、機能は同等のため、説明は省略する。  上記構成要素５０２〜５１６は、ＣＰＵ５０２が管理するシステムバス５１９を介して、相互に接続されている。
【００４０】
図６はＮＦＣユニット４１８やＮＦＣユニット５１７で使用されているＮＦＣユニットの詳細を説明した図である。図６の説明に先立って、ＮＦＣ通信について説明をしておく。ＮＦＣユニットによる近接通信を行う場合、初めにＲＦ（Radio Frequency）フィールドを出力して通信を開始する装置をイニシエータと呼ぶ。また、イニシエータの発する命令に応答し、イニシエータとの通信を行う装置をターゲットと呼ぶ。
【００４１】
ここでパッシブモードとアクティブモードについて説明する。ＮＦＣユニットの通信モードには、パッシブモードとアクティブモードが存在する。パッシブモードでは、ターゲットは、イニシエータの命令に対し、負荷変調を行うことで応答する。そのため、ターゲットには電力の供給が不要である。一方、アクティブモードでは、ターゲットは、イニシエータの命令に対し、ターゲット自らが発するＲＦフィールドによって応答する。そのため、ターゲットに電力の供給が必要となる。アクティブモードはパッシブモードと比較して通信速度を高速にできるという特徴もある。
【００４２】
では、図６のＮＦＣユニット６００の構成について説明する。ＮＦＣユニット６００は、ＮＦＣコントローラ部６０１と、アンテナ部６０２と、ＲＦ部６０３と、送受信制御部６０４と、ＮＦＣメモリ６０５と、電源６０６と、デバイス接続部１００７を有する。アンテナ部６０２は、他のＮＦＣデバイスから電波やキャリアを受信したり、他のＮＦＣデバイスに電波やキャリアを送信したりする。ＲＦ部６０３はアナログ信号をデジタル信号に変復調する機能を備えている。ＲＦ部６０３はシンセサイザを備えていて、バンド、チャネルの周波数を識別し、周波数割り当てデータによるバンド、チャネルの制御をしている。送受信制御部６０４は送受信フレームの組み立て及び分解、プリアンブル付加及び検出、フレーム識別など、送受信に関する制御をおこなう。送受信制御部６０４はＮＦＣメモリ６０５の制御も行い、各種データやプログラムを読み書きする。アクティブモードとして動作する場合、電源６０６を介して電力の供給を受け、デバイス接続部６０７を通じてデバイスと通信を行ったり、アンテナ部６０１を介して送受信されるキャリアにより、通信可能な範囲にある他のＮＦＣデバイスと通信する。パッシブモードにおけるターゲットとして動作する場合、アンテナを介して他のＮＦＣデバイスからキャリアを受信して電磁誘導により他のＮＦＣデバイスから電力の供給を受け、キャリアの変調により当該他のＮＦＣデバイスとの間で通信を行ってデータを送受信する。よって、パッシブモードにおけるターゲットは、電池やＡＣ電源等からの電力の共有がなくても、イニシエータとの無線通信を行うことができる。
【００４３】
ここで実施形態の中で用いられるデータ名やデータ構成について図１３（ａ），（ｂ）を用いて説明しておく。
【００４４】
図１３（ａ）は、携帯型通信端末装置２００からＭＦＰ３００に送信されるジョブ情報の構成を表している。ジョブ情報１３０１は、ジョブデータ１３０２と接続情報１３０３と端末ＩＤ１３０４からなる。ジョブデータ１３０２はジョブ設定１３０５と画像データ１３９６からなる。ジョブデータ１３０２にジョブの種類が書いてあり、例えば印刷ジョブ、スキャンジョブ、ファクスジョブなどが指定される。ジョブ設定１３０５には印刷設定情報が記載されている。例えば印刷ジョブの場合には用紙設定、印刷モード設定、給紙トレー設定、排紙トレー設定、面付け設定、カラー設定、部数設定、変倍設定、ユーザ設定などが記載されている。スキャンジョブの場合には解像度設定、読取モード設定、保存先設定、保存先パスワード、などが記載されている。ファクスジョブの場合は送信番号、送信画質設定、同報設定、再送設定、などが記載されている。画像データ１３０６にはジョブで使用する画像が格納されている。例えば印刷ジョブの場合は印刷する画像データであり、ファクスジョブの場合は送信するファクスである。なお、上記画像データ１３０６は、ビットマップデータ、ベクターデータやテキストデータ等の各種の印刷対象のデータであってもよい。
【００４５】
端末ＩＤ１３０４はジョブを送信した端末が一意に特定できるためのＩＤである。例えば端末のシリアルナンバーであったり、端末が携帯電話であるならば電話番号であったり、携帯型通信端末装置２００とＭＦＰ３００間で一意に識別できるものなら何を使用しても良い。この端末ＩＤ１３０４を用いて、ジョブを送信した携帯型通信端末装置と、課金を行う携帯型通信端末装置とが同一かどうかを判断する。
【００４６】
接続情報１３０３は、このジョブに用いるハンドオーバーのための接続情報のことであり、更に接続名１３０７、接続設定１３０８からなる。接続名１３０７はユーザが接続を識別するためのユニークな名前であり、ユーザが任意に名づけることができる。接続設定１３０８はハンドオーバーを行うために必要なデータであり、接続種類１３０９と接続詳細１３１０からなる。接続種類１３０９には、ハンドオーバーを行う通信の手段が書かれており、例えばＷＬＡＮ、Ｂｌｕｅｔｏｏｔｈというように指定される。接続詳細１３１０は実際にＷＬＡＮやＢｌｕｅｔｏｏｔｈで接続するための情報であり、ＷＬＡＮ接続のためにＷＰＳ（Wi-Fi Protected Setup）が使用される場合はＷＰＳ  Ｃｒｅｄｅｎｔｉａｌ認証情報が記憶される。スマートホンとＢｌｕｅｔｏｏｔｈで接続した場合はＯＯＢ認証情報が記憶される。サーバ装置とＬＡＮ経由で接続した場合はサーバ装置のサーバ名やＩＰアドレス、などのネットワーク情報が記憶される。
【００４７】
ここで、画像データが携帯型通信端末装置２００からＭＦＰ３００に直接送信される直接送信の場合と、接続情報をもらってからＭＦＰ３００がハンドオーバーで携帯型通信端末装置２００にジョブ設定と画像データを取得しに行く場合の説明をする。直接送信の場合はジョブデータ１３０２、ジョブ設定１３０５、画像データ１３０６を送信し、接続情報１３０３は送信しない。それに対してハンドオーバーの場合はジョブデータには接続先におけるジョブの存在場所（格納場所）が記載してあるだけであり、ジョブ設定１３０５と画像データ１３０６は送信せず、接続情報１３０３は送信する。端末ＩＤ１３０４はいずれの場合も送信する。
【００４８】
図７はＭＦＰ３００のＮＦＣユニット５１７の内部のＮＦＣメモリ６０５のデータ構成を表した図である。携帯型通信端末装置２００から送信されたジョブ情報はＮＦＣメモリ７０１のジョブキュー７０２に格納される。ジョブキューになっている理由は、ユーザはジョブを送信する際に直ぐに実行するケースもあれば、ある程度の数を送信してから実行するケースもあるからである。また、電源ＯＦＦや省電力中でもジョブを送信できるため、ＭＦＰの起動時間中に複数のジョブを送信することができるからでもある。このように、電源ＯＦＦや省電力中にジョブを送信した場合は、そこから起動をするためにスタンバイ状態になるまでに時間がかかる。このようなケースもユーザがジョブを送信してからＭＦＰ３００から離れてしまう大きな要因となり得る。
【００４９】
図８はＭＦＰ３００の不揮発性メモリ５０５の構成を表した図である。不揮発性メモリとしてフラッシュメモリなどが使用される。８０１は不揮発性メモリの全体を表している。ユーザデータ８０２はユーザに関する情報が記憶されており、例えば印刷設定情報、ＦＡＸの電話番号、通信履歴、ネットワーク情報などが格納されている。受信ジョブ８０３はジョブキュー７０１を介して受信したジョブを格納する。待避ジョブ８０７は処理を開始したが課金が完了しないために印刷待ちになっているジョブで、他のジョブを実行するために一時的に退避しているジョブである。ジョブ情報Ｃ８０８は退避されているジョブの一例で、ジョブ情報１３０６に相当する情報を保持している。画像処理後データ８０９はＭＦＰ３００が印刷のために画像処理を行った後のデータが格納されている。料金情報８１０は画像処理を行った後に計算した料金が格納されている。設定情報８１４はＭＦＰ３００が動作するために必要な不揮発性の情報が格納されている。
【００５０】
図９は携帯型通信端末装置２００がジョブ送信、および課金を行う際の状態遷移図である。スタンバイ状態９０１において、ユーザが印刷アプリを起動するとジョブ選択状態９０２に遷移する。ジョブ選択状態９０２では、ユーザは印刷をしたい所望の文書や画像を選択し、印刷モードや画質、大きさといったジョブ設定を選択し、すべてが設定し終わるとジョブ送信待ち状態９０３に遷移する。ジョブ送信待ち状態９０３では、携帯型通信端末装置２００はＮＦＣユニット４１８を用いてＭＦＰ３００にジョブを送信できる状態になる。スタンバイ状態９０１、ジョブ選択状態９０２ではＮＦＣユニットはターゲットであるが、ジョブ送信待ち状態９０３ではイニシエータになる。イニシエータになると自らＲＦフィールドを発生させて通信相手を捜索するモードになる。この時点でＭＦＰ３００のＮＦＣユニット３０６にタッチをすることでジョブを送信することができる。ジョブを送信し終わるとスタンバイ状態９０１に戻る。スタンバイ状態９０１で、ＭＦＰ３００からの支払い要求を受信すると支払い中状態９０４となる。このときＭＦＰ３００がイニシエータになって支払い端末を捜索するモードになっており、そこにスタンバイ状態９０１の携帯型通信端末装置２００をタッチするとターゲットとして支払い中状態９０４になる。支払い中状態９０４で支払いが完了するとスタンバイ状態９０１に遷移する。ここで、支払いを行うとは、携帯型通信端末装置２００とＭＦＰ３００が所定のフローで通信を確立した後、ＭＦＰ３００からの支払い要求の金額を、携帯型通信端末装置２００に予めチャージされている電子マネーから差し引き、ＭＦＰ３００は支払いが完了したことを携帯型通信端末装置２００に通知することである。
【００５１】
図１０はＭＦＰ３００がジョブを受信し、画像処理を行って、課金を行い、印刷を完了するまでの状態遷移図である。通信待機状態でもあるスタンバイ状態１０００の時、ＭＦＰ３００はターゲットとしてジョブが送信されるのを待つ。イニシエータの携帯型通信端末装置２００からのジョブを受信すると、ジョブ受信中状態１００１に遷移する。ジョブ受信中状態１００１では、携帯型通信端末装置２００はイニシエータとして動作し、ＭＦＰ３００はターゲットとして動作しながらジョブを受信する。このとき、ＭＦＰ３００は携帯型通信端末装置２００のＩＤをメモリに記憶保持する。ジョブ送信方法が前述した直接送信の場合はジョブ受信が終了すると画像処理中状態１００３に遷移する。ジョブ送信方法が前述したハンドオーバーの場合はハンドオーバー中状態１００２に遷移する。ハンドオーバーの送信フローの説明は図１２を用いて後述する。ハンドオーバーには所定の時間を要する場合がある。ハンドオーバーでの送信が終わると画像処理中状態１００３に遷移する。画像処理中状態１００３では、受信したジョブデータから印刷するためのデータに変換する画像処理が行われる。例えば、印刷ジョブがＰＤＬ（ページ記述言語）で記載されている場合はレンダリング処理を行ってラスターデータを生成する。フォントデータが埋め込まれている場合は所望の形状にフォント画像を生成する。面付け設定がなされている場合は所望の面付け（例えば2in1, 4in1など）を行う。カラーマネジメント設定がなされている場合は所望のカラー変換を行う。回転・拡大縮小設定がなされている場合は所望の変換を行う。このように、画像処理は印刷をするページ数、画像処理設定によっては時間を要する場合がある。画像処理が終わると、料金計算中状態１００４に遷移する。料金計算中状態１００４では印刷に必要な料金を計算し、計算が完了したら支払い待ち状態１００５に遷移する。
【００５２】
支払い待ち状態１００５ではＭＦＰ３００はイニシエータとなってタッチされる携帯型通信端末装置を待つ。このとき、タッチされる携帯型通信端末装置の種類、状態によって４パターンの状態遷移の分岐が発生する。タッチされた携帯型通信端末装置はジョブを送信した携帯型通信端末装置と同一か否か、による条件と、携帯型通信端末装置はジョブ送信待ち状態か否か、による条件の組み合わせによる４パターンである。詳細は図１１のフローを用いて説明する。同一端末で支払いの場合は印刷を開始して印刷中状態１００６に遷移し、印刷が終了したらスタンバイ状態１０００に戻る。同一端末でジョブ送信の場合は支払い待ち状態を中断してジョブ受信中状態１００１に戻る。別端末で支払いの場合は支払い不可表示１００７に遷移し、支払いができない旨をユーザに通知して、所定時間後に支払い待ち状態１００５に遷移する。別端末でジョブ送信の場合は現在のジョブを一旦中断して中断処理中状態１００８に遷移し、別端末からのジョブを受信するためにジョブ受信中状態１００１に遷移する。
【００５３】
次に図１１のフローチャートに従い、実際に携帯型通信端末装置２００とＭＦＰ３００が相互に通信を行いながらジョブ送信から課金、印刷を行う手順を説明する。なお、図１１に示すフローチャートにおける処理は、携帯型端末装置２００とＭＦＰ３００により実行される。具体的には、図１１における処理に対応するプログラムが携帯型情報端末２００のＲＯＭ４０３、ＭＦＰ３００のＲＯＭ５０３に記憶されている。そして、ＣＰＵ４０２とＣＰＵ５０２がそれぞれ上記のプログラムをＲＡＭ４０４、ＲＡＭ５０４上で実行することにより、図１１に示すフローチャートにおける処理を実現することができる。
【００５４】
この手順は、Ｓ１１００から始まり、Ｓ１１０１に進む。Ｓ１１０１では携帯型通信端末装置２００は印刷アプリを起動し、印刷ジョブを作成する。具体的にはカメラ部４１１で撮影された画像などを表示部４１０に一覧表示させ、印刷させたい画像を選択させる。さらに、所望の印刷モードを選択し、送信方法は直接送信かハンドオーバーかを選択する。図９でのスタンバイ状態９０１からジョブ選択状態９０２に遷移してからジョブを選択するフローに相当する。印刷ジョブの作成が完了したらＳ１１０２に進む。Ｓ１１０２では携帯型通信端末装置２００はＮＦＣを用いてＭＦＰ３００に印刷ジョブを送信する。具体的には携帯型通信端末装置２００がＮＦＣのイニシエータとなってＮＦＣユニット３０６にタッチをすることで送信する。送信時に端末ＩＤ１３０４を送るためにＭＦＰ３００は、その携帯型通信端末装置２００を一意に識別することができる。ジョブを送り終わったらＳ１１０３に進む。
【００５５】
Ｓ１１０３ではＭＦＰ３００が印刷ジョブを解析し、直接送信か、ハンドオーバーかを判断する。画像データ１３０６が送られれば直接送信であり、接続情報１３０３が書かれていればハンドオーバーである。ハンドオーバーであるならＳ１１０４に進み、ハンドオーバーでなければＳ１１０５に進む。Ｓ１１０４の詳細は図１２を用いて説明するためにここでは省略する。
【００５６】
Ｓ１１０５では、ＭＦＰ３００は印刷に必要な情報とデータが全てそろったために画像処理を開始する。Ｓ１１０５とＳ１１０６は画像処理中状態１００３と料金計算中状態１００４の時に説明した処理を行うので説明は省略する。Ｓ１１０７では支払い待ち状態となる。この時、表示部５１１では料金が表示され、携帯型通信端末装置２００でタッチして支払いをするように促す表示を行っている。ＭＦＰ３００のＮＦＣはイニシエータとなっているため、ターゲットの携帯型通信端末装置２００がタッチされると認識することができ、タッチされるとＳ１１０８に進む。
【００５７】
Ｓ１１０８ではタッチされた携帯型通信端末装置２００がイニシエータなのかターゲットなのかを検知し、イニシエータであったらＮＦＣの通信が衝突してしまうので、一度ターゲットに戻ってからイニシエータである携帯型通信端末装置２００と通信を始める。この場合は携帯型通信端末装置２００はジョブを送信するということなのでＳ１１１３に進む。
【００５８】
一方、タッチされた携帯型通信端末装置２００がターゲットであったら、携帯型通信端末装置２００は支払い中状態９０４で説明した状態に遷移し、支払いアプリを立ち上げてＳ１１０９に進む。このＳ１１０９では、Ｓ１１０８でタッチされた携帯型通信端末装置２００の端末ＩＤと、Ｓ１１０２においてＭＦＰ３００により受信された、送信ジョブの携帯型通信端末装置２００の端末ＩＤが同一かを判断する。同一であればＳ１１１１に進んで課金処理を行い、Ｓ１１１２に進んで印刷を行いＳ１１１８に進んで本フローを終了する。
【００５９】
同一でなければＳ１１１０に進み、ジョブを送信した携帯型端末装置と支払いを行おうとしている携帯型端末装置が異なるために支払いができない旨を携帯型通信端末装置２００またはＭＦＰ３００の少なくとも一方の表示部に表示する。そして、所定時間後にＳ１１０７に戻る。
【００６０】
なお、Ｓ１１１１では、Ｓ１１０８でタッチされた携帯型端末装置２００の端末ＩＤに対応する料金情報を、不揮発性メモリ５０５から読み出し、その料金情報に従って課金処理が行われる。そのため、支払い待ち状態である携帯型通信端末装置が複数ある場合でも、適切な料金を課金することができる。
【００６１】
また、Ｓ１１１３ではＳ１１０９と同様の判断を行い、同一であれば追加ジョブを受信したということで支払い待ち状態を中断してＳ１１０３に戻る。同一で無ければＳ１１１４に進む。Ｓ１１１４では現在支払い待ち状態になっている印刷ジョブを一旦退避する。具体的には避難ジョブ８０７で説明したメモリにジョブ情報、画像処理後データ、料金情報を退避する。こうすることで別ジョブが実行された後に速やかに戻すことができる。
【００６２】
Ｓ１１１４における退避が完了したらＳ１１１５に進み、別ジョブを実行し、完了したらＳ１１１６に進む。Ｓ１１１６ではＳ１１１４で退避したジョブを８０７から復帰させてＳ１１０７に進む。なお、Ｓ１１１５における処理は、Ｓ１１０３〜Ｓ１１１８における処理と同様である。
【００６３】
以上の図１１の処理では支払い待ちの状態において、既にジョブを受信しており支払い待ちとなっている装置については、Ｓ１１１７において追加ジョブとして処理される。一方、支払い待ちではない装置から印刷ジョブを受信した場合には別ジョブとして処理される。そして、Ｓ１１１４、Ｓ１１１７における処理は、複数の装置、複数のジョブに対して実行可能であり、ＭＦＰ３００における不揮発性メモリにおいて、複数の装置から受信した複数のジョブについて支払い待ち状態としてジョブを退避することができる。
【００６４】
そして、支払いのためのタッチを行った装置に対応するジョブから、課金、印刷を実行することができる。
【００６５】
図１２は、ＮＦＣとＷＬＡＮを切り換えてデータ転送を行うハンドオーバーのシーケンスである。ハンドオーバー中状態１００２やＳ１１０４で述べた処理の詳細を説明している。NFCは通信速度が数百bpsと比較的低速ため、ＮＦＣで認証などを行い、容量の多いデータはより高速なＷＬＡＮで行うことで効率的なデータ転送を図ることができる。本図では、ハンドオーバー先が携帯型通信端末装置自身の例を図１２を用いて説明する。
【００６６】
ステップＳ１２０１において、NFC通信を確立するため、携帯型通信端末装置１２０１のNFC通信部１２０３がイニシエータとなって、ＭＦＰ１２０２のNFC通信部１２０５をターゲットとして検知する。NFC通信部１２０５が正しく検知された場合、ステップＳ１２０２において、NFC通信部１２０５は検知応答を送信する。なお、図の例は携帯型通信端末装置１２０１がイニシエータとなる場合を示しているが、実際には操作部３０５などからの入力に基づいてＭＦＰ１２０２がイニシエータとなってもよい。検知応答を正しく受信した場合、NFC通信部１２０３は、ステップS１２０３においてNFC通信を行うための属性要求を送信する。属性要求を受信したNFC通信部１２０５は、ステップＳ１２０４で属性応答を返す。ここで、属性要求および応答では、それぞれイニシエータおよびターゲットのNFC IDを送信し、このIDによって通信相手を特定する。
【００６７】
ステップＳ１２０５では相互認証が行われ、データ暗号化のための暗号鍵などを渡すことができる。なお、暗号鍵を渡す必要がない場合などは、この相互認証は行わないことも可能である。ステップＳ１２０６で印刷ジョブを送信する。印刷ジョブを送信する際に、ジョブの中に携帯型通信端末装置へのアクセスキーを送信しておくとＷＬＡＮでハンドオーバーした際にアクセスキーを基に認証をすることができるのでセキュリティが高まる。Ｓ１２０７として、NFC通信部１２０３は解放要求を送信する。解放要求を受け取ったNFC通信部１２０５は、Ｓ１２０８において解放応答を送信し、NFC通信を終了する。
【００６８】
次に、ステップＳ１２０９に移行し、ＷＬＡＮ通信部１２０６はＷＬＡＮ通信部１２０４に対して接続要求を行う。このとき、Ｓ１２０６で受信したアクセスキーを用いて認証することでＳ１２１０で接続応答を返却し、ＷＬＡＮの接続を確立する。ステップS１２１１以降では、WLAN通信が行われる。まずステップS１２１１では、WLAN通信部１２０６は画像データを要求し、データ転送が可能かどうかWLAN通信部１２０４に確認をする。ここで確認する内容は、例えば、ＭＦＰ１２０２内に転送しようとする画像を一時保存するための空き容量などがある。WLAN通信部１２０４は、画像データ要求、および確認の要求を受け取った後、送信することが可能であれば、Ｓ１２１２で画像データを送信する。正常に画像を受信することができたらＮＦＣ通信部１２０５は切断要求Ｓ１２１３を送信し、それに対してＷＬＡＮ通信部１２０４は切断応答Ｓ１２１４を返信して通信を終了する。ＭＦＰ１００２がＳ１２１３を送るタイミングは、印刷が終了してからでも良いし、印刷の前でも良い。印刷が終了してから切断する場合は印刷の状況を知らせることができ、印刷が終了する前に切断する場合は消費電力や通信量を節約することができる。こうすることで、容量の大きいデータはより高速な通信プロトコルを用いて転送することができる。
【００６９】
図１２では、ハンドオーバー先として携帯型通信端末装置１２０１が設定されていたが、サーバ装置１２０７のような任意の画像格納先を指定しても良い。その場合のフローもＳ１２０９以降の接続先がかわるだけなので説明は省略する。以上、ＮＦＣからＷＬＡＮに切り換えてデータ転送を行うハンドオーバーを説明した。この処理は、ＭＦＰにとっては、図１０の状態遷移で示せば、ジョブ受信中状態１００１に相当する。従って、ＭＦＰは、実際に印刷すべき情報から印刷処理のためのビットマップイメージデータを生成し、印刷用紙サイズ、カラー／モノクロ、ページ数、部数などから料金を計算し、料金支払待ち状態１００５に遷移する。このとき、再び、携帯型通信端末装置との通信を行うことになるが、その通信相手となる携帯型通信端末装置の端末ＩＤに応じて、先に説明した４種類の処理のいずれかを実行することになる。
【００７０】
［第２の実施形態］
上記第１の実施形態の図１０のＭＦＰの状態遷移図を更に発展させた例を図１４に示す。図１０と実質的に同じ状態については同一符号を付し、その説明は割愛する。
【００７１】
図１４の遷移図においては、受信したジョブについての料金計算が完了して、支払手続きを行うべく支払待ち状態１００５’に移行したとき、その状態（イニシエータ状態でもある）は最長でも所定時間（ここでは３０秒）とする。その時間内に、直近のジョブを要求したのと一致するＩＤを持つ携帯型通信端末装置から支払の指示があった場合に、印刷処理を実行し、その課金処理を行う。一方、この時間内に、直近のジョブを要求したのと一致するＩＤを持つ携帯型通信端末装置から更なるジョブが要求された場合には、ジョブ受信中状態１００１に遷移する。
【００７２】
さて、支払待ち状態１００５にて、直近のジョブを要求したのと一致するＩＤを持つ携帯型通信端末装置から支払の指示がないまま３０秒が経過する場合、あるいは、直近のジョブを要求したのとは異なるＩＤを持つ携帯型通信端末装置を検出する場合も起こり得る。この場合、中断処理状態１００８に遷移し、移行支払待ち状態のジョブの印刷のための画像データ、印刷設定情報及び計算した料金を、該当するＩＤと関連付けて退避処理を行う。その後、スタンバイ状態１０００に遷移する。直近のジョブを要求したのとは異なるＩＤを持つ携帯型通信端末装置を検出して、このスタンバイ状態に移行した場合、要求が印刷ジョブ要求であれば新規の印刷ジョブとしてジョブ受信状態１００１に遷移する。
【００７３】
一方、要求が支払要求であった場合に、その要求の発行元のＩＤに基づき、過去に退避したジョブ中に、同じＩＤを持つ未払いジョブ（未印刷ジョブ）があるか検索を行う（退避ジョブ検索状態１０１０）。検索できなかったと判定した場合には、支払不可状態１０１１に遷移し、該当するジョブは存在しない旨のメッセージをたとえば５秒間表示した後、スタンバイ状態に復帰する。また、過去に退避したジョブの中に、要求元と同じＩＤを持つ未払いジョブ（未印刷ジョブ）があったと判定した場合、その退避した印刷直前の画像データ、印刷設定情報、ならびに計算済みの料金を読み込み、支払待ち状態１００５’に遷移する。このとき、読出した画像データ及び計算済みの料金は、状態１００４から遷移したのと等価として扱う。すなわち、直近のジョブは、読出したとして扱う。
【００７４】
以上の第２の実施形態によれば、料金が表示され、その料金について支払う意思のあるユーザが持つ携帯型通信端末装置と通信した場合のみ、その支払い（課金処理）と印刷結果を得ることができることになる。なお、過去に要求し、退避された印刷ジョブの印刷物を得るために、支払要求を行うとき、ユーザは、自身の携帯型通信端末装置をイニシエータとして機能させたうえで、支払アプリケーションを起動する。このタイミングが状態１００５’であった場合、携帯型通信端末装置とＭＦＰは互いにイニシエータとして衝突することになるので、いずれかがターゲットとして機能することになる。この場合には、状態１００５’からダイレクトに状態１０１０に遷移しても構わない。
【００７５】
従って本実施形態によれば、携帯型通信端末装置（携帯端末）を用いて印刷ジョブの送信と課金を順次行う場合に、印刷ジョブの送信を行った装置と、課金のための通信を行う装置とが同一であるか判定することができる。よって、例えば印刷ジョブの送信が行われた後に、別の装置が課金を行って印刷を実行させることで、印刷物が第三者に持ち去られてしまう可能性を低くすることができる。
【００７６】
また、本実施形態では、携帯型通信端末装置を用いてジョブを送信した後、課金待ちの状態の時に、同一の携帯型通信端末装置から追加でジョブを受け付ける。そして、支払いのためのタッチが行われた後に課金処理が行われる。よって、複数のジョブについてまとめて課金を行うことができる。
【００７７】
さらに本実施形態では、ある携帯型通信端末装置に対する課金待ち状態であっても、別の装置が印刷ジョブを送信することができる。よって、例えばユーザが支払いを忘れて立ち去ってしまう場合でも、別のユーザが印刷を実行させることができる。
【００７８】
また、本実施形態では、携帯型通信端末装置とＭＦＰ３００が無線通信を行ったときに、携帯型通信端末装置が課金処理を行うのか、印刷ジョブの送信を行うのか判断し、その判断結果に応じてＭＦＰ３００が動作する。よって例えば印刷ジョブの送信を行う装置に対し、誤って課金処理を実行してしまうことを防ぐことができる。
【００７９】
さらに本実施形態では、携帯型通信端末装置が課金処理を行うのか、印刷ジョブの送信を行うのか判断するために、当該携帯型通信端末装置のＮＦＣユニットがターゲットであるのかイニシエータであるのかを条件として判断する。そのため、例えば携帯型通信端末装置が希望する処理（印刷ジョブ送信もしくは課金処理）を指定するための特別なコマンドをＭＦＰ３００に送信しなくても、ＭＦＰ３００は、携帯型通信端末装置がＭＦＰ３００に実行させたい処理を適切に判定することができる。
【００８０】
なお、上記の例では携帯型通信端末装置に予め記憶されている端末ＩＤにより、印刷ジョブの送信を行った装置と課金対象の装置が同一であるか判定しているが、これに限らない。例えば印刷ジョブの送信時にユーザがパスワードや暗証番号を携帯型通信端末装置に入力し、そのパスワードや暗証番号がＳ１１０２においてＭＦＰ３００に受信されてもよい。そして、課金を行うためのタッチを行うときに、ユーザが携帯型通信端末装置にパスワードや暗証番号を入力する。そしてＭＦＰ３００は、印刷ジョブを送信したときと、課金を行うための通信を行ったときのそれぞれで受信したパスワードや暗証番号を比較することで、印刷ジョブの送信、課金の要求を行ったユーザが同一かどうか判定することができる。
【００８１】
これにより、例えば同一のユーザが、ある携帯型通信端末装置に格納されている画像を印刷させ、別の携帯型通信端末装置により課金を行うことができる。
【００８２】
また以上の実施形態では、印刷ジョブに印刷対象のデータが含まれている例について説明したが、これに限らない。例えば、印刷対象のデータの格納場所（例えば外部サーバのＵＲＬ）が印刷ジョブに含まれていてもよい。そして、印刷ジョブを受信したＭＦＰが、そのＵＲＬに従い、ネットワークを介して外部サーバにアクセスすることで、印刷対象のデータを外部サーバから受信するようにしてもよい。
【００８３】
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００８４】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【図１】
2015012520.tif 000003
【図２】
2015012520.tif 000004
【図３】
2015012520.tif 000005
【図４】
2015012520.tif 000006
【図５】
2015012520.tif 000007
【図６】
2015012520.tif 000008
【図７】
2015012520.tif 000009
【図８】
2015012520.tif 000010
【図９】
2015012520.tif 000011
【図１０】
2015012520.tif 000012
【図１１】
2015012520.tif 000013
【図１２】
2015012520.tif 000014
【図１３】
2015012520.tif 000015
【図１４】
2015012520.tif 000016