(57)【要約】【課題】印刷の完了に基づき適切に課金することができる印刷装置を提供する。【解決手段】画像データの一部に対する印刷処理の完了に基づいて、当該印刷分に対して課金するための処理を実行する。そして、画像データの一部の印刷に対して課金されたことに応じて、前記画像データのうち、当該一部の画像データに後続する画像データを印刷する。【選択図】図２３
2015009508.tif 000002
【特許請求の範囲】
【請求項１】
画像データの印刷処理の指示を受け付ける受付手段と、
前記受付手段により前記指示を受け付けると、前記画像データの一部に対して印刷処理を順次実行することで、当該画像データを印刷する印刷手段と、
前記印刷手段により前記画像データの一部に対する印刷処理の完了に基づいて、当該印刷分に対して課金するための処理を実行する課金手段と、を備え、
前記印刷手段は、前記課金手段による処理により前記画像データの一部の印刷に対して課金されたことに応じて、前記画像データのうち、当該一部の画像データに後続する画像データを印刷する、ことを特徴とする印刷装置。
【請求項２】
前記課金手段による課金のための処理の結果に応じて、前記画像データの印刷処理を中断する中断手段、をさらに備えることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記中断手段により前記画像データの印刷処理が中断されると、前記課金手段により課金された課金済み情報と、前記印刷手段により印刷処理された印刷済み情報と、を記憶部に格納する格納手段、をさらに備えることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記中断手段により前記画像データの印刷処理が中断された後、前記受付手段により前記画像データの印刷処理の再開の指示を受付けると、前記記憶部に格納された前記課金済み情報と前記印刷済み情報とに基づいて、前記画像データのうち、前記印刷手段により印刷され且つ前記課金手段による課金が完了していない画像データがあるか判定する判定手段と、
前記判定手段により前記印刷手段により印刷され且つ前記課金手段による課金が完了していない画像データがあると判定されなかった場合、当該中断された前記画像データの印刷処理を再開する再開手段と、
をさらに備えることを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記判定手段により前記印刷手段により印刷され且つ前記課金手段による課金が完了していない画像データがあると判定された場合、前記指示に対応するユーザに対して、当該画像データの印刷に対する課金が完了していないことを通知する第１の通知手段、をさらに備えることを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記受付手段により前記画像データの印刷処理の再開の指示を受付けると、当該再開が可能か否かを判定する再開判定手段と、
前記再開判定手段により当該再開が可能でないと判定された場合、当該可能でない旨を、前記再開の指示に対応するユーザに対して通知する第２の通知手段、をさらに備えることを特徴とする請求項４又は５に記載の印刷装置。
【請求項７】
前記印刷装置は、記録ヘッドをマルチパス走査させて画像を記録媒体に記録するインクジェット記録装置であり、
前記中断手段は、当該所定単位分の画像データについてのマルチパス走査による画像の印刷が完了された後、前記画像データの印刷処理を中断することを特徴とする請求項２に記載の印刷装置。
【請求項８】
前記受付手段は、携帯型通信端末から前記画像データの印刷処理の指示を受付け、
前記印刷装置は、
前記携帯型通信端末からチャージ金額を取得する取得手段と、
前記取得手段により取得されたチャージ金額が閾値以下の場合、前記携帯型通信端末に対して、当該閾値以下であることを通知する第３の通知手段、をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
前記印刷手段は、前記画像データに基づく画像におけるバンド単位の印刷処理を順次実行することを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
前記印刷手段は、前記所定単位分の画像データに基づいてロール紙に印刷することを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
前記受付手段は、前記印刷処理の指示を、ＮＦＣ通信により外部装置から受け付けることを特徴とする請求項１乃至１０のいずれか１項に記載の印刷装置。
【請求項１２】
印刷装置において実行される制御方法であって、
画像データの印刷処理の指示を受け付ける受付工程と、
前記受付工程において前記指示を受け付けると、前記画像データの一部に対して印刷処理を順次実行することで、当該画像データを印刷する印刷工程と、
前記印刷工程において前記画像データの一部に対する印刷処理の完了に基づいて、当該印刷分に対して課金するための処理を実行する課金工程と、
を有し、
前記印刷工程は、前記課金工程による処理により前記画像データの一部の印刷に対して課金されたことに応じて、前記画像データのうち、当該一部の画像データに後続する画像データを印刷する、ことを特徴とする制御方法。
【請求項１３】
請求項１乃至１１のいずれか１項に記載の印刷装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置から近接無線通信を介して印刷指示を受付ける印刷装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来の印刷システムでは、出力サービス業などでユーザが料金を支払って所望の印刷物を入手する課金ビジネスが知られている。このような印刷システムでは、画像形成装置に料金収受のための仕組みが取り入れられており、その形態としては、現金を受取可能な装置を画像形成装置に組み込んだものや、通信機構を用いて電子的に決済を可能にしたものがある。印刷を行なうデータを画像形成装置に受渡す方法に関しては、印刷したいデータを可搬メディアに格納して画像形成装置に備えられた可搬メディア挿入機構より印刷データを画像形成装置に提供する方法がある。また、ユーザ端末と画像形成装置をインターネット接続して印刷データを画像形成装置に提供する方法もある。また、ユーザ端末と画像形成装置を有線または無線ＬＡＮにより接続して印刷データを画像形成装置に送信する方法もある。
【０００３】
近年では、ユーザ端末と画像形成装置を近接無線通信方式を用いて低速無線通信で認証してから、高速無線通信に切り替えて印刷データを送信する方法もある。印刷物に対する課金方法に関しては、印刷で消費した用紙やインクなどの消耗品の消費量に基づいて金額を決定する方法がある。課金額を決定する単位としては、１ページの印刷毎に決定したり、１ページを複数の領域に分割して、その領域ごとに課金額を決定する方法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１５５５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来では、１ページの印刷完了時に課金額を決定する。従って、印刷中に用紙詰まりなどが発生して印刷が完了しなかった場合は課金されない。そのため、ユーザが故意に用紙詰まりを発生させて料金を支払うことなく印刷物を持ち去られる恐れがある。１ページを複数の領域に分割して課金額を決定する場合でも、同様の問題が発生する。このような課題は、長尺印刷やバナー印刷など、ロール紙に１ページの長さが長い印刷を行なう場合に顕著となる。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、印刷の完了に基づき適切に課金することができる印刷装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る印刷装置は、画像データの印刷処理の指示を受け付ける受付手段と、前記受付手段により前記指示を受け付けると、前記画像データの一部に対して印刷処理を順次実行することで、当該画像データを印刷する印刷手段と、前記印刷手段により前記画像データの一部に対する印刷処理の完了に基づいて、当該印刷分に対して課金するための処理を実行する課金手段と、を備え、前記印刷手段は、前記課金手段による処理により前記画像データの一部の印刷に対して課金されたことに応じて、前記画像データのうち、当該一部の画像データに後続する画像データを印刷する、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷の完了に基づき適切に課金することができる。
【図面の簡単な説明】
【０００９】
【図１】本印刷システムの構成の一例を示す図である。
【図２】携帯型通信端末装置の外観を示す図である。
【図３】プリンタの外観を示す図である。
【図４】プリンタの操作部の外観を示す図である。
【図５】携帯型端末装置のサムネイルを示す図である。
【図６】携帯型通信端末装置の構成を示すブロック図である。
【図７】プリンタの構成を示すブロック図である。
【図８】ＮＦＣユニットの構成を示すブロック図である。
【図９】プリンタの表示部の一例を示す図である。
【図１０】携帯型通信端末装置の一例を示す図である。
【図１１】プリンタのＲＡＭの構成を示す図である。
【図１２】プリンタの不揮発性ＲＡＭの構成を示す図である。
【図１３】プリンタのＮＦＣメモリの構成を示す図である。
【図１４】携帯型通信端末装置のＲＡＭの構成を示す図である。
【図１５】携帯型通信端末装置の不揮発性ＲＡＭの構成を示す図である。
【図１６】携帯型通信端末装置のＮＦＣメモリの構成を示す図である。
【図１７】ＮＦＣユニットがイニシエータとして動作する場合のフローである。
【図１８】ＮＦＣユニット同士がパッシブモードで通信する場合のシーケンス図である。
【図１９】ＮＦＣユニット同士がアクティブモードで通信する場合のシーケンス図である。
【図２０】ＮＦＣユニットがターゲットの場合の状態遷移を示す図である。
【図２１】携帯型通信端末装置とプリンタがプルモードでハンドオーバーする場合のシーケンス図である。
【図２２】携帯型通信端末装置とプリンタがプッシュモードでハンドオーバーする場合のシーケンス図である。
【図２３】１ページを複数の領域に分割して印刷と決済をする場合のフローである。
【図２４】印刷中に決済が行なわれず印刷を中止する場合のフローである。
【図２５】チャージ金額がまもなくなくなることを携帯型通信端末装置に表示する画面を示す図である。
【図２６】チャージ金額がなくなって印刷中止した時に携帯型通信端末装置に表示する画面を示す図である。
【図２７】ユーザが印刷中止した時に携帯型通信端末装置に表示する画面を示す図である。
【図２８】印刷を再開する場合のフローである。
【図２９】印刷再開可能な印刷ジョブがない場合に携帯型通信端末装置に表示する画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［実施形態１］
本実施形態では、ユーザが携帯型通信端末装置からプリンタ（画像形成装置）に印刷ジョブを送信して印刷し、ユーザが印刷物の料金を支払う場合について説明する。料金の支払いに関しては、１ページの印刷領域を複数に分割した単位で課金額を計算し、１つの領域の印刷が完了するたびに料金の決済を行う。携帯型通信端末装置とプリンタの間では、近接無線通信方式を用いて低速無線通信で認証をしてから高速無線通信に切り替えて印刷データを送信する。例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）のような近距離無線通信で認証を行ない、他の無線通信方式により通信を引き継ぐハンドオーバー技術を用いる。
【００１２】
図１は、本無線通信システムの構成を表した図である。ネットワーク１００を中心にサーバ装置１０１、携帯型通信端末装置２００、プリンタ３００が相互に通信可能に接続されている。サーバ装置１０１は印刷用の画像データのストレージや、ユーザＩＤの管理、画像処理アプリケーションなどを含む。携帯型通信端末装置２００は、認証方法、通信速度が違う少なくとも２種類以上の無線通信のための構成を含む。携帯型通信端末装置２００は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの個人情報端末、携帯電話、デジタルカメラなど、印刷対象となるファイルを扱える装置であれば良い。プリンタ３００は、インクジェット記録方式などの記録技術を用いて印刷を行なう機能を有しており、他に原稿読取機能（スキャン機能）やＦＡＸ機能や電話機能を有するＭＦＰであっても良い。ネットワーク１００とサーバ装置１０１は有線ＬＡＮで接続されている。ネットワーク１００とプリンタ３００は有線ＬＡＮもしくはＷｉｒｅｌｅｓｓＬＡＮ（ＷＬＡＮ）で接続されている。ネットワーク１００と携帯型通信端末装置２００はＷＬＡＮで接続されている。携帯型通信端末装置２００とプリンタ３００は共にＷＬＡＮの機能を有するため、相互認証をすることによってピアツーピア（Ｐ２Ｐ）の通信が可能となる。
【００１３】
図２は、携帯型通信端末装置２００の外観を表した図である。本実施形態では、スマートホンを一例にしている。スマートホンとは、携帯電話の機能の他に、カメラや、ネットブラウザ、メール機能などを搭載した多機能型の携帯電話のことである。ＮＦＣユニット２０１はＮＦＣを用いて通信を行なう箇所であり、実際にＮＦＣユニット２０１を相手側のＮＦＣユニットに１０ｃｍ程度以内に近づけることで通信を行なうことができる。ＷＬＡＮユニット２０２はＷＬＡＮで通信を行なうためのユニットで装置内に配置されている。表示部２０３はＬＣＤ方式の表示機構を備えたディスプレイである。操作部２０４はタッチパネル方式の操作機構を備えており、ユーザの押下情報を検知する。代表的な動作としては、表示部２０３がボタン状の表示を行ない、ユーザが操作部２０４を押下することによってボタンが押下されたイベントを発行する。電源キー２０５は電源のオン、およびオフをする際に用いる。
【００１４】
図３はプリンタの外観を表した図である。ロール紙３０１はロール状に巻き取られた記録媒体である。メインカバー３０２はロール紙３０１を給紙するときや、記録ヘッドやカッターユニットを交換するときに開ける。同図では閉まっている状態を示している。リリースレバー３０３はロール紙の搬送パス上にあるローラをプラテンに押し付けてロール紙３０１を固定したり、プラテンから離してロール紙３０１を挿入可能とするためのレバーである。同図では閉じた状態を示している。操作表示部３０４は図４を用いて詳細に説明する。インクタンクカバー３０５はユーザが開けることによりインクタンクの装着や交換を行なう。ＮＦＣユニット３０６は近接無線通信を行なうためのユニットで、ユーザが実際に近接させる場所である。ＮＦＣユニット３０６から約１０ｃｍが接触の有効距離である。ＷＬＡＮアンテナ３０７には、ＷＬＡＮで通信するためのアンテナが埋め込まれている。
【００１５】
図４は操作表示部３０４の平面図である。表示部４０６は、画像や操作メニュー等を表示する表示画面であり、例えばドットマトリクスＬＣＤである。十字キー４０１は表示部上のカーソル移動などに用いられる。セットキー４０２は設定入力の為のキーであり、機能キー４０３は機能設定などに用いられる。スタートキー４０４は印刷の開始など機能の実行を行なう。
【００１６】
図５は携帯型通信端末装置２００に印刷候補ファイルのサムネイルを表示した例を表した図である。サムネイル５０１は携帯型通信端末装置２００内に保存してあるファイル（画像データ）のサムネイルであったり、サーバ装置１０１内に保存してあるファイル（画像データ）のサムネイルであったりする。印刷を行ないたい画像を押下するとフォーカス５０２が表示され、印刷対象になったことを示す。印刷対象の画像は複数選択することができ、フォーカス５０２は表示部２０３上に複数存在しても良い。サムネイルは一画面で表示しきれない場合はスクロールしても良い。ユーザは、印刷する所望の画像を選択し終わったら印刷開始キー５０３を押下することで印刷ジョブを送信する。
【００１７】
次に、ＮＦＣ通信について説明する。ＮＦＣユニットによる近接通信を行なう場合、初めにＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）フィールドを出力して通信を開始する装置をイニシエータと呼ぶ。また、イニシエータの発する命令に応答し、イニシエータとの通信を行なう装置をターゲットと呼ぶ。ＮＦＣユニットの通信モードには、パッシブモードとアクティブモードが存在する。パッシブモードでは、ターゲットは、イニシエータの命令に対し、負荷変調を行なうことで応答する。一方、アクティブモードでは、ターゲットは、イニシエータの命令に対し、ターゲット自らが発するＲＦフィールドによって応答する。
【００１８】
図６は携帯型通信端末装置２００のブロック図を表した図である。携帯型通信端末装置２００は装置のメインの制御を行なうメインボード８０１を含む。また、携帯型通信端末装置２００は、ＷＬＡＮ通信を行なうＷＬＡＮユニット８１７（ＷＬＡＮ通信部）と、ＮＦＣ通信を行うＮＦＣユニット８１８（ＮＦＣ通信部）と、Ｂｌｕｅｔｏｏｔｈ（商標登録）通信を行なうＢＴユニット８２１を含む。
【００１９】
メインボード８０１においてＣＰＵ８０２は、システム制御部であり、携帯型通信端末装置２００の全体を制御する。ＲＯＭ８０３は、ＣＰＵ８０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。本実施形態では、ＲＯＭ８０３に格納されている各制御プログラムは、ＲＯＭ８０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行なう。
【００２０】
ＲＡＭ８０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値や携帯型通信端末装置２００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。
【００２１】
画像メモリ８０５は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、通信部を介して受信した画像データや、データ蓄積部８１２から読み出した画像データをＣＰＵ８０２で処理するために一時的に格納する。不揮発性メモリ８２２は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等で構成され、電源がオフされた後でも保存しておきたいデータを格納する。例えば電話帳データや、過去に接続したデバイス情報などがある。なお、メモリ構成はこのような構成に限定されるものではない。例えば画像メモリ８０５とＲＡＭ８０４を共有させてもよいし、データ蓄積部８１２にデータのバックアップなどを行ってもよい。また本実施形態ではＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等を使用しても良い。
【００２２】
データ変換部８０６は、ページ記述言語（ＰＤＬ）等の解析や、色変換、画像変換などのデータ変換を行なう。電話部８０７は電話回線の制御を行ない、スピーカ部８１３を介して入出力される音声データを処理することで電話による通信を実現している。操作部８０８は図２で説明した操作部２０４からの信号を制御する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）８０９は現在の携帯型通信端末装置２００の緯度や経度などの位置情報を取得する。表示部８１０は図２で説明した表示部２０３の表示内容を電子的に制御しており、各種入力操作や、プリンタ３００の動作状況、ステータス状況の表示等を行なう。
【００２３】
カメラ部８１１はレンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部８１１で撮影された画像はデータ蓄積部８１２に保存される。スピーカ部８１３は電話機能のための音声を入力または出力する機能や、その他アラーム通知などの機能を実現している。電源部８１４は携帯可能な電池、およびその制御を行う。電源状態には、電池に残量が無い電池切れ状態、電源キー２０５を押下していない電源オフ状態、通常起動している起動状態、起動しているが省電力になっている省電力状態、がある。
【００２４】
携帯型通信端末装置２００には無線通信するための構成が３つ搭載されており、ＷＬＡＮ、ＮＦＣ、ＢｌｕｅＴｏｏｔｈ（商標登録）で無線通信が可能であり、プリンタなどの他デバイスとのデータ通信を行なう通信部として機能する。データをパケットに変換し、他デバイスにパケット送信を行ない、逆に、外部の他デバイスからのパケットを、データに変換してＣＰＵ１０１に対して送信することができる。ＷＬＡＮユニット８１７、ＮＦＣユニット８１８、ＢＴユニット８２１はそれぞれバスケーブルに接続されている。ＷＬＡＮユニット８１７、ＮＦＣユニット８１８、ＢＴユニット８２１により、規格に準拠した通信が実現される。ＮＦＣユニットの詳細は図１０を用いて後述する。上記構成要素８０３〜８１４、８１７、８１８、８２１、８２２は、ＣＰＵ８０２が管理するシステムバス８１９を介して、相互に接続されている。
【００２５】
図７は、プリンタ３００の概略構成を示すブロック図である。プリンタ３００は装置のメインの制御を行なうメインボード９０１と、ＷＬＡＮ通信を行なうＷＬＡＮユニット９１７と、ＮＦＣ通信を行なうＮＦＣユニット９１８とＢｌｕｅｔｏｏｔｈ（商標登録）通信を行なうＢＴユニット９１９を含む。
【００２６】
メインボード９０１においてＣＰＵ９０２は、システム制御部であり、プリンタ３００の全体を制御する。ＲＯＭ９０３は、ＣＰＵ９０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。本実施例では、ＲＯＭ９０３に格納されている各制御プログラムは、ＲＯＭ９０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行なう。
【００２７】
ＲＡＭ９０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値やプリンタ３００の管理データ等を格納する。また、各種ワーク用バッファ領域も設けられている。不揮発性メモリ９０５は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等で構成され、電源がオフされた時でもデータを保持することができる。例えば、ネットワーク接続情報、ユーザデータなどが保持される。画像メモリ９０６は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、各通信ユニットを介して受信した画像データや、符号復号化処理部９１２で処理された画像データや、メモリカードコントローラ５１６を介して取得した画像データなどを記憶する。また、携帯型通信端末装置２００のメモリ構成と同様に、このようなメモリ構成に限定されるものではない。データ変換部９０７は、ページ記述言語（ＰＤＬ）等の解析や、画像データからプリントデータへの変換などを行なう。
【００２８】
操作部９０９、表示部９１１は図４で説明した操作表示部３０４を表している。符号復号化処理部９１２は、プリンタ３００で扱う画像データ（ＪＰＥＧ、ＰＮＧ等）に対して符号復号化処理や、拡大縮小処理を行なう。
【００２９】
給紙部９１４は印刷のための用紙を保持する。記録制御部９１６からの制御により給紙部９１４から給紙を行なう。特に給紙部は複数種類の用紙を一つの装置に保持するために、複数の給紙部を用意する事ができる。そして記録制御部９１６により、どの給紙部から給紙を行なうかの制御を行なうことができる。
【００３０】
記録制御部９１６は、印刷される画像データに対し、不図示の画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換し、記録部９１５に出力する。また、記録制御部９１６は印刷部の情報を定期的に読みだしてＲＡＭ９０４の情報を更新する役割も果たす。例えば、インクタンクの残量やプリントヘッドの状態などの情報を更新する。プリンタ３００にも携帯型通信端末装置２００と同様に無線通信するための構成が３つ搭載されており、機能は同等のため、説明は省略する。上記構成要素９０２〜９１９は、ＣＰＵ９０２が管理するシステムバス９２３を介して、相互に接続されている。
【００３１】
図８はＮＦＣユニット８１８やＮＦＣユニット９１８で使用されているＮＦＣユニットの詳細を説明した図である。ＮＦＣユニット１０００の構成について図８を用いて説明する。ＮＦＣユニット１０００は、ＮＦＣコントローラ部１００１と、アンテナ部１００２と、ＲＦ部１００３と、送受信制御部１００４と、ＮＦＣメモリ１００５と、電源１００６と、デバイス接続部１００７を含む。アンテナ部１００２は、他のＮＦＣデバイスから電波やキャリアを受信したり、他のＮＦＣデバイスに電波やキャリアを送信する。ＲＦ部１００３はアナログ信号をデジタル信号に変復調する機能を備えている。ＲＦ部１０３はシンセサイザを備えていて、バンド、チャネルの周波数を識別し、周波数割り当てデータにより、バンド、チャネルの制御を行う。送受信制御部１００４は送受信フレームの組み立て及び分解、プリアンブル付加及び検出、フレーム識別など、送受信に関する制御を行なう。送受信制御部１００４はＮＦＣメモリ１００５の書込み／読出しの制御も行ない、各種データやプログラムを書込み／読出しする。
【００３２】
アクティブモードとして動作する場合、電源１００６から電力の供給を受け、デバイス接続部１００７を介して他のデバイスと通信を行ったり、アンテナ部１００１を介して送受信されるキャリアにより、通信可能な範囲にある他のＮＦＣデバイスと通信する。パッシブモードとして動作する場合、アンテナを介して他のＮＦＣデバイスからキャリアを受信して電磁誘導により他のＮＦＣデバイスから電力の供給を受け、キャリアの変調により当該他のＮＦＣデバイスとの間で通信を行ってデータを送受信する。
【００３３】
図９はプリンタ３００の表示部４０６の表示例を表した図である。携帯型通信端末装置２００から印刷ジョブを受付けた場合、表示部４０６には印刷ジョブ確認画面１１０１が表示される。
【００３４】
図１０は携帯型通信端末装置２００の表示部２０３の表示例を表した図である。プリンタ選択画面１２０１は印刷するプリンタを選択する画面を表した例である。印刷状態表示画面１２０２は印刷ジョブを投入した印刷装置の現在の状態をリアルタイムに表示している例である。
【００３５】
図１１は、プリンタ３００のＲＡＭ９０４の構成を表した図である。１３０１はＲＡＭ全体を表している。ワークメモリ１３０２は、プログラムの実行のために確保されるメモリである。画像処理バッファ１３０３は、画像処理のために一時的なバッファとして使用される領域である。機器状態記憶部１３０４には、プリンタ３００の現在の状態に関する様々な情報が記憶される。エラー状態１３０５には、プリンタ３００のエラーに関する状態情報が記憶される。例えば、インク少警告、インク無エラー、紙ジャムエラー、用紙無し警告、印刷画像画像不良警告、ネットワーク切断警告、などの情報が記憶される。これらの警告やエラーには、印刷機能への影響度などが関連付けられている。例えば、インク無エラーの場合、印刷機能は使用できないが他の機能は使用できるという情報が関連付けられている。また、ネットワーク切断警告の場合、ネットワークを使う機能は使用できないが機器単体で行なう設定変更や読取機能は使用できるという情報が関連付けられている。インク残量１３０６には、現在取り付けられているインクタンクの型番やインク残量が記憶される。インクタンクの型番は、インクタンクが取り付けられたタイミングで更新される。インク残量は、インクが使用される毎に更新される。その他１３０８には、現在のメモリ使用量、ハードウェアの温度、消耗品情報など、その他の機器状態情報が記憶される。その他１３０９には、その他のＲＡＭデータが記憶される。
【００３６】
図１２は、プリンタ３００のフラッシュメモリ９０５の構成を表した図である。１４０１はフラッシュメモリ全体を表している。ユーザデータ１４０２には、ユーザに関する情報が記憶されており、例えばネットワーク情報などが記憶される。過去に接続した装置リスト１４０３には、プリンタ３００がこれまでに接続した装置のリストが記憶される。例えば、スマートホンとＮＦＣで通信した場合は、スマートホンの識別子が記憶される。スマートホンとＷＬＡＮでＰ２Ｐで接続した場合は、ＷＬＡＮで接続するための識別情報が記憶される。例えば、ＷＬＡＮ接続のためにＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）が使用された場合は、ＷＰＳ  Ｃｒｅｄｅｎｔｉａｌ認証情報が記憶される。スマートホンとＢｌｕｅｔｏｏｔｈで接続された場合は、ＯＯＢ認証情報が記憶される。サーバ装置とＬＡＮ経由で接続した場合は、サーバ装置のネットワーク情報が記憶される。設定情報１４０６には、プリンタの設定情報が記憶される。例えば、印刷モードなどのメニュー項目や、インクジェット記録ヘッドの補正情報などが記憶される。単価情報１４０７には、印刷に使用するロール紙の用紙種別、用紙サイズ、インク消費量に対応した単価の情報が記憶される。その他１４０８には、その他の不揮発情報が記憶される。
【００３７】
図１３は、プリンタ３００のＮＦＣメモリ１００５の構成を表している。１５０１はＮＦＣメモリ全体を表している。機器状態記憶部１５０２には、所定のタイミングで機器状態記憶部１３０４の内容がコピーされる。ジョブ記憶部１５０６は、携帯型通信端末装置２００からＮＦＣでジョブをプリンタ３００に投入する場合に使用される領域である。印刷ジョブ１５０７には、印刷ジョブがキューで記憶される。例えば、印刷設定、画像へのリンク先が記憶される。設定変更ジョブ１５１０には、設定変更ジョブがキューで記憶される。例えば、本体の設定項目の変更に関するジョブが記憶される。印刷中止情報記憶部１５１１は、印刷を中止した時に、印刷を再開するときのために必要な情報を格納する領域であり、複数の印刷ジョブに関する情報を持つことができる。端末特定情報１５１２には、受信した印刷ジョブの送信元の携帯型通信端末装置２００を一意に特定するための情報が記憶される。印刷ジョブ特定情報１５１３には、印刷ジョブを一意に特定するための情報が記憶される。印刷済み用紙長１５１４には、印刷を開始してから中止するまでに印刷した用紙の長さが記憶される。課金済み情報１５１５には、印刷を中止するまでに決済が済んだ課金の情報が記憶される。
【００３８】
図１４は、携帯型通信端末装置２００のＲＡＭの構成を表している。１６０１はＲＡＭ全体を表している。ワークメモリ１６０２は、プログラムの実行のために確保されるメモリである。画像処理バッファ１６０３は、画像をサムネイルサイズに縮小したり、バンド処理でプリンタに送ったりする時に使用されるバッファである。
【００３９】
図１５は、携帯型通信端末装置２００の不揮発性メモリ８２２の構成を表した図である。１７０１は不揮発性メモリ全体を表している。プリンタ一覧１７０２には、携帯型通信端末装置２００がこれまでに接続したことのあるプリンタが一覧で記憶される。プリンタＡ１７０３は、プリンタの一例を表している。ネットワーク接続情報１７０４には、プリンタＡをネットワークに接続した時のネットワーク接続情報が記憶されており、例えばＬＡＮ経由で接続した場合は接続先のアドレスおよび認証情報が記憶されている。機器固有情報１７０５には、プリンタに関する情報が記憶されており、例えばプリンタの解像度やインク数などの情報が記憶されている。固有アプリケーション１７０６は、プリンタに固有の処理を行なわせるためのアプリケーションであり、ネットワーク経由でダウンロードまたは最初にプリンタに接続した時に携帯型通信端末装置２００に保存される。固有アプリケーション１７０６は、画像データをプリンタの仕様に即した形式に変換したり、バンド処理の制御を行ったり、通信の制御を行う。プリンタＢ１７０８は、他のプリンタの一例を表している。ユーザデータ１７０９には、ユーザに関するデータで電話番号１７１０や画像サーバアドレス１７１１などが記憶される。
【００４０】
図１６は、携帯型通信端末装置２００のＮＦＣメモリ１００５の構成を表している。１８０１はＮＦＣメモリ全体を表している。ユーザデータ１８０２には、電話番号１８０３、画像サーバアドレス１８０４などが記憶されており、ユーザの指定によってユーザ指定データ１８０５なども追加することができる。他にも通信履歴１８０６などが記憶されている。携帯型通信端末装置２００の電池残量が無くなった場合でも、パッシブモードでターゲットとして通信するときは、所定の手順で認証キー１８０７を用いて認証を行なうことでＮＦＣメモリ１００５内のデータをリード／ライトすることができる。
【００４１】
図１７は、ＮＦＣユニットがイニシエータとして動作するためのフローチャートである。まず、Ｓ２００１で、すべてのＮＦＣユニットはターゲットとして動作し、イニシエータからの命令を待機する状態になる。次に、Ｓ２００２で、ＮＦＣユニットは、ＮＦＣ規格による通信を制御するアプリケーションからの要求でイニシエータに切り替わることができる。ＮＦＣユニットがイニシエータに切り替わる要求に応じた場合、Ｓ２００３で、アプリケーションは、アクティブモードまたはパッシブモードのどちらかを選択し、伝送速度を決定する。次に、Ｓ２００４で、イニシエータは自装置以外が出力するＲＦフィールドの存在を検知する。外部のＲＦフィールドが存在した場合は、イニシエータは自らのＲＦフィールドを発生させない。外部のＲＦフィールドが存在しなかった場合には、Ｓ２００５に進み、イニシエータは自らのＲＦフィールドを発生させる。以上の処理を経て、ＮＦＣユニットはイニシエータとして動作を開始する。
【００４２】
図１８は、パッシブモードによるデータ交換を行なうシーケンスを示している。ここでは、第１のＮＦＣユニット２１０１がイニシエータ、第２のＮＦＣユニット２１０２がターゲットとして動作している場合について説明する。
【００４３】
まず、Ｓ２１０１で、第１のＮＦＣユニット２１０１は、単一デバイス検知を行ない、第２のＮＦＣユニット２１０２を特定する。次に、Ｓ２１０２において、第１のＮＦＣユニット２１０１は、属性要求として自身の識別子や送受信のビット伝送速度、有効データ長などを送信する。また、属性要求は汎用バイトを有しており、任意に選択して使用することができる。有効な属性要求を受信した場合、第２のＮＦＣユニット２１０２は、Ｓ２１０３で、属性応答を送信する。ここで、第２のＮＦＣユニット２１０２からの送信は負荷変調によって行なわれており、図中では負荷変調によるデータ送信は点線の矢印で表現している。
【００４４】
有効な属性応答を確認した後、第１のＮＦＣユニット２１０１は、Ｓ２１０４で、パラメータ選択要求を送信して伝送プロトコルのパラメータを変更することができる。パラメータ選択要求に含まれるパラメータは、伝送速度と有効データ長である。第２のＮＦＣユニット２１０２は、有効なパラメータ選択要求を受信した場合、Ｓ２１０５でパラメータ選択応答を送信し、パラメータを変更する。なお、Ｓ２１０４およびＳ２１０５は、パラメータ変更を行なわない場合は省略しても良い。
【００４５】
次に、Ｓ２１０６で、第１のＮＦＣユニット２１０１と第２のＮＦＣユニット２１０２は、データ交換要求およびデータ交換応答によってデータ交換を行なう。データ交換要求および応答は、通信相手が有するアプリケーションに対する情報などをデータとして伝送することができ、データサイズが大きい場合には分割して送信することもできる。
【００４６】
データ交換が終了すると、Ｓ２１０７に移行し、第１のＮＦＣユニット２１０１は、選択解除要求または解放要求のどちらかを送信する。選択解除要求を送信した場合、第２のＮＦＣユニット２１０２は、Ｓ２１０８で選択解除応答を送信する。第１のＮＦＣユニット２１０１は、選択解除応答を受信すると、第２のＮＦＣユニット２１０２を示す属性を解放してＳ２１０１に戻る。解放要求を送信した場合、第２のＮＦＣユニット２１０２は、Ｓ２１０８で解放応答を送信して初期状態へ戻る。第１のＮＦＣユニット２１０１は、解放応答を受け取れば、ターゲットは完全に解放されているので、初期状態へ戻ってもよい。
【００４７】
図１９は、アクティブモードによるデータ交換を行なうシーケンスを示している。ここでは、第１のＮＦＣユニット２２０１がイニシエータ、第２のＮＦＣユニット２２０２がターゲットとして動作している場合について説明する。
【００４８】
まず、Ｓ２２０１で、第１のＮＦＣユニット２２０１は、属性要求として自身の識別子や送受信のビット伝送速度、有効データ長などを送信する。第２のＮＦＣユニット２２０２は、有効な属性要求を受信した場合、Ｓ２２０２において属性応答を送信する。ここで、第２のＮＦＣユニット２２０２からの送信は、自らの発したＲＦフィールドによって行なわれる。このため、第１および第２のＮＦＣユニットは、データ送信が終了するとＲＦフィールドの出力を停止する。
【００４９】
有効な属性応答を確認した後、第１のＮＦＣユニット２２０１は、Ｓ２２０３として、パラメータ選択要求を送信して伝送プロトコルのパラメータを変更することができる。パラメータ選択要求に含まれるパラメータは、伝送速度と有効データ長である。第２のＮＦＣユニット２２０２は、有効なパラメータ選択要求を受信した場合、Ｓ２２０４においてパラメータ選択応答を送信し、パラメータを変更する。なお、パッシブモードの場合と同様に、Ｓ２２０３およびＳ２２０４は、パラメータ変更を行なわない場合は省略しても良い。
【００５０】
次に、Ｓ２２０５で、第１のＮＦＣユニット２２０１と第２のＮＦＣユニット２２０２は、データ交換要求およびデータ交換応答によってデータの交換を行なう。データ交換要求および応答は、アプリケーションに対する情報などをデータとして伝送することができ、データサイズが大きい場合には分割して送信することもできる。
【００５１】
データ交換が終了するとＳ２２０６に移行し、第１のＮＦＣユニット２２０１は、選択解除要求または解放要求のどちらかを送信する。選択解除要求を送信した場合、第２のＮＦＣユニット２２０２は、Ｓ２２０７で選択解除応答を送信する。第１のＮＦＣユニット２２０１は、選択解除応答を受け取ると、第２のＮＦＣユニット２２０２を示す属性を解放する。その後、Ｓ２２０８において、第１のＮＦＣユニット２２０１は、識別子が既知な別のターゲットに対して起動要求を送信する。起動要求を受けたターゲットは、起動応答をＳ２２０９において送信し、Ｓ２２０１に戻る。解放要求を送信した場合、第２のＮＦＣユニット２２０２は、Ｓ２２０７で解放応答を送信して初期状態へ戻る。第１のＮＦＣユニット２２０１は、解放応答を受け取れば、ターゲットは完全に解放されているので、初期状態へ戻ってもよい。
【００５２】
図２０は、ＮＦＣにおけるターゲットの状態遷移を表す図である。Ｓ２３０１のＰＯＷＥＲ−ＯＦＦ状態は、電源切断の状態を表している。この状態において、ターゲットは、閾値Ｈｍｉｎよりも大きな磁場Ｈの中に置かれている場合には、Ｓ２３０２のＳＥＮＳＥ状態に移行する。ＳＥＮＳＥ状態にある場合、ターゲットは、イニシエータからの命令を待機している。ターゲットは、検知要求または全デバイス起動要求を受け取った場合、Ｓ２３０３のＲＥＳＯＬＵＴＩＯＮ状態に移行して検知応答を返す。他の命令を受け取った場合は、そのままＳ２３０２のＳＥＮＳＥ状態にとどまる。
【００５３】
ＲＥＳＯＬＵＴＩＯＮ状態において、単一デバイス検出が行われる。単一デバイス検出の結果として有効な選択要求を受け取った場合、ターゲットは、選択応答をイニシエータに返して、Ｓ２３０４のＳＥＬＥＣＴＥＤ状態になる。他の命令を受け取った場合は、Ｓ２３０２のＳＥＮＳＥ状態に戻る。
【００５４】
ＳＥＬＥＣＴＥＤ状態において、ターゲットは、属性要求、パラメータ選択要求、または有効な独自仕様の命令を認識する。ターゲットは、有効な休止要求または選択解除要求を受け取った場合、Ｓ２３０５のＳＬＥＥＰ状態になる。その他の命令を受け取った場合には、Ｓ２３０２のＳＥＮＳＥ状態に戻る。
【００５５】
ＳＬＥＥＰ状態において、ターゲットは、全デバイス起動要求を受け取った場合、検知応答を返してから、Ｓ２３０６のＲＥＳＯＬＵＴＩＯＮ＊状態に移行する。他の命令を受け取った場合は、そのままＳ２３０５のＳＬＥＥＰ状態にとどまる。
【００５６】
Ｓ２３０６のＲＥＳＯＬＵＴＩＯＮ＊状態は、Ｓ２３０３のＲＥＳＯＬＵＴＩＯＮ状態とほぼ同じ状態であり、単一デバイス検出が行われる。有効な選択要求を受け取った場合、ターゲットは、Ｓ２３０７のＳＥＬＥＣＴＥＤ＊状態に遷移する。その他の命令を受け取った場合は、Ｓ２３０５のＳＬＥＥＰ状態に戻る。
【００５７】
Ｓ２３０７のＳＥＬＥＣＴＥＤ＊状態は、Ｓ２３０４のＳＥＬＥＣＴＥＤ状態とほぼ同じ状態であり、ターゲットは、属性要求、パラメータ選択要求、または有効な独自仕様の命令を認識する。有効な休止要求または選択解除要求を受け取った場合、ＳＬＥＥＰ状態に遷移する。その他の命令を受け取った場合は、Ｓ２３０５のＳＬＥＥＰ状態にフォールバックする。
【００５８】
図２１は、ＮＦＣとＷＬＡＮを切り換えてデータ転送を行なう場合のシーケンスである。ＮＦＣは通信速度が数百ｂｐｓと比較的低速であるので、ＮＦＣで認証などを行ない、容量の多いデータは、より高速なＷＬＡＮで行なうことで効率的なデータ転送を図ることができる。
【００５９】
図２１は、携帯型通信端末装置２６０１上に存在する画像データを印刷装置２６０２で印刷するために、携帯型通信端末装置２６０１が主体となって転送する、いわゆるプッシュ型の場合の一例を示す図である。図２１において、携帯型通信端末装置２６０１は図１の携帯型通信端末装置２００に対応し、印刷装置２６０２は図１のプリンタ３００に対応する。Ｓ２６０１において、ＮＦＣ通信を確立するため、ＮＦＣ通信部２６０３がイニシエータとなって、ＮＦＣ通信部２６０５をターゲットとして検知する。ＮＦＣ通信部２６０５が正しく検知された場合、Ｓ２６０２において、ＮＦＣ通信部２６０５は、検知応答を送信する。なお、本図は、携帯型通信端末装置２６０１がイニシエータとなる場合を示しているが、実際には操作表示部３０４などからの入力に基づいて印刷装置２６０２がイニシエータとなっても良い。検知応答を正しく受信した場合、ＮＦＣ通信部２６０３は、Ｓ２６０３において、ＮＦＣ通信を行なうための属性要求を送信する。属性要求を受信したＮＦＣ通信部２６０５は、Ｓ２６０４で属性応答を返す。ここで、属性要求および応答では、それぞれイニシエータおよびターゲットのＮＦＣ  ＩＤを送信し、このＩＤによって通信相手を特定する。
【００６０】
Ｓ２６０５では相互認証が行なわれ、データ暗号化のための暗号鍵などを渡すことができる。なお、暗号鍵を渡す必要がない場合には、この相互認証は行なわなくても良い。Ｓ２６０６では、ＮＦＣ通信部２６０３は、印刷ジョブ情報を送信する。このとき、携帯型通信端末特定情報も送信する。Ｓ２６０７では、ＮＦＣ通信部２６０５は、印刷ジョブを特定するための情報を生成し、ＮＦＣ通信部２６０３に送信する。その後、Ｓ２６０８では、ＮＦＣ通信部２６０３は、ＮＦＣ通信部２６０５に対して、印刷装置２６０２が利用可能な通信プロトコルの情報を要求する。この要求には携帯型通信端末装置２６０１が利用可能な通信プロトコルの情報が含まれており、ＮＦＣ通信部２６０５は、この要求を受信した際に、携帯型通信端末装置２６０１のＷＬＡＮ通信が利用可能であることを認識することができる。ＮＦＣ通信部２６０５は、Ｓ２６０９において、Ｓ２６０８で受け取った要求に対して、自身の利用可能な通信プロトコルの情報を応答する。これによって互いの装置は、互いの利用可能な通信プロトコルを把握することができる。
【００６１】
ここで、認識したＮＦＣ以外のプロトコルであるＷＬＡＮが、ＮＦＣよりも高速なデータ転送が可能であり、ＷＬＡＮに切り換えて通信を行なうことがイニシエータである携帯型通信端末装置２６０１によって決定されたとする。なお、切り換えを行なうための決定は、印刷装置が行っても良い。Ｓ２６１０およびＳ２６１１において、ＷＬＡＮで通信を行なうために必要な、例えば通信相手を特定するアドレスなどの情報を交換する。その後、Ｓ２６１２に移行し、ＮＦＣ通信部２６０３は、ＮＦＣ通信からＷＬＡＮ通信へと切り換える要求を送信する。ＮＦＣ通信部２６０５は、切り換えの要求を受信すると、Ｓ２６１３において応答を行なう。
【００６２】
正しい切り換え応答が得られたら、Ｓ２６１４では、ＮＦＣ通信部２６０３からＷＬＡＮ通信部２６０４へ、Ｓ２６１５では、ＮＦＣ通信部２６０５からＷＬＡＮ通信部２６０６へと、それぞれ切り換えを行なう。切り換えを行った後、Ｓ２６１６では、ＮＦＣ通信部２６０３は、解放要求を送信する。解放要求を受け取ったＮＦＣ通信部２６０５は、Ｓ２６１７において解放応答を送信し、ＮＦＣ通信を終了する。
【００６３】
Ｓ２６１８以降では、Ｓ２６１０およびＳ２６１１で交換したＷＬＡＮ通信のための情報に基づき、ＷＬＡＮ通信が行なわれる。まず、Ｓ２６１８では、ＷＬＡＮ通信部２６０４はデータ転送が可能か否かＷＬＡＮ通信部２６０６に確認する。ここで、確認する内容とは、例えば、印刷装置２６０２内に転送しようとする画像データを一時保存するための空き容量である。ＷＬＡＮ通信部２６０６は、確認の要求を受け取った後、Ｓ２６１９で確認に対する応答を送信する。正しい応答が得られ、データ転送が可能であると判断した場合、ＷＬＡＮ通信部２６０４は、Ｓ２６２０において印刷開始要求をＷＬＡＮ通信部２６０６に対して送信する。このとき、携帯型通信端末特定情報と印刷ジョブ特定情報も同時に送信する。その後、Ｓ２６２１では、携帯型通信端末装置２６０１に存在する画像データをＷＬＡＮ通信部２６０６に対して送信する。以上のように、容量の大きいデータは、より高速な通信プロトコルを用いて転送することができる。
【００６４】
図２２は、携帯型通信端末装置２７０１上に存在する画像データを印刷装置２７０２で印刷するために、印刷装置２７０２が主体となって転送する、いわゆるプル型の場合の一例を示す図である。図２２において、携帯型通信端末装置２７０１は図１の携帯型通信端末装置２００に対応し、印刷装置２７０２は図１のプリンタ３００に対応する。Ｓ２７０１〜Ｓ２７１７と、Ｓ２７２０の手順は、図２１における説明と同じである。
【００６５】
ＮＦＣ規格による通信からＷＬＡＮ通信に切り換わった後、Ｓ２７１８では、ＷＬＡＮ通信部２７０６からＷＬＡＮ通信部２７０４に対してデータ取得の確認要求が送信される。ここで、確認される内容は、例えば、携帯型通信端末装置２７０１が転送する予定のデータサイズである。転送データに関する確認の要求を受け取った後、ＷＬＡＮ通信部２７０４は、Ｓ２７１９において応答を送信する。正しい応答が得られ、印刷装置２７０２の空き容量などを考慮した上でデータ転送が可能であると判断した場合、ＷＬＡＮ通信部２７０６は、Ｓ２７２１において、画像データを要求する。正しい要求を受け取った場合、ＷＬＡＮ通信部２７０４は、Ｓ２７２２において、要求された画像データを送信する。
【００６６】
図２３は、プリンタ３００が携帯型通信端末装置２００から受信した印刷データ（画像データ）に対して、１ページを複数の領域に分割して印刷し、その領域単位で課金額を計算して料金の支払いを行なわせる（決済）フローチャートの一例である。ここでは、印刷を行なうためのロール紙３０１は、すでに給紙済みであるものとする。図２３の各処理は、例えば、図７のＣＰＵ９０２がＲＡＭ９０４に読み出された制御プログラムを実行することにより実現される。
【００６７】
Ｓ２８０１では、ＣＰＵ９０２は、所定の単位、例えばプリンタ３００が印刷を実行する１バンド単位分の画像データの受信を完了したか否かを判定する。ここで、画像データの受信とは、図２１のＳ２６２１や、図２２のＳ２７２２における画像データの受信である。完了していないと判定された場合、１バンド分の受信を完了するまでＳ２８０１の処理を繰り返す。完了したと判定された場合、受信した画像データを画像処理バッファ１３０３に格納する。Ｓ２８０２において、ＣＰＵ９０２は、格納した画像データをデータ変換部９０７によりプリントデータに変換する。Ｓ２８０３において、ＣＰＵ９０２は、プリントデータを不図示の画像処理制御部により、高精細な画像データに変換し、Ｓ２８０４において、１バンド分の画像データの印刷処理を行う。
【００６８】
Ｓ２８０５において、ＣＰＵ９０２は、１バンド分に相当する長さだけ、ロール紙を搬送する。Ｓ２８０６において、ＣＰＵ９０２は、印刷済みの１バンド分に相当する課金額を算出する。課金額は、プリンタ３００のフラッシュメモリ９０５の単価情報１４０７に記憶されている用紙種別、用紙サイズ、インク消費量に対応する単価の情報と、印刷で実際に使用した用紙種別、用紙サイズ、インク消費量に基づいて算出される。Ｓ２８０７において、ＣＰＵ９０２は、印刷ジョブの印刷開始時からの課金額の累計に、Ｓ２８０６で算出した課金額を加算して保存する。
【００６９】
Ｓ２８０８において、ＣＰＵ９０２は、Ｓ２８０６で算出した課金額を携帯型通信端末装置２００に通知する。なお、Ｓ２８０１において、プリンタ３００がＮＦＣにおけるターゲットして画像データを受信していた場合、Ｓ２８０８では、イニシエータに遷移することで上記通知を行ってもよい。その場合、後述するＳ２８１０において印刷が完了していないと判断され、Ｓ２８０１における画像データの受信が再び実行される場合、プリンタ３００のＮＦＣユニット３０６はターゲットに戻る。Ｓ２８０９において、ＣＰＵ９０２は、携帯型通信端末装置２００から課金額の支払いを受ける。課金額の支払いは、例えば、Ｓ２８０６で算出した課金額をプリンタ３００の表示部４０６に表示し、その額を電子マネーにより、プリンタ３００のＮＦＣユニット３０６を介して受けるようにしても良い。
【００７０】
Ｓ２８１０において、ＣＰＵ９０２は、最終バンドまで印刷が終了したか否かを判定する。Ｓ２８１０の判定は、図２１のＳ２６２１や図２２のＳ２７２２で受信した画像データの全体のサイズと１バンド分のサイズとから、Ｓ２８０１〜Ｓ２８０９の繰り返し実行回数を算出して、現在の実行回数が最終バンドの印刷分か否かにより行われても良い。
【００７１】
Ｓ２８１０で最終バンドまで印刷が終了していないと判定された場合は、Ｓ２８０１に戻り、後続の１バンドについて、Ｓ２８０１〜Ｓ２８０９の処理を繰り返す。一方、最終バンドまでの印刷が終了したと判定された場合は、Ｓ２８１１で、携帯型通信端末装置２００に印刷が終了したことを通知し、図２３の本処理を終了する。
【００７２】
以上のように、本実施形態では、印刷及び課金額の支払いを１ページよりも小さな１バンド等の所定単位分で行なう。その結果、印刷中に用紙詰まりなどが発生して印刷を完了できなかった場合に、印刷済みの部分に対する料金の支払いが行なわれないことを防止することができる。特に、ロール紙への印刷は、長尺印刷やバナー印刷など、１ページの長さが長い印刷が可能であるので、特に有効である。
【００７３】
なお、本実施形態では、画像データの受信の判定、印刷、課金額の計算、支払いの単位は、バンド単位で行なう例を示したが、バンド単位ではなく、Ａ４サイズなど他の単位など他の単位であっても良い。また、画像データの受信の判定、印刷、課金額の計算、支払いの単位を同一としたが、同一でなくてもよく、印刷、課金額の計算、支払いが１ページに満たない複数の領域に分割されていれば、上記の効果が得られる。
【００７４】
［実施形態２］
図２４は、本実施形態の動作を示すフローチャートである。本実施形態においては、１ページに満たない１バンド単位で印刷、課金額の計算、支払いを行なうが、支払いが行なわれなかった場合には印刷を中断する。本実施形態では、画像形成の方式としてインクジェット記録方式を用い、画像データは、シリアル走査型記録ヘッドによるマルチパス走査で構成されるものとする。なお、Ｓ２９０１〜Ｓ２９０８までは、図２３における説明と同じである。
【００７５】
Ｓ２９０９において携帯型通信端末装置２００から課金額の支払いがあった場合は、Ｓ２９１０に進み、ＣＰＵ９０２は、最終バンドまで印刷が終了したか否かを判定する。ここで、最終バンドまで印刷を終了したと判定された場合、Ｓ２９１１に進み、携帯型通信端末装置２００に印刷が終了したことを通知し、図２４の本処理を終了する。
【００７６】
Ｓ２９１０で、最終バンドまで印刷が終了していないと判定された場合は、Ｓ２９１２で、ＣＰＵ９０２は、携帯型通信端末装置２００に現在チャージされている金額を取得する。Ｓ２９１３で、ＣＰＵ９０２は、取得したチャージ金額が所定の閾値以下か否かを判定する。ここで、所定金額以下であると判定された場合、Ｓ２９１４で、ＣＰＵ９０２は、携帯型通信端末装置２００にチャージ金額がまもなくなくなる旨を通知する。一方、所定金額以下でないと判定された場合、次の１バンド分についてＳ２９０１の処理から繰り返す。
【００７７】
携帯型通信端末装置２００は、Ｓ２９１４における通知を受けると、図２５に示すような警告画面を表示し、ユーザにチャージを促す。ユーザが「チャージする」ボタンを押下した場合は、チャージするための操作画面に移行し、「キャンセル」ボタンを押下した場合は、何もせずに警告画面を消去する。
【００７８】
Ｓ２９０９で携帯型通信端末装置２００から課金額の支払いがなかったと判定された場合は、Ｓ２９１５で、ＣＰＵ９０２は、画像データのマルチパス動作が途中であるならば、そのマルチパス動作を完了させ、その時点で印刷を中断する。Ｓ２９１６で、ＣＰＵ９０２は、印刷を再開するときのために、端末特定情報、印刷ジョブ特定情報、印刷済み用紙長、課金済み情報をプリンタ３００のＮＦＣの不揮発性メモリに格納する。ここで、課金済み情報としては、Ｓ２９０７で保存した印刷ジョブの印刷開始時からの課金額の累計を格納する。本実施形態では、ロール紙の場合を想定しているので、印刷済み用紙長をＮＦＣの不揮発性メモリに格納しているが、印刷済み用紙長の代わりに、印刷の中断場所を特定できる情報、例えば、Ａ４用紙等の印刷済みページ数であっても良い。印刷の再開に関しては、図３０のフローチャートで後述する。
【００７９】
Ｓ２９１７で、ＣＰＵ９０２は、印刷を中断したことを携帯型通信端末装置２００に通知すると、携帯型通信端末装置２００は、図２６に示すような画面を表示し、印刷を中断した旨をユーザに通知する。ユーザが「チャージする」ボタンを押下した場合は、チャージするための操作画面に移行し、「キャンセル」ボタンを押下した場合は、何もせずに画面を消去し、図２４の本処理を終了する。
【００８０】
図２４では、Ｓ２９０９で携帯型通信端末装置２００から課金額の支払いがなかった場合の例を示した。しかしながら、ユーザがプリンタ３００の操作表示部または携帯型通信端末装置２００の操作表示部で印刷中断のための操作を行なった場合にも、同様に適用可能である。その場合、Ｓ２９１７で印刷を中断した旨を携帯型通信端末装置２００に通知した時に携帯型通信端末装置２００に表示する画面は図２７のようになり、ユーザが「ＯＫ」ボタンを押すと画面を消去する。
【００８１】
図２８は、図２４の処理で印刷を中断した後、印刷を再開する場合の処理を示す図である。印刷を再開するために携帯型通信端末装置２００がプリンタ３００に近接されると、Ｓ３００１で、ＣＰＵ９０２は、プリンタ３００のＮＦＣの不揮発性メモリから端末特定情報を読み出す。Ｓ３００２で、ＣＰＵ９０２は、近接された携帯型通信端末装置２００に一致する端末特定情報を読み出した場合は、Ｓ３００３に進み、読み出せなかった場合は、Ｓ３０１０に進む（再開判定の一例）。Ｓ３０１０で、ＣＰＵ９０２は、印刷を再開すべき印刷ジョブが存在しない旨を携帯型通信端末装置２００に通知し、図２８に示す本処理を終了する。Ｓ３０１０の通知が行われると、携帯型通信端末装置２００は、図２９に示すような画面を表示し、「ＯＫ」ボタンを押すと画面を消去する。
【００８２】
Ｓ３００３で、プリンタ３００のＮＦＣの不揮発性メモリから印刷ジョブ特定情報と印刷済み用紙長（印刷中断場所を特定できる情報）を読み出して、携帯型通信端末装置２００に通知する。携帯型通信端末装置２００は、通知された印刷ジョブ特定情報と印刷済み用紙長に基づいて、印刷を再開する印刷データの位置を特定し、プリンタ３００に対して印刷再開指示を通知する。Ｓ３００４で印刷再開指示を受信すると、Ｓ３００５で、ＣＰＵ９０２は、プリンタ３００のＮＦＣの不揮発性メモリから課金済み情報を読み出し、印刷再開指示を受けた印刷に対応する課金済み情報として情報を引き継ぐ。
【００８３】
Ｓ３００６で、ＣＰＵ９０２は、印刷済み用紙長と課金済み情報の対応関係から、印刷済み画像データの分について未決済分の有無を判定する。ここで、未決済分があると判定された場合、Ｓ３００７で、ＣＰＵ９０２は、未決済分の課金額を携帯型通信端末装置２００に通知する。Ｓ３００８で、携帯型通信端末装置２００から課金額の支払いを受けると、Ｓ３００９で、ＣＰＵ９０２は、プリンタ３００のＮＦＣの不揮発性メモリの印刷中止情報記憶部１５１１に記憶してある情報を消去する。Ｓ３００９の処理後は、Ｓ２９０１に戻り、印刷の再開を特定した画像データ位置から、印刷を再開する。
【００８４】
以上のように、本実施形態では、印刷中にチャージ額が少なくなった場合に携帯型通信端末装置２００に表示するようにしたので、チャージ額がなくなる前にユーザがチャージすれば、印刷を中断することなく完了させることができる。また、印刷中にそれまで印刷した領域に対する支払いが行なわれなかった場合は印刷を中断するようにしたので、支払いが行なわれないまま印刷が行なわれて印刷物を持ち去られることを防止することができる。また、印刷を中断したことを携帯型通信端末装置２００に通知するようにしたので、ユーザは印刷が中断されたことを携帯型通信端末装置２００の表示画面で知ることができる。また、ユーザの操作により印刷を途中で中断することができるようにしたので、印刷するデータを間違えた場合などでも、直ちに図２８に示すように印刷をやり直すことができる。
【００８５】
また、印刷を中断した時に、印刷を再開するための情報として端末特定情報を保存し、印刷再開時に端末特定情報を照合して一致していることを確認してから印刷を再開するようにしている。その結果、異なる端末からの指示で印刷が再開されてしまうことを防止することができる。また、印刷ジョブ特定情報と印刷済み用紙長から印刷を再開する印刷データの位置を特定するようにしたので、印刷を中断する前の印刷物と印刷再開後の印刷物を貼り合わせることにより、１つの印刷物として構成することが可能になる。
【００８６】
また、マルチパスで構成される印刷データの印刷を中断した場合は、マルチパスを完成させてから中断するようにしたので、同様に印刷再開後の印刷物と張り合わせることにより、１つの印刷物として構成することが可能になる。また、端末特定情報と課金済み情報に基づいて印刷中断前に課金していた端末を確認して課金済み情報を印刷再開後に引き継ぐようにしたので、印刷中断前後で一連の印刷として課金済み情報を取り扱うことが可能になる。また、印刷再開時に端末特定情報、印刷ジョブ特定情報、印刷済み用紙長、課金済み情報を消去するようにしたので、次回印刷中断時に保存領域が不足して保存できなくなる可能性が少なくなる。また、印刷再開前に支払いが済んでいない印刷領域が存在するかを確認し、存在する場合は支払完了後に印刷を再開するようにしたので、確実に支払いを行なわせることが可能になる。
【００８７】
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００８８】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【図１】
2015009508.tif 000003
【図２】
2015009508.tif 000004
【図３】
2015009508.tif 000005
【図４】
2015009508.tif 000006
【図５】
2015009508.tif 000007
【図６】
2015009508.tif 000008
【図７】
2015009508.tif 000009
【図８】
2015009508.tif 000010
【図９】
2015009508.tif 000011
【図１０】
2015009508.tif 000012
【図１１】
2015009508.tif 000013
【図１２】
2015009508.tif 000014
【図１３】
2015009508.tif 000015
【図１４】
2015009508.tif 000016
【図１５】
2015009508.tif 000017
【図１６】
2015009508.tif 000018
【図１７】
2015009508.tif 000019
【図１８】
2015009508.tif 000020
【図１９】
2015009508.tif 000021
【図２０】
2015009508.tif 000022
【図２１】
2015009508.tif 000023
【図２２】
2015009508.tif 000024
【図２３】
2015009508.tif 000025
【図２４】
2015009508.tif 000026
【図２５】
2015009508.tif 000027
【図２６】
2015009508.tif 000028
【図２７】
2015009508.tif 000029
【図２８】
2015009508.tif 000030
【図２９】
2015009508.tif 000031