(57)【要約】【課題】  オーバレイ印刷におけるフォーム部分の印刷に用いる画像形成媒体の消費量の算出負荷を軽減する。【解決手段】  オーバレイ印刷を行なう印刷システムであって、オーバレイ印刷に用いるフォームの登録を受け付けるフォーム登録受け付け手段と、登録を受け付けたフォームのサムネイルを作成するサムネイル作成手段と、前記サムネイルの作成過程においてフォームの印刷に使用する画像形成媒体の消費量を算出する第１の消費量算出手段とを備えることを特徴とする印刷システム。【選択図】  図１
2006281497.tif 000002
【特許請求の範囲】
【請求項１】
オーバレイ印刷を行なう印刷システムであって、
オーバレイ印刷に用いるフォームの登録を受け付けるフォーム登録受け付け手段と、
登録を受け付けたフォームのサムネイルを作成するサムネイル作成手段と、
前記サムネイルの作成過程においてフォームの印刷に使用する画像形成媒体の消費量を算出する第１の消費量算出手段とを備えることを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
オーバレイ印刷実行時に消費した画像形成媒体の消費量を計測する消費量計測手段と、
算出されたフォームの印刷に使用する画像形成媒体の消費量と、計測されたオーバレイ印刷実行時に消費した画像形成媒体の消費量とに基づいて、本文の印刷に使用した画像形成媒体の消費量を算出する第２の消費量算出手段とをさらに備えることを特徴とする印刷システム。
【請求項３】
請求項１または２に記載の印刷システムであって、
前記第１の消費量算出手段は、前記フォームのサムネイルのサイズに相当する画像形成媒体の消費量を算出し、実際に印刷されるサイズに換算することで前記フォームの印刷に使用する画像形成媒体の消費量を算出することを特徴とする印刷システム。
【請求項４】
オーバレイ印刷を行なう印刷装置であって、
オーバレイ印刷に用いるフォームの登録を受け付けるフォーム登録受け付け手段と、
登録を受け付けたフォームのサムネイルを作成するサムネイル作成手段と、
前記サムネイルの作成過程においてフォームの印刷に使用する画像形成媒体の消費量を算出する消費量算出手段とを備えることを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記消費量算出手段は、前記フォームのサムネイルのサイズに相当する画像形成媒体の消費量を算出し、実際に印刷されるサイズに換算することで前記フォームの印刷に使用する画像形成媒体の消費量を算出することを特徴とする印刷装置。
【請求項６】
オーバレイ印刷を行なう印刷装置を制御する印刷制御装置であって、
オーバレイ印刷に用いるフォームの登録を受け付けるフォーム登録受け付け手段と、
前記受け付けたフォームを前記印刷装置に送信するフォーム送信手段と、
登録を受け付けたフォームのサムネイルを作成するサムネイル作成手段と、
前記サムネイルの作成過程においてフォームの印刷に使用する画像形成媒体の消費量を算出する第１の消費量算出手段とを備えることを特徴とする印刷制御装置。
【請求項７】
請求項６に記載の印刷制御装置であって、
オーバレイ印刷実行時に消費した画像形成媒体の消費量を前記印刷装置から取得する消費量取得手段と、
算出されたフォームの印刷に使用する画像形成媒体の消費量と、取得したオーバレイ印刷実行時に消費した画像形成媒体の消費量とに基づいて、本文の印刷に使用した画像形成媒体の消費量を算出する第２の消費量算出手段とをさらに備えることを特徴とする印刷制御装置。
【請求項８】
オーバレイ印刷を行なう印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
オーバレイ印刷に用いるフォームの登録を受け付けるフォーム登録受け付け手段と、
前記受け付けたフォームを前記印刷装置に送信するフォーム送信手段と、
登録を受け付けたフォームのサムネイルを作成するサムネイル作成手段と、
前記サムネイルの作成過程においてフォームの印刷に使用する画像形成媒体の消費量を算出する消費量算出手段ととしてコンピュータを機能させることを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォームオーバレイ印刷に係り、特に、フォーム部分の印刷に用いる画像形成媒体の消費量を取得するための技術に関する。
【背景技術】
【０００２】
プリンタにロゴ、罫線パターン等のフォームを登録しておき、プリンタホストから送られる本文とプリンタに登録してあるフォームとを重ねて印刷させる、いわゆるオーバレイ機能を備えるプリンタがある。
【０００３】
このようなプリンタでは、例えば、アプリケーションソフトウェアを利用してプリンタホスト上で作成したフォーム情報を受け付けて、フォームを識別するための情報、例えば、登録番号等と関連付けて記憶しておく。このとき、フォームのサムネイルを作成して一覧表示用に記憶するものもある。そして、プリンタホストから、印刷させる文字等の情報（本文情報）とともに、オーバレイ印刷を行なう指示とフォームの登録番号とを受け付けると、その登録番号に関連付けて記憶したフォーム情報を読み込んで、本文情報とフォーム情報とを重ねたイメージデータを生成して印刷を実行する。
【０００４】
ところで、印刷の際してトナー等の画像形成媒体の消費量に応じた課金を行なう場合があるが、特許文献１には、オーバレイ印刷のフォーム部分にかかる費用を課金対象とするための技術が開示されている。
【特許文献１】特開２００２−９１７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１にはオーバレイ印刷時に、フォーム部分と本文部分の課金を区別することが記載されている。しかし、フォーム部分の課金算出はフォームデータのサイズ、描画オブジェクト数、使用種別、使用コスト等に基づくものであり、計算負荷が高い。
【０００６】
また、実際にオーバレイ印刷を行なわなくてはフォーム部分の課金額を知ることはできない。
【０００７】
本発明は、オーバレイ印刷におけるフォーム部分の印刷に用いる画像形成媒体の消費量の算出負荷を軽減することを第１の目的とする。
【０００８】
また、本発明は、オーバレイ印刷におけるフォーム部分の印刷に用いる画像形成媒体の消費量をあらかじめ知ることができるようにすることを第２の目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明の第１の態様である印刷システムは、
オーバレイ印刷を行なう印刷システムであって、
オーバレイ印刷に用いるフォームの登録を受け付けるフォーム登録受け付け手段と、
登録を受け付けたフォームのサムネイルを作成するサムネイル作成手段と、
前記サムネイルの作成過程においてフォームの印刷に使用する画像形成媒体の消費量を算出する第１の消費量算出手段とを備えることを特徴とする。
【００１０】
本発明によれば、サムネイルの作成過程において画像形成媒体の消費量を算出するため、フォーム部分の印刷に用いる画像形成媒体の消費量の算出負荷を軽減することができる。
【００１１】
具体的には、前記第１の消費量算出手段は、前記フォームのサムネイルのサイズに相当する画像形成媒体の消費量を算出し、実際に印刷されるサイズに換算することで前記フォームの印刷に使用する画像形成媒体の消費量を算出することにより、実際のサイズよりも小さい領域で画像形成媒体の消費量の評価を行なうことができる。
【００１２】
また、消費量を算出はフォーム登録時に行なわれものであり、実際に印刷を行なわなくてもフォーム部分の印刷に用いる画像形成媒体の消費量を算出することができるため、オーバレイ印刷におけるフォーム部分の印刷に用いる画像形成媒体の消費量をあらかじめ知ることができる。
【００１３】
ここで、オーバレイ印刷実行時に消費した画像形成媒体の消費量を計測する消費量計測手段と、
算出されたフォームの印刷に使用する画像形成媒体の消費量と、計測されたオーバレイ印刷実行時に消費した画像形成媒体の消費量とに基づいて、本文の印刷に使用した画像形成媒体の消費量を算出する第２の消費量算出手段とをさらに備えることができる。
【００１４】
上記課題を解決するための本発明の第２の態様である印刷装置は、
オーバレイ印刷を行なう印刷装置であって、
オーバレイ印刷に用いるフォームの登録を受け付けるフォーム登録受け付け手段と、
登録を受け付けたフォームのサムネイルを作成するサムネイル作成手段と、
前記サムネイルの作成過程においてフォームの印刷に使用する画像形成媒体の消費量を算出する消費量算出手段とを備えることを特徴とする。
【００１５】
上記課題を解決するための本発明の第３の態様である印刷制御装置は、
オーバレイ印刷を行なう印刷装置を制御する印刷制御装置であって、
オーバレイ印刷に用いるフォームの登録を受け付けるフォーム登録受け付け手段と、
前記受け付けたフォームを前記印刷装置に送信するフォーム送信手段と、
登録を受け付けたフォームのサムネイルを作成するサムネイル作成手段と、
前記サムネイルの作成過程においてフォームの印刷に使用する画像形成媒体の消費量を算出する第１の消費量算出手段とを備えることを特徴とする。
【発明を実施するための最良の形態】
【００１６】
本発明の実施例について図面を参照して説明する。
【００１７】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１８】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ３０と、このコンピュータ３０に接続されるプリンタ１０とを備えて構成される。
【００１９】
本実施例において、コンピュータ３０は、印刷データを生成し、プリンタ１０に送信する印刷制御装置として機能し、プリンタ１０は、受信した印刷データに基づいて印刷を行なう印刷装置として機能する。
【００２０】
コンピュータ３０を印刷制御装置として機能させるためのコンピュータプログラムであるプリンタドライバは、一般にプリンタ１０のメーカによってプリンタ１０対応に開発され、ＣＤ−ＲＯＭ等の記録媒体に記録されて頒布されたり、インターネット等のコンピュータネットワークを介して流通される。
【００２１】
コンピュータ３０は、各種プログラムを実行するＣＰＵ（Central Processing Unit）、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）、コンピュータ３０を制御するための各種データ・各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）等を備えた制御部３１と、接続された周辺装置とのデータの送受信をつかさどる入出力インタフェース部３２とを備えて構成される。
【００２２】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３、補助記憶装置２４、インターネット等のコンピュータネットワークに接続するための通信制御装置２５等が接続される。ただし、コンピュータ３０の構成はこれに限られない。
【００２３】
プリンタ１０は、コンピュータ３０と通信を行なうための入出力インタフェース部１１と、ＣＰＵ・ＲＡＭ・ＲＯＭ等を備えプリンタ１０の各処理を制御する制御部１２と、ユーザからの指示を受け付けたり、プリンタ１０の状態等を表示するためのユーザインタフェース部１３と、印字機構・給排紙機構等を備えた印刷エンジン部１４と、フォームデータ等を記憶する補助記憶装置１５とを備えて構成される。
【００２４】
なお、印刷エンジン部１４の印字方式は、レーザ方式、インクジェット方式等のいずれであってもよい。本実施例では、レーザ方式が採用されているものとして説明する。レーザ方式では画像形成媒体としてトナーを用いており、印刷実行により消耗品であるトナーが消費される。ここでは、このトナーの消費量に応じた課金がなされるものとする。
【００２５】
図２は、印刷システム上に構築される特徴的な機能構成を示すブロック図である。本図に示すように、コンピュータ３０には、プリンタドライバ部３１０とフォーム作成部３２０と課金処理部３３０とが構築される。
【００２６】
フォーム作成部３２０は、オーバレイ印刷に用いるフォームを作成する処理を行なう。具体的には、フォーム作成部３２０は外部からファイルを受け付けたり、画像作成、画像編集を行なうための機能を備えており、ユーザの操作にしたがってフォームを作成することができる。
【００２７】
課金処理部３３０は、印刷で消費した消耗品の量、基本料金等にしたがって、印刷に係る課金を算出する。本実施例では、特に、トナーの消費量に応じた課金に注目し、トナー各色毎に設定された単価と、印刷に使用した各色別のトナー量とから印刷に係る課金額を算出する。また、課金処理部３３０は、フォームの印刷に使用するトナーの消費量からフォームの印刷に対する課金額を個別に算出することができる。
【００２８】
プリンタドライバ部３１０は、プリンタ１０を制御するための機能部である。本実施例では、特に、フォームの登録を受け付け、フォームオーバレイ印刷を実行するための各種処理を行なう。また、プリンタドライバ部３１０は、印刷で消費したトナー量を算出する処理を行なう。
【００２９】
このため、プリンタドライバ部３１０は、フォーム登録受付部３１１、フォーム一覧表示部３１２、フォーム印刷処理部３１３、トナー消費量算出部３１４を備えている。
【００３０】
フォーム登録受付部３１１は、フォーム作成部３２０が作成したフォームの登録要求を受け付け、プリンタ１０にフォームを登録するための処理を行なう。
【００３１】
フォーム一覧表示部３１２は、プリンタ１０から登録されているフォームのサムネイルを取得してフォームの一覧表示を行なう。
【００３２】
フォーム印刷処理部３１３は、図示しないアプリケーションが作成したドキュメントを読み込み、印刷データを作成してプリンタ１０に送信する。この際に、ユーザからオーバレイに用いるフォームの指定を受け付けると、そのフォームの識別子をプリンタに送信し、オーバレイ印刷を実行させる。
【００３３】
トナー消費量算出部３１４は、印刷全体に使用したトナー量とフォームの印刷に使用するトナー量とをプリンタ１０から取得して、本文の印刷に使用したトナー量を算出する。フォームの印刷に使用するトナー量を取得するためトナー消費量算出部３１４は、フォーム処理部３１４ａを備えている。
【００３４】
図２に示すように、プリンタ１０には、フォーム登録部１１０とサムネイル作成部１２０と印刷実行部１３０とが構築される。また、プリンタ１０は、フォーム記憶部１４０とフォームサムネイル記憶部１５０とフォームトナー消費量記憶部１６０とを備えている。
【００３５】
フォーム登録部１１０は、コンピュータ３０から送られたフォームデータを受信すると、識別子を付してフォーム記憶部１４０に記録する。
【００３６】
また、フォーム登録部１１０が受信したフォームデータに基づいて、サムネイル作成部１２０は、サムネイルを作成してフォームサムネイル記憶部１５０に記録する。このとき、フォーム記憶部１４０にフォームデータを登録する際に付した識別子を付して、それぞれを対応付けるものとする。ここで、フォームのサムネイルは、受信したフォームデータをＣＭＹＫ形式のバンドイメージデータに変換し、バンド単位で間引き処理を行なった後、ＲＧＢ変換あるいはＧｒａｙ変換することで作成することができる。
【００３７】
本実施例においてサムネイル作成部１２０は、トナー量処理部１２１を備えている。トナー量処理部１２１は、フォームのサムネイルを作成する際に、フォームの印刷に用いるトナー量を算出してフォームトナー消費量記憶部１６０に記録する。このとき、フォーム記憶部１４０にフォームデータを登録する際に付した識別子を付して、それぞれを対応付けるものとする。
【００３８】
ここで、フォームの印刷に用いるトナー量は、ＣＭＹＫ形式で表わされたサムネイルを基準に算出するようにする。すなわち、ＣＭＹＫ各色毎にサムネイルのドット数を求め、あらかじめ定めた換算係数にしたがって各色のトナー量に変換するものとする。そして、サムネイルのサイズと実際の印刷サイズとの比を乗じることによりフォームの印刷に用いるトナー量を算出する。
【００３９】
本実施例では、フォームのサムネイル作成時にフォームの印刷に用いるトナー量を算出するようにしているため、実際の印刷サイズでフォームの印刷に用いるトナー量を算出するよりも計算の負荷を軽減することができる。
【００４０】
つまり、サムネイルサイズで求めたトナー使用量をα、サムネイルサイズと実際の印刷サイズの横比率をβ（＞１）、縦比率をγ（＞１）とすると、フォームの印刷に用いるトナー量はα×β×γで求めることができる。
【００４１】
ここで、サムネイルの面積に対応するトナー消費量の評価範囲はＤとすると、実際の印刷サイズの評価範囲はＤ×β×γとなる。一方、サムネイルの場合は評価範囲（評価すべきドットの量）はこの１／（β×γ）となり、その分計算負荷が軽減されることになる。
【００４２】
印刷実行部１３０は、コンピュータ３０から送られた印刷データに基づく印刷を実行する。本実施例において印刷実行部１３０は、トナー消費量計測部１３１を備えている。
【００４３】
トナー消費量計測部１３１は、印刷実行部１３０が印刷を実行した際に、その印刷に使用したトナー量を計測する。トナー量の計測は、従来から行なわれているようにハード的あるいはソフト的に行なうことができる。プリンタ１０がオーバレイ印刷を行なった場合には、トナー消費量計測部１３１が計測するトナー量は、本文の印刷に用いたトナー量とフォームの印刷に用いたトナー量との合計値である。
【００４４】
次に、本実施例の処理について説明する。
【００４５】
まず、フォームを登録する際の処理について図３を参照して説明する。なお、本図において左側のフローはコンピュータ３０における処理であり、右側の処理はプリンタ１０における処理である。以下のフロー図についても同様である。
【００４６】
本処理は、プリンタドライバ部３１０のフォーム登録受付部３１１がユーザからフォーム登録要求を受け付けることで開始される（Ｓ１０１）。ここで、フォームデータはコンピュータ３０のオペレーティングシステムで用いられている描画コマンドで記載され、ＲＧＢ形式あるいはＧｒａｙ形式の色情報を有しているものとする。また、フォームデータはあらかじめフォーム作成部３２０を用いて作成されているものとする。
【００４７】
フォーム登録受付部３１１は、受け付けたフォームデータをプリンタ１０のフォーム登録部１１０に送信する（Ｓ１０２）。
【００４８】
プリンタ１０のフォーム登録部１１０は、フォームデータを受信すると（Ｓ２０３）、フォーム記憶部１４０に登録する（Ｓ２０４）。このとき、識別子を付してそれぞれのフォームデータを識別できるようにしておく。
【００４９】
また、サムネイル作成部１２０がフォーム登録部１１０が受信したフォームデータに基づいてサムネイルを作成する（Ｓ２０５）。ここで、サムネイルは、描画コマンドで記載され、ＲＧＢ形式あるいはＧｒａｙ形式の色情報を有しているフォームデータをＣＭＹＫ形式のバンドイメージデータに変換し、バンド単位で間引き処理を行なった後、ＲＧＢ変換あるいはＧｒａｙ変換することで作成することができる。
【００５０】
このとき、サムネイル作成部１２０のトナー量処理部１２１はフォームの印刷に用いるトナー量を算出する（Ｓ２０６）。具体的には、ＲＧＢ変換あるいはＧｒａｙ変換前のサムネイルについて、ＣＭＹＫ各色毎にドット数を求め、あらかじめ定めた換算係数にしたがって各色のトナー量に変換することでサムネイルを印刷した際のトナー使用量を算出する。次いで、サムネイルのサイズと実際の印刷サイズとの比を乗じることによりフォームの印刷に用いるトナー量を算出する。
【００５１】
そして、作成されたサムネイルをフォームサムネイル記憶部１５０に記録するとともに（Ｓ２０７）、そのフォームの印刷に用いるトナー量をフォームトナー消費量記憶部１６０に記録する（Ｓ２０８）。このとき、フォーム記憶部１４０にフォームデータを登録したときと同じ識別子を付してそれぞれのデータを識別できるようにしておく。
【００５２】
つぎに、課金オーバレイ印刷を行なう際の処理について図４のフロー図を参照して説明する。
【００５３】
本処理は、プリンタドライバ部３１０のフォーム印刷処理部３１３がフォームオーバレイ印刷要求を受け付けることで開始される（Ｓ３０１）。このとき印刷対象となるドキュメントおよびオーバレイ印刷に用いるフォームがユーザにより指定される。
【００５４】
フォーム印刷処理部３１３は、印刷対象のドキュメントの印刷データを生成し、フォーム識別子を含むオーバレイ印刷指示とともにプリンタ１０に送信する（Ｓ３０２）。
【００５５】
プリンタ１０の印刷実行部１３０は、フォーム識別子を含むオーバレイ印刷指示と印刷データとを受信すると（Ｓ４０３）、フォーム識別子で特定されるフォームデータをフォーム記憶部１４０から抽出し、印刷データに重ね合わせる（Ｓ４０４）。そして、ＣＭＹＫ形式のバンドイメージデータに変換する（Ｓ４０５）。
【００５６】
フォーム印刷処理部３１３は、このイメージデータに基づいた印刷を実行する（Ｓ４０６）。この際に、トナー消費量計測部１３１は、印刷に使用したトナー量を計測する。トナー量の計測は、従来から行なわれているようにハード的あるいはソフト的に行なうことができる。
【００５７】
また、用いたフォームについてのトナー使用量をフォームトナー消費量記憶部１６０から取得して、計測したトナー消費量とともにプリンタドライバ部３１０のトナー消費量算出部３１４に送信する（Ｓ４０７）。
【００５８】
トナー消費量算出部３１４は、計測したトナー消費量からフォームについてのトナー資料量を差し引くことで、本文の印刷に使用したトナー量を算出する（Ｓ３０８）。これにより、オーバレイ印刷において本文の印刷に使用したトナー量とフォームの印刷に使用したトナー量とを取得することができる。
【００５９】
それぞれのトナー量に基づいて課金処理部３３０があらかじめ定められた単価にしたがって課金額を算出する（Ｓ３０９）。これにより、オーバレイ印刷時におけるフォーム部分と本文部分の課金を区別することができる。
【００６０】
つぎに、プリンタ１０に登録されているフォームの一覧表示を行なう際の処理について図５のフロー図を参照して説明する。
【００６１】
本処理は、プリンタドライバ部３１０のフォーム一覧表示部３１２がフォーム一覧表示要求を受け付けることで開始される（Ｓ５０１）。
【００６２】
フォーム一覧表示部３１２は、フォーム一覧表示要求を受け付けると、プリンタ１０にサムネイル取得要求を送信する（Ｓ５０２）。
【００６３】
プリンタ１０は、サムネイル取得要求を受信すると（Ｓ６０３）、フォームサムネイル記憶部１５０に記録されている全サムネイルを取得する（Ｓ６０４）。そして、コンピュータ３０に取得したサムネイルを送信する（Ｓ６０５）。
【００６４】
プリンタドライバ部３１０のフォーム一覧表示部３１２は、サムネイルを受信すると（Ｓ５０６）、フォームのサムネイルを一覧表示する（Ｓ５０７）。
【００６５】
本実施例において、ユーザは、例えば、フォームの一覧表示が行なわれている状態で、それぞれのフォームでオーバレイ印刷を行なった場合のフォーム部分についての課金額をあらかじめ知ることができるようになっている。
【００６６】
図６は、フォーム部分についての課金額をユーザに通知する処理を説明するためのフロー図である。
【００６７】
本処理は、例えば、フォームの一覧表示が行なわれている状態で、フォームの指定を受け付けた場合に開始される（Ｓ７０１）。
【００６８】
プリンタドライバ部３１０は、プリンタ１０に指定されたフォームの識別子を含むフォームトナー情報要求を送信する（Ｓ７０２）。
【００６９】
プリンタ１０は、フォームトナー情報要求を受信すると（Ｓ８０３）、識別子で特定されるフォームについてのトナー消費量をフォームトナー消費量記憶部１６０から取得する（Ｓ８０４）。
【００７０】
そして、取得したトナー消費量をトナー消費量算出部３１４のフォーム処理部３１４ａに送信する（Ｓ８０５）。
【００７１】
フォーム処理部３１４ａは、フォームのトナー消費量を受信すると（Ｓ７０６）、課金処理部３３０を用いて、フォームのトナー消費量に基づく課金額を算出させる（Ｓ７０７）。
【００７２】
そして、算出された課金額を表示する（Ｓ７０８）。
【００７３】
これにより、ユーザは、オーバレイ印刷の際のフォーム部分に対する課金額をあらかじめ知ることができる。また、課金額とともにトナーの消費量を表示することで、ユーザはフォーム部分の印刷に用いられるトナーの消費量をあらかじめ知ることができる。
【００７４】
上述の例では、フォームのサムネイルはプリンタ１０で作成するようにしていた。以下では別の実施例として、コンピュータ３０でフォームのサムネイルを作成する例について相違点を中心に説明する。
【００７５】
図７は、別実施例における印刷システムの機能構成を示すブロック図である。なお、ハードウェア構成は、図１に示したブロック図と同様とすることができる。
【００７６】
本図に示すように、本別例においてもコンピュータ３０には、プリンタドライバ部３１０とフォーム作成部３２０と課金処理部３３０とが構築され、さらに、上述の例でプリンタ１０が備えていたフォームトナー消費量記憶部３４０とフォームサムネイル記憶部３５０とを備えている。
【００７７】
また、本別例では、プリンタドライバ部３１０は、上述の例でプリンタ１０が備えていたトナー量処理部３１５ａを含むサムネイル作成部３１５を備えている。
【００７８】
一方、プリンタ１０では、上述の例で備えていたサムネイル作成部１２０、フォームサムネイル記憶部１５０、フォームトナー消費量記憶部１６０が省かれている。
【００７９】
それぞれのブロックが備える機能は基本的に上述の例と同様とすることができる。
【００８０】
つぎに、本別例におけるフォームを登録する際の処理について図８を参照して説明する。
【００８１】
本処理は、プリンタドライバ部３１０のフォーム登録受付部３１１がユーザからフォーム登録要求を受け付けることで開始される（Ｓ９０１）。
【００８２】
サムネイル作成部３１５は、受け付けたフォームデータに基づいてサムネイルを作成する（Ｓ９０２）。
【００８３】
このとき、サムネイル作成部３１５のトナー量処理部３１５ａはフォームの印刷に用いるトナー量を算出する（Ｓ９０３）。具体的には、ＲＧＢ変換あるいはＧｒａｙ変換前のサムネイルについて、ＣＭＹＫ各色毎にドット数を求め、あらかじめ定めた換算係数にしたがって各色のトナー量に変換することでサムネイルを印刷した際のトナー使用量を算出する。次いで、サムネイルのサイズと実際の印刷サイズとの比を乗じることによりフォームの印刷に用いるトナー量を算出する。
【００８４】
そして、作成されたサムネイルをフォームサムネイル記憶部３５０に記録するとともに（Ｓ９０４）、そのフォームの印刷に用いるトナー量をフォームトナー消費量記憶部３４０に記録する（Ｓ９０５）。このとき、識別子を付してそれぞれのデータを識別できるようにしておく。
【００８５】
フォーム登録受付部３１１は、受け付けたフォームデータをプリンタ１０のフォーム登録部１１０に送信する（Ｓ９０６）。このときフォーム識別子を含めて送信するようにする。
【００８６】
プリンタ１０のフォーム登録部１１０は、フォームデータを受信すると（Ｓ１００７）、フォーム記憶部１４０に登録する（Ｓ１００８）。このとき、フォームデータに含まれる識別子を付してそれぞれのフォームデータを識別できるようにしておく。
【００８７】
上述の例で説明した課金オーバレイ印刷を行なう際の処理、フォームの一覧表示を行なう場合の処理およびフォーム部分についての課金額を通知する処理については、フォームトナー消費量およびフォームサムネイル情報をプリンタドライバ部３１０自身が備えているため、プリンタ１０からこれらの情報を取得する処理に代え、自身が備えているこれらの情報を参照することで行なうことができる。
【図面の簡単な説明】
【００８８】
【図１】印刷システムのハードウェア構成の概要を説明するためのブロック図。
【図２】印刷システムの機能構成の概要を説明するためのブロック図。
【図３】フォームを登録する際の処理について説明するためのフロー図。
【図４】課金オーバレイ印刷を行なう際の処理について説明するためのフロー図。
【図５】フォームの一覧表示を行なう場合の処理について説明するためのフロー図。
【図６】フォーム部分についての課金額を通知する処理について説明するためのフロー図。
【図７】別実施例における印刷システムの機能構成を示すブロック図。
【図８】別実施例におけるフォームを登録する際の処理について説明するためのフロー図。
【符号の説明】
【００８９】
１０…プリンタ、１１…入出力インタフェース部、１２…制御部、１３…ユーザインタフェース部、１４…印刷エンジン部、１５…補助記憶装置、２１…表示装置、２２…入力装置、２３…メディア読取装置、２４…補助記憶装置、２５…通信制御装置、３０…コンピュータ、３１…制御部、３２…入出力インタフェース部、１１０…フォーム登録部、１２０…サムネイル作成部、１２１…トナー量処理部、１３０…印刷実行部、１３１…トナー消費量計測部、１４０…フォーム記憶部、１５０…フォームサムネイル記憶部、１６０…フォームトナー消費量記憶部、３１０…プリンタドライバ部、３１１…フォーム登録受付部、３１２…フォーム一覧表示部、３１３…フォーム印刷処理部、３１４…トナー消費量算出部、３１４ａ…フォーム処理部、３１５…サムネイル作成部、３１５ａ…トナー量処理部、３２０…フォーム作成部、３３０…課金処理部、３４０…フォームトナー消費量記憶部、３５０…フォームサムネイル記憶部
【図１】
2006281497.tif 000003
【図２】
2006281497.tif 000004
【図３】
2006281497.tif 000005
【図４】
2006281497.tif 000006
【図５】
2006281497.tif 000007
【図６】
2006281497.tif 000008
【図７】
2006281497.tif 000009
【図８】
2006281497.tif 000010