(57)【要約】【課題】既存の画像形成装置や処理速度の遅い画像形成装置や低価格の画像形成装置を用いたシステムにも、論理的な色材使用量を求める方法を適用可能にする。【解決手段】ホストコンピュータのプリンタドライバ５２により、印刷される画像に対応したＣＭＹＫ画像（疑似階調表現に変換された画像（Ｓ２）の各画素がＣＭＹＫ各色について１ビットで表現されたもの）のＣＭＹＫ各色の合計画素数が求められ（Ｓ４）、これが印刷データ本体と共に管理装置に送信され、この合計画素数が管理装置で管理される。プリンタドライバ５２で色材使用量を求める際に得られたＲＧＢビットマップ画像を、ＰＤＬのイメージオブジェクトに変換したもの（Ｓ５）が、印刷データ本体として管理装置を介し画像形成装置１０に送信される。【選択図】図１
2011043915.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに対し、供給される描画データをページ記述言語の印刷データに変換させて画像形成装置へ送信させるプリンタドライバにおいて、
該コンピュータに対し、該変換された印刷データに基づいて、印刷される画像に対応したＣＭＹＫ画像のＣＭＹＫ各色の合計画素数を求めさせ、これら合計画素数に関する情報と、該印刷データ又はこれに対応した、ページ記述言語の印刷データとを送信させる、
ことを特徴とするプリンタドライバ。
【請求項２】
該コンピュータに対し、該変換された印刷データをビットマップ展開させてＲＧＢ画像を生成させ、該ＲＧＢ画像をＣＭＹＫ画像に変換させ且つ疑似階調表現に変換させ、該疑似階調表現のＣＭＹＫ画像のＣＭＹＫ各色の合計画素数を求めさせ、
該対応した印刷データは、該ＲＧＢ画像をイメージオブジェクトに変換したものである、
ことを特徴とする請求項１に記載のプリンタドライバ。
【請求項３】
該疑似階調表現のＣＭＹＫ画像の各画素はＣＭＹＫ各色について１ビットで表現されていることを特徴とする請求項１又は２に記載のプリンタドライバ。
【請求項４】
該合計画素数に関する情報は、該印刷データの頁毎のＣＭＹＫ各色の合計画素数を含むことを特徴とする請求項１乃至３のいずれか１つに記載のプリンタドライバ。
【請求項５】
請求項１乃至４のいずれか１つに記載のプリンタドライバが格納された記憶手段を備えていることを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置と、画像形成装置と、管理装置とがネットワークに結合された画像形成システムであって、
該画像形成装置は該情報処理装置から該印刷データ又はこれに対応したデータを直接又は該管理装置を介して受信し、該管理装置は、該合計画素数に関する情報を該情報処理装置から直接又は該画像形成装置を介し受信してユーザ毎の課金情報を集計する、
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像の色材使用量を論理的に求めるプリンタドライバ及びこれを備えた情報処理装置並びに画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置での印刷課金システムとして、印刷を行なったページ数と、カラー/モノクロの種別とに基づいて、課金額を決定するカウンタチャージが広く使用されている。
【０００３】
しかし、トナーやインク等の色材の使用量は、印刷内容によって異なるので、前記システムでは、詳細に課金することができず、結果として、コスト削減効果を充分達成することができない。
【０００４】
この問題を解決するために、画像形成装置において、印刷を行った後に色材使用量を検出し、ユーザ毎の色材及び用紙の使用量に基づく消耗品使用料金を計算して、これをそのユーザのホストコンピュータへ送信し、また、全ユーザの使用料金を管理者のホストコンピュータへ送信する構成が提案されている（下記特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３０９１４７
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１には、画像形成装置において色材使用量を計算で求めてもよいことが記載されているが、具体的な計算方法が開示されていない。また、この計算を論理的に行うと、画像形成装置の負荷が大きくなる。特に、処理速度の遅い低価格の画像形成装置にこの方式を適用するのは、実用的でない。
【０００７】
本発明の目的は、このような問題点に鑑み、論理的な色材使用量を求めることが可能なプリンタドライバ及びこれを備えた情報処理装置並びに画像形成システムを提供することにある。
【０００８】
本発明の他の目的は、既存の画像形成装置や処理速度の遅い画像形成装置や低価格の画像形成装置を用いたシステムにも、論理的な色材使用量を求める方法を適用可能にするプリンタドライバ及びこれを備えた情報処理装置並びに画像形成システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明によるプリンタドライバの第１態様では、コンピュータに対し、供給される描画データをページ記述言語の印刷データに変換させて画像形成装置へ送信させるプリンタドライバにおいて、
該コンピュータに対し、該変換された印刷データに基づいて、印刷される画像に対応したＣＭＹＫ画像のＣＭＹＫ各色の合計画素数を求めさせ、これら合計画素数に関する情報と、該印刷データ又はこれに対応した、ページ記述言語の印刷データとを送信させる。
【００１０】
本発明によるプリンタドライバの第２態様では、第１態様において、該コンピュータに対し、該変換された印刷データをビットマップ展開させてＲＧＢ画像を生成させ、該ＲＧＢ画像をＣＭＹＫ画像に変換させ且つ疑似階調表現に変換させ、該疑似階調表現のＣＭＹＫ画像のＣＭＹＫ各色の合計画素数を求めさせ、
該対応した印刷データは、該ＲＧＢ画像をイメージオブジェクトに変換したものである。
【００１１】
本発明によるプリンタドライバの第３態様では、第１又は２態様において、該疑似階調表現のＣＭＹＫ画像の各画素はＣＭＹＫ各色について１ビットで表現されている。
【００１２】
本発明によるプリンタドライバの第４態様では、第１乃至３態様のいずれか１つにおいて、該合計画素数に関する情報は、該印刷データの頁毎のＣＭＹＫ各色の合計画素数を含む。
【発明の効果】
【００１３】
上記第１態様の構成によれば、印刷される画像に対応したＣＭＹＫ画像のＣＭＹＫ各色の合計画素数がプリンタドライバで求められ、これに関する情報が送信されるので、既存の画像形成装置や処理速度の遅い画像形成装置や低価格の画像形成装置を用いたシステムであっても、より精度の高い色材使用量を管理することが可能となるという効果を奏し、ユーザのコスト削減意識を高めることに寄与するところが大きい。
【００１４】
上記第２態様の構成によれば、色材使用量を求める際に得られたＲＧＢビットマップ画像を、ＰＤＬのイメージオブジェクトに変換したものが、画像形成装置に供給されるので、画像形成装置においてより短時間で印刷可能となり、処理の中間結果を有効利用できるという効果を奏する。
【００１５】
上記第３態様の構成によれば、疑似階調表現に変換された画像の各画素がＣＭＹＫ各色について１ビットで表現されているので、容易かつ適切に色材使用量を求めることができるという効果を奏する。
【００１６】
上記第４態様の構成によれば、合計画素数に関する情報が、印刷データの頁毎のＣＭＹＫ各色の合計画素数を含んでいるので、結果として印刷されなかた頁が生じても、色材使用量管理においてこれに対処可能であるという効果を奏する。
【００１７】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【図面の簡単な説明】
【００１８】
【図１】本発明に関係した、ホストコンピュータのソフトウェア構成を示す概略機能ブロック図である。
【図２】（Ａ）は図１の処理で得られる印刷データの概略構成図、（Ｂ）は管理装置の課金に関する構成を示す機能ブロック図である。
【図３】Ｇ、Ｂ及びＲの値の組と、Ｃ、Ｍ、Ｙ及びＫの値の組との対応関係を、カラーコードとともに示す表色系変換テーブルである。
【図４】（Ａ）は、計算対象の４ｘ４マトリックスＲＧＢ画像を例示する図、（Ｂ）は（Ａ）の場合のＣＭＹＫ各色の画素数をＲＧＢカラーコードとともに示す図である。
【図５】本発明の実施例１に係る情報処理装置のハードウェア構成を示す概略ブロック図である。
【実施例１】
【００１９】
図５は、本発明の実施例１に係る情報処理装置のハードウェア構成を示す概略ブロック図である。
【００２０】
このシステムは、画像形成装置１０と、ホストコンピュータ２０と、管理装置３０とが、ネットワーク４０、例えばＬＡＮで結合されている。図５では簡単化のために、複数の画像形成装置及びホストコンピュータをそれぞれ１つの画像形成装置１０及びホストコンピュータ２０で代表して示している。
【００２１】
画像形成装置１０は、少なくともカラー印刷機能を備えている。
【００２２】
ホストコンピュータ２０では、ＣＰＵ２１がインターフェイス２２を介してＰＲＯＭ２３、ＤＲＡＭ２４、ハードディスクドライブ２５、ネットワークインターフェイス２６及び会話型入出力装置２７に結合されている。図５では、簡単化の為に、複数種のインターフェイスを１つのブロック２２で表している。
【００２３】
ＰＲＯＭ２３は、例えばフラッシュメモリであり、ＢＩＯＳが格納されている。ＤＲＡＭ２４は、主記憶装置として用いられる。ハードディスクドライブ２５には、仮想記憶方式のＯＳ（オペレーティングシステム）、プリンタドライバを含む各種ドライバ及びアプリケーション並びにデータが格納されている。ネットワークインターフェイス２６は、ネットワーク４０に結合されている。会話型入出力装置２７は、例えばキーボード、ポインティングデバイス及び表示装置を備えている。
【００２４】
同様に、管理装置３０では、ＣＰＵ３１がインターフェイス３２を介してＰＲＯＭ３３、ＤＲＡＭ３４、ハードディスクドライブ３５、ネットワークインターフェイス３６及び会話型入出力装置３７に結合されている。管理装置３０の構成要素３１〜３７はそれぞれホストコンピュータ２０の構成要素ＣＰＵ２１〜２７に対応している。ハードディスクドライブ３５に格納されているデータには、ユーザ情報として各ユーザ及び各グループの、ＩＤ及びパスワード並びに課金情報が含まれている。
【００２５】
図１は、本発明に関係したホストコンピュータ２０のソフトウェア構成を示す概略機能ブロック図である。
【００２６】
ユーザは、アプリケージョン５０で作成された文書を印刷するために、会話型入出力装置２７を介して印刷指示を与える。これにより、この文書の内容が、ＯＳ５１の描画ライブラリを介して、表示装置及び印刷装置に共通の描画命令に変換され、これがプリンタドライバ５２に供給される。プリンタドライバ５２では、該描画命令が、画像形成装置１０が解釈可能なＰＤＬ（ページ記述言語）で記述された印刷データに変換され、通信部２６Ａ及び図５の管理装置３０を介して、画像形成装置１０に送信される。
【００２７】
ＣＰＵ２１は、プリンタドライバ５２中の命令に従って、以下のステップＳ０〜Ｓ６の処理を行う。
【００２８】
（Ｓ０）ＯＳ５１から受け取った描画データを、ＰＤＬのデータに変換する。従来では、このＰＤＬデータが印刷データとして、通信部２６Ａを介し画像形成装置１０に送信されていたが、本実施例ではこの送信前に、以下のステップＳ１〜Ｓ４において、印刷される画像に対応した画像のＣＭＹＫ各色画素数を、論理的な色材使用量として求める。
【００２９】
（Ｓ１）画像形成装置１０でのビットマップ展開と同様に、ＰＤＬデータをビットマップ展開して、ＲＧＢ画像を生成する。
【００３０】
（Ｓ２）このＲＧＢ画像を、ディザ法により、擬似階調表現に変換する。これにより、各画素のＧ（緑）、Ｒ（赤）及びＢ（青）のそれぞれが１ビットで表される。
【００３１】
図３は、Ｇ、Ｂ及びＲの値の組と、Ｃ、Ｍ、Ｙ及びＫの値の組との対応関係を、カラーコードとともに示す表色系変換テーブルである。
【００３２】
このカラーコードは、Ｇ、Ｒ及びＢの各１ビットをこの順に並べたときの３ビットの値である。
【００３３】
ここで、用紙への色材の実際の付着量は、正確には、画像形成装置１０の状態や用紙種類等でも異なる。一方、本実施例で得られた色材使用量は論理的なものである。したがって、ステップＳ２での擬似階調変換は、画像形成装置１０での擬似階調変換と、階調数やディザ法などが異なってもよい。
【００３４】
（Ｓ３）ＲＧＢ画像を、この表色系変換テーブルに基づき、ＣＭＹＫ画像に変換する。
【００３５】
（Ｓ４）変換されたＣＭＹＫ画像のＣＭＹＫ各色について、頁毎に画素数を合計する。
【００３６】
例えば図４（Ａ）に示すようなＲとＢとＷ（白）の画素からなる４ｘ４マトリックスＲＧＢ画像の場合、図４（Ｂ）に示すように、ＣＭＹＫ各色の画素数がそれぞれ２、１２、１０及び０と求められる。
【００３７】
本実施例では特に、Ｃ、Ｍ、Ｙ及びＫのそれぞれの値を２値に変換しているので、値が‘１’の画素数をカウントすればよく、ＣＭＹＫ各色の色材使用量を比較的簡単に求められ、かつ、この２値化を擬似階調表現により行っているので、ＣＭＹＫ各色の色材使用量を適切に算出することができるという効果を奏する。
【００３８】
（Ｓ５）ステップＳ１で得られたＲＧＢ画像を、ＰＤＬのイメージオブジェクトに変換する。この変換において、ＲＧＢのビットマップ画像をｊｐｅｇ画像に変換する。
【００３９】
これにより、既存の画像形成装置に本実施例を適用可能となり、画像を圧縮して通信時間増大を抑制でき、かつ、画像形成装置１０においてより短時間で印刷可能となる。
【００４０】
（Ｓ６）図２（Ａ）に示すように、変換されたＰＤＬデータを印刷データ本体５３１とし、これに、ユーザＩＤ及びパスワードと、ステップＳ４で求めたＣＭＹＫ各色の合計画素数とを含む情報をヘッダ５３２として付加したものを、印刷データ５３とし、これを暗号化して通信部２６Ａに供給する。ユーザＩＤ及びパスワードは、上記印刷指示の前に会話型入出力装置２７を介し入力され、又は、ハードディスクドライブ２５に登録されていたものを読み出したものである。
【００４１】
通信部２６Ａは、図５のネットワークインターフェイス２６と、通信プログラムとを含む構成である。
【００４２】
図２（Ｂ）は、管理装置３０の概略機能ブロック図である。
【００４３】
管理装置３０は、機能ブロック３０１〜３０４と、ハードディスクドライブ３５の一部であるユーザ情報記憶部３５ａと、通信部３６Ａ及び会話型入出力装置３７とを備えている。機能ブロック３０１〜３０４は、ハードディスクドライブ３５にインストールされているアプリケーションの一部をＤＲＡＭ３４上に読み出したものと、ＣＰＵ３３とを含んで構成されている。通信部３６Ａは、図５のネットワークインターフェイス３６と通信プログラムとを含む構成である。
【００４４】
復号部３０１は、ホストコンピュータ２０から受信した暗号化データを復号し、ユーザ認証部３０２に制御を移す。ユーザ認証部３０２は、ヘッダ５３２内のユーザＩＤとパスワードを、ユーザ情報記憶部３５ａ内の登録データと照合して、ユーザ認証（ユーザ又はグループの認証）を行う。この認証が成功した場合には、制御をデータ振分部３０３に移す。
【００４５】
データ振分部３０３は、印刷データ本体５３１をユーザＩＤとともに、通常の印刷データとして画像形成装置１０へ送信し、課金管理部３０４に制御を移す。
【００４６】
課金管理部３０４は、ヘッダ５３２内のユーザＩＤをユーザ情報記憶部３５ａ内のユーザＩＤと対応付けて、上記頁毎のＣＭＹＫ各色画素数を、ユーザ情報記憶部３５ａに格納する。
【００４７】
画像形成装置１０で印刷を終了すると、その各頁の印刷ログ（ユーザＩＤ、用紙の種類、サイズ、印刷したか否か、印刷日時を含むログ）が管理装置３０の通信部３６Ａ及びデータ振分部３０３を介して、課金管理部３０４に供給される。課金管理部３０４は、このユーザＩＤのログを、上記ＣＭＹＫ各色の合計画素数と対応させて、ユーザ情報記憶部３５ａに格納する。
【００４８】
管理者が会話型入出力装置３７を介して課金管理部３０４に集計指示を与えると、課金管理部３０４はこれに応答して、ユーザ情報記憶部３５ａに格納されているデータを参照し、実際に印刷された頁について、ユーザ毎及びグループ毎のＣＭＹＫ各色の合計画素数Ｎc、Ｎm、Ｎy及びＮkにそれぞれの単価Ｐc、Ｐm、Ｐy、及びＰkを乗じてそれらを加算した色材使用量Ｎc・Ｐc＋Ｎm・Ｐm＋Ｎy・Ｐy＋Ｎk・Ｐkを算出し、これを含む消耗品課金情報を、会話型入出力装置３７の表示部に表示させる。
【００４９】
課金管理部３０４はまた、例えば１ヶ月毎に、前記同様の計算を行って、各ユーザに、そのユーザの色材使用量を含む消耗品課金情報を電子メールで通知し、それらのデータとグループごとの課金額とを含む消耗品課金情報を、電子メールで管理者に通知する。
【００５０】
本実施例１によれば、ホストコンピュータ１０のプリンタドライバ５２により、印刷される画像に対応したＣＭＹＫ画像のＣＭＹＫ各色の合計画素数が求められ、これが印刷データ本体と共に管理装置３０に送信され、この合計画素数が管理装置３０で管理され、印刷データ本体が画像形成装置１０に送信されるので、既存の画像形成装置や低価格の画像形成装置を用いたシステムであっても、より精度の高い色材使用量を管理することが可能となるという効果を奏する。
【００５１】
また、色材使用量を求める際に得られたＲＧＢビットマップ画像を、ＰＤＬのイメージオブジェクトに変換したものが印刷データ本体として、画像形成装置１０に供給されるので、画像形成装置においてより短時間で印刷可能となり、処理の中間結果を有効利用できるという効果を奏する。
【００５２】
さらに、疑似階調表現に変換された画像の各画素がＣＭＹＫ各色について１ビットで表現されているので、容易かつ適切に色材使用量を求めることができるという効果を奏する。
【００５３】
また、合計画素数に関する情報が、印刷データの頁毎のＣＭＹＫ各色の合計画素数を含んでいるので、画像形成装置１０において結果として印刷されなかた頁が生じても、管理装置３０の色材使用量管理において、これに対処可能であるという効果を奏する。
【００５４】
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記複数の実施例で述べた構成要素の他の組み合わせ、各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
【００５５】
例えば、図１において、ステップＳ２とＳ３との処理を互いに入れ替えた構成であってもよい。また、ステップＳ５の処理を行わずに、ステップＳ０で得られたＰＤＬデータを図２の印刷データ本体５３１として用いてもよい。さらに、図１のステップＳ６での暗号化及び図２（Ｂ）の復号部３０１での復号を行わない構成であってもよい。また、図１のステップＳ３において、画像形成装置１０の色域を考慮した色域圧縮を行ってもよい。
【００５６】
また、図１のステップＳ６で、ＣＭＹＫ各色の画素数を印刷データ本体５３１に付加せずに、これとユーザＩＤとパスワードとの組を管理装置３０へ送信すると共に、印刷データ本体５３１にユーザＩＤとパスワードとを付加したものを画像形成装置１０へ直接送信する構成であってもよい。管理装置３０は、合計画素数に関する情報を、画像形成装置１０を介し受信してもよい。この場合、実際に印刷した頁のみの合計画素数に関する情報を管理装置３０に送信してもよい。
【００５７】
さらに、ＣＭＹＫ各色について、実際の色材使用量Ｎrと上記論理的な色材使用量Ｎｌとがより一致するように、定期的に両者の比Ｎr／Ｎｌ＝αを求め、その後のＮｌをαＮｌと補正する構成であってもよい。この場合、補正により誤差が逆に増大しないようにするため、実際の色材使用量Ｎrについては、検出精度が高い検出器及び検出精度が比較的高い色材残量（残量が少ないときは検出精度が低くなる）の検出値を用いる。
【符号の説明】
【００５８】
１０  画像形成装置
２０  ホストコンピュータ
２１、３１  ＣＰＵ
２２、３２  インターフェイス
２３、３３  ＰＲＯＭ
２４、３４  ＤＲＡＭ
２５、３５  ハードディスクドライブ
２６、３６  ネットワークインターフェイス
２６Ａ、３６Ａ  通信部
２７、３７  会話型入出力装置
３０  管理装置
３０１  復号部
３０２  ユーザ認証部
３０３  データ振分部
３０４  課金管理部
３５ａ  ユーザ情報記憶部
４０  ネットワーク
５０  アプリケージョン
５１  ＯＳ
５２  プリンタドライバ
５３  印刷データ
５３１  印刷データ本体
５３２  ヘッダ
【図１】
2011043915.tif 000003
【図２】
2011043915.tif 000004
【図３】
2011043915.tif 000005
【図４】
2011043915.tif 000006
【図５】
2011043915.tif 000007