(57)【要約】      （修正有）【課題】サーバから画像データをダウンロードして印刷を行わせるにあたって、サーバとの間のトラフィック増大を少しでも解消する。【解決手段】両方を用いることで所定画像を印刷できるように対応付けられている第一データと第二データの少なくとも一方をサーバから取得する取得部ＣＰ１と、取得部にて取得されたデータを記憶する記憶部ＣＰ２と、所定の操作入力を受け付ける操作入力部ＣＰ３と、操作入力部が所定画像の印刷を指示する操作入力を受け付けると、該所定画像の印刷において必要なデータのうち記憶部に記憶されていないデータの取得を取得部に行わせ、記憶部に記憶された第一データと第二データに基づいて印刷部に所定画像の印刷を行わせる第一出力部ＣＰ４と、第一出力部の出力が終了したことを検知すると記憶部から第一データを削除する削除部ＣＰ６と、を備えさせる。【選択図】図５
2009000828.tif 000002
【特許請求の範囲】
【請求項１】
サーバから印刷データを取得し、該印刷データの印刷を印刷部に行わせる印刷制御装置であって、
両方を用いることで所定画像を印刷できるように対応付けられている第一データと第二データの少なくとも一方をサーバから取得する取得部と、
前記取得部にて取得されたデータを記憶する記憶部と、
所定の操作入力を受け付ける操作入力部と、
前記操作入力部が所定画像の印刷を指示する操作入力を受け付けると、該所定画像の印刷において必要なデータのうち前記記憶部に記憶されていないデータの取得を前記取得部に行わせ、前記記憶部に記憶された前記第一データと前記第二データに基づいて前記印刷部に前記所定画像の印刷を行わせる第一出力部と、
前記第一データの処理が終了した後に前記記憶部から前記第一データを削除する削除部と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記第一出力部が、前記第一データと前記第二データとから前記所定画像の画像データを合成し、該合成された画像データを前記印刷部に出力して前記印刷部に前記所定画像の印刷を行わせる請求項１に記載の印刷制御装置。
【請求項３】
前記第一出力部が、前記第一データと前記第二データとを前記印刷部に出力するとともに、前記印刷部に前記第一データと前記第二データとから前記所定画像の画像データの合成を行わせ、該合成させた画像データの印刷を行わせる請求項１に記載の印刷制御装置。
【請求項４】
前記第一出力部が前記第一データと前記第二データの出力を完了した後に、該完了を検知して前記サーバにその旨通知する通知部を備える請求項１〜請求項３の何れか一項に記載の印刷制御装置。
【請求項５】
前記操作入力部が所定画像の部分的な印刷を指示する操作入力を受け付けると、該所定画像の印刷に対応付けられている第二データが前記記憶部に記憶されていない場合は該第二データの取得を前記取得部に行わせ、前記第二データに基づいて前記所定画像の部分的な印刷を行わせる第二出力部を備える請求項１〜請求項４の何れか一項に記載の印刷制御装置。
【請求項６】
前記操作入力部が所定画像の印刷を指示する操作入力を受け付けると、前記所定画像を印刷するために必要な第二データを前記記憶部が記憶しているか否かを判断し、前記第二データが記憶されていない場合は前記取得部に第一データと第二データを取得させる一方、前記第二データが記憶されている場合は前記取得部に前記第一データのみを取得させる判断部を備える請求項１〜請求項５の何れか一項に記載の印刷制御装置。
【請求項７】
サーバから印刷データを取得し、該印刷データの印刷を印刷部に行わせる印刷制御方法であって、
両方を用いることで所定画像を印刷できるように対応付けられている第一データと第二データの少なくとも一方を取得部がサーバから取得する取得工程と、
前記取得部にて取得されたデータを記憶部が記憶する記憶工程と、
所定の操作入力を操作入力部が受け付ける操作入力工程と、
前記操作入力部が所定画像の印刷を指示する操作入力を受け付けると、第一出力部が該所定画像の印刷において必要なデータのうち前記記憶部に記憶されていないデータの取得を前記取得部に行わせ、前記記憶部に記憶された前記第一データと前記第二データに基づいて前記印刷部に前記所定画像の印刷を行わせる第一出力工程と、
前記第一データの処理が終了した後に削除部が前記記憶部から前記第一データを削除する削除工程と、
を備えることを特徴とする印刷制御方法。
【請求項８】
サーバから印刷データを取得し、該印刷データの印刷を印刷部に行わせる印刷制御装置の制御プログラムであって、
両方を用いることで所定画像を印刷できるように対応付けられている第一データと第二データの少なくとも一方をサーバから取得する取得機能と、
前記取得部にて取得されたデータを記憶する記憶機能と、
所定の操作入力を受け付ける操作入力機能と
前記操作入力部が所定画像の印刷を指示する操作入力を受け付けると、該所定画像の印刷において必要なデータのうち前記記憶部に記憶されていないデータの取得を前記取得部に行わせ、前記記憶部に記憶された前記第一データと前記第二データに基づいて前記印刷部に前記所定画像の印刷を行わせる第一出力機能と、
前記第一データの処理が終了した後に前記記憶部から前記第一データを削除する削除機能と、
を印刷制御装置に実現させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法および印刷制御装置の制御プログラムに関し、特に、サーバから印刷データを取得し、該印刷データを印刷部に送信して印刷を行わせる印刷制御装置、印刷制御方法および印刷制御装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話に赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）通信を行う近距離無線通信インターフェイスが備えられていることを利用して、ネットワーク上のサーバから携帯電話に画像データをダウンロードし、近距離無線通信インターフェイスを利用して携帯電話からプリンタに印刷データを出力することが行われている（例えば特許文献１参照。）。
【特許文献１】特開２００２−２９７３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述のような携帯電話を介して画像データを印刷させるサービスを想定した場合、画像データがダウンロードされる度に課金を行うサービスが考えやすい。しかしながら、著作権保護の観点からは、印刷終了後にダウンロードした画像データが携帯電話内に記憶されたままであるのは好ましくなく、印刷完了時に画像データを削除する必要がある。この結果、印刷が実行される度に画像データのダウンロードが必要となり、トラフィックの増大を招いてしまう。
【０００４】
本発明は、前記課題に鑑みてなされたもので、サーバから画像データをダウンロードして印刷を行わせるにあたって、サーバとの間のトラフィック増大を少しでも解消可能な印刷制御装置、印刷制御方法および印刷制御装置の制御プログラムの提供を目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するために、本発明では、取得部と記憶部と操作入力部と第一出力部と削除部とを備える構成としてある。
前記構成において、取得部は第一データと第二データの少なくとも一方をサーバから取得し、取得部が取得したデータ（第一データと第二データの何れかまたは一方）は記憶部に記憶される。ここで第一データと第二データとは、両方を用いることで所定画像を印刷できるように対応付けられているものであり、何れか一方のみを印刷しても完全な所定画像の印刷は出来ないようになっており、特に第一データには所定画像の特徴部分に対応するデータが含まれる一方、第二データには所定画像の特徴部分に対応するデータが含まれないように構成される。そして、第一出力部は、前記操作入力部が所定画像の印刷を指示する操作入力を受け付けると、該所定画像の印刷において必要なデータのうち前記記憶部に記憶されていないデータの取得を前記取得部に行わせ、前記記憶部に記憶された前記第一データと前記第二データに基づいて前記印刷部に前記所定画像の印刷を行わせる。第一出力部において、所定画像を印刷するためのデータ作成処理もしくは、前記印刷部に所定画像の印刷を行わせる処理、等の第一データの処理が終了した後に、削除部がこれを検知して、前記記憶部から前記第一データを削除する。
以上の構成により、既に印刷が実行された所定画像の印刷が、再度、選択された場合、既に記憶部に記憶されている第二データを利用できるため、第一データのみを取得部に取得させれば所定画像の印刷ができる。すなわちサーバと印刷制御装置との間に発生するトラフィックは第一データの送受信に伴って発生するものだけで済み、サーバと印刷制御装置との間のトラフィックを低減可能となる。
ここで、印刷制御装置とは、例えば、サーバと印刷装置との間でデータを仲介する携帯電話のように印刷装置とは物理的に別体として実現される装置のみならず、サーバと直接的・間接的に通信を行うことが可能であれば様々な装置であってもよく、例えば、印刷制御装置内に印刷部をも備える印刷装置であっても良い。
【０００６】
また、本発明の他の態様として、前記第一出力部が、前記第一データと前記第二データとから前記所定画像の画像データを合成し、該合成された画像データを前記印刷部に出力して前記印刷部に前記所定画像の印刷を行わせる構成としてもよい。
該構成によれば、予め合成済みの画像データを印刷部に送信するため、画像データの合成に対応していない印刷部であっても印刷可能になる。
【０００７】
また、本発明の他の態様として、前記第一出力部は、前記第一データと前記第二データとを前記印刷部に出力するとともに、前記印刷部に前記第一データと前記第二データとから前記所定画像の画像データの合成を行わせ、該合成させた画像データの印刷を行わせる構成としてもよい。
該構成によれば、印刷制御装置で画像の合成を行う必要が無いため該合成を行うプログラムの記憶領域を節約できるとともに、印刷制御装置における処理を少なくすることができる。
【０００８】
また、本発明の他の態様として、前記第一出力部が前記第一データと前記第二データの出力を完了した後に、該完了を検知して前記サーバにその旨通知する通知部を備える構成としてもよい。
該構成によれば、印刷が完了したことをサーバが検知可能になり、印刷に対して課金を行うことが出来るようになる。
【０００９】
また、本発明の他の態様として、前記操作入力部が所定画像の部分的な印刷を指示する操作入力を受け付けると、該所定画像の印刷に対応付けられている第二データが前記記憶部に記憶されていない場合は該第二データの取得を前記取得部に行わせ、前記第二データに基づいて前記所定画像の部分的な印刷を行わせる第二出力部を備える構成としてもよい。
該構成によれば、第一出力部が実行する所定画像の完全な印刷とは別に、第二出力部によって所定画像の部分的な印刷が可能となる。すなわち、第二出力部で部分的な印刷を行った後も第二データは記憶部から削除されないため、部分的な印刷を行った後で完全な印刷を行う場合は、発生するトラフィックは第一データのダウンロードのみで済む。
また、所定画像の一部を試行的に印刷させて印刷結果を利用者が確認可能できるため、利用者の意図と異なる印刷結果になることを防止できる。この第二出力部で行われる印刷では、第一出力部で行われる印刷とは異なり削除部がデータの削除を行わないため、サーバに印刷が行われた旨の通知が行われることはなく、利用者に対する課金は行われない。
【００１０】
また、本発明の他の態様として、前記操作入力部が所定画像の印刷を指示する操作入力を受け付けると、前記所定画像を印刷するために必要な第二データを前記記憶部が記憶しているか否かを判断し、前記第二データが記憶されていない場合は前記取得部に第一データと第二データを取得させる一方、前記第二データが記憶されている場合は前記取得部に前記第一データのみを取得させる判断部を備える構成としてもよい。
すなわち第一データは印刷が行われる度に削除されるため、所定画像の印刷に必要なデータが記憶部に揃っているか否かの判断は第二データの有無のみがポイントとなる。そのため、所定画像の印刷に必要なデータが揃っているか否かの判断では、記憶部における第二データの有無のみを判断基準とできる。従って、第二データが記憶されていない場合は第一・第二の両データを取得部に取得させる一方、第二データが記憶されている場合には第一データのみを取得部に取得させればよいことになる。よって、いずれのデータを取得するかの判断処理が簡単に行えるようになる。
【００１１】
前述した印刷制御装置は、他の機器に組み込まれた状態で実施されたり他の方法とともに実施されたりする等の各種の態様を含む。また、本発明は前記印刷制御装置を備える印刷課金システム、前述した装置の構成に対応した工程を有する制御方法、前述した装置の構成に対応した機能を印刷制御装置に実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても実現可能である。これら印刷課金システム、印刷制御方法、印刷制御装置の制御プログラム、該プログラムを記録した媒体、の発明も、前述した作用、効果を奏する。むろん、請求項２〜６に記載した構成も、前記システムや前記方法や前記プログラムや前記記録媒体に適用可能である。
【発明を実施するための最良の形態】
【００１２】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）印刷課金システムの構成：
（２）印刷課金処理：
（３）各種変形例など：
【００１３】
（１）印刷課金システムの構成： 
以下、図１〜図６を参照して、印刷課金システムについて説明する。図１は本発明の一実施形態にかかる印刷課金システムの構成を示す模式図、図２は印刷課金システムを構成するコンテンツサーバの電気的構成を示すブロック図、図３は印刷課金システムにおいて送受信される印刷データを説明する図、図４はアルファチャンネルを利用して作成された印刷データを説明する図、図５は印刷課金システムを構成するプリンタの電気的構成を示すブロック図、図６は印刷課金システムを構成する携帯電話の電気的構成を示すブロック図である。
【００１４】
図１において、印刷課金システムは、多数のコンテンツ（画像、文書等）が蓄積されたコンテンツサーバ（以下サーバと略す。）１０、プリンタ３０（印刷部）、携帯電話５０（印刷制御装置）、およびこれらを接続するインターネットＩｎ、ゲートウェイＧ、基地局Ａｔ、で構成されている。携帯電話５０は所定の無線周波数帯で基地局Ａｔと無線通信を行う。この基地局ＡｔはゲートウェイＧを介してインターネットＩｎと接続されており、同じくインターネットＩｎに接続されたサーバ１０と通信可能となっている。すなわち携帯電話５０とサーバ１０は、基地局ＡｔとゲートウェイＧとインターネットＩｎを介して、通信可能となっている。また、携帯電話５０とプリンタ３０は共に赤外線通信可能な赤外線インターフェース（Ｉ／Ｆ）を有しており、相互に通信可能となっている。
【００１５】
図２に示すようにサーバ１０は、制御部１１、ＨＤＤ（Hard Disk Drive）１２、ＷＡＮＩ／Ｆ１３（World Area Network InterFace）を備えており、ＷＡＮＩ／Ｆ１３はインターネットＩｎに接続されている。サーバ１０はＷＡＮＩ／Ｆ１３を介してインターネットＩｎに接続された外部の機器と通信できる。ＨＤＤ１２にはＯＳ（Operating System）１２ａや印刷課金プログラムのプログラムデータ１２ｂと各種のコンテンツ１２ｃが記憶されている。制御部１１はＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃから構成され、ＣＰＵ１１ａがＲＡＭ１１ｂをワークエリアとしつつＯＳ１２ａやこのＯＳ１２ａ上で実行される印刷課金プログラムＳＰを実行する。
【００１６】
印刷課金プログラムＳＰは、データ配信部ＳＰ１と課金部ＳＰ２とから構成されている。当該構成において、データ配信部ＳＰ１は配信要求されたコンテンツ１２ｃから、後述の本画像（第一データ）もしくはサンプル画像（第二データ）を作成し、配信要求した機器に送信する（以下、データ配信部ＳＰ１で作成される本画像やサンプル画像を画像データＩｍＤと称する。）。課金部ＳＰ２は、配信した画像データＩｍＤの印刷が完了した時に、配信要求されたコンテンツ１２ｃに見合った対価を取得（計算）して、当該対価を清算する処理を実行する。
【００１７】
データ配信部ＳＰ１で作成される画像データＩｍＤは、コンテンツ１２ｃを加工した画像データに加えて、印刷条件やレイアウト情報や著作権管理情報等が付加された電子ファイルとして作成される。印刷（処理）条件としては、コンテンツ１２ｃの作成者が意図する印刷用紙サイズや印刷解像度や印刷メディア種（光沢紙・普通紙等）や使用インク種、等が指定されている。レイアウト情報としては、フレーム画像の指定や背景や余白などのレイアウト等が指定されている。著作権管理情報は印刷可能なプリンタ３０を制限するための情報であり、コンテンツが印刷された場合に観賞の妨げとなりにくいヘッダやフッタ等の部位に記録されている。コンテンツ１２ｃは、最終的にプリンタが画素データにレンダリング可能なデータであればよく、ベクターデータとイメージデータのいずれであってもよい。
【００１８】
データ配信部ＳＰ１で行われるコンテンツの加工とは、例えば、コンテンツを構成する画像（以下、元画像と称する。）の所定部位（特徴部分）への所定画像の重ね合わせ（重畳）や所定部位（特徴部分）の消去（不可視化）、所定部位（特徴部分）を含んだ画像（若しくは所定部位（特徴部分）のみの画像）の作成、等である。より具体的には、コンテンツデータから特徴部分が除去されたサンプル画像や特徴部分を含んでいる本画像を作成することであり、対応するサンプル画像と本画像を組み合わせると元のコンテンツが復元できるように作成される。組み合わせて元のコンテンツが復元されるという意味において、サンプル画像と本画像とが互いにコンテンツ１２ｃに対する差分となるように作成されても差し支えない。無論、配信要求されてから画像を作成するのではなく、予め加工および印刷条件や著作権管理情報の付加が終了したサンプル画像や本画像がサーバ内に蓄積されていてもかまわない。
【００１９】
図３を参照してサンプル画像と本画像について説明する。同図は人物写真（例えばアイドル写真等）である。従って、元画像における特徴部分は、人物もしくは人物の顔としてある。そこで、サンプル画像では人物の顔を覆うように「見本」の画像が重ね合わせて作成するのに対し、本画像は人物の顔とその周辺の画像のみで構成する。つまり、本画像とサンプル画像とは、互いに元画像に対する差分を構成することになり、本画像とサンプル画像とが揃うと元画像を復元するための情報が揃うことになる。
【００２０】
本実施形態では、これらサンプル画像と本画像とから、より容易に元画像を復元可能なアルファチャンネルを利用した例について説明を行う。無論、本画像の特徴部分をサンプル画像の『見本』の文字上に貼り付けて合成する方法等の、より一般的な方法も採用可能であることは言うまでも無い。アルファチャンネルとは、各ピクセルデータに対し色表現のデータとは別にもたせた補助データのことであり、各画素の透過度（透明度）が指定できる。
【００２１】
図４では、特徴部分である領域Ｂを完全非透過（α＝２５５）とし、非特徴部分である領域Ａを透明（α＝０）としてある。このとき、本画像と対になるサンプル画像は、前述したように特徴部分に『見本』の文字が重畳されて作成されている。従って、例えば、下層レイヤにサンプル画像を配置すると共に上層レイヤに本画像を配置して表示させると、特徴部分である領域Ｂには本画像が表示され、非特徴部分の領域Ａには本画像を透過してサンプル画像が表示されることになる。すなわち該表示の結果として、元画像が復元される。このようにアルファチャンネルを利用して本画像を利用して印刷データを作成するに当たっては、両画像を重ね合わせた後に合成して１つの画像データを別途作成して印刷データＰＤとしても良いし、ＨＴＭＬやＸＭＬを利用して両画像を重ね合わせて表示するスクリプトファイルを印刷データＰＤとして作成しても良い。
【００２２】
また、各コンテンツにおいて設定される特徴部分は、各コンテンツをサーバに記憶させる際に予め元画像内の座標等で指定しておいても良いし、サンプル画像や本画像を作成する際に所定の処理を実行して決定しても良い。所定の処理としては、例えば輪郭抽出処理などであり、元画像がどのような画像（例えば人物画像、風景画像）であるかを判断し、画像において人物が占める割合が大きい場合には人物画像と判断して人物の顔部分を含む部位を特徴部分と判別し、元画像において山や海が占める割合が大きい場合には風景画像と判断する、などである。
【００２３】
作成されたサンプル画像及び本画像は、ＪＰＥＧデータとして携帯電話に送信される。その際、特徴部分がＪＰＥＧ圧縮において周波数変換が行われる単位領域（例えばＪＰＥＧにおいてはブロック、ＪＰＥＧ２０００においてはタイルと称される領域）を最小単位として構成されるように選択する。すなわち整数個のブロックや整数個のタイルが組み合わされた領域を特徴領域とするのである。これは、単位領域内がベタ画像、すなわち単位領域の画素データが画一的であればあるほど圧縮率が向上するというＪＰＥＧの特性を利用するためであり、画像のファイル容量を低減することができる。
【００２４】
図６は、携帯電話５０の概略構成を示している。同図において、携帯電話５０は制御部５２とアンテナが接続された無線Ｉ／Ｆ５３と赤外線Ｉ／Ｆ５４と通話の状態や印刷指示時の各種操作入力を受け付けるための画面等を表示するディスプレイ５５とユーザからの操作入力を操作キーにて受け付ける操作部５６と音声を出力するスピーカ５７と音声を入力するマイクロフォン５８と不揮発性のメモリ５９から構成されている。
【００２５】
無線Ｉ／Ｆ５３は、アンテナから入力される無線信号を音声信号やデータ信号を復調するとともに、マイクロフォン５８や制御部５２から入力される音声信号やデータ信号を上記無線信号に変調する。赤外線Ｉ／Ｆ５４は赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードを有し、プリンタ３０と共通するオブジェクト転送プロトコルおよび赤外線通信規格が使用可能とされている。赤外線Ｉ／Ｆ５４は、受信した赤外線信号から各種の電子ファイルを復調して制御部５２に出力する。また、赤外線Ｉ／Ｆ５４は、制御部５２から入力された電子ファイルを赤外線信号に変調して出力する。
【００２６】
制御部５２は、システムバス５２ａに接続されたＣＰＵ５２ｂやＲＡＭ５２ｃを有しており、ＣＰＵ５２ｂは、ＲＯＭ５２ｃから読み出した画像通信プログラムＣＰを、ＲＡＭ５２ｃをワークエリアとして使用しながら図示しないＯＳ上で実行する。なお、画像通信プログラムＣＰはＯＳ上のネイティブアプリケーションに限られず、例えばＪａｖａ（登録商標）等のバーチャルマシン上にて実行されるものであってもよい。
【００２７】
画像通信プログラムＣＰは、取得部ＣＰ１、記憶部ＣＰ２、操作入力部ＣＰ３、第一出力部ＣＰ４、第二出力部ＣＰ５、削除部ＣＰ６、通知部ＣＰ７、判断部ＣＰ４ａから構成されている。
【００２８】
取得部ＣＰ１は、ブラウザ等を利用して無線Ｉ／Ｆ５３およびインターネットＩｎを介してサーバ１０にアクセスするとともに、サーバ１０に対して印刷を希望するコンテンツ１２ｃを指定し、コンテンツ１２ｃを印刷するための画像データＩｍＤを無線Ｉ／Ｆ５３およびインターネットＩｎを介してサーバ１０から受信する。画像データＩｍＤには、サンプル画像と本画像の少なくとも一方が含まれており、第一出力部ＣＰ４や第二出力部ＣＰ５の指示に従って、必要な画像が含まれた画像データＩｍＤを取得する。
【００２９】
記憶部ＣＰ２は、メモリ５９やＲＡＭ５２ｃを含んで構成され、取得部ＣＰ１が受信した画像データＩｍＤをメモリ５９またはＲＡＭ５２ｃに記憶する。より具体的には、画像データＩｍＤを構成するデータのうちサンプル画像についてはメモリ５９に記憶し、その他の本画像等のデータはＲＡＭ５２ｃに記憶する。
【００３０】
操作入力部ＣＰ３は、操作部５６から入力される操作入力を監視しており、サンプル印刷や本印刷が選択されると、これを検知して第一出力部ＣＰ４もしくは第二出力部ＣＰ５に印刷の実行を指示する。
【００３１】
第一出力部ＣＰ４は、メモリ５９とＲＡＭ５２ｃとに記憶されている画像データから印刷データを作成する。第一出力部ＣＰ４は本印刷が選択されたときに実行されるものであり、操作入力部ＣＰ３の指示により処理を開始する。より具体的には、本印刷に必要なサンプル画像がメモリ５９に記憶されているか否かを判断し、必要に応じてサンプル画像の取得を取得部ＣＰ１に指示する。そして、本画像とサンプル画像とが揃うと、本画像とサンプル画像とを重ね合わせて表示するスクリプトファイルを作成し、本画像とサンプル画像とスクリプトファイルとを関連付けた印刷データＰＤをＲＡＭ５２ｃの所定の領域に作成し、作成した印刷データＰＤを赤外線Ｉ／Ｆ５４を介してプリンタ３０に送信する。
【００３２】
削除部ＣＰ６は、第一出力部ＣＰ４からプリンタ３０への送信を監視しており、印刷データの送信が完了したことを検知するとＲＡＭ５２ｃから印刷データＰＤと本画像を削除する。つまり、本印刷であればメモリ５９に記憶された本画像を削除する一方、本印刷とサンプル印刷とに関わらずサンプル画像は削除せずにメモリ５９に残しておく。ただし、携帯電話５０のメモリにサンプル画像を残すことについては、著作権者から予め許可を得ているものとする。また、メモリ５９に記憶されたサンプル画像が増えるとメモリ５９の容量を圧迫する可能性があるため、操作部５６で所定の操作を行うことによりサンプル画像をメモリ５９から消去出来るように、携帯電話５０でアクセス可能にするのが好ましい。
【００３３】
第二出力部ＣＰ５は、サンプル画像をメモリ５９から読み出して印刷データＰＤとしてＲＡＭ５２ｃの所定の領域に記憶する。この第二出力部ＣＰ５はサンプル印刷が選択されたときに実行されるものであり、操作入力部ＣＰ３の指示により処理を開始する。サンプル画像から印刷データＰＤを作成してＲＡＭ５２ｃの所定の領域に記憶する。より具体的には、サンプル印刷に必要なサンプル画像がメモリ５９に記憶されているか否かを判断し、必要に応じてサンプル画像の取得を取得部ＣＰ１に指示する。そして、サンプル画像から印刷データＰＤを作成してＲＡＭ５２ｃの所定の領域に記憶し、作成した印刷データＰＤを赤外線Ｉ／Ｆ５４を介してプリンタ３０に送信する。
【００３４】
通知部ＣＰ７は、プリンタ３０から本印刷に対して送信された受信完了通知を受信すると、無線Ｉ／Ｆ５３およびインターネットＩｎを介してサーバ１０に対してその旨を通知することにより、課金要求を行う。
【００３５】
図５は、プリンタ３０の概略構成を示している。同図に示すようにプリンタ３０は、制御部３１と操作部３２と赤外線Ｉ／Ｆ３３と不揮発性のメモリ３４とコントロール回路３５ａとインクカートリッジ３５ｂと印刷ヘッドユニット３５ｃとＡＳＩＣ３６ａとヘッド駆動部３６ｂとＩ／Ｆ３７ａとキャリッジ機構３７ｂと紙送り機構３７ｃとを備えている。
【００３６】
制御部３１はＣＰＵ３１ａとＲＯＭ３１ｂとＲＡＭ３１ｃとを備えており、ＲＯＭ３１ｂに記録された図示しないＯＳおよび制御プログラムＰＰにしたがってＣＰＵ３１ａがＲＡＭ３１ｃをワークエリアとしてプリンタ３０全体を制御する。プリンタ３０を構成する各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａはシステムバスを介して相互に通信可能に接続されている。
【００３７】
キャリッジ機構３７ｂにて主走査方向に往復動するキャリッジには、各インクカートリッジ３５ｂを装着したカートリッジホルダが設けられるとともに、印刷ヘッドを備える印刷ヘッドユニット３５ｃが搭載されている。ヘッド駆動部３６ｂは、ＡＳＩＣ３６ａから印刷データに対応する印加電圧データを入力されてピエゾ素子への印加電圧パターンを生成し、ピエゾ素子を内蔵する印刷ヘッドに４色のインク滴をドット単位で吐出させる。インターフェイス（Ｉ／Ｆ）３７ａに接続されたキャリッジ機構３７ｂや紙送り機構３７ｃは、印刷ヘッドユニット３５ｃを主走査させたり、適宜改ページ動作を行いながらシート状の印刷媒体を順次送り出して副走査を行ったりする。
【００３８】
本実施形態のプリンタ３０は、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の各インクを印刷ヘッドから吐出して印刷媒体にインクのドットを形成して印刷するインクジェットプリンタである。むろん、他の種類のインクを使用するインクジェットプリンタをプリンタ３０として採用してもよいし、インク昇華式プリンタやトナーインクを使用するレーザープリンタ等もプリンタ３０として採用してもよい。
【００３９】
赤外線Ｉ／Ｆ３３は赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードとを有しており、例えばＩｒＤＡ１．０〜１．４やＦＩＲやＵＦＩＲやＩｒ−Ｓｉｍｐｌｅ等の赤外線通信規格が使用可能とされている。操作部３２は、ユーザからの操作入力を例えば複数の操作ボタンにて受け付ける。各種操作入力に対応したメッセージ表示を行うために、操作部３２に液晶パネル等の表示部を設けてもよい。
【００４０】
プリンタ３０の制御部３１が実行する制御プログラムＰＰは、内部モジュールとして赤外線通信部ＰＰ１と印刷実行部ＰＰ２を備えている。なお、制御部３１は図示しないＯＳを実行しており、当該ＯＳが提供するＡＰＩを制御プログラムＰＰが利用する。
【００４１】
赤外線通信部ＰＰ１は、赤外線Ｉ／Ｆ３３にて受信した赤外線信号から各種の電子ファイルを復調し、モジュールＰＰ２に出力する。また赤外線通信部ＰＰ１は、モジュールＰＰ２から入力された電子ファイルを赤外線信号に変調し赤外線Ｉ／Ｆ３３に出力する。赤外線通信においては、上位層のプロトコルとしてオブジェクト転送プロトコル（例えばＯＢＥＸ（object exchange protocol）等）やファイル転送プロトコル（例えばＦＴＰ等）を使用することができ、当該オブジェクト転送プロトコルにおいては交換可能なオブジェクトとして電子ファイルを交換することができる。
【００４２】
印刷実行部ＰＰ２は、赤外線通信部ＰＰ１から電子ファイルとして印刷データＰＤを取得するとともに、当該印刷データＰＤに基づいて印刷を実行するための処理を実行させる。具体的には、印刷データＰＤに添付された印刷条件に基づいて各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａを制御するとともに、印刷データの本体に基づいてレイアウト処理／レンダリング処理／色変換処理／ハーフトーン処理／マイクロウィーブ処理を順次実行して各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａに印刷画像に応じた駆動信号を出力する処理を行う。 
【００４３】
（２）印刷課金処理： 
図７は、印刷課金処理の全体の流れを示している。同図において、印刷課金処理はサーバ１０と携帯電話５０とプリンタ３０との間で行われ、その際にサーバ１０と携帯電話５０とプリンタ３０が備える制御部１１，３１，５２においては印刷課金プログラムＳＰと画像通信プログラムＣＰと制御プログラムＰＰがそれぞれ実行されている。
【００４４】
ステップＳ０１では、サーバ１０が実行するデータ配信部ＳＰ１が各コンテンツ１２ｃのサムネイルを生成し、無線通信を介してサムネイルの一覧を携帯電話５０に送信する。一方、携帯電話５０においては上記サムネイルの一覧を操作部５６の操作に応じてブラウジングさせており、該ブラウジング中に行われる操作入力を操作入力部ＣＰ３が監視している。そして操作入力部ＣＰ３がユーザからのコンテンツ１２ｃの指定を受け付けると、ステップＣ０２にて取得部ＣＰ１が実行され、コンテンツ１２ｃの指定およびサンプル印刷／本印刷の指定が無線通信にてサーバ１０に通知される。
【００４５】
ステップＳ０２では、サーバ１０のデータ配信部ＳＰ１が購入するコンテンツ１２ｃの指定およびサンプル印刷／本印刷の指定を受理してステップＳ０３に進む。
【００４６】
続くステップＳ０３では、データ配信部ＳＰ１が、携帯電話が既にサンプル画像を記憶しているか否かの問合せを行う。携帯電話５０のメモリ５９には、過去に行われたサンプル印刷や本印刷においてダウンロードされたサンプル画像は削除されずにメモリ５９に記憶されたままになっている。従って、ステップＳ０２で指定されたコンテンツと同じものが過去に印刷されたことがあれば、再度、サンプル画像を送信する必要は無い。このとき、携帯電話５０においては判断部ＣＰ４ａが実行されており、サーバ１０からの問合せを受け付けると、ステップＣ０３にてメモリ５９に記憶された情報を検索してサーバ１０からの問合せに該当するサンプル画像が記憶されているか否かを調査し、ステップＣ０４にてサンプル画像の有無を返答する。
【００４７】
ステップＳ０４では、データ配信部ＳＰ１が携帯電話からの返答を受け付けて、サンプル画像を作成するか否かを判断する。つまり、対応するサンプル画像を携帯電話に既に記憶されているのであれば、前記ステップＳ０２で本印刷が指定されている場合は画像としては本画像のみを含む画像データＩｍＤをＨＤＤ１２上に作成し、前記ステップＳ０２でサンプル印刷が指定されている場合は画像データＩｍＤを作成しない。本印刷が指定されている場合に本画像とともに作成されるレイアウト情報は、サンプル画像が所定の記憶場所に存在しているものとして作成される。一方、対応するサンプル画像が携帯電話に記憶されていないのであれば、前記ステップＳ０２で本印刷が指定されている場合はサンプル画像と本画像との双方を含む画像データＩｍＤをＨＤＤ１２上に作成し、前記ステップＳ０２でサンプル印刷が指定されている場合はサンプル画像を含む画像データＩｍＤをＨＤＤ１２上に作成する。
【００４８】
ステップＳ０４においてはデータ配信部ＳＰ１が無線通信でサーバ１０から携帯電話５０に対して画像データＩｍＤを送信する。ただし、前記ステップＳ０２でサンプル印刷が選択され且つ、既にサンプル画像が携帯電話５０に記憶済みであれば、その旨の通知のみを行う。すなわちサンプル画像が携帯電話に記憶されている場合は、当該ステップＳ０４において本印刷時にサンプル画像の送信を行わずに済み、サンプル印刷時には画像データＩｍＤの送信そのものを行わずに済むため、サーバから携帯電話に送信するデータ量は大幅に（半分以下に）減少し、トラフィックの低減や本処理の実行時間の削減に寄与する。一方、携帯電話５０においては取得部ＣＰ１がステップＣ０５にて画像データＩｍＤを受信して記憶部ＣＰ２に出力する。記憶部ＣＰ２は、サンプル画像をメモリ５９に、本画像をＲＡＭ５２ｃ（揮発性メモリ）に記憶する。
【００４９】
ステップＣ０６では、第一出力部ＣＰ４もしくは第二出力部ＣＰ５が印刷データの作成を行う。すなわち本印刷が選択されているときには、第一出力部ＣＰ４が本画像をＲＡＭ５２ｃから取得すると共にメモリ５９から取得し、両画像を重ね合わせて表示するスクリプトファイルを作成する。これら本画像とサンプル画像、及びスクリプトファイルを印刷データＰＤとしてＲＡＭ５２ｃの所定の領域に記憶させる。一方、サンプル印刷が選択されているときには、第二出力部ＣＰ５がサンプル画像をメモリ５９から取得して印刷データＰＤとしてＲＡＭ５２ｃの所定の領域に記憶させる。続くステップＣ０７では、第一出力部ＣＰ４もしくは第二出力部ＣＰ５がステップＣ０６で作成された印刷データＰＤをプリンタ３０に送信する。
【００５０】
ステップＣ０７において印刷データＰＤが携帯電話５０から送信されると、ステップＰ０１にてプリンタ３０の印刷実行部ＰＰ２が印刷データＰＤを受信し、続くステップＰ０２にて当該印刷データＰＤを展開する。まず、印刷データＰＤから印刷条件を抽出し、当該印刷条件にしたがって各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａを制御する。印刷データの本体に基づいてレイアウト処理／レンダリング処理／色変換処理／ハーフトーン処理／マイクロウィーブ処理を順次実行して各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａに印刷画像に応じた駆動信号を出力する処理を行う。これにより、印刷データＰＤに基づく印刷画像を印刷データＰＤにて指定された印刷条件にて印刷させることができる。なお、本実施形態ではプリンタ３０が印刷データＰＤから印刷条件を抽出するようにしたが、予め携帯電話５０にて印刷データＰＤから印刷条件を抽出し、抽出した印刷条件単体をプリンタ３０に送信するようにしてもよい。
【００５１】
一方、印刷データＰＤの送信が完了した携帯電話５０においては、ステップＣ１３にて送信の完了を検知した削除部ＣＰ６が印刷データＰＤ及び本画像を携帯電話５０のＲＡＭから削除する。無論、本処理においてサンプル印刷が実行されている場合は、当該ステップ及び続くステップＣ１０の課金処理は実行せずに処理を終了する。当該ステップＣ１３において本画像を携帯電話５０から削除すると、完全なコンテンツを印刷可能な印刷データＰＤが携帯電話５０に残らないため、コンテンツ１２ｃの不正な複製を防止することができる。これに対しサンプル画像は、予め無料でユーザに提供することを想定しているものであり、携帯電話５０のメモリ５９にサンプル画像を残存させておいても構わないのである。
【００５２】
携帯電話５０においては、ステップＣ１０にて印刷データＰＤの送信及び本画像の削除が完了すると、続くステップＣ１１にて通知部ＣＰ７が課金要求をサーバ１０に送信する。サーバ１０において課金部ＳＰ２がステップＳ０５にて課金要求を受信し、ステップＳ０６にて課金処理を実行する。例えば、携帯電話５０から送信された課金要求に基づいて印刷が完了した印刷データＰＤに対応するコンテンツ１２ｃを特定し、当該コンテンツ１２ｃに相応する対価を取得する。そして、携帯電話５０を所持するユーザに対して当該対価を請求するための処理を実行する。
【００５３】
以下、上記構成からなる本実施形態の動作を説明する。
ユーザは携帯電話５０の操作部５６を操作してサーバ１０から画像のサムネイルの一覧を取得して、この一覧をディスプレイ５５の画面に表示させる。そして操作部５６を操作してこの一覧から所望の画像を選択する。そして本印刷を選択すると、携帯電話５０からサーバ１０へ、選択された画像の本画像とサンプル画像の送信要求が行われる。この要求は、ユーザがこの画像を印刷する権利を購入したいとの意思表示に相当する。
【００５４】
このとき、要求された画像のサンプル画像が携帯電話５０に記憶されている場合は、サーバ１０から携帯電話５０に本画像のみが送信されるのに対し、要求された画像のサンプル画像が携帯電話５０に記憶されていない場合は、サーバ１０から携帯電話５０に本画像とサンプル画像の双方が送信される。すなわち、過去にサンプル印刷や本印刷を行ったことがあり、サンプル画像が携帯電話５０内に存在する場合、サンプル画像の送信に要するトラフィックが発生しない。
【００５５】
そして、携帯電話５０でサンプル画像と本画像の合成が行われて印刷データＰＤが作成される。合成された印刷データＰＤは、携帯電話５０からプリンタ３０に送信されて印刷される。携帯電話５０からプリンタ３０への印刷データＰＤの送信が完了すると、その旨がサーバ１０に通知され、サーバ１０で課金が行われる。
【００５６】
一方、ユーザがサンプル印刷を選択した場合は、携帯電話５０からサーバ１０へ、選択された画像のサンプル画像の送信要求が行われる。この要求は、ユーザが画像の印刷結果を確認するためのものであり、画像を購入したいとの意思表示には相当しない。
【００５７】
このとき、要求された画像のサンプル画像が携帯電話５０に記憶されている場合は、サーバ１０から携帯電話５０には何も送信されないのに対し、要求された画像のサンプル画像が携帯電話５０に記憶されていない場合は、サーバ１０から携帯電話５０にサンプル画像が送信される。すなわち、本印刷の場合と同様に、過去にサンプル印刷や本印刷を行ったことがあり、サンプル画像が携帯電話５０内に存在する場合、サンプル画像の送信に要するトラフィックが発生しない。
【００５８】
そして、携帯電話５０でサンプル画像から印刷データＰＤが作成される。合成された印刷データＰＤは、携帯電話５０からプリンタ３０に送信されて印刷される。このサンプル印刷においては、サーバ１０への通知は行われず、無論、課金も行われない。
【００５９】
（３）各種変形例など：
前述した実施形態は、以下のような変形も可能である。
１．携帯電話５０は、サンプル画像と本画像とを印刷データに変換せずにそのままプリンタ３０に送信して、プリンタ３０で印刷データＰＤの作成を行っても構わない。この場合、サンプル画像と本画像とはプリンタ３０のＲＡＭ３１ｃに記憶される。そして、プリンタ３０で印刷データＰＤの作成を行った後、プリンタはサンプル画像と本画像と印刷データＰＤとを削除する。また、前述した実施形態では携帯電話５０で実行されていた取得部と操作入力部と記憶部と第一出力部と第二出力部と削除部ＣＰ６とがプリンタ３０で実行されていても良い。このとき取得部ＣＰ１は携帯電話５０経由でサーバ１０から画像を取得し、携帯電話やプリンタの備えるボタン操作を操作入力部ＣＰ３が検知することになる。この結果、携帯電話５０にはサンプル画像と本画像が記憶されず、サーバ１０から取得した画像データＩｍＤをそのままプリンタ３０に送信することになる。
さらに、前述した実施形態ではプリンタで実行されていたレイアウト処理やハーフトーン処理等をＣ０６の時点で携帯電話において実行しても良い。
【００６０】
２．ステップＣ０２においてコンテンツ指定を行った時点で、対応するサンプル画像がメモリ５９に記憶されているか否かを携帯電話５０のアプリケーションが予め判断してもよい。そして、サンプル画像がメモリ５９に記憶されているのであれば、本印刷の場合はサーバに本画像のみの送信を要求すればよいし、サンプル印刷の場合はサーバと通信を行って問合せを待つ必要も無い。
３．削除部ＣＰ６が本画像を携帯電話５０のＲＡＭ５２ｃから削除するタイミングは、印刷データＰＤの出力が完了した後に限られず、例えば、第一出力部ＣＰ４において印刷データＰＤの作成が完了した後であってもよい。これは、本画像とサンプル画像から元画像を表示するためのデータの作成（本画像とサンプル画像の合成）が完了していれば印刷データＰＤを除く本画像は削除されても構わないためである。
【００６１】
なお、本発明は上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態にかかる印刷課金システムの構成を示す模式図である。
【図２】印刷課金システムを構成するコンテンツサーバの電気的構成を示すブロック図である。
【図３】印刷課金システムにおいて送受信される印刷データを説明する図である。
【図４】アルファチャンネルを利用して作成された印刷データを説明する図である。
【図５】印刷課金システムを構成するプリンタの電気的構成を示すブロック図である。
【図６】印刷課金システムを構成する携帯電話の電気的構成を示すブロック図である。
【図７】印刷課金処理の全体の流れを示したフローチャートである。
【符号の説明】
【００６３】
１０…コンテンツサーバ、１１…制御部、１２…ＨＤＤ、３０…プリンタ、３１…制御部、３２…操作部、３３…赤外線Ｉ／Ｆ、３４…メモリ、５０…携帯電話、５２…制御部、５３…無線Ｉ／Ｆ、５４…赤外線Ｉ／Ｆ、５５…ディスプレイ、５６…操作部、５９…メモリ、Ａｔ…基地局、Ｇ…ゲートウェイ、Ｉｎ…インターネット、ＣＰ…画像通信プログラム、ＣＰ１…取得部、ＣＰ２…記憶部、ＣＰ３…操作入力部、ＣＰ４…第一出力部、ＣＰ５…第二出力部、ＣＰ６…削除部、ＣＰ７…通知部、ＣＰ４ａ…判断部、ＰＰ…制御プログラム、ＰＰ２…印刷実行部、ＳＰ…印刷課金プログラム、ＳＰ１…データ配信部、ＳＰ２…課金部
【図１】
2009000828.tif 000003
【図２】
2009000828.tif 000004
【図３】
2009000828.tif 000005
【図４】
2009000828.tif 000006
【図５】
2009000828.tif 000007
【図６】
2009000828.tif 000008
【図７】
2009000828.tif 000009