(57)【要約】【課題】正常な処理完了を確認しなければならなかった。【解決手段】完了判定部ＣＰ８は初期ステータスファイルＩＳＦと終了ステータスファイルＥＳＦに基づいて正常に印刷が完了したかどうかを判定する。通信を開始しようとする携帯電話５０の携帯ＩＤがどの終了ステータスファイルＥＳＦに対応付けられた携帯ＩＤとも一致しない場合には、印刷禁止部ＰＰ９が印刷処理を実行することを許可する。一方、通信を開始しようとする携帯電話５０の携帯ＩＤがいずれかの終了ステータスファイルＥＳＦに対応付けられた携帯ＩＤと一致する場合には、印刷禁止部ＰＰ９が印刷処理を実行することを禁止するとともに、課金処理を実行させる。【選択図】図５
2008186403.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信手段を介して外部装置から入力された処理データを処理する処理装置において、
上記処理データを受信し、当該処理データに基づいて処理を実行する処理実行手段と、
処理実行後において取得した自己のステータス情報を終了ステータスとして上記外部装置に送信する終了ステータス送信手段と、
上記処理データに基づいた処理の後に、上記通信手段を介した上記外部装置との通信をするようユーザーに通知をする通知手段とを具備することを特徴とする処理装置。
【請求項２】
上記終了ステータス送信手段は、上記終了ステータスに上記印刷データを送信した上記外部装置の固有情報を対応付けて記憶することを特徴とする請求項１に記載の処理装置。
【請求項３】
上記終了ステータスは、上記終了ステータス送信手段が送信を完了すると削除されることを特徴とする請求項２に記載の処理装置。
【請求項４】
上記ステータス情報には、給紙枚数またはインク使用量またはエラー情報が含まれることを特徴とする請求項１から請求項３のいずれか一項に記載の処理装置。
【請求項５】
上記終了ステータスを外部装置に送信する以前においては、当該外部装置からの新たな処理データの処理を禁止する処理禁止手段をさらに具備することを特徴とする請求項１から請求項４のいずれか一項に記載の処理装置。
【請求項６】
上記通信手段は、赤外線を通信媒体とした無線通信であることを特徴とする請求項１から請求項５のいずれか一項に記載の処理装置。
【請求項７】
所定の通信手段を介して外部装置から入力された処理データを処理する処理装置において、
上記処理データを受信し、当該処理データに基づいて処理を実行させる処理実行手段と、
処理実行後において取得した自己のステータス情報を終了ステータスとして上記外部装置に送信する終了ステータス送信手段と、
上記終了ステータスを外部装置に送信する以前においては、当該外部装置からの新たな上記処理データの処理を禁止する処理禁止手段とを具備することを特徴とする処理装置。
【請求項８】
所定の通信機能を介して外部装置から入力された処理データを処理する機能を処理装置に実行させる処理プログラムにおいて、
上記処理データを受信し、当該処理データに基づいて処理を実行する処理実行機能と、
処理実行後において取得した自己のステータス情報を終了ステータスとして上記外部装置に送信する終了ステータス送信機能と、
上記処理データに基づいた処理の後に、上記通信機能を介した上記外部装置との通信をするようユーザーに通知をする通知機能とを上記処理装置に実行させることを特徴とする処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置および処理プログラムに関し、特に所定の通信手段を介して処理データを入力する処理装置および処理プログラムに関する。
【背景技術】
【０００２】
プリンタの動作状態が適正か否かを判断するために、印刷指令に含まれる印刷枚数とプリンタが行った印刷動作回数とを比較するプリンタ検証システムが提案されている（特許文献１、参照。）。かかる構成によれば、印刷の完了後に、指令した印刷枚数とプリンタが行った印刷動作回数とが一致することをもって印刷が問題なく完了したことを判断することができる。
一方、近年の携帯電話には、赤外線通信やＢｌｕｅｔｏｏｔｈ（Bluetooth SIG社の登録商標）通信を行う通信インターフェイスが備えられており、このような通信インターフェイスを利用して携帯電話からプリンタに印刷データを出力することが行われている。
【特許文献１】特開２００４−３１０２１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような無線通信の場合、常に携帯電話とプリンタとが通信可能な状況にあるとは限らない。すなわち、印刷開始時には携帯電話とプリンタとが通信可能であるものの、印刷終了時には携帯電話とプリンタとが通信不能となってしまう場合がある。携帯電話の場合、常にユーザーが携帯するため、印刷開始後ユーザーがプリンタから離れることによって、プリンタと通信できなくなる可能性が高い。このような場合、確実に携帯電話がプリンタの行った印刷動作回数を印刷終了時に取得することができず、プリンタが正常に印刷を完了させたか否かの検証ができないという問題があった。
上記課題を解決するために、本発明は、処理が正常に完了したか否かを確実に外部装置に伝達可能な処理装置および処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、所定の通信手段を介して外部装置から入力された処理データを処理するにあたり、処理実行手段が上記処理データを受信し、当該処理データに基づいて処理を実行させる。終了ステータス作成手段は、処理実行後において自己のステータス情報を取得し、それを終了ステータスとして上記外部装置に送信する。通知手段は、処理装置が上記外部装置を通信可能な状態とするようにユーザーに通知する。これにより、確実に上記終了ステータスを上記外部装置に送信させることができ、上記外部装置においては処理が問題なく完了したか否かを判断することが可能となる。
【０００５】
複数の上記外部装置が上記処理装置と通信することを想定した場合、処理を実行させたにもかかわらず上記終了ステータスが送信されていない上記外部装置に対してのみ処理を禁止すればよく、他の外部装置に対しては処理を許可するのが望ましい。そのため、上記終了ステータスに上記外部装置の固有情報を対応付けて記憶しておくことにより、未送信の上記終了ステータスに対応する上記外部装置を容易に特定することができる。さらに、送信済みの上記終了ステータスは、不要に記録媒体を圧迫するため、送信後は上記終了ステータスを削除しておくことが望ましい。
【０００６】
上記ステータス情報に給紙枚数を含ませることにより、予定の処理枚数分だけ正常に給紙されたか否かを判断することができ、正常に処理が完了したか否かを上記外部装置にて判断することができる。また、上記ステータス情報にインク使用量を含ませることにより、予定の量だけ正常にインクが消費されたか否かを判断することができ、正常に処理が完了したか否かを上記外部装置にて判断することができる。さらに、上記ステータス情報にエラー情報を含ませることにより、エラーがないことをもって正常に処理が完了したことを判断することができる。
【０００７】
また、上記通信媒体を指向性が大きく通信距離が短い赤外線とした場合、処理実行後に上記外部装置が物理的に通信能の状態となっている可能性が高い。このような場合でも、新たな上記処理データの処理を行うための条件として、上記外部装置への上記終了ステータスの送信を課すことにより、上記外部装置を通信可能な状態とするようにユーザーに黙示的に促すことができる。
【０００８】
さらに、処理禁止手段を追加してより確実に通信促すようにしてもよい。この処理禁止手段は、上記終了ステータスを当該外部装置に送信する以前においては、当該外部装置からの新たな上記処理データの処理を禁止する。すなわち、新たな上記処理データの処理を行うための条件として、上記外部装置への上記終了ステータスの送信を課している。これにより、確実に上記終了ステータスを上記外部装置に送信させることができ、上記外部装置においては処理が問題なく完了したか否かを判断することが可能となる。なお、本発明の技術的思想は、上記終了ステータスの送信をさせるように通知する機能を実行する処理装置のみならず、処理装置等のハードウェアと協働して上記機能を実現させる処理プログラムにおいても具体的に実現可能なことは言うまでもない。
【発明を実施するための最良の形態】
【０００９】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）印刷課金システムの構成：
（２）印刷課金処理：
（３）変形例：
【００１０】
（１）印刷課金システムの構成
図１は本発明の一実施形態にかかる処理装置としてのプリンタを有する印刷課金システムの構成を示す模式図を示している。同図において、印刷課金システムは多数のコンテンツ（画像や文書等）が蓄積されたコンテンツサーバ（以下サーバと略す。）１０とプリンタ３０（処理装置）と携帯電話５０（外部装置）、およびこれらを接続するインターネットＩｎとゲートウェイＧとアンテナＡｔとから構成される。携帯電話５０はアンテナＡｔと所定の無線周波数帯で無線通信する。アンテナＡｔはゲートウェイＧを介してインターネットＩｎと接続され、同じくインターネットＩｎに接続されたサーバ１０と通信可能となっており、携帯電話５０とサーバ１０が通信可能となっている。携帯電話５０とプリンタ３０はともに赤外線通信可能な赤外線インターフェース（Ｉ／Ｆ）を有し、相互に通信可能となっている。アンテナＡｔと携帯電話５０は例えばＣＤＭＡ等の無線電話通信規格に準拠した無線信号を介して相互に通信可能となっている。
【００１１】
図２はコンテンツサーバの概略構成を示すブロック図である。同図に示すように、サーバ１０は制御部１１とＨＤＤ（Hard Disk Drive）１２とから構成されており、ＷＡＮＩ／Ｆ１３が接続されている。ＷＡＮＩ／Ｆ１３はインターネットＩｎに接続されており、サーバ１０はＷＡＮＩ／Ｆ１３を介してインターネットＩｎに接続された外部の機器と通信する。ＨＤＤ１２には印刷課金プログラムＳＰ等のプログラムデータ１２ｂとＯＳ（Operating System）１２ａと各種のコンテンツ１２ｃが記憶されている。制御部１１は、ＣＰＵ１１ａとＲＯＭ１１ｂとＲＡＭ１１ｃから構成され、ＣＰＵ１１ａがＲＡＭ１１ｂをワークエリアとしつつＯＳ上で印刷課金プログラムＳＰを実行する。
【００１２】
印刷課金プログラムＳＰは、印刷データ配信部ＳＰ１と課金部ＳＰ２とから構成されており、印刷データ配信部ＳＰ１は配信要求されたコンテンツ１２ｃに基づいて印刷データＰＤを作成送信する。印刷データＰＤは、コンテンツ１２ｃの自体のデータに、レイアウト情報や印刷条件や著作権管理情報等が添付された電子ファイルである。コンテンツ１２ｃは最終的にプリンタが画素データにレンダリング可能なデータであればよく、ベクターデータとイメージデータのいずれであってもよい。課金部ＳＰ２は、配信した印刷データＰＤの印刷が完了したことを確認すると、当該印刷データＰＤに見合った対価を取得して、当該対価を清算する処理を実行する。
【００１３】
図３は、プリンタ３０の概略構成を示している。同図に示すようにプリンタ３０は、制御部３１と操作部３２と赤外線Ｉ／Ｆ３３と不揮発性メモリ３４とコントロール回路３５ａとインクカートリッジ３５ｂと印刷ヘッドユニット３５ｃとＡＳＩＣ３６ａとヘッド駆動部３６ｂとＩ／Ｆ３７ａとキャリッジ機構３７ｂと紙送り機構３７ｃとディスプレイ３８を備えている。制御部３１はＣＰＵ３１ａとＲＯＭ３１ｂとＲＡＭ３１ｃとを備えており、ＲＯＭ３１ｂに記録された図示しないＯＳおよび制御プログラムＰＰにしたがってＣＰＵ３１ａがＲＡＭ３１ｃをワークエリアとしてプリンタ３０全体を制御する。さらに、ＲＯＭ３１ｂにはプリンタ３０の機種および個体を一意に特定できるプリンタＩＤや、一枚の印刷用紙を給紙するごとに１がインクリメントされる累積給紙枚数が記憶されている。プリンタ３０を構成する各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａはシステムバスを介して相互に通信可能に接続されている。
【００１４】
キャリッジ機構３７ｂにて主走査方向に往復動するキャリッジには、各インクカートリッジ３５ｂを装着したカートリッジホルダが設けられるとともに、印刷ヘッドを備える印刷ヘッドユニット３５ｃが搭載されている。ヘッド駆動部３６ｂは、ＡＳＩＣ３６ａから印刷データに対応する印加電圧データを入力されてピエゾ素子への印加電圧パターンを生成し、該素子を内蔵する印刷ヘッドに４色のインク滴をドット単位で吐出させる。インターフェイス（Ｉ／Ｆ）３７ａに接続されたキャリッジ機構３７ｂや紙送り機構３７ｃは、印刷ヘッドユニット３５ｃを主走査させたり、適宜改ページ動作を行いながらシート状の印刷媒体を順次送り出して副走査を行ったりする。
【００１５】
本実施形態のプリンタ３０は、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の各インクを印刷ヘッドから吐出して印刷媒体にインクのドットを形成して印刷するインクジェットプリンタであるものとする。むろん、他の種類のインクを使用するインクジェットプリンタをプリンタ３０として採用してもよいし、各種インク昇華式プリンタやトナーインクを使用するレーザープリンタ等もプリンタ３０として採用してもよい。赤外線Ｉ／Ｆ３３は赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードとを有しており、例えばＩｒＤＡ１．０〜１．４やＦＩＲやＵＦＩＲやＩｒ−Ｓｉｍｐｌｅ等の赤外線通信規格が使用可能とされている。これらの通信規格において、赤外線が無線通信の通信媒体として使用され、通信可能な距離が３０ｃｍから１ｍ程度となっている。操作部３２は、ユーザーからの操作入力を例えば複数の操作ボタンにて受け付ける。各種操作入力を受け付けるための画面等を表示するため、操作部３２に液晶パネル等の表示部を設けてもよい。不揮発性メモリ３４は制御部３１の制御にしたがってデータを記録したり削除したり書換したりすることが可能なメモリであり、例えばフラッシュメモリやＥＥＰＲＯＭ等を使用することができる。
【００１６】
制御部３１が実行する制御プログラムＰＰは、内部モジュールとして赤外線通信部ＰＰ１と印刷実行部ＰＰ２と要求受理部ＰＰ３とステータス取得部ＰＰ４とオブジェクト生成部ＰＰ５と初期ステータス送信部ＰＰ６と終了ステータス送信部ＰＰ７と通知部ＰＰ８と印刷禁止部ＰＰ９を備えている。なお、制御部３１は図示しないＯＳを実行しており、当該ＯＳが提供するＡＰＩを制御プログラムＰが利用する。赤外線通信部ＰＰ１は、赤外線Ｉ／Ｆ３３にて受信した赤外線信号から各種の電子ファイルを復調し、各モジュールＰＰ２〜ＰＰ４に出力する。反対に、各モジュールＰＰ２〜ＰＰ４から入力された電子ファイルを赤外線信号に変調し赤外線Ｉ／Ｆ３３に出力する。上述した赤外線通信においては、上位層のプロトコルとしてオブジェクト転送プロトコル（例えばＯＢＥＸ（object exchange protocol）等）やファイル転送プロトコル（例えばＦＴＰ等）を使用することができ、当該オブジェクト転送プロトコルにおいては交換可能なオブジェクトとして電子ファイルを交換することができる。
【００１７】
印刷実行部ＰＰ２は、赤外線通信部ＰＰ１から電子ファイルとして印刷データＰＤを取得するとともに、当該印刷データＰＤに基づいて印刷を実行するための処理を実行させる。具体的には、印刷データＰＤに添付された印刷条件に基づいて各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａを制御するとともに、印刷データの本体に基づいてレイアウト処理／レンダリング処理／色変換処理／ハーフトーン処理／マイクロウィーブ処理を順次実行して各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａに印刷画像に応じた駆動信号を出力する処理を行う。印刷実行部ＰＰ２は、適宜、各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａからステータス情報を取得しており、当該ステータス情報に応じて各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａの制御を実行する。
【００１８】
要求受理部ＰＰ３は、赤外線通信部ＰＰ１からステータ要求を受け付けるとともに、当該ステータス要求をステータス取得部ＰＰ４に送出する。ステータス取得部ＰＰ４は、上記システムバスを介して各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａにステータス情報を問い合わせ、ステータス情報を収集する。オブジェクト生成部ＰＰ５は、ステータス取得部ＰＰ４が印刷前において収集したステータス情報を初期ステータスとして取得するとともに、当該初期ステータスを赤外線通信部ＰＰ１は送信可能なオブジェクトとしての電子ファイルに変換する。
【００１９】
この電子ファイルは初期ステータスファイルＩＳＦとしてＲＡＭ３１ｃに記憶され、例えば各初期ステータスがＴＸＴ形式やＨＴＭＬ形式やＸＭＬ形式等のファイルにテキストとして記述される。初期ステータス送信部ＰＰ６は、初期ステータスファイルＩＳＦをＲＡＭ３１ｃから取得するとともに、当該初期ステータスファイルＩＳＦを赤外線通信部ＰＰ１に送出する。これにより、初期ステータスファイルＩＳＦが赤外線を介して外部に送信されることとなる。初期ステータスファイルＩＳＦが送信されると、初期ステータス送信部ＰＰ６はＲＡＭ３１ｃから初期ステータスファイルＩＳＦを削除する。
【００２０】
印刷終了後においてもオブジェクト生成部ＰＰ５は、例えばフラッシュメモリやＥＥＰＲＯＭ等の不揮発性メモリ３４に終了ステータスファイルＥＳＦを作成しておく。そして、携帯電話５０との赤外線通信が可能となったときに、終了ステータス送信部ＰＰ７が終了ステータスファイルＥＳＦを携帯電話５０に送信する。さらに、終了ステータス送信部ＰＰ７は送信済みの終了ステータスファイルＥＳＦを不揮発性メモリ３４から削除する。通知部ＰＰ８は、印刷実行中および印刷終了後にディスプレイ３８にてプリンタ３０との通信を促す画面を表示させる。印刷禁止部ＰＰ９は、不揮発性メモリ３４に記憶された終了ステータスファイルＥＳＦに対応するプリンタ３０の機体を特定し、当該機体からの印刷を禁止する。
【００２１】
図４は、携帯電話５０の概略構成を示している。同図において、携帯電話５０は不揮発性のメモリ５１と制御部５２とアンテナが接続された無線Ｉ／Ｆ５３と赤外線Ｉ／Ｆ５４と通話の状態や印刷指示時の各種操作入力を受け付けるための画面等を表示する液晶ディスプレイ５５とユーザーからの操作入力を操作キーにて受け付ける操作部５６と音声を出力するスピーカ５７と音声を入力するマイクロフォン５８とから構成されている。無線Ｉ／Ｆ５３は、アンテナから入力される無線信号を音声信号やデータ信号を復調するとともに、マイクロフォン５８や制御部５２から入力される音声信号やデータ信号を上記無線信号に変調する。赤外線Ｉ／Ｆ５４は赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードを有し、プリンタ３０と共通するオブジェクト転送プロトコルおよび赤外線通信規格が使用可能とされている。
【００２２】
制御部５２は、システムバス５２ａに接続されたＣＰＵ５２ｂやＲＡＭ５２ｃを有しており、ＲＯＭ５２ｃには携帯電話５０が一意に特定できる携帯ＩＤおよび印刷中継プログラムＣＰが記憶されている。ＣＰＵ５２ｂは、ＲＯＭ５２ｃから読み出した印刷中継プログラムＣＰをＲＡＭ５２ｃをワークエリアとして使用しながら図示しないＯＳ上で実行する。制御部５２には、不揮発性のメモリ５１が接続されており、当該メモリ５１には携帯電話５０が一意に特定できる携帯電話ＩＤ５１ａが記憶されている。なお、印刷中継プログラムＣＰはＯＳ上のネイティブアプリケーションに限られず、例えばＪａｖａ（登録商標）等のバーチャルマシン上にて実行されるものであってもよい。印刷中継プログラムＣＰは、コンテンツ指定部ＣＰ１と印刷データ受信部ＣＰ２と赤外線通信部ＣＰ３と初期ステータス要求部ＣＰ４と初期ステータス解析部ＣＰ５と印刷データ送信部ＣＰ６と通信催促部ＣＰ７と完了判定部ＣＰ８と課金要求部ＣＰ９とから構成されている。
【００２３】
コンテンツ指定部ＣＰ１はブラウザ等を利用して無線Ｉ／Ｆ５３およびインターネットＩｎを介してサーバ１０にアクセスするとともに、サーバ１０に対して印刷を希望するコンテンツ１２ｃを指定する処理を行う。印刷データ受信部ＣＰ２は無線Ｉ／Ｆ５３およびインターネットＩｎを介して指定されたコンテンツ１２ｃを印刷するための印刷データＰＤをサーバ１０から受信し、メモリ５１に記憶する。赤外線通信部ＣＰ３は、赤外線Ｉ／Ｆ５４にて受信した赤外線信号から各種の電子ファイルを復調し、各モジュールＣＰ１〜ＣＰ７に出力する。反対に、各モジュールＣＰ１〜ＣＰ７から入力された電子ファイルを赤外線信号に変調し赤外線Ｉ／Ｆ５４に出力する。初期ステータス要求部ＣＰ４は、プリンタ３０に対して初期ステータスを要求するコマンドを生成し、赤外線通信部ＣＰ３に出力する。
【００２４】
初期ステータス解析部ＣＰ５は、赤外線通信部ＣＰ３が復調した初期ステータスファイルＩＳＦを取得するとともに、当該初期ステータスファイルＩＳＦに記述された初期ステータスを解析する。上記初期ステータスに問題がないことが確認できると、印刷データ送信部ＣＰ６はサーバ１０から受信した印刷データＰＤを赤外線通信部ＣＰ３に出力する。これにより、印刷データＰＤが赤外線によってプリンタ３０に受信される。通信催促部ＣＰ７は、印刷データＰＤの送信後にユーザーにプリンタ３０との通信を催促する画面をディスプレイ５５にて出力する。完了判定部ＣＰ８は、プリンタ３０から受信した終了ステータスファイルＥＳＦを取得する。そして、初期ステータスファイルＩＳＦの初期ステータスと終了ステータスファイルＥＳＦの終了ステータスとを比較することにより、印刷が正常に完了したか否かを判定する。課金要求部ＣＰ９は、印刷が正常に完了したと完了判定部ＣＰ８が判断すると、無線Ｉ／Ｆ５３およびインターネットＩｎを介してサーバ１０に対して課金要求を送信する。
【００２５】
（２）印刷課金処理
図５は、印刷課金を行うにあたり予めプリンタ３０が携帯電話５０に対して行う認証処理（メインフロー）の流れを示している。携帯電話５０とプリンタ３０が備える制御部３１，５２においては印刷中継プログラムＣＰと制御プログラムＰＰが実行されている。同図に示すように、プリンタ３０と携帯電話５０とが赤外線を介して接続されたとき、一定の場合については課金処理を一旦行わない限り印刷処理への移行が禁止されるとともに、それ以外の場合については直接印刷処理へ移行できる全体の流れとなっている。ステップＣ２０，Ｐ２０においては例えばユーザーの指示に応じて携帯電話５０とプリンタ３０が赤外線通信部ＣＰ３と赤外線通信部ＰＰ１によって赤外線を通じて互いの機器を検索（ポーリング）する。ステップＣ２１においては、携帯電話５０が赤外線通信部ＣＰ３を経由して自己の固有の携帯ＩＤをプリンタ３０に送信する。なお、携帯ＩＤをプリンタ３０に送信するにあたっては、携帯ＩＤを含む情報を格納した電子ファイルを作成して送信してもよい。携帯電話５０の携帯ＩＤは、携帯電話５０の製造シリアル番号や電話番号等とすることができる。ステップＣ２０，Ｐ２０においては、あらゆる赤外線機器を探索しているため、複数の携帯電話が探索される場合もある。ここでは、携帯電話５０が探知されたものとして説明する。
【００２６】
ステップＰ２１においてはプリンタ３０が携帯電話５０の携帯ＩＤを受信し、ステップＰ２２においては当該携帯ＩＤが対応付けられた終了ステータスファイルＥＳＦを印刷禁止部ＰＰ９が不揮発性メモリ３４から検索する。終了ステータスファイルＥＳＦの詳細については後述するが、各印刷データＰＤの印刷終了後のプリンタ３０のステータス情報を格納したファイルであり、各印刷データＰＤの送信元となる携帯電話の携帯ＩＤが対応付けて記憶される。従って、複数の携帯電話からそれぞれ印刷データＰＤを受信・印刷した場合には、対応付けられた携帯電話の携帯ＩＤが互いに異なる複数の終了ステータスファイルＥＳＦが不揮発性メモリ３４に記憶され得ることとなる。
【００２７】
ステップＰ２３において、通信を開始しようとする携帯電話５０の携帯ＩＤがどの終了ステータスファイルＥＳＦに対応付けられた携帯ＩＤとも一致しない場合には、印刷禁止部ＰＰ９が後述する印刷処理を実行することを許可する。一方、通信を開始しようとする携帯電話５０の携帯ＩＤがいずれかの終了ステータスファイルＥＳＦに対応付けられた携帯ＩＤと一致する場合には、印刷禁止部ＰＰ９が後述する印刷処理を実行することを禁止するとともに、後述する課金処理を実行させる。すなわち、プリンタ３０の不揮発性メモリ３４に記憶されたいずれかの終了ステータスファイルＥＳＦに対応付けられた携帯電話の携帯ＩＤが、通信しようとする携帯電話５０の携帯ＩＤと一致する場合には、印刷処理が禁止され、当該携帯電話５０からプリンタ３０への印刷データＰＤの送信も禁止されることとなる。以下、プリンタ３０と携帯電話５０との通信がはじめてであり、携帯電話５０の携帯ＩＤがどの終了ステータスファイルＥＳＦに対応付けられた携帯ＩＤとも一致しなかったとして、次に実行される印刷処理を説明する。
【００２８】
図６は、印刷処理の全体の流れを示している。同図において、印刷処理はサーバ１０と携帯電話５０とプリンタ３０との間で行われ、その際にサーバ１０と携帯電話５０とプリンタ３０が備える制御部１１，３１，５２においては印刷課金プログラムＳＰと印刷中継プログラムＣＰと制御プログラムＰＰがそれぞれ実行されている。ステップＳ０１においてはサーバ１０が実行する印刷データ配信部ＳＰ１が各コンテンツ１２ｃのサムネイルを生成し、その一覧を無線通信を介して携帯電話２０に送信する。一方、携帯電話２０においてはコンテンツ指定部ＣＰ１が実行されており、コンテンツ指定部ＣＰ１が上記サムネイルの一覧を操作部５６の操作に応じてブランジングさせる。コンテンツ指定部ＣＰ１は、ステップＣ０２にてユーザーが購入するコンテンツ指定部ＣＰ１の指定を受け付けており、当該指定が無線通信にてサーバ１０に伝達される。
【００２９】
サーバ１０の印刷データ配信部ＳＰ１は、ステップＳ０２にて購入するコンテンツ１２ｃの指定を受理し、当該コンテンツ１２ｃを印刷するための印刷データＰＤをＨＤＤ１２上に作成する。ここで、印刷データＰＤは、コンテンツ１２ｃ自体を描画するためのコンテンツデータに、フレームや背景や余白などのレイアウトを指定するレイアウト情報や、印刷用紙サイズや用紙種別や印刷解像度や使用インク種等の印刷条件や、印刷可能なプリンタ３０を制限するためのセキュリティ情報等がヘッダやフッタとして添付された電子ファイルである。複数枚数印刷するように指定された場合には、枚数分のコンテンツデータとレイアウト情報を送信することとなる。また、印刷データＰＤが流出しても不特定の者にコンテンツデータが展開されないように、印刷データＰＤを専用のファイルフォーマットとし、さらにスクランブルを掛けて生成することが望ましい。
【００３０】
ステップＳ０４においては印刷データ配信部ＳＰ１が無線通信によってサーバ１０から携帯電話５０に対して印刷データＰＤを送信する。一方、携帯電話５０においては印刷データ受信部ＣＰ２がステップＣ０３にて印刷データＰＤを受信し、メモリ５１に記憶する。印刷データＰＤの受信が完了すると、ステップＣ０４においては初期ステータス要求部ＣＰ４がステータス要求を行う。具体的には、プリンタ３０のＲＡＭ３１ｃに記憶された初期ステータスファイルＩＳＦを赤外線通信を介して取得する（ｇｅｔ）コマンドを生成する。
【００３１】
プリンタ３０におけるＲＡＭ３１ｃのパスはプリンタ３０が実行するＯＳが割り当てられており、当該パスと、初期ステータスファイルＩＳＦのファイル名をコマンドに付記することにより、初期ステータスファイルＩＳＦを取得するコマンドを生成することができる。ステータス要求のコマンドは赤外線通信部ＣＰ３にて赤外線信号に変調され、プリンタ３０に送信される。なお、ファイル名とパスを指定して電子ファイルをオブジェクトとして赤外線を介して取得する（ｇｅｔ）コマンドは、ＯＢＥＸの規格にて使用可能なコマンドである。
【００３２】
ステップＰ０１にてプリンタ３０にて実行中の要求受理部ＰＰ３が赤外線通信部ＰＰ１を介して上記コマンドを受け付けると、ステップＰ０２にてステータス取得部ＰＰ４がシステムバスを介して各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａにステータス情報を問い合わせる。プリンタ３０の機種に応じて問い合わせ可能なステータスは異なるが、例えばＲＯＭ３１ｂからは機種名や累積印刷枚数を取得することができ、インクカートリッジ３５ｂからはインク搭載の有無やインク残量を取得することができ、また紙送り機構３７ｃからはセットされた印刷用紙サイズや用紙枚数や用紙種別（光沢紙ｏｒ普通紙等）や紙詰まりの有無等を取得することができる。その他、プリンタ３０の実行すべき残りのジョブ数やヘッド温度等を取得するようにしてもよい。
【００３３】
以上のような初期ステータスがステータス取得部ＰＰ４によって収集されると、さらに収集した初期ステータスを記述した初期ステータスファイルＩＳＦをオブジェクト生成部ＰＰ５が生成し、ＲＡＭ３１ｃに記憶する。ここで、オブジェクト生成部ＰＰ５が生成する初期ステータスファイルＩＳＦのファイル名およびＲＡＭ３１ｃ内のパスは常に一定とするように規定されている。この規定は、上述した携帯電話５０の初期ステータス要求部ＣＰ４にも登録されており、ステップＣ０４において初期ステータスファイルＩＳＦを取得する（ｇｅｔ）コマンドを生成するにあたっては、規定されたパスとファイル名を付記することが可能となっている。すなわち、ステップＣ０４においては、ステップＰ０２にて初期ステータスファイルＩＳＦが作成されるであろうパスとファイル名が予め指定されていることとなる。
【００３４】
図７は、初期ステータスファイルＩＳＦに記述された内容の一例を示している。ステータスとして検知可能な項目は機種等によって大きく異なるため、ここではあくまで一例を挙げて説明する。同図において、初期ステータスファイルＩＳＦをＴｅｍｐＳｔａｔｕｓ．ｔｘｔというファイル名で作成し、例えばＲＡＭドライブのルートパスに記憶されるように規定されている。初期ステータスとして、プリンタ３０固有のプリンタＩＤを記述することにより、赤外線で接続されたプリンタ３０の特定が可能となり、印刷データＰＤを正規の送信先のプリンタ３０に送信することができ、コンテンツ１２ｃの流出を防止することができる。また、初期ステータス要求を行った携帯電話５０の携帯ＩＤも同様に記述される。携帯電話５０の携帯ＩＤは、上述した認証処理にて取得したものを記述すればよい。
【００３５】
インク残量を初期ステータスとして記述することにより、印刷データＰＤを送信するにあたり、当該印刷データＰＤの印刷に十分なインク量が残存にしているか否かを判断することができる。また、複数種類のインクセットをセット可能なプリンタ３０において、印刷データＰＤの印刷につき適正なインクセットがセットされているか否かを判定することができる。また、初期の累積給紙枚数も初期ステータスとして記述される。さらに、セットされた印刷用紙サイズや用紙枚数を初期ステータスとして記述することにより、印刷データＰＤが印刷可能なサイズの印刷用紙が必要な枚数セットされているか否かを判定することができる。むろん、他の初期ステータスを初期ステータスファイルＩＳＦに記述することも可能である。
【００３６】
ステップＰ０３においては初期ステータス送信部ＰＰ６が初期ステータスファイルＩＳＦを携帯電話５０に送信する。ここでも赤外線が通信媒体として使用されるが電子ファイルをオブジェクトとして赤外線を介して送信する（ｐｕｔ）コマンドもＯＢＥＸの規格にて使用可能である。このように、プリンタのステータスを単体で送受信する仕組みがない赤外線通信等の通信媒体においても、当該通信媒体において交換プロトコルが規定されている汎用的な電子ファイルに初期ステータスを格納することにより、初期ステータスの円滑なやりとりを実現することができる。
【００３７】
ステップＣ０５においては、携帯電話５０における初期ステータス解析部ＣＰ５が赤外線通信部ＣＰ３を介して初期ステータスファイルＩＳＦを受信し、例えばＴＸＴ形式の初期ステータスファイルＩＳＦが携帯電話５０の不揮発性のメモリ５１に記憶される。不揮発性のメモリ５１に記憶された初期ステータスファイルＩＳＦは後述する課金処理が行われるまでは、メモリ５１に保持される。初期ステータスファイルＩＳＦの受信が完了すると、プリンタ３０においてはステップＰ０４にて初期ステータスファイルＩＳＦがＲＡＭ３１ｃから削除される。上述したとおりＲＡＭ３１ｃは制御プログラムＰＰを実行する際のワークエリアとして使用されるため、より多くの空き容量を確保するためにＲＡＭ３１ｃから削除しておくことが望ましい。さらに、古い初期ステータスが記述された初期ステータスファイルＩＳＦがＲＡＭ５２ｃに残存することが防止でき、常に最新の初期ステータスのみを携帯電話５０に送信することができる。
【００３８】
一方、メモリ５１に初期ステータスファイルＩＳＦが記憶された携帯電話５０においては、初期ステータス解析部ＣＰ５が初期ステータスファイルＩＳＦを展開するとともに、初期ステータスファイルＩＳＦに記述された各初期ステータスを読み出して解析を行う。携帯電話５０においてはメモリ５１に印刷データＰＤが記憶されており、ここではこの印刷データＰＤに添付された印刷条件と各初期ステータスとの比較を行い、現在のステータスにて当該印刷データＰＤを印刷して問題があるか否かが判定される。例えば、印刷データＰＤに印刷条件として指定されたサイズの印刷用紙がプリンタ３０にセットされていない場合には問題ありと判定される。この印刷データＰＤによれば、印刷枚数や消費インク量を推定することができ、初期ステータスとして取得された用紙枚数やインク残量に問題がないかを判定することができる。
【００３９】
ステップＣ０７にて、問題があると判定されるとステップＣ１２にて初期ステータス解析部ＣＰ５が液晶ディスプレイ５５にてエラー表示を表示させる。これにより、ユーザーはプリンタ３０やその設定に問題があったこと、および、印刷がされないことを認知することができる。エラー表示を行うと、ステップＣ１３にて印刷データＰＤを携帯電話５０のメモリ５１から削除する。これにより、印刷データＰＤが携帯電話５０に残存することが防止でき、印刷データＰＤおよびコンテンツ１２ｃの不正な複製を防止することができる。以上の処理において、印刷が実行できなかった場合には課金がされることはない。従って、不当に課金されることが防止できる。
【００４０】
一方、問題がないと判定されるとステップＣ０８にて印刷データ送信部ＣＰ６がプリンタ３０に印刷データＰＤを送信する。ステップＣ０８にて印刷データＰＤを送信する際に、送信元となる携帯電話５０の携帯ＩＤを併せて送信する。むろん、予め図５の認証処理を行っているため、ここで送信される携帯電話５０の携帯ＩＤは、現時点で不揮発性メモリ３４に記憶されたどの終了ステータスファイルＥＳＦにも対応付けられていないものとなる。ステップＰ０６にてプリンタ３０の印刷実行部ＰＰ２が印刷データＰＤを受信し、引き続きステップＰ０７にて当該印刷データＰＤを展開（スクランブルが掛けられている場合には、スクランブルを解除）する。まず、印刷データＰＤから印刷条件を抽出し、当該印刷条件にしたがって各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａを制御する。
【００４１】
このとき、印刷データの本体に基づいてレイアウト処理／レンダリング処理／色変換処理／ハーフトーン処理／マイクロウィーブ処理を順次実行して各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａに印刷画像に応じた駆動信号を出力する処理を行う。これにより、印刷データＰＤに基づく印刷画像を印刷データＰＤにて指定された印刷条件にて印刷させることができる。なお、本実施形態ではプリンタ３０が印刷データＰＤから印刷条件を抽出するようにしたが、予め携帯電話５０にて印刷データＰＤから印刷条件を抽出し、抽出した印刷条件単体をプリンタ３０に送信するようにしてもよい。ステップＣ１４においては、携帯電話５０において通信催促部ＣＰ７が液晶ディスプレイ５５にてプリンタ３０との通信を促す画面（通信催促画面）の表示を行う。
【００４２】
図８は、通信催促画面の一例を示している。同図において、プリンタ３０が停止するまでプリンタ３０との接続を維持すべき旨を示す文章とともに、赤外線で携帯電話５０とプリンタ３０とが接続されているガイダンス図が示されている。印刷データＰＤの送信時間よりもプリンタ３０にて印刷を実行する時間の方が長いため、印刷データＰＤの送信が終わった後、特に異常がない限りは、ユーザーが安心して携帯電話５０を持ち歩くことが考えられる。特に赤外線は指向性が強く、通信距離が短いため、携帯電話５０がプリンタ３０と物理的に通信不能な状態にされる可能性が強い。本発明では、そのような事態を防止するために、通信催促画面を表示するものとしている。むろん、視覚的な手法のみならず、携帯電話５０が備えるスピーカから音声を通じて催促をするようにしてもよい。
【００４３】
また、液晶ディスプレイ５５の上部にプリンタ３０と赤外線通信を行う旨を警告するアイコンを表示するようにしてもよい。このようにすることにより、携帯電話５０がマルチタスクに対応したものであり、他のアプリケーションが動作するような場合においても、常時通信を促すことができる。また、複数のプリンタ３０と通信可能な環境も考えられるため、通信すべき相手のプリンタ３０の機種名等を示すようにしてもよい。以上のような通信催促画面を表示しつつステップＣ１５においては、赤外線通信部ＣＰ３が赤外線を通じて外部の機器を探索する。ステップＣ０８において印刷データ送信部ＣＰ６がプリンタ３０への印刷データＰＤの送信を完了させた時点でプリンタ３０との赤外線通信が一旦終了しているため、再度、プリンタ３０との通信を行うべく継続的または断続的に探索を行わせる。
【００４４】
一方、プリンタ３０の内部においてはステップＰ０７にて、印刷実行部ＰＰ２が無事に印刷を終了させたこと、あるいは、エラーによって終了したことを検知し、当該終了時におけるステータス情報を終了ステータスとしてステータス取得部ＰＰ４が各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａから収集する。さらに、終了ステータスはオブジェクト生成部ＰＰ５によって電子ファイル化され、終了ステータスファイルＥＳＦとして不揮発性メモリ３４に記憶される。終了ステータスファイルＥＳＦは、図７に示した初期ステータスファイルＩＳＦとほぼ同じ内容が記述され、直前に印刷データＰＤを送信した携帯電話５０の携帯ＩＤも記述されている。
【００４５】
ただし、印刷がエラー終了した場合には、終了ステータスファイルＥＳＦに印刷時のエラー情報も併記されることとなる。終了ステータスファイルＥＳＦが作成できると、ステップＰ０８にて通知部ＰＰ８がディスプレイ３８にてユーザーに赤外線通信を促す催促画面を表示させる。ここでも、図８と同様の画面が表示される。次いで、ステップＰ０９においては、赤外線通信部ＰＰ１が赤外線を通じて外部の機器を探索する。以上のように、プリンタ３０と携帯電話５０の双方にて通信を促しつつプリンタ３０と携帯電話５０が互いに探索を行う状態で印刷処理が完了し、図のメインフローに戻る。プリンタ３０と携帯電話５０が互いに探索を行う状態は、上述した認証処理（図５）の初期状態（ステップＣ２０，Ｐ２０）であるということができる。
【００４６】
ここで、印刷が終了するまで、プリンタ３０と携帯電話５０とが通信可能な状態が維持された場合、あるいは、一旦通信不能となったものの再度通信可能な状態となった場合、上述した認証処理（図５）が行われることとなる。認証処理のステップＰ２１においては、プリンタ３０が携帯電話５０の携帯ＩＤを受信し、当該携帯ＩＤが対応付けられた終了ステータスファイルＥＳＦを印刷禁止部ＰＰ９が不揮発性メモリ３４から検索する。上述したとおり、すでに携帯電話５０からの印刷データＰＤの印刷を行っており、今回は携帯電話５０の携帯ＩＤが対応付けられた終了ステータスファイルＥＳＦが不揮発性メモリ３４に存在していることとなる。従って、今回は携帯電話５０とプリンタ３０間での印刷処理が禁止されるとともに、後述する課金処理が実行させられることとなる。
【００４７】
図９は、課金処理の流れを示している。ステップＰ４０においては探索された携帯電話５０の携帯ＩＤが対応付けられた終了ステータスファイルＥＳＦを不揮発性メモリ３４から取得し、当該終了ステータスファイルＥＳＦを終了ステータス送信部ＰＰ７が携帯電話５０に送信する。ステップＰ４１においては、終了ステータス送信部ＰＰ７がステップＰ４０にて送信した終了ステータスファイルＥＳＦを不揮発性メモリ３４から削除する。これにより、未送信であり課金処理が完了していない終了ステータスファイルＥＳＦのみを不揮発性メモリ３４に残存させることができる。また、送信した終了ステータスファイルＥＳＦに対応付けられた携帯電話５０に対しては次回からの接続における印刷処理の禁止が解除されたこととなる。
【００４８】
ステップＣ４０においては、携帯電話５０にて完了判定部ＣＰ８が終了ステータスファイルＥＳＦを受信するとともに、当該終了ステータスファイルＥＳＦに対応付けられたプリンタＩＤと同一のプリンタＩＤが対応付けられた初期ステータスファイルＩＳＦを自己の不揮発性のメモリ５１にて検索する。携帯電話５０は、複数のプリンタに対して印刷データＰＤを送信することも考えられるため、終了ステータスファイルＥＳＦと相手が同一の初期ステータスファイルＩＳＦを検索する。
【００４９】
完了判定部ＣＰ８は、同一のプリンタ３０が対応付けられた一対の終了ステータスファイルＥＳＦと初期ステータスファイルＩＳＦを取得すると、終了時の累積給紙枚数から初期の累積給紙枚数を減算することにより、印刷開始から終了までの間に給紙した給紙枚数を取得する。さらに、完了判定部ＣＰ８はメモリ５１に記憶された印刷データＰＤのうち当該プリンタ３０に対する印刷データＰＤを取得するとともに、当該印刷データＰＤから印刷枚数を取得する。そして、ステップＣ４１においては、実際に給紙した給紙枚数と印刷枚数とが一致しているかどうかを判断する。
【００５０】
実際に給紙した給紙枚数の方が少なければ正常に印刷が完了していないと判断することができ、枚数が同じであれば予定通り正常に印刷が完了したと判断することができる。なお、終了ステータスファイルＥＳＦと初期ステータスファイルＩＳＦにはインク残量が記述されるため、これらの差分が印刷データＰＤに対して適正なインク消費量となっているか否かで正常かどうかを判断するようにしてもよい。さらに、単純に終了ステータスファイルＥＳＦにエラー情報が含まれる場合には、正常でないと判断するようにしてもよい。
【００５１】
ステップＣ４２にて給紙枚数が一致し、正常に印刷が完了したと判断できる場合には、続くステップＣ４３にて課金要求部ＣＰ９が課金要求をサーバ１０に送信する。本実施形態においてプリンタ３０における正常な印刷完了を課金の要件としている。サーバ１０において課金部ＳＰ２がステップＳ４０にて課金要求を受信し、ステップＳ４１にて課金処理を実行する。例えば、携帯電話５０から送信された課金要求に基づいて印刷が完了した印刷データＰＤに対応するコンテンツ１２ｃを特定し、当該コンテンツ１２ｃに相応する対価を取得する。そして、携帯電話５０を所持するユーザーに対して当該対価を請求するための処理を実行する。
【００５２】
課金要求をサーバ１０に送信すると、続くステップＣ４４において当該プリンタ３０に対する印刷データＰＤをメモリ５１から消去する。これにより、印刷データＰＤが携帯電話５０に残存することが防止でき、印刷データＰＤおよびコンテンツ１２ｃの不正な複製を防止することができる。一方、正常に印刷が完了しなかったと判断できる場合には、ステップＣ４５にてエラー表示を行うとともに、ステップＣ４４にて当該印刷データＰＤおよび終了ステータスファイルＥＳＦをメモリ５１から消去する。この場合、課金処理が行われないため、ユーザーに不利益を与えることはないとともに、ユーザーは再度印刷処理を行わせることができる。一方、携帯電話５０においても正常に印刷が完了したか否かの判定の後は、正常か否かにかかわらず初期ステータスファイルＩＳＦと終了ステータスファイルＥＳＦは不要となるため、これらをメモリ５１から削除する。課金処理が完了すると、図５のステップＣ２０，Ｐ２０に戻り、携帯電話５０とプリンタ３０が赤外線によって互いを探索する。その後のステップＰ２３においては、当該携帯電話５０についての終了ステータスファイルＥＳＦは検索されなくなるため、図６のフローに移行し印刷を実行させることができる。すなわち、当該携帯電話５０についての終了ステータスファイルＥＳＦの送信が完了しておらず、当該終了ステータスファイルＥＳＦが不揮発性メモリ３４に残存している限りは、当該携帯電話５０の印刷が禁止されることとなる。
【００５３】
以上説明したように、本実施形態においてはプリンタ３０が携帯電話５０の携帯ＩＤを対応付けた終了ステータスファイルＥＳＦを印刷終了時に生成するとともに、終了ステータスファイルＥＳＦに対応付けられた携帯ＩＤと同一の携帯ＩＤを有する携帯電話ＩＤに対しては課金処理を行わない限り、印刷処理を行えないようにしている。複数のプリンタが接続される場合には、まだ課金処理が終わっていない携帯電話についてのみ印刷処理が禁止され、それ以外の携帯電話については印刷処理を許可されることとなる。これによって、同一の携帯電話５０から連続して印刷データＰＤが送信されることが防止できるとともに、確実に課金処理を行わせることができる。
【００５４】
印刷直後に接続が確保できず課金処理が実行できなくても、ユーザーが新たな印刷データＰＤの印刷を行おうとしてプリンタ３０に携帯電話５０に接続したときに強制的に課金処理に移行するようにしたため、課金漏れや課金逃れを確実に防止することができる。さらに、携帯電話５０では、できるだけ印刷直後に課金処理ができるように通信を促しているため、より確実に課金処理を行わせることができる。また、携帯ＩＤによって対象の携帯電話５０を識別しているため、他の携帯電話や他の画像出力装置については印刷を許可することができる。課金処理を行う際には、終了ステータスファイルＥＳＦを送信し、初期ステータスファイルＩＳＦと比較することにより、正常に印刷が完了したか否かを携帯電話５０が遠隔的に判断することができる。
【００５５】
（３）変形例
以上においては、サーバ１０から送信された印刷データＰＤをプリンタ３０にて印刷する実施形態を説明したが、本発明において印刷データＰＤが必ずしもサーバ１０から送信されたものである必要はない。すなわち、処理装置（プリンタ３０）と、当該処理装置に対して所定の通信媒体を介して接続した外部装置（携帯電話５０）との間において本発明が実現可能であり、外部装置（携帯電話５０）にて作成した印刷データＰＤをプリンタ３０にて印刷させる場合においても本発明の手法によって通信を促したり、印刷を禁止したりすることができる。また、処理装置（プリンタ３０）と外部装置（携帯電話５０）とが赤外線によって通信可能とされた例を挙げたが、他の通信媒体上にて本発発明のオブジェクトを伝送するようにしてもよい。例えば、Ｂｌｕｅｔｏｏｔｈ等の無線通信を採用してもよいし、有線であってもよい。
【００５６】
また、処理装置（プリンタ３０）は、１台の外部装置（携帯電話５０）への終了ステータスの送信（課金処理）をしていないときには、赤外線通信が可能な他のすべての携帯電話からの印刷を禁止してもよい。すなわち、図５のステップＰ２３において、いずれかの携帯電話５０についての終了ステータスファイルＥＳＦが不揮発性メモリ３４に記憶されていれば印刷禁止部ＰＰ９は赤外線通信を介した印刷データＰＤの受信を一切禁止するようにしてもよい。さらに、外部装置（携帯電話５０）とは異なる通信手段によって接続された他の外部装置（例えば、ＵＳＢや無線／有線ＬＡＮ等によって接続されたＰＣやＰＤＡや家電等。）からの印刷等も含む全ての印刷を禁止してもよい。同様に、外部装置（携帯電話５０）も、１台の処理装置（プリンタ３０）に関する終了ステータスの受信（課金処理）をしていないときには、他のすべてのプリンタでの印刷を禁止してもよい。以上の場合においては、それぞれ複数の終了ステータスファイルＥＳＦや複数の初期ステータスファイルＩＳＦを管理しなくて済む。またユーザーに対して、処理装置と外部装置との通信を行わせるように、より強く催促をすることになる。
【００５７】
また、本発明の外部装置をＰＣとする場合、ＰＣ（外部装置）がＣＤＲドライブを含む機器（処理装置）に、映像データや音楽データや他の汎用データ等の保存データ（処理データ）を送ってＣＤＲへの書込み処理を行わせるような場合でも、書込み処理が正常に完了したか否かを判定することができる。さらに、本発明の外部装置をリモコンとする場合、リモコン（外部装置）がビデオデッキ（外部装置）に、録画予約データ（処理データ）を送って、ビデオデッキに録画処理を行わせる際に、録画処理が正常に完了したか否かを判定することができる。これらの場合、データや録画画像の記録領域の残量等のステータス情報の比較に基づいて正常に処理が完了したか否かを判定することができる。
【００５８】
図１０は、変形例にかかる印刷処理の流れ（携帯電話５０のステップＣ０８以降のみ示す）を示している。同図に示した以外のフローは、図６の印刷処理と同様の処理が行われる。まず、ステップＣ０８，Ｃ０９にて印刷データＰＤの送信、削除が完了すると、携帯電話５０はステップＣ１４１にて印刷終了予定時間まで待機をする。印刷終了予定時間は、印刷データＰＤの印刷に要する時間であり、印刷終了予定時間を印刷データＰＤの印刷枚数や印刷解像度やプリンタ３０の性能等に基づいて予測するようにしてもよい。印刷終了予定時間が経過すると、携帯電話５０の赤外線通信部ＣＰ３はステップＣ１４２にて赤外線機器を探索し、直前に印刷データＰＤを送信したプリンタ３０と通信可能であるか否かをステップＣ１４３にて判定する（通信判定手段）。ここで通信可能であれば、図５のステップＣ２１に進み、プリンタ３０におけるステップＰ２３の判定を経て課金処理を行う。一方、通信不可能であれば、ステップＣ１４４にて通信催促画面をディスプレイ５５に表示させ、図５のステップＣ２０，Ｐ２０に戻り、ユーザーに通信を催促した状態で互いを探索する。このようにすることにより、必要な場合のみ催促を行うようにすることができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態にかかる印刷課金システムのブロック図である。
【図２】コンテンツサーバのブロック図である。
【図３】プリンタのブロック図である。
【図４】携帯電話のブロック図である。
【図５】認証処理のフローチャートである。
【図６】印刷処理のフローチャートである。
【図７】ステータスファイルの内容を示す図である。
【図８】通信催促画面の一例である。
【図９】課金処理のフローチャートである。
【図１０】変形例にかかる印刷処理の一部のフローチャートである。
【符号の説明】
【００６０】
１０…コンテンツサーバ、１１…制御部、１１ａ…ＣＰＵ、１２…ＨＤＤ、１２ｃ…コンテンツ、２０…携帯電話、３０…プリンタ、３１…制御部、３１ａ…ＣＰＵ、３２…操作部、３３…赤外線Ｉ／Ｆ、３４…不揮発性メモリ、３８…ディスプレイ、５０…携帯電話、５１…メモリ、５２…制御部、５２ａ…システムバス、５２ｂ…ＣＰＵ、５３…無線Ｉ／Ｆ、５４…赤外線Ｉ／Ｆ、５５…液晶ディスプレイ、５６…操作部、５７…スピーカ、５８…マイクロフォン、Ａｔ…アンテナ、ＣＰ…印刷中継プログラム、ＣＰ１…コンテンツ指定部、ＣＰ２…印刷データ受信部、ＣＰ３…赤外線通信部、ＣＰ４…初期ステータス要求部、ＣＰ５…初期ステータス解析部、ＣＰ６…印刷データ送信部、ＣＰ７…通信催促部、ＣＰ８…完了判定部、ＣＰ９…課金要求部、Ｇ…ゲートウェイ、Ｉｎ…インターネット、ＰＤ…印刷データ、ＰＰ…制御プログラム、ＰＰ１…赤外線通信部、ＰＰ２…印刷実行部、ＰＰ３…要求受理部、ＰＰ４…ステータス取得部、ＰＰ５…オブジェクト生成部、ＰＰ６…初期ステータス送信部、ＰＰ７…終了ステータス送信部、ＰＰ８…通知部、ＰＰ９…印刷禁止部、ＩＳＦ…初期ステータスファイル、ＥＳＦ…終了ステータスファイル、ＳＰ…印刷課金プログラム、ＳＰ１…印刷データ配信部、ＳＰ２…課金部。
【図１】
2008186403.tif 000003
【図２】
2008186403.tif 000004
【図３】
2008186403.tif 000005
【図４】
2008186403.tif 000006
【図５】
2008186403.tif 000007
【図６】
2008186403.tif 000008
【図７】
2008186403.tif 000009
【図８】
2008186403.tif 000010
【図９】
2008186403.tif 000011
【図１０】
2008186403.tif 000012