(57)【要約】  【課題】  ユーザが容易且つ短時間に予算内の印刷コストで印刷をすることができる画像処理装置を提供すること。  【解決手段】  消耗品量算出手段により算出された消耗品量が、上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量になるように変更する消耗品量算出手段と、その消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、特定の画像データを印刷出力する印刷手段とを備えていることから、設定した上限値の印刷コストに対応する消耗品量の範囲内の消耗品が印刷において使用されるので、ユーザは容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。  【選択図】    図５
2008100522.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを記憶する画像記憶手段と、
その画像記憶手段に記憶された特定の画像データを通常の印刷モードにおいて印刷出力する際に、そのドット数に応じて必要な消耗品量を算出する消耗品量算出手段と、
前記特定の画像データを印刷出力するための印刷コストの上限値を設定する上限値設定手段と、
前記消耗品量算出手段により算出された消耗品量が、前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量になるように変更する消耗品量変更手段と、
その消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力する印刷手段と
を有するものであることを特徴とする画像処理装置。
【請求項２】
前記上限値設定手段は予め定められた所定の値を上限値として入力する固定上限値入力手段を有するものである請求項１記載の画像処理装置。
【請求項３】
前記上限値設定手段は任意の値を上限値として入力する任意上限値入力手段を有するものである請求項１又は２に記載の画像処理装置。
【請求項４】
前記消耗品量変更手段は前記印刷手段による印刷において使用する消耗品量と前記上限値設定手段により設定された上限値に対応した消耗品量とが略等しくなるように前記印刷手段による印刷において使用する消耗品量を変更するものである請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記上限値設定手段により設定された上限値に基づいて印刷を実行する印刷モードを選択する上限値印刷モード選択手段を有するものである請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記消耗品量算出手段により算出された消耗品量と前記上限値設定手段により設定された上限値とを比較する比較手段を有し、
前記印刷手段はその比較手段において前記消耗品量算出手段により算出された消耗品量が前記上限値設定手段により設定された上限値よりも大きいと判断された場合に、前記消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して前記画像記憶手段に記憶された特定の画像データを印刷出力するものである請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
前記消耗品量変更手段により変更される消耗品量が予め定められた最大変更値よりも大きいと判断される場合には、前記印刷手段による印刷に先立ってユーザに報知する報知手段を有するものである請求項１から６のいずれかに記載の画像処理装置。
【請求項８】
前記消耗品量変更手段により算出された消耗品量が、前記最大変更値に基づいた量を減じた消耗品量となるように変更する最小消耗品量変更手段と、
その最小消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力する最小消耗品量印刷手段と、
前記消耗品量変更手段により変更される消耗品量が前記最大変更値よりも大きいと判断される場合には、前記最小消耗品量印刷手段に印刷出力させ、前記消耗品量変更手段により変更される消耗品量が前記最大変更値以下と判断される場合には、前記印刷手段にて印刷出力させる印刷制御手段と
を有するものである請求項１から７のいずれかに記載の像処理装置。
【請求項９】
前記画像記憶手段が複数ページに相当する画像データを記憶している場合には、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであり、
前記消耗品量変更手段は複数ページの記録紙への印刷に使用する合計の消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を変更するものである請求項１から８のいずれかに記載の画像処理装置。
【請求項１０】
前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量を算出するものであり、
前記消耗品量変更手段は１ページの記録紙への印刷に使用する消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を前記１ページの記録紙毎に変更するものである請求項１から８のいずれかに記載の画像処理装置。
【請求項１１】
前記上限値設定手段は１ページの記録紙へ印刷するための印刷コストの上限値を設定するものである請求項１０に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、ユーザが容易且つ短時間に予算内の印刷コストで印刷をすることができる画像処理装置に関するものである。
【背景技術】
【０００２】
従来より、画像処理装置として、印刷の時に消費するトナー量を考慮して印刷に要する料金を予め算出するものが知られている（特許文献１）。この画像処理装置によれば、ユーザは予め印刷モードを設定し、その印刷モードで印刷した場合に使用するトナー量に基づいて、印刷の開始前にその印刷に要する料金を知ることができる。
【特許文献１】特開平１１−８４９６３号公報（［００５３］）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば、ユーザが印刷の予算を明確に決めている場合がある。この場合、上記の画像処理装置では、ユーザはある印刷モードを設定し、そのモードで印刷した場合の金額を確認し、その金額が予算内に収まらない場合には、再度印刷モードを設定し金額を確認するという作業を繰り返し、最適の金額の印刷モードが見つかるまで試行錯誤せねばならなかった。したがって、複数の印刷モードの中から予算と画質の双方を満足させる印刷モードを選択するのは容易ではなく、また大変な作業時間を要するという不都合があった。一方でユーザが予算よりも印刷物の画質を優先させる場合には金額に関わらず最も良い画質の得られる印刷モードを選ぶのであるが、その場合においても上記の画像処理装置ではいちいち金額が表示されるという不都合があった。
【０００４】
本発明は上述した問題点を解決するためになされたものであり、ユーザが容易且つ短時間に予算内のコストで印刷をすることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願請求項１記載の画像処理装置は、入力された画像データを記憶する画像記憶手段と、その画像記憶手段に記憶された特定の画像データを通常の印刷モードにおいて印刷出力する際に、そのドット数に応じて必要な消耗品量を算出する消耗品量算出手段と、前記特定の画像データを印刷出力するための印刷コストの上限値を設定する上限値設定手段と、前記消耗品量算出手段により算出された消耗品量が、前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量になるように変更する消耗品量変更手段と、その消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力する印刷手段とを備えている。
【０００６】
請求項２記載の画像処理装置は、請求項１記載の画像処理装置において、前記上限値設定手段は予め定められた所定の値を上限値として入力する固定上限値入力手段を備えている。
【０００７】
請求項３記載の画像処理装置は、請求項１又は２に記載の画像処理装置において、前記上限値設定手段は任意の値を上限値として入力する任意上限値入力手段を備えている。
【０００８】
請求項４記載の画像処理装置は、請求項１から３のいずれかに記載の画像処理装置において、前記消耗品量変更手段は前記印刷手段による印刷において使用する消耗品量と前記
上限値設定手段により設定された上限値に対応した消耗品量とが略等しくなるように前記印刷手段による印刷において使用する消耗品量を変更するように構成されている。
【０００９】
請求項５記載の画像処理装置は、請求項１から４のいずれかに記載の画像処理装置において、前記上限値設定手段により設定された上限値に基づいて印刷を実行する印刷モードを選択する上限値印刷モード選択手段を備えている。
【００１０】
請求項６記載の画像処理装置は、請求項１から５のいずれかに記載の画像処理装置において、前記消耗品量算出手段により算出された消耗品量と前記上限値設定手段により設定された上限値とを比較する比較手段を有し、前記印刷手段はその比較手段において前記消耗品量算出手段により算出された消耗品量が前記上限値設定手段により設定された上限値よりも大きいと判断された場合に、前記消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して前記画像記憶手段に記憶された特定の画像データを印刷出力するように構成されている。
【００１１】
請求項７記載の画像処理装置は、請求項１から６のいずれかに記載の画像処理装置において、前記消耗品量変更手段により変更される消耗品量が予め定められた最大変更値よりも大きいと判断される場合には、前記印刷手段による印刷に先立ってユーザに報知する報知手段を備えている。
【００１２】
請求項８記載の画像処理装置は、請求項１から７のいずれかに記載の画像処理装置において、前記消耗品量変更手段により算出された消耗品量が、前記最大変更値に基づいた量を減じた消耗品量となるように変更する最小消耗品量変更手段と、その最小消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力する最小消耗品量印刷手段と、前記消耗品量変更手段により変更される消耗品量が前記最大変更値よりも大きいと判断される場合には、前記最小消耗品量印刷手段により印刷出力させ、前記消耗品量変更手段により変更される消耗品量が前記最大変更値以下と判断される場合には、前記印刷手段にて印刷出力させる印刷制御手段とを備えている。
【００１３】
請求項９記載の画像処理装置は、請求項１から８のいずれかに記載の画像処理装置において、前記画像記憶手段が複数ページに相当する画像データを記憶している場合には、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであり、前記消耗品量変更手段は複数ページの記録紙への印刷に使用する合計の消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を変更するように構成されている。
【００１４】
請求項１０記載の画像処理装置は、請求項１から８のいずれかに記載の画像処理装置において、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量を算出するものであり、前記消耗品量変更手段は１ページの記録紙への印刷に使用する消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を前記１ページの記録紙毎に変更するように構成されている。
【００１５】
請求項１１記載の画像処理装置は、請求項１０記載の画像処理装置において、前記上限値設定手段は１ページの記録紙へ印刷するための印刷コストの上限値を設定するように構成されている。
【発明の効果】
【００１６】
請求項１記載の画像処理装置によれば、画像記憶手段に記憶された特定の画像データを通常の印刷モードにおいて印刷出力する際に、そのドット数に応じて必要な消耗品量を算出する消耗品量算出手段と、前記特定の画像データを印刷出力するための印刷コストの上限値を設定する上限値設定手段と、前記消耗品量算出手段により算出された消耗品量が、前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量になるように変更する消耗品量変更手段と、その消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力する印刷手段とを備えていることから、設定した上限値に対応する消耗品量の範囲内の消耗品が印刷において使用されるので、ユーザは容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００１７】
請求項２記載の画像処理装置によれば、請求項１記載の画像処理装置の奏する効果に加え、前記上限値設定手段は予め定められた所定の値を上限値として入力する固定上限値入力手段を備えていることから、ユーザは固定上限値入力手段により予め定められた所定の値を上限値として入力することができるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００１８】
請求項３記載の画像処理装置によれば、請求項１又は２に記載の画像処理装置の奏する効果に加え、前記上限値設定手段は任意の値を上限値として入力する任意上限値入力手段を備えていることから、ユーザは予算に応じて任意の値を上限値として入力することができるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００１９】
請求項４記載の画像処理装置によれば、請求項１から３のいずれかに記載の画像処理装置の奏する効果に加え、前記消耗品量変更手段は前記印刷手段による印刷において使用する消耗品量と前記上限値設定手段により設定された上限値に対応した消耗品量とが略等しくなるように前記印刷手段による印刷において使用する消耗品量を変更するように構成されていることから、ユーザは容易且つ短時間に予算を最大限に使った印刷コストで印刷をすることができるという効果がある。
【００２０】
請求項５記載の画像処理装置によれば、請求項１から４のいずれかに記載の画像処理装置の奏する効果に加え、前記上限値設定手段により設定された上限値に基づいて印刷を実行する印刷モードを選択する上限値印刷モード選択手段を備えていることから、ユーザが印刷に際し、印刷コストに上限を設ける場合には、上限値印刷モード選択手段により上限値に基づいて印刷を実行する印刷モードを選択できるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００２１】
請求項６記載の画像処理装置は、請求項１から５のいずれかに記載の画像処理装置において、前記消耗品量算出手段により算出された消耗品量と前記上限値設定手段により設定された上限値とを比較する比較手段を有し、前記印刷手段はその比較手段において前記消耗品量算出手段により算出された消耗品量が前記上限値設定手段により設定された上限値よりも大きいと判断された場合に、前記消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して前記画像記憶手段に記憶された特定の画像データを印刷出力するように構成されていることから、消耗品量算出手段により算出された消耗品量が上限値設定手段により設定された上限値の印刷コストに対応する消耗品量を超えている場合にのみ、消耗品量変更手段により消耗品量が変更されるので、実際の印刷に要する消耗品量が上限値の印刷コストに対応する消耗品量よりも少ない場合には通常の印刷モードで印刷出力する場合と同量の消耗品を使用して印刷することができるという効果がある。
【００２２】
請求項７記載の画像処理装置によれば、請求項１から６のいずれかに記載の画像処理装
置の奏する効果に加え、前記消耗品量変更手段により変更される消耗品量が予め定められた最大変更値よりも大きいと判断される場合には、前記印刷手段による印刷に先立ってユーザに報知する報知手段を備えていることから、消耗品量変更手段によって変更された消耗品量で印刷すると、必要最低限度の消耗品も使用せず、状態の悪い印刷物しか得られないような場合には、印刷に先立ってユーザに報知されるので、無駄な印刷が無くなるという効果がある。
【００２３】
請求項８記載の画像処理装置によれば、請求項１から７のいずれかに記載の画像処理装置の奏する効果に加え、前記消耗品量変更手段により算出された消耗品量が、前記最大変更値に基づいた量を減じた消耗品量になるように変更する最小消耗品量変更手段と、その最小消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力する最小消耗品量印刷手段と、前記消耗品量変更手段により変更される消耗品量が前記最大変更値よりも大きいと判断される場合には、前記最小消耗品量印刷手段により印刷出力させ、前記消耗品量変更手段により変更される消耗品量が前記最大変更値以下と判断される場合には、前記印刷手段にて印刷出力させる印刷制御手段とを備えていることから、ユーザはコストを最小限に抑えつつ、最低限の品質が保たれた印刷物を得ることができるという効果がある。
【００２４】
請求項９記載の画像処理装置によれば、請求項１から８のいずれかに記載の画像処理装置の奏する効果に加え、前記画像記憶手段が複数ページに相当する画像データを記憶している場合には、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであり、前記消耗品量変更手段は複数ページの記録紙への印刷に使用する合計の消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を変更するように構成されていることから、インクの抑制量を複数ページ間で平均化することが出来るため品質にばらつきのない高品位な出力を得ることができるという効果がある。
【００２５】
請求項１０記載の画像処理装置によれば、請求項１から８のいずれかに記載の画像処理装置において、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量を算出するものであり、前記消耗品量変更手段は１ページの記録紙への印刷に使用する消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を前記１ページの記録紙毎に変更するように構成されていることから、ユーザは特定の画像データについて、全ページのデータが揃わなくても逐次印刷可能となるため高速にそれぞれのページの印刷を予算内の印刷コストで行うことができるという効果がある。
【００２６】
請求項１１記載の画像処理装置は、請求項１０記載の画像処理装置において、前記上限値設定手段は１ページの記録紙へ印刷するための印刷コストの上限値を設定するように構成されていることから、印刷される記録紙のページ数にかかわらず、ユーザは１ページ当たりの予算に基づいて上限値を設定すればよいので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の画像処理装置としての複合機１を示す斜視図である。
【００２８】
図１に示す複合機１は、通信回線事業者の提供する公衆通信網に電話回線を介して有線により接続され、文字や図形等で構成された画像をデジタル化した画像データの送受信を
行うことが可能なファックス通信機能と、画像が形成された原稿を光学的に読み取ってデジタルデータ化する画像読み取り機能と、画像読み取り機能で読み取った原稿の画像を被記録媒体上に形成する画像複写機能と、パーソナルコンピュータ（ＰＣ）から入力されたプリントデータを印刷するプリンタ機能とが搭載された機能複合型の装置である。
【００２９】
図１に、本複合機１の外観斜視図を示す。本体１ａの上面前部には、後述する固定上限値ボタン４ａ、任意上限値ボタン４ｂやテンキー４ｄなどの複数のボタンとＬＣＤ（液晶表示器）５とを備えた操作パネル４が設けられている。ＬＣＤ５は、複合機１により実行される処理や、複合機１と接続されているＰＣ３５、或いは電話回線２６を介して接続されている相手側装置との通信状態を表示する表示器であり、タッチパネルで構成されている。複合機１が、操作パネル４上に設けられた複数のボタンにより操作されると、その操作状態や操作手順などはこのＬＣＤ５へ表示される。
【００３０】
図３は固定上限値ボタン４ａを示す図である。ユーザが固定上限値ボタン４ａを押下すると、固定上限値ＬＥＤ４ｃが点灯して１円印刷モードが選択される。この１円印刷モードを選択すると、後述する図５の印刷処理において使用されるインクの１ページ当たりの量は、１円に相当するインク量の範囲内に抑制される。
【００３１】
また、ユーザが任意上限値ボタン４ｂを押下すると、図示しない任意上限値ＬＥＤが点灯して任意上限値印刷モードが選択される。この任意上限値印刷モードを選択すると、後述する図５の印刷処理において使用されるインクの１ページ当たりの量は、ユーザが入力した任意の値に相当するインク量の範囲内に抑制される。図４は任意上限値ボタン４ｂを押下したときにＬＣＤ５に表示される入力画面５ａを示している。入力画面５ａが表示されているときにテンキー４ｄから１ページ当たりの印刷コストを入力することで、ユーザは任意の上限値を入力することができる。
【００３２】
また、固定上限値ＬＥＤ４ｃ及び任意上限値ＬＥＤのいずれもが点灯していない場合は、図５の印刷処理において通常の印刷モードが選択される。通常の印刷モードとは、インク量の抑制を行わずに印字を行うモードである。
【００３３】
本体１ａの上面には、原稿挿入口１ｃと原稿排出口１ｄとを備えた原稿送り装置１ｅが設けられている。複写される原稿は、この原稿挿入口１ｃに原稿面を下向きにして挿入される。原稿挿入口１ｃへ挿入された原稿は、原稿送り装置１ｅによって複合機１の読取部に送られて、その原稿画像が複合機１の内部に設けられたスキャナ（ＣＣＤラインセンサ）２２により画像データとして読み取られた後に、原稿排出口１ｄから排出される。
【００３４】
一方、本体１ａの下方部分には、記録紙を複数枚積載して手前引き出し可能な給紙トレイ１ｆが設けられている。給紙トレイ１ｆからは、読み込まれた画像データを印刷するための記録紙が、記録紙を搬送する搬送モータ即ちＬＦモータ（図示せず）の駆動によって本体１ａ内部へと供給されるようになっている。また、印刷された記録紙は、複合機１の側面部に設けられた記録紙排出口１ｇから排出される。
【００３５】
図２は、複合機１とＰＣ３５との電気的構成を示したブロック図である。複合機１には、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、ＥＥＰＲＯＭ１５、画像メモリ１７、ネットワーク・コントロール・ユニット（以下単に「ＮＣＵ」と称す）１９、モデム２０、バッファ２１、スキャナ２２、符号化部２３、復号化部２４、プリンタ２５、操作パネル４、ＬＣＤ５、アンプ２７、インターフェース３０ａが設けられ、これらはバスライン２９を介して互いに接続されている。
【００３６】
ＮＣＵ１９は回線制御を行うためのものであり、複合機１はこのＮＣＵ１９を介して電
話回線２６に接続されている。ＮＣＵ１９は、交換機から送信される呼出信号や各種信号を受信するとともに、操作パネル４上の入力キーの操作に応じた発信時のダイヤル信号を交換機へ送信したり、電話回線２６の閉結時において、ファクシミリデータの送受信を行うものである。
【００３７】
ＣＰＵ１２は、ＮＣＵ１９を介して送受信される各種信号などに基づいて、バスライン２９に接続された各部を制御してファクシミリ動作やプリンタ動作などを実行する。ＲＯＭ１３は、この複合機１で実行される制御プログラムなどを格納した書換不能なメモリであり、図５から図８に図示されるフローチャートに示すプログラムは、このＲＯＭ１３内に格納されている。
【００３８】
制御プログラムは、複合機１で実行されるファクシミリ動作やプリンタ動作、複合機１とＰＣ３５とのデータ通信動作などを制御するためのプログラムである。本実施例の制御プログラムにおいては、かかる制御を行うプログラムとして、特に、後述する印刷処理、上限値設定処理のプログラムが備えられている。
【００３９】
ＲＡＭ１４は、各種のデータを一時的に記憶するためのメモリであり、ページ数メモリ１４ａ、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅ、印刷コストメモリ１４ｆ、上限値メモリ１４ｇ、調整量メモリ１４ｈ、固定上限値フラグ１４ｉ、任意上限値フラグ１４ｊとを備えている。
【００４０】
ページ数メモリ１４ａは、画像メモリ１７に記憶された画像データのページ数を記憶するメモリである。ページ数メモリ１４ａには、図５の印刷処理において、その印刷処理において印刷されるべき画像データのページ数が書き込まれる。
【００４１】
Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅは、画像メモリ１７に記憶された画像データを通常の印刷モードにおいて印刷する際に要する各色成分のドット数（画素数）を記憶するメモリである。
【００４２】
Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅは、後述する図５の印刷処理の開始時に「０」に初期化される。そして、図５に示す印刷処理において、１ページ分の画像データを印刷する際に要する各色成分のドット数が算出されると、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅにはそれぞれ対応する色成分のドット数が累積加算されて値が更新される。
【００４３】
印刷コストメモリ１４ｆは、画像メモリ１７に記憶された画像データを通常の印刷モードで印刷出力する際に使用する消耗品量から算出される印刷コストを記憶するメモリである。印刷コストメモリ１４ｆには、図５に示す印刷処理において算出される値が書き込まれる。
【００４４】
上限値メモリ１４ｇは、画像メモリ１７に記憶された画像データを印刷出力するための印刷コストの上限値を記憶するメモリである。上限値メモリ１４ｇには、後述する図６の上限値設定処理において設定される上限値の値が書き込まれる。
【００４５】
調整量メモリ１４ｈは、プリンタ２５による印刷の際に用いるインク量を調整するための調整量を記憶するメモリである。調整量メモリ１４ｈには、後述する図５の印刷処理に
おいて算出される調整量の値が書き込まれる。
【００４６】
固定上限値フラグ１４ｉは、固定上限値を設定しているか否かを示すフラグである。ユーザによる固定上限値ボタン４ａの押下によってオフからオン、またはオンからオフへ切り替えられる。
【００４７】
任意上限値フラグ１４ｊは、任意上限値を設定しているか否かを示すフラグである。ユーザによる任意上限値ボタン４ｂの押下によってオフからオン、またはオンからオフへ切り替えられる。
【００４８】
ＥＥＰＲＯＭ１５は、書換可能な不揮発性のメモリであり、このＥＥＰＲＯＭ１５へ記憶されたデータは電源オフ後も保持される。ＥＥＰＲＯＭ１５は、操作者によって設定或いは登録される各種のデータや設定値を不揮発に記憶しておくためのメモリであり、電話帳メモリ１５ａと設定値メモリ１５ｂを備えている。複合機１は、所定の操作によりＬＣＤ５に各種のデータや設定値を入力するための入力画面を表示させることができ、かかる入力画面において入力されたデータがこの電話帳メモリ１５ａに記憶されるようになっている。
【００４９】
電話帳メモリ１５ａは、相手側装置のファクシミリ番号を記憶するメモリである。この電話帳メモリ１５ａに記憶される各データは、ファクシミリ動作時などの必要時に読み出すことができる。
【００５０】
設定値メモリ１５ｂは、複合機１とＰＣ３５との無線通信を行うために必要となる設定値を記憶しておくためのメモリである。複合機１とＰＣ３５とのデータ通信は無線通信で行われており、この無線通信に使用されている媒体は電波である。このため、その傍受を防ぐためのセキュリティが必要となる。つまり、無線通信を実行するにあたって、複合機とＰＣ３５とにおいてのみ相互に通信ができるように予め設定しておく必要があり、ここで設定された設定値がこの設定値メモリ１５ｂに記憶されている。無線通信時には、この設定値メモリ１５ｂに記憶されている設定値に基づいて通信が実行される。
【００５１】
具体的には、この設定値メモリ１５ｂに記憶される設定値は、インターフェース３０ａ、３０ｃのチャンネルとＥｘｔｅｎｄｅｄＳｅｒｖｉｃｅＳｅｔＩＤ（以下単に「ＥＳＳＩＤ」と略す）とである。チャンネルは見えないデータの通り道であり、無線のインターフェース３０ａ、３０ｃとが相互に通信するためには、通信する装置に備えられたそれぞれのインターフェース３０ａ、３０ｃにおいて、同一のチャンネルに設定されていなくてはならない。このため、本体２のチャンネルとＰＣ３５とは同一のチャンネルに設定されており、その値が設定値として設定値メモリ１５ｂに記憶されている。ＥＳＳＩＤは、無線のネットワークにおいて、個々のネットワークを区別するための文字列である。このＥＳＳＩＤはユーザが決定して装置毎に設定される。
【００５２】
画像メモリ１７は、画像データ（イメージデータ）を記憶するためのメモリであり、大容量のＤＲＡＭで構成されている。複合機１において、ファクシミリデータが受信されると、そのファクシミリデータは、一旦、この画像メモリ１７に記憶された後、プリンタ２５が正常に稼働する状態にあればプリンタ２５へ出力されて記録される。出力されたファクシミリデータは、プリンタ２５によって記録紙に印刷された後に、画像メモリ１７から消去される。ファクシミリデータが画像データである場合、一般に、そのデータ量は大容量であるが、ファクシミリデータが印刷されることを条件にそのファクシミリデータを消去しているので、画像メモリ１７を有効に使用することができる。また、画像メモリ１７には、ＰＣ３５から入力された画像データが、画像データファイルとして記憶されている。このＰＣ３５から入力された画像データについては、所定の操作により消去処理を行う
まで、この画像メモリ１７に保持される。また、画像メモリ１７には、スキャナ２２により読み取られた画像データが記憶され、その画像データはプリンタ２５によって印刷出力された後、画像メモリ１７から消去される。画像メモリ１７に記憶されたファクシミリデータ、画像データファイル、スキャナ２２により読み取られた画像データは特定の画像データに相当する。
【００５３】
モデム２０は、画像データを変調および復調して伝送するとともに伝送制御用の各種手順信号を送受信するものである。バッファ２１は、他のファクシミリ装置との間で送受信される符号化されたファクシミリデータを一時的に格納するものである。
【００５４】
スキャナ２２は原稿挿入口１ｃに挿入された原稿の画像を読み取るためのものであって、符号化部２３はスキャナ２２により読み取られた原稿画像の符号化を行うものである。復号化部２４は、バッファ２１に記憶された受信したデータを読み出して、これを復号化するものであり、復号化されたデータは、プリンタ２５により記録用紙に印刷される。操作パネル４は、上記したように操作者がこの複合機１の設定等の各種の操作を行うためのものである。アンプ２７は、そのアンプ２７に接続されたスピーカ２８を鳴動して、呼出音などを出力するためのものである。
【００５５】
インターフェース３０ａ、３０ｃは、複合機１とＰＣ３５とを接続するためのものである。インターフェース３０ａ、３０ｃは異なる装置間でのデータ通信におけるその接点の規定であり、電気的な規格である。本実施例で使用されるインターフェース３０ａ、３０ｃには、汎用の無線通信の規格であるＢｌｕｅｔｏｏｔｈのインターフェースが用いられている。Ｂｌｕｅｔｏｏｔｈは、免許無しで使うことのできる２．４５ＧＨｚ帯の電波を利用し、１Ｍｂｐｓ以上の速度で通信を行うことのできるインターフェースである。このＢｌｕｅｔｏｏｔｈは一般的に消費電力が小さく製造コストも低く押さえることのできる上、機器間の距離が１０ｍ以内であれば、障害物があってもデータ通信を行うことができる。
【００５６】
ＰＣ３５は、パーソナルコンピュータで構成され、複合機１との間でデータ通信を実行する外部装置である。このため、ＰＣ３５は、ＰＣ３５の有する（入力された）データを複合機１へ送信することができ、また、複合機１から送信される画像データを受信してそのデータに対する処理を実行することができるようになっている。
【００５７】
このＰＣ３５は、ＣＰＵ３６、ＲＯＭ３７、ＲＡＭ３８、ハードディスク３９、入出力ポート４１、キーボード４２、ＬＣＤ４３、インターフェース３０ｃを備えている。ＣＰＵ３６はＲＯＭ３７に記憶される固定値やプログラム或いはインターフェース３０ｃを介して送受信される各種信号に基づいて、バスライン４０により接続される各部を制御するものである。ＲＯＭ３７は、ＰＣ３５で実行される制御プログラム等を格納した書換不能なメモリである。ＲＡＭ３８は、各種のデータを一時的に記憶するためのメモリである。
【００５８】
ハードディスク３９は書き換え可能な不揮発性のメモリであり、必要に応じてインストールされるプログラムや、各種データを記憶しておくためのメモリである。具体的には、このハードディスク３９には、ＰＣ３５で作成されたデータを複合機１へ送信するプログラムや、複合機１から送信される画像データを処理するプログラムなどが記憶されている。
【００５９】
キーボード４２は文字を入力する入力装置となっており、このキーボード４２に備えられた各キーが押下されることにより、各キーに対応付けられた文字などが入力される。入力された文字はＬＣＤ４３に表示される。
【００６０】
インターフェース３０ｃは、複合機１に搭載されるインターフェース３０ａと同じ規格のインターフェースであり、Ｂｌｕｅｔｏｏｔｈで構成されている。このインターフェース３０ｃにより、ＰＣ３５は複合機１と接続される。これによりＰＣ３５は、複合機１から入力される画像データなどを受信することができる。受信したデータはＲＡＭ３８に記憶され、記憶されたデータは所定の出力操作によりＬＣＤ４３に表示される。
【００６１】
図２に示すように、上記したＣＰＵ３６、ＲＯＭ３７、ＲＡＭ３８はバスライン４０を介して互いに接続されており、バスライン４０はまた入出力ポート４１に接続されている。この入出力ポート４１は、バスライン４０の他にハードディスク３９、キーボード４２、ＬＣＤ４３、インターフェース３０ｃに接続されている。
【００６２】
次に、上記のように構成された複合機１の各処理について、図５及び図６のフローチャートを参照し説明する。図５に示す印刷処理は、スキャナ２２により読み込まれた画像データ、他のファクシミリ装置から受信したファクシミリデータ、ＰＣ３５から送信された画像データが画像メモリ１７に書き込まれたタイミングで実行される。
【００６３】
図５に示すように、この印刷処理では、まず、上限値メモリ１４ｇに記憶されている値を読み出す（Ｓ１）。この上限値メモリ１４ｇには、後述する図６の上限値設定処理により設定された上限値が記憶されている。次に、画像メモリ１７に記憶されている画像データのページ数に相当する値をページ数メモリ１４ａに書き込む（Ｓ２）。
【００６４】
続いて、固定上限値フラグ１４ｉ又は任意上限値フラグ１４ｊのいずれかがオンであるか否かを調べる（Ｓ３）。固定上限値フラグ１４ｉ及び任意上限値フラグ１４ｊが共にオフである場合（Ｓ３：Ｎｏ）、ユーザは印刷に際し印刷コストの上限値を設けない通常の印刷モードでの印刷を希望していると判断することができるので、調整量メモリ１４ｈに１．０を書き込む（Ｓ１３）。
【００６５】
一方、固定上限値フラグ１４ｉ又は任意上限値フラグ１４ｊのいずれかがオンである場合（Ｓ３：Ｙｅｓ）、ユーザが印刷コストの上限値に基づいて印刷を実行する節約モードでの印刷を希望していると判断することができるので、Ｓ４の処理に進む。
【００６６】
続いて、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅに「０」を書き込み（Ｓ４）、画像メモリ１７に記憶された画像データの第１ページ目を参照ページとする（Ｓ５）。
【００６７】
次に、画像メモリ１７から参照ページの画像データを読み出し（Ｓ６）、その読み出した画像データについてＣＭＹＫの各色のドット数をカウントし、それぞれの各色毎のドット数をＣドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅの値に累積加算する（Ｓ７）。第１ページ目の画像データについてドット数をカウントした場合は、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅにはその第１ページ目の画像データのドット数がそのまま書き込まれるが、第２ページ目以降の画像データが参照されてドット数がカウントされた場合には、その値が累積加算される。すなわち、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅは、画像メモリ１７に記憶された画像データの合計のドット数が各色別に記憶されることとなる。
【００６８】
次に、画像メモリ１７に記憶された画像データの全てのページ分について読み出しが終
了したか否かを調べる（Ｓ８）。全てのページ分について読み出しが終了していない場合には（Ｓ８：Ｎｏ）、次ページを参照ページとして（Ｓ１０）、Ｓ６に進み、画像メモリ１７から次ページ分の画像データを読み出す（Ｓ６）。そして、画像メモリ１７に記憶された画像データの全てのページ分について読み出しが終了した場合には（Ｓ８：Ｙｅｓ）、数式１に基づいて、通常の印刷モードで印刷した場合の印刷コスト（金額）が算出されて印刷コストメモリ１４ｆに書き込まれる（Ｓ９）。
【００６９】
（数式１）金額＝Ｋドット数カウンタの値×Ｋドット当たり単価＋Ｃドット数カウンタの値×Ｃドット当たり単価＋Ｍドット数カウンタの値×Ｍドット当たり単価＋Ｙドット数カウンタの値×Ｙドット当たり単価
ここで、数式１に示す黒ドット当たり単価は、通常の印刷モードにおいて１ドット当たりの印字に要するＫ（黒）インクの価格を意味する値であり、ＲＯＭ１３に予め記憶されている。具体的には、Ｋインクカートリッジの１個当たりの価格（例えば２６００円）を、通常の印刷モードにおいて、その黒インクカートリッジ１個で印刷することができるドット数（例えば４４２×１０６ドット）で除算した値（例えば５．９×１０−６）である。また、Ｃドット当たり単価、Ｍドット当たり単価、Ｙドット当たり単価とは、通常の印刷モードにおいて１ドット当たりの印字に要するＣインク、Ｍインク、Ｙインクの価格を意味する値であり、ＲＯＭ１３に予め記憶されている。具体的には、Ｃ，Ｍ，Ｙのインクカートリッジの１個当たりの価格（例えば２６００円）を、通常の印刷モードにおいて、そのインクカートリッジ１個で印刷することができるドット数（例えば４４２×１０６ドット）で除算した値（例えば５．９×１０−６）である。
【００７０】
次に、上限値メモリ１４ｇの値とページ数メモリ１４ａの値を乗算した値が印刷コストメモリ１４ｆに記憶された値よりも小さいか否かを調べる（Ｓ１１）。ここで、上限値メモリ１４ｇには、後述する図６の上限値設定処理において１ページ当たりの印刷について、ユーザが設定した印刷コストの上限値が記憶されている。したがって、上限値と画像データのページ数とを乗算した値は、今回の印刷についてのユーザの予算金額を示す値となる。
【００７１】
上限値メモリ１４ｇの値とページ数メモリ１４ａの値を乗算した値すなわち予算金額が、印刷コストメモリ１４ｆに記憶される通常の印刷モードで印刷した場合の印刷コストよりも大きい場合（Ｓ１１：Ｎｏ）、通常の印刷モードで印刷する場合と同量のインクを用いて印字しても、予算金額に相当するインク量の範囲内で印刷を行うことができるので、調整量メモリ１４ｈに、通常の印刷モードが選択されている場合と同様の値である「１．０」を書き込む（Ｓ１３）。
【００７２】
一方、上限値メモリ１４ｇの値とページ数メモリ１４ａの値を乗算した値が印刷コストメモリ１４ｆに記憶される印刷コストよりも小さい場合（Ｓ１１：Ｙｅｓ）、すなわち、通常の印刷モードで印刷する場合と同量のインクを用いて印字をすると、印刷に使用するインク量が予算金額に相当するインク量を超えてしまう場合、ページ数メモリ１４ａの値と上限値メモリ１４ｇの値とを乗算した値を印刷コストメモリ１４ｆの値で除算した値（ページ数×上限値／印刷コスト）を算出し、その値を調整量メモリ１４ｈに書き込む（Ｓ１２）。すなわち、ユーザが上限値として設定している印刷コスト（金額）が小さいほど調整量メモリ１４ｈに記憶された調整量の値は小さくなり、実際の印刷に用いるインク量が抑制される。
【００７３】
次に、Ｓ１２において算出された調整量がＲＯＭ１３に記憶された最小調整量よりも大きいか否か、換言すれば、実際の印刷に用いるインク量が最大変更値を超えて変更されるか否かを調べる（Ｓ１４）。上述のように、調整量の値が小さいほど、実際の印刷に使用されるインク量は通常モードで印刷する場合に比較して抑制されるので、調整量の値があ
まりに小さい場合、換言すれば実際の印刷に用いるインク量が最大変更値を超えて大きく変更される場合は、使用するインク量が少なすぎて、印刷において最低限要求される画像品質も得られないこととなる。ここで、最大変更値とは、１から調整量を減算した値をいう。
【００７４】
調整量が最小調整量よりも小さいと判断された場合（Ｓ１４：Ｎｏ）、ＬＣＤ５において、印刷において用いるインク量が予算に相当するインク量を超過しても良いかどうかを問い合わせる表示をして、予算内の印刷コストに対応する消耗品量では充分な画像品質が得られない旨をユーザに報知する（Ｓ１６）。次に、印刷が予算を超えても良いとの指示があったか否かを調べ（Ｓ１７）、図示しないキーを押下することによりユーザが印刷が予算を超えても良いと指示した場合（Ｓ１７：Ｙｅｓ）、調整量メモリ１４ｈにＲＯＭ１３に予め記憶された最小調整量を書き込み（Ｓ１８）、Ｓ１９の処理に進む。一方、ユーザが印刷が予算を超えても良いと指示しない場合（Ｓ１７：Ｎｏ）、調整量メモリ１４ｈの値は変更せずＳ１９の処理に進む。また、調整量メモリ１４ｈの値が最小調整量よりも大きい場合（Ｓ１４：Ｙｅｓ）も、Ｓ１９の処理に進む。
【００７５】
次に画素メモリ１７に記憶された画像データの第１ページを参照ページとし（Ｓ１９）、参照ページの画像データを読み出す（Ｓ２０）。次に、調整量メモリ１４ｈに記憶された調整量の値に基づいて、プリンタ２５により読み出した画像データを印刷出力する（Ｓ２１）。具体的には、通常の印刷モードで印刷する場合に比較して、調整量メモリ１４ｈの値に応じた所定割合のドットが間引いて印字される。したがって、ユーザが設定した予算金額に対応するインク量を超えないよう、実際の印刷において使用するインク量を減らすことができる。
【００７６】
例えば、ユーザが１ページ当たりの印刷コストについて１円の上限値を設定して１０ページ分の印刷をする場合、ユーザの予算金額は１０円である。これに対し、Ｓ９の処理で算出された通常の印刷モードで印刷する場合に要する印刷コストが２０円だった場合、調整量は０．５となるので、Ｓ２１の印刷処理においては、（通常モードで印刷するときに要するインク量×０．５）のインク量で印刷できるようにドットが間引かれて印字が行われる。すなわち、ユーザの予算（例えば１０円）に相当するインク量を用いて印刷を行うようにことができ、予算内で最大のインク量を用いた印刷をすることができる。
【００７７】
次に、画像メモリ１７に記憶された画像データの全てのページ分について印刷が終了したか否かを調べる（Ｓ２２）。全てのページ分について読み出しが終了していない場合には（Ｓ２２：Ｎｏ）、次ページを参照ページとして（Ｓ２３）、Ｓ２０に進み、画像メモリ１７から次ページ分の画像データを読み出す（Ｓ２０）。そして、画像メモリ１７に記憶された画像データの全てのページ分について印刷が終了した場合には（Ｓ２２：Ｙｅｓ）、印刷処理が終了する。
【００７８】
次に、図６に示す上限値設定処理について説明する。図６の上限値設定処理は所定時間毎に起動されて実行される処理である。
【００７９】
まず、固定上限値入力ボタン４ａが押下されたか否かを調べる（Ｓ３１）。固定上限値入力ボタン４ａが押下されていない場合（Ｓ３１：Ｎｏ）、Ｓ３６の処理に進む。
【００８０】
一方、固定上限値入力ボタン４ａが押下された場合（Ｓ３１：Ｙｅｓ）、固定上限値フラグ１４ｉがオンか否かを調べる（Ｓ３２）。固定上限値フラグ１４ｉがオンすなわち１円印刷モードが選択されている状態で固定上限値入力ボタン４ａが押下された場合は１円印刷モードの設定を解除する意図があるので（Ｓ３２：Ｙｅｓ）、固定上限値フラグ１４ｉをオフし、固定上限値ＬＥＤ４ｃをオフしてＳ３６に進む。また、固定上限値フラグ１
４ｉがオフの状態で固定上限値入力ボタン４ａが押下された場合は、ユーザは固定上限値を設定する意図があるので（Ｓ３２：Ｎｏ）、固定上限値フラグ１４ｉをオン（すなわち１円印刷モードを選択）し、固定上限値ＬＥＤ４ｃの点灯をオンし、任意上限値フラグ１４ｊをオフし、任意上限値ＬＥＤ（図示せず）の点灯をオフし（Ｓ３３）、上限値メモリ１４ｇに固定上限値である「１」を書き込んでＳ３６に進む。
【００８１】
次に、任意上限値ボタン４ｂが押下されたか否かを調べる（Ｓ３６）。任意上限値入力ボタン４ｂが押下されていない場合（Ｓ３６：Ｎｏ）、上限値設定処理が終了する。
【００８２】
一方、任意上限値入力ボタン４ｂが押下された場合（Ｓ３６：Ｙｅｓ）、任意上限値フラグ１４ｊがオンか否かを調べる（Ｓ３７）。任意上限値フラグ１４ｊがオンの状態すんわち任意上限値印刷モードが選択されている状態で任意上限値入力ボタン４ｂが押下された場合は、ユーザは任意上限値の設定を解除する意図があるので（Ｓ３７：Ｙｅｓ）、任意上限値フラグ１４ｊをオフし、任意上限値ＬＥＤ（図示せず）の点灯をオフして上限値設定処理を終了する。また、任意上限値フラグ１４ｊがオフの状態で任意上限値入力ボタン４ｂが押下された場合は、ユーザは任意上限値印刷モードを設定する意図があるので（Ｓ３７：Ｎｏ）、固定上限値フラグ１４ｉをオフし、固定上限値ＬＥＤ４ｃの点灯をオフし、任意上限値フラグ１４ｊをオンし、任意上限値ＬＥＤ（図示せず）をオンし（Ｓ３８）、図４に示す入力画面５ａをＬＥＤ５に表示する（Ｓ３９）。
【００８３】
次に、テンキー４ｄから任意上限値が入力されたか否かを調べ（Ｓ４０）、入力されていない場合（Ｓ４０：Ｎｏ）、待機する。一方、任意上限値が入力された場合（Ｓ４０：Ｙｅｓ）、テンキー４ｄにより入力された値を上限値メモリ１４ｇに上書きして（Ｓ４１）、上限値設定処理を終了する。
【００８４】
尚、本実施例において、請求項１記載の消耗品量算出手段としては図５のＳ７の処理が該当する。請求項１記載の消耗品量変更手段としては図５のＳ１２，Ｓ１３，Ｓ２１の処理が該当する。請求項１記載の印刷手段としては図５のＳ２１の処理が該当する。請求項５記載の上限値印刷モード選択手段としては図５のＳ３の処理が該当する。請求項６記載の比較手段としては図５のＳ１１の処理が該当する。請求項７記載の報知手段としては図５のＳ１６の処理が該当する。請求項８記載の最小消耗品量変更手段としては図５のＳ１８の処理が該当する。請求項８記載の最小消耗品量印刷手段としては図５のＳ２１の処理が該当する。請求項８記載の印刷制御手段としては図５のＳ１４の処理が該当する。
【００８５】
本実施例の複合機１によれば、画像メモリ１７に記憶された特定の画像データを通常の印刷モードにおいて印刷出力する際に、その画像データのドット数に応じて必要な消耗品量を算出する消耗品量算出手段と、前記特定の画像データを印刷出力するための印刷コストの上限値を設定する上限値設定手段と、前記消耗品量算出手段により算出された消耗品量が、前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量になるように変更する消耗品量算出手段と、その消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力する印刷手段とを備えていることから、設定した上限値の印刷コストに対応する消耗品量の範囲内の消耗品が印刷において使用されるので、ユーザは容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００８６】
また本実施例の複合機１によれば、上限値設定手段は予め定められた所定の値を上限値として入力する固定上限値ボタン４ａを有することから、ユーザは固定上限値ボタン４ａにより予め定められた所定の値を上限値として入力することができるので、容易且つ短時間予算内の印刷コストで印刷をすることができるという効果がある。
【００８７】
また本実施例の複合機１によれば、上限値設定手段は任意の値を上限値として入力する任意上限値ボタン４ｂを有することから、ユーザは予算に応じて任意の値を上限値として入力することができるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００８８】
また実施例の複合機１によれば、消耗品量変更手段はプリンタ２５による印刷において使用する消耗品量と上限値設定手段により設定された上限値に対応した消耗品量とが略等しくなるようにプリンタ２５による印刷において使用する消耗品量を変更するように構成されていることから、ユーザは容易且つ短時間に予算を最大限に使った印刷コストで印刷をすることができるという効果がある。
【００８９】
また本実施例の複合機１によれば、上限値設定手段により設定された上限値に基づいて印刷を実行する印刷モードを選択する上限値印刷モード選択手段を備えていることから、ユーザが印刷に際し、印刷コストに上限を設ける場合には、上限値印刷モード選択手段により上限値に基づいて印刷を実行する印刷モードを選択できるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００９０】
また本実施例の複合機１によれば、消耗品量算出手段により算出された消耗品量と上限値設定手段により設定された上限値とを比較する比較手段を有し、印刷手段はその比較手段において前記消耗品量算出手段により算出された消耗品量が上限値設定手段により設定された上限値よりも大きいと判断された場合に、消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して画像メモリ１７に記憶された特定の画像データを印刷出力するように構成されていることから、消耗品量算出手段により算出された消耗品量が上限値設定手段により設定された上限値の印刷コストに対応する消耗品量を超えている場合にのみ、消耗品量変更手段により消耗品量が変更されるので、実際の印刷に要する消耗品量が上限値の印刷コストに対応する消耗品量よりも少ない場合は、通常の印刷モードと同量の消耗品を使用して印刷をすることができるという効果がある。
【００９１】
また本実施例の複合機１によれば、消耗品量変更手段により変更される消耗品量が予め定められた所定値よりも大きいと判断される場合には、印刷手段による印刷に先立ってユーザに報知する報知手段を備えていることから、消耗品量変更手段によって変更された消耗品量で印刷すると、必要最低限度の消耗品も使用せず、状態の悪い印刷物しか得られないような場合には、印刷に先立ってユーザに報知されるので、無駄な印刷が無くなるという効果がある。また、必要最低限度の消耗品を使用して印刷することができるので、コストを最小限に抑えつつ、最低限の品質が保たれた印刷物を得ることができるという効果がある。
【００９２】
また本実施例の複合機１によれば、画像メモリ１７が複数ページに相当する画像データを記憶している場合には、消耗品量算出手段は画像メモリ１７に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであり、消耗品量変更手段は複数ページの記録紙への印刷に使用する合計の消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を変更するように構成されていることから、インクの抑制量を複数ページ間で平均化することが出来るため品質にばらつきのない高品位な出力を得ることができるという効果がある。
【００９３】
また本実施例の複合機１によれば、上限値設定手段は１ページの記録紙へ印刷するための印刷コストの上限値を設定するように構成されていることから、印刷される記録紙のページ数にかかわらず、ユーザは１ページ当たりの予算に基づいて上限値を設定すればよいので、全ページのデータが揃わなくても逐次印刷可能となるため高速に予算内の印刷コス
トで印刷をすることができるという効果がある。
【００９４】
以上実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００９５】
例えば、本実施例では、消耗品量算出手段は画像メモリ１７に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであったが、画像メモリ１７に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量を算出するものであってもよい。図７に図５に示す印刷処理の変形例を示す。図７において図５の印刷処理と共通する部分には同一の符号を付し、図５と異なる点についてのみ説明する。
【００９６】
図７のフローチャートにおけるＳ５１、Ｓ５２の処理は、図５のフローチャートにおけるＳ１１、Ｓ１２の処理に相当するものであるが、図５のＳ１１、Ｓ１２の処理が上限値にページ数を乗算しているのに対し、図７のＳ５１、Ｓ５２の処理は、上限値にページ数を乗算しない点において異なっている。これは、図７のフローチャートにおいては、Ｓ６において読み出した１ページ分の画像データを通常の印刷モードで印刷するときに要する印刷コストが、ユーザが設定した上限値の印刷コスト以下となるように消耗品量を変更するからである。上限値が印刷コストを超えているか否かを調べ（Ｓ５１）、通常の印刷モードで印刷したとしても印刷コストが上限値の印刷コストを超えないと判断したときには（Ｓ５１：Ｎｏ）、調整量メモリ１４ｈに「１．０」が書き込まれるが、通常の印刷モードで印刷すると印刷コストが上限値の印刷コストを超えると判断したときには（Ｓ５１：Ｙｅｓ）、上限値メモリ１４ｇの値を印刷コストメモリ１４ｆの値で除算した値を調整量として調整量メモリ１４ｈに書き込む（Ｓ５２）。すなわち、図７の印刷処理は、読み出した１ページの画像データ毎に調整量を算出する点が図５の印刷処理と異なっている。
【００９７】
続いて、Ｓ５２の処理において算出した調整量に基づいて、読み出した画像データの印刷が行われる（Ｓ２０）。次に、全ページについての読み出しが終了したか否かを調べ（Ｓ２２）、終了していない場合（Ｓ２２：Ｎｏ）、次ページを参照ページとして（Ｓ５３）、Ｓ６の処理に戻る。すなわち、次の１ページの画像データを読み出して、そのページの画像データについての調整量を決定し、その調整量を用いて印刷が行われる。
【００９８】
変形例の複合機１によれば、画像メモリ１７に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量が算出され、１ページの記録紙への印刷に使用する消耗品量が印刷コストの上限値以下の印刷コストに対応した消耗品量となるように消耗品量が変更されることから、ユーザは特定の画像データについて、容易且つ短時間にそれぞれのページの印刷を予算内の印刷コストで行うことができる。
【００９９】
また、本実施例では、プリンタ２５は、調整量に応じてドットを間引いて印字するものであったが、調整量に応じて１ドット当たりのインクの吐出量を変更して印刷するものであっても良い。
【０１００】
また、本実施例では、プリンタ２５はいわゆるインクジェットプリンタであったが、レーザプリンタやＬＥＤプリンタであってもよい。この場合は、プリンタ２５は調整量に応じて感光体ドラムの表面電位値を制御することによって、印刷に使用するトナー量を調節する。
【０１０１】
また、本実施例では、上限値として１ページ分の画像データを印刷するための印刷コストの上限値を設定するものであったが、複数ページ分の画像データを印刷する場合には、
その複数ページの画像データを印刷する際に要する合計の印刷コストの上限値を設定するものであっても良い。この場合は、図５のＳ１１の処理に替えて、上限値が印刷コストよりも小さいか否かを判断する処理を行い、またＳ１２の処理に替えて、上限値を印刷コストで除算した値を調整量として調整量メモリ１４ｈに書き込む処理が行われる。
【０１０２】
また、本実施例では、調整量が最小調整量よりも小さい場合に、印刷が予算を超えても良いかどうかをユーザに問い合わせていたが、調整量が最小調整量よりも小さい場合に、ＬＣＤ５においてエラー表示をし、印刷を中止するものであっても良い。
【０１０３】
また、本実施例では固定上限値ボタン４ａは固定上限値として１円を設定するものであったが、１円に限られるものではなく、他の値を上限値として設定するものであってもよい。
【図面の簡単な説明】
【０１０４】
【図１】本発明の画像処理装置としての複合機を示す斜視図である。
【図２】複合機と外部装置との電気的構成を示したブロック図である。
【図３】固定上限値ボタンを示した図である。
【図４】上限値設定処理においてＬＣＤに表示される内容を表した図である。
【図５】複合機で実行される印刷処理を示したフローチャートである。
【図６】複合機で実行される上限値設定処理を示したフローチャートである。
【図７】複合機で実行される印刷処理を示したフローチャートであり、図５のフローチャートの変形例である。
【符号の説明】
【０１０５】
１              複合機（画像処理装置）
４ａ            固定上限値ボタン（上限値設定手段、固定上限値入力手段）
４ｂ            任意上限値ボタン（上限値設定手段、任意上限値入力手段）
５              ＬＣＤ（表示手段）
１７            画像メモリ（画像記憶手段）
２２            スキャナ（読取手段）
【図１】
2008100522.tif 000003
【図２】
2008100522.tif 000004
【図３】
2008100522.tif 000005
【図４】
2008100522.tif 000006
【図５】
2008100522.tif 000007
【図６】
2008100522.tif 000008
【図７】
2008100522.tif 000009
【手続補正書】
【提出日】平成19年12月12日(2007.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された画像データを記憶する画像記憶手段と、
その画像記憶手段に記憶された特定の画像データを通常の印刷モードにおいて印刷出力する際に、そのドット数に応じて必要な消耗品量を算出する消耗品量算出手段と、
前記特定の画像を印刷出力可能な印刷手段と、
前記特定の画像データを印刷出力するための印刷コストの上限値を設定する上限値設定手段と、
前記消耗品量算出手段により算出された消耗品量と、前記上限設定手段により設定された上限値と、を比較する比較手段と、
前記印刷手段による印刷において使用する消耗品量を変更可能な消耗品量変更手段と、を有し、
前記消耗品量変更手段は、
前記比較手段において、前記上限値設定手段により設定された上限値に対応した消耗品量が前記消耗品量算出手段により算出された消耗品量以上であると判断された場合には、前記消耗品量算出手段により算出された消耗品量を前記印刷手段による印刷において使用する消耗品量とし、
前記上限値設定手段により設定された上限値に対応した消耗品量が前記消耗品量算出手段により算出された消耗品量よりも小さいと判断された場合には、前記印刷手段による印刷において使用する消耗品量を前記上限値設定手段により設定された上限値に対応した消耗品量の範囲内となるように変更することを特徴とする画像処理装置。
【請求項２】
前記消耗品量変更手段は、
前記上限値設定手段により設定された上限値に対応した消耗品量が前記消耗品量算出手段により算出された消耗品量よりも小さいと判断された場合には、前記印刷手段による印刷において使用する消耗品量を前記上限値設定手段により設定された上限値に対応した消耗品量となるように変更することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記上限値設定手段は予め定められた所定の値を上限値として入力する固定上限値入力手段を有するものである請求項１又は２に記載の画像処理装置。
【請求項４】
前記上限値設定手段は任意の値を上限値として入力する任意上限値入力手段を有するものである請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記上限値設定手段により設定された上限値に基づいて印刷を実行する印刷モードを選
択する上限値印刷モード選択手段を有するものである請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記消耗品量変更手段により変更される消耗品量が予め定められた最大変更値よりも大きいと判断される場合には、前記印刷手段による印刷に先立ってユーザに報知する報知手段を有するものである請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
前記特定の画像データを印刷出力可能な最小消耗品量印刷手段と、
前記最小消耗品量印刷手段によって使用する消耗品量が、前記消耗品量算出手段により算出された消耗品量から前記最大変更値に基づいた量を減じた消耗品量となるように変更する最小消耗品量変更手段と、を有するものである請求項６に記載の画像処理装置。
【請求項８】
前記消耗品量算出手段により算出された消耗品量から前記消耗品量変更手段により変更される消耗品量を減じた値が前記最大変更値よりも大きいと判断される場合には、前記最小消耗品量変更手段により変更される前記最小消耗品量印刷手段による印刷において使用する消耗品量の範囲内の消耗品を使用して、前記最小消耗品量印刷手段に印刷出力させ、
前記消耗品量変更手段により変更される消耗品量が前記最大変更値以下と判断される場合には、前記印刷手段にて印刷出力させる印刷制御手段と、
を有するものである請求項７に記載の画像処理装置。
【請求項９】
前記消耗品量変更手段により変更される消耗品量が前記最大変更値よりも大きいと判断される場合に、
前記最小消耗品量変更手段により変更される、前記最小消耗品量印刷手段による印刷において使用する消耗品量の範囲内の消耗品を使用して、前記最小消耗品量印刷手段に印刷出力させるか否かの選択を表示して、ユーザに選択させる選択手段を備えたことを特徴とする請求項７又は８に記載の画像処理装置。
【請求項１０】
前記選択手段によって否が選択された場合、前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した量の消耗品を使用して、前記印刷手段にて印刷出力させる選択制御手段を備えたことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記画像記憶手段が複数ページに相当する画像データを記憶している場合には、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであり、
前記消耗品量変更手段は複数ページの記録紙への印刷に使用する合計の消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を変更するものである請求項１から１０のいずれかに記載の画像処理装置。
【請求項１２】
前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量を算出するものであり、
前記消耗品量変更手段は１ページの記録紙への印刷に使用する消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を前記１ページの記録紙毎に変更するものである請求項１から１０のいずれかに記載の画像処理装置。
【請求項１３】
前記上限値設定手段は１ページの記録紙へ印刷するための印刷コストの上限値を設定するものである請求項１２に記載の画像処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、ユーザが容易且つ短時間に予算内の印刷コストで印刷をすることができる画像処理装置に関するものである。
【背景技術】
【０００２】
従来より、画像処理装置として、印刷の時に消費するトナー量を考慮して印刷に要する料金を予め算出するものが知られている（特許文献１）。この画像処理装置によれば、ユーザは予め印刷モードを設定し、その印刷モードで印刷した場合に使用するトナー量に基づいて、印刷の開始前にその印刷に要する料金を知ることができる。
【特許文献１】特開平１１−８４９６３号公報（［００５３］）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば、ユーザが印刷の予算を明確に決めている場合がある。この場合、上記の画像処理装置では、ユーザはある印刷モードを設定し、そのモードで印刷した場合の金額を確認し、その金額が予算内に収まらない場合には、再度印刷モードを設定し金額を確認するという作業を繰り返し、最適の金額の印刷モードが見つかるまで試行錯誤せねばならなかった。したがって、複数の印刷モードの中から予算と画質の双方を満足させる印刷モードを選択するのは容易ではなく、また大変な作業時間を要するという不都合があった。一方でユーザが予算よりも印刷物の画質を優先させる場合には金額に関わらず最も良い画質の得られる印刷モードを選ぶのであるが、その場合においても上記の画像処理装置ではいちいち金額が表示されるという不都合があった。
【０００４】
本発明は上述した問題点を解決するためになされたものであり、ユーザが容易且つ短時間に予算内のコストで印刷をすることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願請求項１記載の画像処理装置は、入力された画像データを記憶する画像記憶手段と、その画像記憶手段に記憶された特定の画像データを通常の印刷モードにおいて印刷出力する際に、そのドット数に応じて必要な消耗品量を算出する消耗品量算出手段と、前記特定の画像を印刷出力可能な印刷手段と、前記特定の画像データを印刷出力するための印刷コストの上限値を設定する上限値設定手段と、前記消耗品量算出手段により算出された消耗品量と、前記上限設定手段により設定された上限値と、を比較する比較手段と、前記印刷手段による印刷において使用する消耗品量を変更可能な消耗品量変更手段と、を有し、前記消耗品量変更手段は、前記比較手段において、前記上限値設定手段により設定された上限値に対応した消耗品量が前記消耗品量算出手段により算出された消耗品量以上であると判断された場合には、前記消耗品量算出手段により算出された消耗品量を前記印刷手段による印刷において使用する消耗品量とし、前記上限値設定手段により設定された上限値に対応した消耗品量が前記消耗品量算出手段により算出された消耗品量よりも小さいと判断された場合には、前記印刷手段による印刷において使用する消耗品量を前記上限値設定手段により設定された上限値に対応した消耗品量の範囲内となるように変更することを特徴とする。
【０００６】
請求項２記載の画像処理装置では、前記消耗品量変更手段は、前記上限値設定手段により設定された上限値に対応した消耗品量が前記消耗品量算出手段により算出された消耗品量よりも小さいと判断された場合には、前記印刷手段による印刷において使用する消耗品量を前記上限値設定手段により設定された上限値に対応した消耗品量となるように変更することを特徴とする。
請求項３記載の画像処理装置は、請求項１又は２に記載の画像処理装置において、前記上限値設定手段は予め定められた所定の値を上限値として入力する固定上限値入力手段を備えている。
【０００７】
請求項４記載の画像処理装置は、請求項１又は２に記載の画像処理装置において、前記上限値設定手段は任意の値を上限値として入力する任意上限値入力手段を備えている。
【０００８】
【０００９】
請求項５記載の画像処理装置は、請求項１から４のいずれかに記載の画像処理装置において、前記上限値設定手段により設定された上限値に基づいて印刷を実行する印刷モードを選択する上限値印刷モード選択手段を備えている。
【００１０】
【００１１】
請求項６記載の画像処理装置は、請求項１から５のいずれかに記載の画像処理装置において、前記消耗品量変更手段により変更される消耗品量が予め定められた最大変更値よりも大きいと判断される場合には、前記印刷手段による印刷に先立ってユーザに報知する報知手段を備えている。
【００１２】
請求項７記載の画像処理装置は、請求項６記載の画像処理装置において、前記特定の画像データを印刷出力可能な最小消耗品量印刷手段と、前記最小消耗品量印刷手段によって使用する消耗品量が、前記消耗品量算出手段により算出された消耗品量から前記最大変更値に基づいた量を減じた消耗品量となるように変更する最小消耗品量変更手段と、を有している。
請求項８に記載の画像処理装置は、請求項７に記載の画像処理装置において、前記消耗品量算出手段により算出された消耗品量から前記消耗品量変更手段により変更される消耗品量を減じた値が前記最大変更値よりも大きいと判断される場合には、前記最小消耗品量変更手段により変更される前記最小消耗品量印刷手段による印刷において使用する消耗品量の範囲内の消耗品を使用して、前記最小消耗品量印刷手段に印刷出力させ、前記消耗品量変更手段により変更される消耗品量が前記最大変更値以下と判断される場合には、前記印刷手段にて印刷出力させる印刷制御手段と、を備えている。
【００１３】
請求項９記載の画像処理装置は、請求項７又は８に記載の画像処理装置において、前記消耗品量変更手段により変更される消耗品量が前記最大変更値よりも大きいと判断される場合に、前記最小消耗品量変更手段により変更される、前記最小消耗品量印刷手段による印刷において使用する消耗品量の範囲内の消耗品を使用して、前記最小消耗品量印刷手段に印刷出力させるか否かの選択を表示して、ユーザに選択させる選択手段を備えたことを特徴とする。
請求項１０記載の画像処理装置は、請求項９記載の画像処理装置において、前記選択手段によって否が選択された場合、前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した量の消耗品を使用して、前記印刷手段にて印刷出力させる選択制御手段を備えたことを特徴とする。
請求項１１記載の画像処理装置は、請求項１から１０のいずれかに記載の画像処理装置において、前記画像記憶手段が複数ページに相当する画像データを記憶している場合には、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであり、前記消耗品量変更手段は複数ページ
の記録紙への印刷に使用する合計の消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を変更するように構成されている。
【００１４】
請求項１２記載の画像処理装置は、請求項１から１０のいずれかに記載の画像処理装置において、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量を算出するものであり、前記消耗品量変更手段は１ページの記録紙への印刷に使用する消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を前記１ページの記録紙毎に変更するように構成されている。
【００１５】
請求項１３記載の画像処理装置は、請求項１２記載の画像処理装置において、前記上限値設定手段は１ページの記録紙へ印刷するための印刷コストの上限値を設定するように構成されている。
【発明の効果】
【００１６】
請求項１記載の画像処理装置によれば、設定した上限値に対応する消耗品量の範囲内の消耗品が印刷において使用されるので、ユーザは容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００１７】
請求項２記載の画像処理装置によれば、前記印刷手段による印刷において使用する消耗品量を前記上限値設定手段により設定された上限値に対応した消耗品量となるように変更する。すなわち、ユーザの予算に相当するインク量を用いて印刷を行うようにすることができ、予算内で最大のインク量を用いた印刷をすることができる。
請求項３記載の画像処理装置によれば、請求項１又は２記載の画像処理装置の奏する効果に加え、前記上限値設定手段は予め定められた所定の値を上限値として入力する固定上限値入力手段を備えていることから、ユーザは固定上限値入力手段により予め定められた所定の値を上限値として入力することができるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００１８】
請求項４記載の画像処理装置によれば、請求項１から３のいずれかに記載の画像処理装置の奏する効果に加え、前記上限値設定手段は任意の値を上限値として入力する任意上限値入力手段を備えていることから、ユーザは予算に応じて任意の値を上限値として入力することができるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００１９】
【００２０】
請求項５記載の画像処理装置によれば、請求項１から４のいずれかに記載の画像処理装置の奏する効果に加え、前記上限値設定手段により設定された上限値に基づいて印刷を実行する印刷モードを選択する上限値印刷モード選択手段を備えていることから、ユーザが印刷に際し、印刷コストに上限を設ける場合には、上限値印刷モード選択手段により上限値に基づいて印刷を実行する印刷モードを選択できるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００２１】
【００２２】
請求項６記載の画像処理装置によれば、請求項１から５のいずれかに記載の画像処理装置の奏する効果に加え、前記消耗品量変更手段により変更される消耗品量が予め定められた最大変更値よりも大きいと判断される場合には、前記印刷手段による印刷に先立ってユーザに報知する報知手段を備えていることから、消耗品量変更手段によって変更された消耗品量で印刷すると、必要最低限度の消耗品も使用せず、状態の悪い印刷物しか得られな
いような場合には、印刷に先立ってユーザに報知されるので、無駄な印刷が無くなるという効果がある。
【００２３】
請求項７記載の画像処理装置によれば、前記特定の画像データを印刷出力可能な最小消耗品量印刷手段と、前記最小消耗品量印刷手段によって使用する消耗品量が、前記消耗品量算出手段により算出された消耗品量から前記最大変更値に基づいた量を減じた消耗品量となるように変更する最小消耗品量変更手段と、を有するものであるから、ユーザはコストを最小限に抑えつつ、最低限の品質が保たれた印刷物を得ることができるという効果がある。
請求項８記載の画像処理装置によれば、請求項７に記載の画像処理装置において、前記消耗品量算出手段により算出された消耗品量から前記消耗品量変更手段により変更される消耗品量を減じた値が前記最大変更値よりも大きいと判断される場合には、前記最小消耗品量変更手段により変更される前記最小消耗品量印刷手段による印刷において使用する消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力させ、前記消耗品量変更手段により変更される消耗品量が前記最大変更値以下と判断される場合には、前記印刷手段にて印刷出力させる印刷制御手段とを備えていることから、ユーザはコストを最小限に抑えつつ、最低限の品質が保たれた印刷物を得ることができるという効果がある。
【００２４】
請求項９に記載の画像処理装置によれば、請求項７又は８に記載の画像処理装置において、前記消耗品量変更手段により変更される消耗品量が前記最大変更値よりも大きいと判断される場合に、前記最小消耗品量変更手段により変更される、前記最小消耗品量印刷手段による印刷において使用する消耗品量の範囲内の消耗品を使用して、前記最小消耗品量印刷手段に印刷出力させるか否かの選択を表示して、ユーザに選択させる選択手段を備えている。これにより、ユーザはコストを最小限に抑えつつ、最低限の品質が保たれた印刷物を得ることができるという効果がある。
請求項１０に記載の画像処理装置によれば、請求項９に記載の画像処理装置において、前記選択手段によって否が選択された場合、前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した量の消耗品を使用して、前記印刷手段にて印刷出力させる選択制御手段を備えている。これにより、ユーザは予算内の印刷コストで印刷をすることができるという効果がある。
請求項１１記載の画像処理装置によれば、請求項１から１０のいずれかに記載の画像処理装置の奏する効果に加え、前記画像記憶手段が複数ページに相当する画像データを記憶している場合には、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであり、前記消耗品量変更手段は複数ページの記録紙への印刷に使用する合計の消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を変更するように構成されていることから、インクの抑制量を複数ページ間で平均化することが出来るため品質にばらつきのない高品位な出力を得ることができるという効果がある。
【００２５】
請求項１２記載の画像処理装置によれば、請求項１から１０のいずれかに記載の画像処理装置において、前記消耗品量算出手段は前記画像記憶手段に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量を算出するものであり、前記消耗品量変更手段は１ページの記録紙への印刷に使用する消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を前記１ページの記録紙毎に変更するように構成されていることから、ユーザは特定の画像データについて、全ページのデータが揃わなくても逐次印刷可能となるため高速にそれぞれのページの印刷を予算内の印刷コストで行うことができるという効果がある。
【００２６】
請求項１３記載の画像処理装置は、請求項１２記載の画像処理装置において、前記上限値設定手段は１ページの記録紙へ印刷するための印刷コストの上限値を設定するように構成されていることから、印刷される記録紙のページ数にかかわらず、ユーザは１ページ当たりの予算に基づいて上限値を設定すればよいので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【実施例】
【００２７】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の画像処理装置としての複合機１を示す斜視図である。
【００２８】
図１に示す複合機１は、通信回線事業者の提供する公衆通信網に電話回線を介して有線により接続され、文字や図形等で構成された画像をデジタル化した画像データの送受信を行うことが可能なファックス通信機能と、画像が形成された原稿を光学的に読み取ってデジタルデータ化する画像読み取り機能と、画像読み取り機能で読み取った原稿の画像を被記録媒体上に形成する画像複写機能と、パーソナルコンピュータ（ＰＣ）から入力されたプリントデータを印刷するプリンタ機能とが搭載された機能複合型の装置である。
【００２９】
図１に、本複合機１の外観斜視図を示す。本体１ａの上面前部には、後述する固定上限値ボタン４ａ、任意上限値ボタン４ｂやテンキー４ｄなどの複数のボタンとＬＣＤ（液晶表示器）５とを備えた操作パネル４が設けられている。ＬＣＤ５は、複合機１により実行される処理や、複合機１と接続されているＰＣ３５、或いは電話回線２６を介して接続されている相手側装置との通信状態を表示する表示器であり、タッチパネルで構成されている。複合機１が、操作パネル４上に設けられた複数のボタンにより操作されると、その操作状態や操作手順などはこのＬＣＤ５へ表示される。
【００３０】
図３は固定上限値ボタン４ａを示す図である。ユーザが固定上限値ボタン４ａを押下すると、固定上限値ＬＥＤ４ｃが点灯して１円印刷モードが選択される。この１円印刷モードを選択すると、後述する図５の印刷処理において使用されるインクの１ページ当たりの量は、１円に相当するインク量の範囲内に抑制される。
【００３１】
また、ユーザが任意上限値ボタン４ｂを押下すると、図示しない任意上限値ＬＥＤが点灯して任意上限値印刷モードが選択される。この任意上限値印刷モードを選択すると、後述する図５の印刷処理において使用されるインクの１ページ当たりの量は、ユーザが入力した任意の値に相当するインク量の範囲内に抑制される。図４は任意上限値ボタン４ｂを押下したときにＬＣＤ５に表示される入力画面５ａを示している。入力画面５ａが表示されているときにテンキー４ｄから１ページ当たりの印刷コストを入力することで、ユーザは任意の上限値を入力することができる。
【００３２】
また、固定上限値ＬＥＤ４ｃ及び任意上限値ＬＥＤのいずれもが点灯していない場合は、図５の印刷処理において通常の印刷モードが選択される。通常の印刷モードとは、インク量の抑制を行わずに印字を行うモードである。
【００３３】
本体１ａの上面には、原稿挿入口１ｃと原稿排出口１ｄとを備えた原稿送り装置１ｅが設けられている。複写される原稿は、この原稿挿入口１ｃに原稿面を下向きにして挿入される。原稿挿入口１ｃへ挿入された原稿は、原稿送り装置１ｅによって複合機１の読取部に送られて、その原稿画像が複合機１の内部に設けられたスキャナ（ＣＣＤラインセンサ）２２により画像データとして読み取られた後に、原稿排出口１ｄから排出される。
【００３４】
一方、本体１ａの下方部分には、記録紙を複数枚積載して手前引き出し可能な給紙トレイ１ｆが設けられている。給紙トレイ１ｆからは、読み込まれた画像データを印刷するた
めの記録紙が、記録紙を搬送する搬送モータ即ちＬＦモータ（図示せず）の駆動によって本体１ａ内部へと供給されるようになっている。また、印刷された記録紙は、複合機１の側面部に設けられた記録紙排出口１ｇから排出される。
【００３５】
図２は、複合機１とＰＣ３５との電気的構成を示したブロック図である。複合機１には、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、ＥＥＰＲＯＭ１５、画像メモリ１７、ネットワーク・コントロール・ユニット（以下単に「ＮＣＵ」と称す）１９、モデム２０、バッファ２１、スキャナ２２、符号化部２３、復号化部２４、プリンタ２５、操作パネル４、ＬＣＤ５、アンプ２７、インターフェース３０ａが設けられ、これらはバスライン２９を介して互いに接続されている。
【００３６】
ＮＣＵ１９は回線制御を行うためのものであり、複合機１はこのＮＣＵ１９を介して電話回線２６に接続されている。ＮＣＵ１９は、交換機から送信される呼出信号や各種信号を受信するとともに、操作パネル４上の入力キーの操作に応じた発信時のダイヤル信号を交換機へ送信したり、電話回線２６の閉結時において、ファクシミリデータの送受信を行うものである。
【００３７】
ＣＰＵ１２は、ＮＣＵ１９を介して送受信される各種信号などに基づいて、バスライン２９に接続された各部を制御してファクシミリ動作やプリンタ動作などを実行する。ＲＯＭ１３は、この複合機１で実行される制御プログラムなどを格納した書換不能なメモリであり、図５から図８に図示されるフローチャートに示すプログラムは、このＲＯＭ１３内に格納されている。
【００３８】
制御プログラムは、複合機１で実行されるファクシミリ動作やプリンタ動作、複合機１とＰＣ３５とのデータ通信動作などを制御するためのプログラムである。本実施例の制御プログラムにおいては、かかる制御を行うプログラムとして、特に、後述する印刷処理、上限値設定処理のプログラムが備えられている。
【００３９】
ＲＡＭ１４は、各種のデータを一時的に記憶するためのメモリであり、ページ数メモリ１４ａ、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅ、印刷コストメモリ１４ｆ、上限値メモリ１４ｇ、調整量メモリ１４ｈ、固定上限値フラグ１４ｉ、任意上限値フラグ１４ｊとを備えている。
【００４０】
ページ数メモリ１４ａは、画像メモリ１７に記憶された画像データのページ数を記憶するメモリである。ページ数メモリ１４ａには、図５の印刷処理において、その印刷処理において印刷されるべき画像データのページ数が書き込まれる。
【００４１】
Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅは、画像メモリ１７に記憶された画像データを通常の印刷モードにおいて印刷する際に要する各色成分のドット数（画素数）を記憶するメモリである。
【００４２】
Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅは、後述する図５の印刷処理の開始時に「０」に初期化される。そして、図５に示す印刷処理において、１ページ分の画像データを印刷する際に要する各色成分のドット数が算出されると、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅにはそれぞれ対応する色成分のドット数が累積加算されて値が更新される。
【００４３】
印刷コストメモリ１４ｆは、画像メモリ１７に記憶された画像データを通常の印刷モードで印刷出力する際に使用する消耗品量から算出される印刷コストを記憶するメモリである。印刷コストメモリ１４ｆには、図５に示す印刷処理において算出される値が書き込まれる。
【００４４】
上限値メモリ１４ｇは、画像メモリ１７に記憶された画像データを印刷出力するための印刷コストの上限値を記憶するメモリである。上限値メモリ１４ｇには、後述する図６の上限値設定処理において設定される上限値の値が書き込まれる。
【００４５】
調整量メモリ１４ｈは、プリンタ２５による印刷の際に用いるインク量を調整するための調整量を記憶するメモリである。調整量メモリ１４ｈには、後述する図５の印刷処理において算出される調整量の値が書き込まれる。
【００４６】
固定上限値フラグ１４ｉは、固定上限値を設定しているか否かを示すフラグである。ユーザによる固定上限値ボタン４ａの押下によってオフからオン、またはオンからオフへ切り替えられる。
【００４７】
任意上限値フラグ１４ｊは、任意上限値を設定しているか否かを示すフラグである。ユーザによる任意上限値ボタン４ｂの押下によってオフからオン、またはオンからオフへ切り替えられる。
【００４８】
ＥＥＰＲＯＭ１５は、書換可能な不揮発性のメモリであり、このＥＥＰＲＯＭ１５へ記憶されたデータは電源オフ後も保持される。ＥＥＰＲＯＭ１５は、操作者によって設定或いは登録される各種のデータや設定値を不揮発に記憶しておくためのメモリであり、電話帳メモリ１５ａと設定値メモリ１５ｂを備えている。複合機１は、所定の操作によりＬＣＤ５に各種のデータや設定値を入力するための入力画面を表示させることができ、かかる入力画面において入力されたデータがこの電話帳メモリ１５ａに記憶されるようになっている。
【００４９】
電話帳メモリ１５ａは、相手側装置のファクシミリ番号を記憶するメモリである。この電話帳メモリ１５ａに記憶される各データは、ファクシミリ動作時などの必要時に読み出すことができる。
【００５０】
設定値メモリ１５ｂは、複合機１とＰＣ３５との無線通信を行うために必要となる設定値を記憶しておくためのメモリである。複合機１とＰＣ３５とのデータ通信は無線通信で行われており、この無線通信に使用されている媒体は電波である。このため、その傍受を防ぐためのセキュリティが必要となる。つまり、無線通信を実行するにあたって、複合機とＰＣ３５とにおいてのみ相互に通信ができるように予め設定しておく必要があり、ここで設定された設定値がこの設定値メモリ１５ｂに記憶されている。無線通信時には、この設定値メモリ１５ｂに記憶されている設定値に基づいて通信が実行される。
【００５１】
具体的には、この設定値メモリ１５ｂに記憶される設定値は、インターフェース３０ａ、３０ｃのチャンネルとＥｘｔｅｎｄｅｄＳｅｒｖｉｃｅＳｅｔＩＤ（以下単に「ＥＳＳＩＤ」と略す）とである。チャンネルは見えないデータの通り道であり、無線のインターフェース３０ａ、３０ｃとが相互に通信するためには、通信する装置に備えられたそれぞれのインターフェース３０ａ、３０ｃにおいて、同一のチャンネルに設定されていなくてはならない。このため、本体２のチャンネルとＰＣ３５とは同一のチャンネルに設定されており、その値が設定値として設定値メモリ１５ｂに記憶されている。ＥＳＳＩＤは、無線のネットワークにおいて、個々のネットワークを区別するための文字列である。このＥ
ＳＳＩＤはユーザが決定して装置毎に設定される。
【００５２】
画像メモリ１７は、画像データ（イメージデータ）を記憶するためのメモリであり、大容量のＤＲＡＭで構成されている。複合機１において、ファクシミリデータが受信されると、そのファクシミリデータは、一旦、この画像メモリ１７に記憶された後、プリンタ２５が正常に稼働する状態にあればプリンタ２５へ出力されて記録される。出力されたファクシミリデータは、プリンタ２５によって記録紙に印刷された後に、画像メモリ１７から消去される。ファクシミリデータが画像データである場合、一般に、そのデータ量は大容量であるが、ファクシミリデータが印刷されることを条件にそのファクシミリデータを消去しているので、画像メモリ１７を有効に使用することができる。また、画像メモリ１７には、ＰＣ３５から入力された画像データが、画像データファイルとして記憶されている。このＰＣ３５から入力された画像データについては、所定の操作により消去処理を行うまで、この画像メモリ１７に保持される。また、画像メモリ１７には、スキャナ２２により読み取られた画像データが記憶され、その画像データはプリンタ２５によって印刷出力された後、画像メモリ１７から消去される。画像メモリ１７に記憶されたファクシミリデータ、画像データファイル、スキャナ２２により読み取られた画像データは特定の画像データに相当する。
【００５３】
モデム２０は、画像データを変調および復調して伝送するとともに伝送制御用の各種手順信号を送受信するものである。バッファ２１は、他のファクシミリ装置との間で送受信される符号化されたファクシミリデータを一時的に格納するものである。
【００５４】
スキャナ２２は原稿挿入口１ｃに挿入された原稿の画像を読み取るためのものであって、符号化部２３はスキャナ２２により読み取られた原稿画像の符号化を行うものである。復号化部２４は、バッファ２１に記憶された受信したデータを読み出して、これを復号化するものであり、復号化されたデータは、プリンタ２５により記録用紙に印刷される。操作パネル４は、上記したように操作者がこの複合機１の設定等の各種の操作を行うためのものである。アンプ２７は、そのアンプ２７に接続されたスピーカ２８を鳴動して、呼出音などを出力するためのものである。
【００５５】
インターフェース３０ａ、３０ｃは、複合機１とＰＣ３５とを接続するためのものである。インターフェース３０ａ、３０ｃは異なる装置間でのデータ通信におけるその接点の規定であり、電気的な規格である。本実施例で使用されるインターフェース３０ａ、３０ｃには、汎用の無線通信の規格であるＢｌｕｅｔｏｏｔｈのインターフェースが用いられている。Ｂｌｕｅｔｏｏｔｈは、免許無しで使うことのできる２．４５ＧＨｚ帯の電波を利用し、１Ｍｂｐｓ以上の速度で通信を行うことのできるインターフェースである。このＢｌｕｅｔｏｏｔｈは一般的に消費電力が小さく製造コストも低く押さえることのできる上、機器間の距離が１０ｍ以内であれば、障害物があってもデータ通信を行うことができる。
【００５６】
ＰＣ３５は、パーソナルコンピュータで構成され、複合機１との間でデータ通信を実行する外部装置である。このため、ＰＣ３５は、ＰＣ３５の有する（入力された）データを複合機１へ送信することができ、また、複合機１から送信される画像データを受信してそのデータに対する処理を実行することができるようになっている。
【００５７】
このＰＣ３５は、ＣＰＵ３６、ＲＯＭ３７、ＲＡＭ３８、ハードディスク３９、入出力ポート４１、キーボード４２、ＬＣＤ４３、インターフェース３０ｃを備えている。ＣＰＵ３６はＲＯＭ３７に記憶される固定値やプログラム或いはインターフェース３０ｃを介して送受信される各種信号に基づいて、バスライン４０により接続される各部を制御するものである。ＲＯＭ３７は、ＰＣ３５で実行される制御プログラム等を格納した書換不能
なメモリである。ＲＡＭ３８は、各種のデータを一時的に記憶するためのメモリである。
【００５８】
ハードディスク３９は書き換え可能な不揮発性のメモリであり、必要に応じてインストールされるプログラムや、各種データを記憶しておくためのメモリである。具体的には、このハードディスク３９には、ＰＣ３５で作成されたデータを複合機１へ送信するプログラムや、複合機１から送信される画像データを処理するプログラムなどが記憶されている。
【００５９】
キーボード４２は文字を入力する入力装置となっており、このキーボード４２に備えられた各キーが押下されることにより、各キーに対応付けられた文字などが入力される。入力された文字はＬＣＤ４３に表示される。
【００６０】
インターフェース３０ｃは、複合機１に搭載されるインターフェース３０ａと同じ規格のインターフェースであり、Ｂｌｕｅｔｏｏｔｈで構成されている。このインターフェース３０ｃにより、ＰＣ３５は複合機１と接続される。これによりＰＣ３５は、複合機１から入力される画像データなどを受信することができる。受信したデータはＲＡＭ３８に記憶され、記憶されたデータは所定の出力操作によりＬＣＤ４３に表示される。
【００６１】
図２に示すように、上記したＣＰＵ３６、ＲＯＭ３７、ＲＡＭ３８はバスライン４０を介して互いに接続されており、バスライン４０はまた入出力ポート４１に接続されている。この入出力ポート４１は、バスライン４０の他にハードディスク３９、キーボード４２、ＬＣＤ４３、インターフェース３０ｃに接続されている。
【００６２】
次に、上記のように構成された複合機１の各処理について、図５及び図６のフローチャートを参照し説明する。図５に示す印刷処理は、スキャナ２２により読み込まれた画像データ、他のファクシミリ装置から受信したファクシミリデータ、ＰＣ３５から送信された画像データが画像メモリ１７に書き込まれたタイミングで実行される。
【００６３】
図５に示すように、この印刷処理では、まず、上限値メモリ１４ｇに記憶されている値を読み出す（Ｓ１）。この上限値メモリ１４ｇには、後述する図６の上限値設定処理により設定された上限値が記憶されている。次に、画像メモリ１７に記憶されている画像データのページ数に相当する値をページ数メモリ１４ａに書き込む（Ｓ２）。
【００６４】
続いて、固定上限値フラグ１４ｉ又は任意上限値フラグ１４ｊのいずれかがオンであるか否かを調べる（Ｓ３）。固定上限値フラグ１４ｉ及び任意上限値フラグ１４ｊが共にオフである場合（Ｓ３：Ｎｏ）、ユーザは印刷に際し印刷コストの上限値を設けない通常の印刷モードでの印刷を希望していると判断することができるので、調整量メモリ１４ｈに１．０を書き込む（Ｓ１３）。
【００６５】
一方、固定上限値フラグ１４ｉ又は任意上限値フラグ１４ｊのいずれかがオンである場合（Ｓ３：Ｙｅｓ）、ユーザが印刷コストの上限値に基づいて印刷を実行する節約モードでの印刷を希望していると判断することができるので、Ｓ４の処理に進む。
【００６６】
続いて、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅに「０」を書き込み（Ｓ４）、画像メモリ１７に記憶された画像データの第１ページ目を参照ページとする（Ｓ５）。
【００６７】
次に、画像メモリ１７から参照ページの画像データを読み出し（Ｓ６）、その読み出した画像データについてＣＭＹＫの各色のドット数をカウントし、それぞれの各色毎のドッ
ト数をＣドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅの値に累積加算する（Ｓ７）。第１ページ目の画像データについてドット数をカウントした場合は、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅにはその第１ページ目の画像データのドット数がそのまま書き込まれるが、第２ページ目以降の画像データが参照されてドット数がカウントされた場合には、その値が累積加算される。すなわち、Ｃドット数カウンタメモリ１４ｂ、Ｍドット数カウンタメモリ１４ｃ、Ｙドット数カウンタメモリ１４ｄ、Ｋドット数カウンタメモリ１４ｅは、画像メモリ１７に記憶された画像データの合計のドット数が各色別に記憶されることとなる。
【００６８】
次に、画像メモリ１７に記憶された画像データの全てのページ分について読み出しが終了したか否かを調べる（Ｓ８）。全てのページ分について読み出しが終了していない場合には（Ｓ８：Ｎｏ）、次ページを参照ページとして（Ｓ１０）、Ｓ６に進み、画像メモリ１７から次ページ分の画像データを読み出す（Ｓ６）。そして、画像メモリ１７に記憶された画像データの全てのページ分について読み出しが終了した場合には（Ｓ８：Ｙｅｓ）、数式１に基づいて、通常の印刷モードで印刷した場合の印刷コスト（金額）が算出されて印刷コストメモリ１４ｆに書き込まれる（Ｓ９）。
【００６９】
（数式１）金額＝Ｋドット数カウンタの値×Ｋドット当たり単価＋Ｃドット数カウンタの値×Ｃドット当たり単価＋Ｍドット数カウンタの値×Ｍドット当たり単価＋Ｙドット数カウンタの値×Ｙドット当たり単価
ここで、数式１に示す黒ドット当たり単価は、通常の印刷モードにおいて１ドット当たりの印字に要するＫ（黒）インクの価格を意味する値であり、ＲＯＭ１３に予め記憶されている。具体的には、Ｋインクカートリッジの１個当たりの価格（例えば２６００円）を、通常の印刷モードにおいて、その黒インクカートリッジ１個で印刷することができるドット数（例えば４４２×１０６ドット）で除算した値（例えば５．９×１０−６）である。また、Ｃドット当たり単価、Ｍドット当たり単価、Ｙドット当たり単価とは、通常の印刷モードにおいて１ドット当たりの印字に要するＣインク、Ｍインク、Ｙインクの価格を意味する値であり、ＲＯＭ１３に予め記憶されている。具体的には、Ｃ，Ｍ，Ｙのインクカートリッジの１個当たりの価格（例えば２６００円）を、通常の印刷モードにおいて、そのインクカートリッジ１個で印刷することができるドット数（例えば４４２×１０６ドット）で除算した値（例えば５．９×１０−６）である。
【００７０】
次に、上限値メモリ１４ｇの値とページ数メモリ１４ａの値を乗算した値が印刷コストメモリ１４ｆに記憶された値よりも小さいか否かを調べる（Ｓ１１）。ここで、上限値メモリ１４ｇには、後述する図６の上限値設定処理において１ページ当たりの印刷について、ユーザが設定した印刷コストの上限値が記憶されている。したがって、上限値と画像データのページ数とを乗算した値は、今回の印刷についてのユーザの予算金額を示す値となる。
【００７１】
上限値メモリ１４ｇの値とページ数メモリ１４ａの値を乗算した値すなわち予算金額が、印刷コストメモリ１４ｆに記憶される通常の印刷モードで印刷した場合の印刷コストよりも大きい場合（Ｓ１１：Ｎｏ）、通常の印刷モードで印刷する場合と同量のインクを用いて印字しても、予算金額に相当するインク量の範囲内で印刷を行うことができるので、調整量メモリ１４ｈに、通常の印刷モードが選択されている場合と同様の値である「１．０」を書き込む（Ｓ１３）。
【００７２】
一方、上限値メモリ１４ｇの値とページ数メモリ１４ａの値を乗算した値が印刷コストメモリ１４ｆに記憶される印刷コストよりも小さい場合（Ｓ１１：Ｙｅｓ）、すなわち、
通常の印刷モードで印刷する場合と同量のインクを用いて印字をすると、印刷に使用するインク量が予算金額に相当するインク量を超えてしまう場合、ページ数メモリ１４ａの値と上限値メモリ１４ｇの値とを乗算した値を印刷コストメモリ１４ｆの値で除算した値（ページ数×上限値／印刷コスト）を算出し、その値を調整量メモリ１４ｈに書き込む（Ｓ１２）。すなわち、ユーザが上限値として設定している印刷コスト（金額）が小さいほど調整量メモリ１４ｈに記憶された調整量の値は小さくなり、実際の印刷に用いるインク量が抑制される。
【００７３】
次に、Ｓ１２において算出された調整量がＲＯＭ１３に記憶された最小調整量よりも大きいか否か、換言すれば、実際の印刷に用いるインク量が最大変更値を超えて変更されるか否かを調べる（Ｓ１４）。上述のように、調整量の値が小さいほど、実際の印刷に使用されるインク量は通常モードで印刷する場合に比較して抑制されるので、調整量の値があまりに小さい場合、換言すれば実際の印刷に用いるインク量が最大変更値を超えて大きく変更される場合は、使用するインク量が少なすぎて、印刷において最低限要求される画像品質も得られないこととなる。ここで、最大変更値とは、１から調整量を減算した値をいう。
【００７４】
調整量が最小調整量よりも小さいと判断された場合（Ｓ１４：Ｎｏ）、ＬＣＤ５において、印刷において用いるインク量が予算に相当するインク量を超過しても良いかどうかを問い合わせる表示をして、予算内の印刷コストに対応する消耗品量では充分な画像品質が得られない旨をユーザに報知する（Ｓ１６）。次に、印刷が予算を超えても良いとの指示があったか否かを調べ（Ｓ１７）、図示しないキーを押下することによりユーザが印刷が予算を超えても良いと指示した場合（Ｓ１７：Ｙｅｓ）、調整量メモリ１４ｈにＲＯＭ１３に予め記憶された最小調整量を書き込み（Ｓ１８）、Ｓ１９の処理に進む。一方、ユーザが印刷が予算を超えても良いと指示しない場合（Ｓ１７：Ｎｏ）、調整量メモリ１４ｈの値は変更せずＳ１９の処理に進む。また、調整量メモリ１４ｈの値が最小調整量よりも大きい場合（Ｓ１４：Ｙｅｓ）も、Ｓ１９の処理に進む。
【００７５】
次に画素メモリ１７に記憶された画像データの第１ページを参照ページとし（Ｓ１９）、参照ページの画像データを読み出す（Ｓ２０）。次に、調整量メモリ１４ｈに記憶された調整量の値に基づいて、プリンタ２５により読み出した画像データを印刷出力する（Ｓ２１）。具体的には、通常の印刷モードで印刷する場合に比較して、調整量メモリ１４ｈの値に応じた所定割合のドットが間引いて印字される。したがって、ユーザが設定した予算金額に対応するインク量を超えないよう、実際の印刷において使用するインク量を減らすことができる。
【００７６】
例えば、ユーザが１ページ当たりの印刷コストについて１円の上限値を設定して１０ページ分の印刷をする場合、ユーザの予算金額は１０円である。これに対し、Ｓ９の処理で算出された通常の印刷モードで印刷する場合に要する印刷コストが２０円だった場合、調整量は０．５となるので、Ｓ２１の印刷処理においては、（通常モードで印刷するときに要するインク量×０．５）のインク量で印刷できるようにドットが間引かれて印字が行われる。すなわち、ユーザの予算（例えば１０円）に相当するインク量を用いて印刷を行うようにことができ、予算内で最大のインク量を用いた印刷をすることができる。
【００７７】
次に、画像メモリ１７に記憶された画像データの全てのページ分について印刷が終了したか否かを調べる（Ｓ２２）。全てのページ分について読み出しが終了していない場合には（Ｓ２２：Ｎｏ）、次ページを参照ページとして（Ｓ２３）、Ｓ２０に進み、画像メモリ１７から次ページ分の画像データを読み出す（Ｓ２０）。そして、画像メモリ１７に記憶された画像データの全てのページ分について印刷が終了した場合には（Ｓ２２：Ｙｅｓ）、印刷処理が終了する。
【００７８】
次に、図６に示す上限値設定処理について説明する。図６の上限値設定処理は所定時間毎に起動されて実行される処理である。
【００７９】
まず、固定上限値入力ボタン４ａが押下されたか否かを調べる（Ｓ３１）。固定上限値入力ボタン４ａが押下されていない場合（Ｓ３１：Ｎｏ）、Ｓ３６の処理に進む。
【００８０】
一方、固定上限値入力ボタン４ａが押下された場合（Ｓ３１：Ｙｅｓ）、固定上限値フラグ１４ｉがオンか否かを調べる（Ｓ３２）。固定上限値フラグ１４ｉがオンすなわち１円印刷モードが選択されている状態で固定上限値入力ボタン４ａが押下された場合は１円印刷モードの設定を解除する意図があるので（Ｓ３２：Ｙｅｓ）、固定上限値フラグ１４ｉをオフし、固定上限値ＬＥＤ４ｃをオフしてＳ３６に進む。また、固定上限値フラグ１４ｉがオフの状態で固定上限値入力ボタン４ａが押下された場合は、ユーザは固定上限値を設定する意図があるので（Ｓ３２：Ｎｏ）、固定上限値フラグ１４ｉをオン（すなわち１円印刷モードを選択）し、固定上限値ＬＥＤ４ｃの点灯をオンし、任意上限値フラグ１４ｊをオフし、任意上限値ＬＥＤ（図示せず）の点灯をオフし（Ｓ３３）、上限値メモリ１４ｇに固定上限値である「１」を書き込んでＳ３６に進む。
【００８１】
次に、任意上限値ボタン４ｂが押下されたか否かを調べる（Ｓ３６）。任意上限値入力ボタン４ｂが押下されていない場合（Ｓ３６：Ｎｏ）、上限値設定処理が終了する。
【００８２】
一方、任意上限値入力ボタン４ｂが押下された場合（Ｓ３６：Ｙｅｓ）、任意上限値フラグ１４ｊがオンか否かを調べる（Ｓ３７）。任意上限値フラグ１４ｊがオンの状態すんわち任意上限値印刷モードが選択されている状態で任意上限値入力ボタン４ｂが押下された場合は、ユーザは任意上限値の設定を解除する意図があるので（Ｓ３７：Ｙｅｓ）、任意上限値フラグ１４ｊをオフし、任意上限値ＬＥＤ（図示せず）の点灯をオフして上限値設定処理を終了する。また、任意上限値フラグ１４ｊがオフの状態で任意上限値入力ボタン４ｂが押下された場合は、ユーザは任意上限値印刷モードを設定する意図があるので（Ｓ３７：Ｎｏ）、固定上限値フラグ１４ｉをオフし、固定上限値ＬＥＤ４ｃの点灯をオフし、任意上限値フラグ１４ｊをオンし、任意上限値ＬＥＤ（図示せず）をオンし（Ｓ３８）、図４に示す入力画面５ａをＬＥＤ５に表示する（Ｓ３９）。
【００８３】
次に、テンキー４ｄから任意上限値が入力されたか否かを調べ（Ｓ４０）、入力されていない場合（Ｓ４０：Ｎｏ）、待機する。一方、任意上限値が入力された場合（Ｓ４０：Ｙｅｓ）、テンキー４ｄにより入力された値を上限値メモリ１４ｇに上書きして（Ｓ４１）、上限値設定処理を終了する。
【００８４】
尚、本実施例において、請求項１記載の消耗品量算出手段としては図５のＳ７の処理が該当する。請求項１記載の消耗品量変更手段としては図５のＳ１２，Ｓ１３，Ｓ２１の処理が該当する。請求項１記載の印刷手段としては図５のＳ２１の処理が該当する。請求項５記載の上限値印刷モード選択手段としては図５のＳ３の処理が該当する。請求項６記載の比較手段としては図５のＳ１１の処理が該当する。請求項７記載の報知手段としては図５のＳ１６の処理が該当する。請求項８記載の最小消耗品量変更手段としては図５のＳ１８の処理が該当する。請求項８記載の最小消耗品量印刷手段としては図５のＳ２１の処理が該当する。請求項８記載の印刷制御手段としては図５のＳ１４の処理が該当する。
【００８５】
本実施例の複合機１によれば、画像メモリ１７に記憶された特定の画像データを通常の印刷モードにおいて印刷出力する際に、その画像データのドット数に応じて必要な消耗品量を算出する消耗品量算出手段と、前記特定の画像データを印刷出力するための印刷コストの上限値を設定する上限値設定手段と、前記消耗品量算出手段により算出された消耗品
量が、前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量になるように変更する消耗品量算出手段と、その消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して、前記特定の画像データを印刷出力する印刷手段とを備えていることから、設定した上限値の印刷コストに対応する消耗品量の範囲内の消耗品が印刷において使用されるので、ユーザは容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００８６】
また本実施例の複合機１によれば、上限値設定手段は予め定められた所定の値を上限値として入力する固定上限値ボタン４ａを有することから、ユーザは固定上限値ボタン４ａにより予め定められた所定の値を上限値として入力することができるので、容易且つ短時間予算内の印刷コストで印刷をすることができるという効果がある。
【００８７】
また本実施例の複合機１によれば、上限値設定手段は任意の値を上限値として入力する任意上限値ボタン４ｂを有することから、ユーザは予算に応じて任意の値を上限値として入力することができるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００８８】
また実施例の複合機１によれば、消耗品量変更手段はプリンタ２５による印刷において使用する消耗品量と上限値設定手段により設定された上限値に対応した消耗品量とが略等しくなるようにプリンタ２５による印刷において使用する消耗品量を変更するように構成されていることから、ユーザは容易且つ短時間に予算を最大限に使った印刷コストで印刷をすることができるという効果がある。
【００８９】
また本実施例の複合機１によれば、上限値設定手段により設定された上限値に基づいて印刷を実行する印刷モードを選択する上限値印刷モード選択手段を備えていることから、ユーザが印刷に際し、印刷コストに上限を設ける場合には、上限値印刷モード選択手段により上限値に基づいて印刷を実行する印刷モードを選択できるので、容易且つ短時間に予算内の印刷コストで印刷をすることができるという効果がある。
【００９０】
また本実施例の複合機１によれば、消耗品量算出手段により算出された消耗品量と上限値設定手段により設定された上限値とを比較する比較手段を有し、印刷手段はその比較手段において前記消耗品量算出手段により算出された消耗品量が上限値設定手段により設定された上限値よりも大きいと判断された場合に、消耗品量変更手段により変更された消耗品量の範囲内の消耗品を使用して画像メモリ１７に記憶された特定の画像データを印刷出力するように構成されていることから、消耗品量算出手段により算出された消耗品量が上限値設定手段により設定された上限値の印刷コストに対応する消耗品量を超えている場合にのみ、消耗品量変更手段により消耗品量が変更されるので、実際の印刷に要する消耗品量が上限値の印刷コストに対応する消耗品量よりも少ない場合は、通常の印刷モードと同量の消耗品を使用して印刷をすることができるという効果がある。
【００９１】
また本実施例の複合機１によれば、消耗品量変更手段により変更される消耗品量が予め定められた所定値よりも大きいと判断される場合には、印刷手段による印刷に先立ってユーザに報知する報知手段を備えていることから、消耗品量変更手段によって変更された消耗品量で印刷すると、必要最低限度の消耗品も使用せず、状態の悪い印刷物しか得られないような場合には、印刷に先立ってユーザに報知されるので、無駄な印刷が無くなるという効果がある。また、必要最低限度の消耗品を使用して印刷することができるので、コストを最小限に抑えつつ、最低限の品質が保たれた印刷物を得ることができるという効果がある。
【００９２】
また本実施例の複合機１によれば、画像メモリ１７が複数ページに相当する画像データを記憶している場合には、消耗品量算出手段は画像メモリ１７に記憶された特定の画像デ
ータの合計のドット数に応じて必要な消耗品量を算出するものであり、消耗品量変更手段は複数ページの記録紙への印刷に使用する合計の消耗品量が前記上限値設定手段により設定された印刷コストの上限値以下の印刷コストに対応した消耗品量となるように、前記特定の画像データを印刷する際に使用する消耗品量を変更するように構成されていることから、インクの抑制量を複数ページ間で平均化することが出来るため品質にばらつきのない高品位な出力を得ることができるという効果がある。
【００９３】
また本実施例の複合機１によれば、上限値設定手段は１ページの記録紙へ印刷するための印刷コストの上限値を設定するように構成されていることから、印刷される記録紙のページ数にかかわらず、ユーザは１ページ当たりの予算に基づいて上限値を設定すればよいので、全ページのデータが揃わなくても逐次印刷可能となるため高速に予算内の印刷コストで印刷をすることができるという効果がある。
【００９４】
以上実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００９５】
例えば、本実施例では、消耗品量算出手段は画像メモリ１７に記憶された特定の画像データの合計のドット数に応じて必要な消耗品量を算出するものであったが、画像メモリ１７に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量を算出するものであってもよい。図７に図５に示す印刷処理の変形例を示す。図７において図５の印刷処理と共通する部分には同一の符号を付し、図５と異なる点についてのみ説明する。
【００９６】
図７のフローチャートにおけるＳ５１、Ｓ５２の処理は、図５のフローチャートにおけるＳ１１、Ｓ１２の処理に相当するものであるが、図５のＳ１１、Ｓ１２の処理が上限値にページ数を乗算しているのに対し、図７のＳ５１、Ｓ５２の処理は、上限値にページ数を乗算しない点において異なっている。これは、図７のフローチャートにおいては、Ｓ６において読み出した１ページ分の画像データを通常の印刷モードで印刷するときに要する印刷コストが、ユーザが設定した上限値の印刷コスト以下となるように消耗品量を変更するからである。上限値が印刷コストを超えているか否かを調べ（Ｓ５１）、通常の印刷モードで印刷したとしても印刷コストが上限値の印刷コストを超えないと判断したときには（Ｓ５１：Ｎｏ）、調整量メモリ１４ｈに「１．０」が書き込まれるが、通常の印刷モードで印刷すると印刷コストが上限値の印刷コストを超えると判断したときには（Ｓ５１：Ｙｅｓ）、上限値メモリ１４ｇの値を印刷コストメモリ１４ｆの値で除算した値を調整量として調整量メモリ１４ｈに書き込む（Ｓ５２）。すなわち、図７の印刷処理は、読み出した１ページの画像データ毎に調整量を算出する点が図５の印刷処理と異なっている。
【００９７】
続いて、Ｓ５２の処理において算出した調整量に基づいて、読み出した画像データの印刷が行われる（Ｓ２０）。次に、全ページについての読み出しが終了したか否かを調べ（Ｓ２２）、終了していない場合（Ｓ２２：Ｎｏ）、次ページを参照ページとして（Ｓ５３）、Ｓ６の処理に戻る。すなわち、次の１ページの画像データを読み出して、そのページの画像データについての調整量を決定し、その調整量を用いて印刷が行われる。
【００９８】
変形例の複合機１によれば、画像メモリ１７に記憶された特定の画像データについて１ページに相当する画像データ毎にそのドット数に応じて消耗品量が算出され、１ページの記録紙への印刷に使用する消耗品量が印刷コストの上限値以下の印刷コストに対応した消耗品量となるように消耗品量が変更されることから、ユーザは特定の画像データについて、容易且つ短時間にそれぞれのページの印刷を予算内の印刷コストで行うことができる。
【００９９】
また、本実施例では、プリンタ２５は、調整量に応じてドットを間引いて印字するものであったが、調整量に応じて１ドット当たりのインクの吐出量を変更して印刷するものであっても良い。
【０１００】
また、本実施例では、プリンタ２５はいわゆるインクジェットプリンタであったが、レーザプリンタやＬＥＤプリンタであってもよい。この場合は、プリンタ２５は調整量に応じて感光体ドラムの表面電位値を制御することによって、印刷に使用するトナー量を調節する。
【０１０１】
また、本実施例では、上限値として１ページ分の画像データを印刷するための印刷コストの上限値を設定するものであったが、複数ページ分の画像データを印刷する場合には、その複数ページの画像データを印刷する際に要する合計の印刷コストの上限値を設定するものであっても良い。この場合は、図５のＳ１１の処理に替えて、上限値が印刷コストよりも小さいか否かを判断する処理を行い、またＳ１２の処理に替えて、上限値を印刷コストで除算した値を調整量として調整量メモリ１４ｈに書き込む処理が行われる。
【０１０２】
また、本実施例では、調整量が最小調整量よりも小さい場合に、印刷が予算を超えても良いかどうかをユーザに問い合わせていたが、調整量が最小調整量よりも小さい場合に、ＬＣＤ５においてエラー表示をし、印刷を中止するものであっても良い。
【０１０３】
また、本実施例では固定上限値ボタン４ａは固定上限値として１円を設定するものであったが、１円に限られるものではなく、他の値を上限値として設定するものであってもよい。
【図面の簡単な説明】
【０１０４】
【図１】本発明の画像処理装置としての複合機を示す斜視図である。
【図２】複合機と外部装置との電気的構成を示したブロック図である。
【図３】固定上限値ボタンを示した図である。
【図４】上限値設定処理においてＬＣＤに表示される内容を表した図である。
【図５】複合機で実行される印刷処理を示したフローチャートである。
【図６】複合機で実行される上限値設定処理を示したフローチャートである。
【図７】複合機で実行される印刷処理を示したフローチャートであり、図５のフローチャートの変形例である。
【符号の説明】
【０１０５】
１              複合機（画像処理装置）
４ａ            固定上限値ボタン（上限値設定手段、固定上限値入力手段）
４ｂ            任意上限値ボタン（上限値設定手段、任意上限値入力手段）
５              ＬＣＤ（表示手段）
１７            画像メモリ（画像記憶手段）
２２            スキャナ（読取手段）