(57)【要約】【課題】画像形成コストをより正確に推定する。【解決手段】写真選択画面で選択された写真から得られる印刷用データから印刷に要するインク消費量Ｉｐを設定してインクコストＣ１を計算し（Ｓ２００〜Ｓ２２０）、印刷設定選択画面７０で選択された用紙サイズや用紙種類に基づいて用紙コストＣ２を設定し（Ｓ２３０，Ｓ２４０）、クリーニングやノズルチェックパターン印刷，紙ジャムなどの通常の印刷とは異なる動作により要したインク消費量に基づくコストや用紙単価Ｐｐを総印刷枚数Ｎｔｌで除したものを付加コストＣ３として入力し（Ｓ２５０）、インクコストＣ１と用紙コストＣ２と付加コストＣ３との和により合計の印刷コストＣｔｌを計算して（Ｓ２６０）、印刷時のプレビュー画面に選択された写真と共に表示する。これにより、ユーザは、用紙一枚当たりに必要な印刷コストをより正確に把握することができる。【選択図】図５
2010157071.tif 000002
【特許請求の範囲】
【請求項１】
媒体にインクを吐出することにより画像を形成する画像形成装置に用いられ、前記媒体一つ当たりの画像形成コストを推定する画像形成コスト推定装置であって、
画面を表示する表示手段と、
画像の選択を受け付ける画像選択受付手段と、
前記選択された画像の形成に必要な所要インク量と、該画像の形成に用いる媒体と、通常時の画像形成動作とは異なる非通常時の動作によるインクおよび媒体の使用量を前記画像形成動作における媒体一つ当たりの使用量に換算した換算値とに基づいて媒体一つ当たりの画像形成コストを演算する画像形成コスト演算手段と、
該演算された画像形成コストが前記選択された画像の前記媒体への形成に先だって前記表示手段に表示されるよう制御する表示制御手段と、
を備える画像形成コスト推定装置。
【請求項２】
前記画像形成コスト演算手段は、前記非通常時の動作として、クリーニング，ノズルチェックパターン印刷，媒体詰まりの少なくとも一つにより消費されたインク量または媒体数に基づく換算値を用いて前記画像形成コストを演算する手段である請求項１記載の画像形成コスト推定装置。
【請求項３】
請求項１または２記載の画像形成コスト推定装置であって、
所定の画像形成用の設定の選択を受け付ける設定選択受付手段を備え、
前記画像形成コスト演算手段は、選択可能な設定毎に前記画像形成コストを演算する手段であり、
前記表示制御手段は、前記設定選択受付手段により前記画像形成用の設定の選択を受け付ける際に、選択可能な設定選択肢の一覧と共に該設定選択肢毎の前記画像形成コストが前記表示手段に表示されるよう制御する手段である
画像形成コスト推定装置。
【請求項４】
請求項１または２記載の画像形成コスト推定装置であって、
所定の画像形成用の設定の選択を受け付ける設定選択受付手段を備え、
前記画像形成コスト演算手段は、選択可能な設定毎に前記画像形成コストを演算する手段であり、
前記表示制御手段は、前記設定選択受付手段により前記画像形成用の設定の選択を受け付ける際に、選択可能な設定の一覧と共に現在選択されている設定の前記画像形成コストと他の設定における該現在選択されている設定に対するコスト差とが前記表示手段に表示されるよう制御する手段である
画像形成コスト推定装置。
【請求項５】
前記所定の画像形成用の設定は、媒体種類，画像形成品位，前記選択された画像に対する画質補正の有無に関する設定の少なくとも一つを含む設定である請求項３または４記載の画像形成コスト推定装置。
【請求項６】
コンピュータを請求項１ないし５いずれか１項に記載の画像形成コスト推定装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成コスト推定装置およびコンピュータを画像形成コスト推定装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
従来、この種の画像形成コスト推定装置としては、印刷に要するインクコストを算出して表示するものが提案されている（例えば、特許文献１参照）。この装置では、選択された画像データ（ＲＧＢデータ）を色変換して得られる色変換データ（ＣＭＹＫデータ）に基づいて実際のインク使用量を推定し、推定したインク使用量にインク単価を乗じることにより選択された画像を印刷する際に要するインクコストを算出してこれをユーザに提示している。
【特許文献１】特開２００２−３２８７９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した装置では、ユーザは用紙一枚当たりのインクコストを把握することができるものの、このインクコストが必ずしも実際に要したコストを反映するものとはならない場合が生じる。例えば、インクは、通常の印刷とは異なる動作（印刷ヘッドのクリーニングなど）によっても消費されているから、色変換データに基づくインク使用量にインク単価を乗じて得られるインクコストは実際よりも低額に見積もられる。また、印刷に実際に要したコスト（印刷コスト）は、インクコストだけではなく、用紙コストも含まれるため、インクコストだけをユーザに提示しても、印刷コストとしての用を十分に果たすことはできない。
【０００４】
本発明の画像形成コスト推定装置およびプログラムは、画像形成コストをより正確に推定することを主目的とする。
【課題を解決するための手段】
【０００５】
本発明の画像形成コスト推定装置およびプログラムは、上述の主目的を達成するために以下の手段を採った。
【０００６】
本発明の画像形成コスト推定装置は、
媒体にインクを吐出することにより画像を形成する画像形成装置に用いられ、前記媒体一つ当たりの画像形成コストを推定する画像形成コスト推定装置であって、
画面を表示する表示手段と、
画像の選択を受け付ける画像選択受付手段と、
前記選択された画像の形成に必要な所要インク量と、該画像の形成に用いる媒体と、通常時の画像形成動作とは異なる非通常時の動作によるインクおよび媒体の使用量を前記画像形成動作における媒体一つ当たりの使用量に換算した換算値とに基づいて媒体一つ当たりの画像形成コストを演算する画像形成コスト演算手段と、
該演算された画像形成コストが前記選択された画像の前記媒体への形成に先だって前記表示手段に表示されるよう制御する表示制御手段と、
を備えることを要旨とする。
【０００７】
この本発明の画像形成コスト推定装置では、選択された画像の形成に必要な所要インク量と、画像の形成に用いる媒体と、通常時の画像形成動作とは異なる非通常時の動作によるインクおよび媒体の使用量を画像形成動作における媒体一つ当たりの使用量に換算した換算値とに基づいて媒体一つ当たりの画像形成コストを演算し、演算された画像形成コストを選択された画像の媒体への形成に先立って表示する。これにより、画像形成コストをより正確に推定することができ、実際のコストにより近いものをユーザに提示することができる。
【０００８】
こうした本発明の画像形成コスト推定装置において、前記画像形成コスト演算手段は、前記非通常時の動作として、クリーニング，ノズルチェックパターン印刷，媒体詰まりの少なくとも一つにより消費されたインク量または媒体数に基づく換算値を用いて前記画像形成コストを演算する手段であるものとすることもできる。
【０００９】
また、本発明の画像形成コスト推定装置において、所定の画像形成用の設定の選択を受け付ける設定選択受付手段を備え、前記画像形成コスト演算手段は、選択可能な設定毎に前記画像形成コストを演算する手段であり、前記表示制御手段は、前記設定選択受付手段により前記画像形成用の設定の選択を受け付ける際に、選択可能な設定の一覧と共に該設定毎の前記画像形成コストが前記表示手段に表示されるよう制御する手段であるものとすることもできるし、所定の画像形成用の設定の選択を受け付ける設定選択受付手段を備え、前記画像形成コスト演算手段は、選択可能な設定毎に前記画像形成コストを演算する手段であり、前記表示制御手段は、前記設定選択受付手段により前記画像形成用の設定の選択を受け付ける際に、選択可能な設定の一覧と共に現在選択されている設定の前記画像形成コストと他の設定における該現在選択されている設定に対するコスト差とが前記表示手段に表示されるよう制御する手段であるものとすることもできる。こうすれば、ユーザは、現在選択している設定における画像形成コストと他の設定における画像形成コストとの対比により画像形成用の設定を選択することができる。この場合、前記所定の画像形成用の設定は、媒体種類，画像形成品位，前記選択された画像に対する画質補正の有無に関する設定の少なくとも一つを含む設定であるものとすることもできる。
【００１０】
本発明のプログラムは、コンピュータを上述した各態様のいずれかの本発明の画像形成コスト推定装置として機能させることを要旨とする。この本発明のプログラムは、コンピュータを本発明の画像形成コスト推定装置として機能させるから、本発明の画像形成コスト推定装置が奏する効果、例えば、画像形成コストをより正確に推定することができる効果などを奏することができる。なお、このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の実施の形態を図面に基づいて説明する。図１はマルチファンクションプリンタ１０の構成の概略を示す構成図であり、図２はマルチファンクションプリンタ１０のブロック図である。
【００１２】
本実施形態のマルチファンクションプリンタ１０は、図示するように、印刷ジョブに基づいて用紙Ｓへの印刷を実行するプリンタユニット２０と、ガラス台３６に載置された原稿Ｐを読み取るフラットベット式のスキャナユニット３０と、メモリカードスロット４０に挿入されたメモリカード４２とのデータの入出力を司るメモリカードコントローラ４４と、各種情報を表示部５２に表示したりユーザの指示をボタン類５４の操作を介して入力したりする操作パネル５０と、装置全体の制御を司るメインコントローラ６０とを備える。このマルチファンクションプリンタ１０は、プリンタユニット２０やスキャナユニット３０，メモリカードコントローラ４４，メインコントローラ６０がバス１２を介して各種制御信号やデータのやり取りができるよう構成されている。
【００１３】
プリンタユニット２０は、プリンタＡＳＩＣ（Application  Specific  Integrated  Circuit)２２とプリンタエンジン２４とを備える。プリンタＡＳＩＣ２２は、プリンタエンジン２４を制御する集積回路であり、メインコントローラ６０から印刷指令を受けると、その印刷指令の対象となる画像ファイルに基づいて用紙Ｓに印刷するようプリンタエンジン２４を制御する。また、プリンタエンジン２４は、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）の各色インクを収容する図示しないインクカートリッジを備え、印刷ヘッドから用紙へインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンタ機構として構成されている。このプリンタエンジン２４は、ユーザからの指示により印刷ヘッドから各色インクが正常に吐出されているか否かを確認するためのノズルチェックパターン印刷の機能や、ユーザからの指示により又は必要に応じて自動的に印刷ヘッド内を封止して図示しない吸引ポンプにより作動させることによりノズル内のインクを吸引除去するクリーニングの機能を有している。
【００１４】
スキャナユニット３０は、スキャナＡＳＩＣ３２とスキャナエンジン３４とを備える。スキャナＡＳＩＣ３２は、スキャナエンジン３４を制御する集積回路であり、メインコントローラ６０からのスキャン指令を受けると、ガラス台３６に載置された原稿Ｐを画像データとして読み取るようスキャナエンジン３４を制御する。また、スキャナエンジン３４は、周知のイメージスキャナとして構成され、原稿Ｐに向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサを備えている。カラーイメージセンサとしては、本実施形態では、ＣＩＳ（Contact Image Sensor）方式のセンサを用いるものとした。
【００１５】
メモリカードコントローラ４４は、操作パネル５０の横に配置されたメモリカードスロット４０に挿入されたメモリカード４２との間でデータの入出力を行うものである。このメモリカードコントローラ４４は、メモリカードスロット４０にメモリカード４２が接続されているとき、メモリカード４２に保存されているファイルを読み出してメインコントローラ６０に送信したりメインコントローラ６０からの命令を入力し該命令に基づいてメモリカード４２にデータを書き込んだりする。
【００１６】
操作パネル５０は、表示部５２とボタン類５４とを備えている。表示部５２は、液晶ディスプレイであり、各種モードの選択や印刷の設定、印刷プレビュー画面などを表示する。ボタン類５４は、各種モードの選択や各種設定の選択のために操作される矢印キー５６や、これらの選択を確定するための決定ボタン５７、画像の印刷を実行するときに押下される印刷ボタン５８、電源のオンオフを行うときに操作される電源ボタンなどからなり、内部通信インタフェース６９を介してメインコントローラ６０にユーザの指示を入力できるようになっている。ここで、選択可能な各種モードとしては、メモリカード４２に保存された画像を選択してそれぞれ印刷する印刷モードやガラス台３６に載置された書類を読み取って画像データとしてメモリカード４２に保存するスキャンモード、書類を読み取ってコピーするコピーモードなどがある。
【００１７】
メインコントローラ６０は、ＣＰＵ６２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ６４と、一時的にスキャンデータや印刷用データなどを記憶するＲＡＭ６６と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリ６８と、操作パネル５０との通信を可能とする内部通信インタフェース６９とを備え、これらはバス１２を介して互いに信号のやり取りが可能なように接続されている。このメインコントローラ６０は、プリンタユニット２０やスキャナユニット３０，メモリカードコントローラ４４からの各種動作信号や各種検出信号を入力したり、操作パネル５０のボタン類５４の操作に応じて発生する操作信号を入力したりする。また、メモリカード４２から画像データを読み出してメインコントローラ６０へ出力する指令をメモリカードコントローラ４４に出力したり、画像の印刷を実行するようプリンタユニット２０に指令を出力したり、操作パネル５０のボタン類５４のスキャン指令に基づいてガラス台３６に載置された書類を読み取るようスキャナユニット３０に指令を出力したり、操作パネル５０に表示部５２の制御指令を出力したりする。
【００１８】
次に、こうして構成された本実施形態のマルチファンクションプリンタ１０の動作について説明する。図２は、メインコントローラ６０により実行される印刷処理ルーチンの一例を示すフローチャートである。このルーチンは、画像データが記録されたメモリカード４２がメモリカードスロット４０に挿入されると共に動作モードとして印刷モードが設定されたときに実行される。
【００１９】
印刷処理ルーチンが実行されると、メインコントローラ６０のＣＰＵ６２は、まず、写真選択画面を表示して写真の選択を受け付ける（ステップＳ１００）。ここで、写真選択画面は、図示しないが、メモリカード４２に保存されている写真のサムネイル画像を選択が可能な写真の一覧として表示する。写真の選択は、この写真選択画面上で矢印キー５６の操作により所望の写真にカーソルを合わせ図示しない決定ボタン５７を押下することにより行なう。写真の選択が完了すると（ステップＳ１１０）、続いて、印刷設定選択画面を表示して印刷設定の選択を受け付ける（ステップＳ１２０）。図３に印刷設定選択画面７０の一例を示す。印刷設定選択画面７０では、図３（ａ）に示すように、「用紙サイズ」や「用紙種類」、「印刷品位」、「自動画質補正」などの複数の設定項目が一覧として表示されており、矢印キー５６の上下キーによりカーソル７０ａを所望の設定項目に合わせて決定ボタン５７を押下することにより、設定項目毎の設定を選択するための設定選択画面に移行するようになっている。例えば、印刷設定選択画面７０上の設定項目から「用紙サイズ」が選択されると、図３（ｂ）に示す用紙サイズ選択画面７２に移行する。この用紙サイズ選択画面７２では、「Ｌ判」や「ハガキ」、「Ａ４」などの選択肢が一覧として表示され、カーソル７２ａを所望のサイズに合わせて決定ボタン５７を押下することにより用紙サイズを選択することができる。また、印刷設定選択画面７０上の設定項目から「用紙種類」が選択されると、図３（ｃ）に示す用紙種類選択画面７４に移行する。この用紙種類選択画面７４では、「普通紙」や「写真用紙」、「スーパーファイン紙」、「ハガキ（インクジェット紙）」などの選択肢が一覧として表示され、カーソル７４ａを所望の用紙種類に合わせて決定ボタン５７を押下することにより用紙種類を選択することができる。さらに、印刷設定選択画面７０上の設定項目から「印刷品位」が選択されると、図３（ｄ）に示す印刷品位選択画面７６に移行する。この印刷品位選択画面７６では、「きれい」や「普通」、「はやい」などの選択肢が一覧として表示され、カーソル７６ａを所望の選択肢に合わせて決定ボタン５７を押下することにより印刷品位を選択することができる。また、印刷設定選択画面７０上の設定項目から「自動画質補正」が選択されると、図３（ｅ）に示す自動画質補正選択画面７８に移行する。この自動画質補正選択画面７８では、「補正あり」と「補正なし」の選択肢を表示し、カーソル７８ａをいずれかの選択肢に合わせて決定ボタン５７を押下することにより自動画質補正の有無を選択することができる。
【００２０】
こうして写真の選択と印刷設定の選択とが完了すると、選択された写真をメモリカード４２から読み込むと共に展開してＲＧＢ表色系の画像データとすると共に（ステップＳ１４０）、選択された印刷設定に従ってリサイズや画質補正などの補正処理を施してＲＧＢ表色系の画像データから色変換テーブルを用いてＣＭＹＫ表色系の印刷用データを生成し（ステップＳ１５０）、生成した印刷用データに基づいて印刷コストＣｔｌを演算して（ステップＳ１６０）、演算結果と共に選択写真のプレビュー表示を行なう（ステップＳ１７０）。図４に、プレビュー画面８０の一例を示す。プレビュー画面８０は、図示するように、選択された写真を表示する写真表示欄８２と、選択された印刷設定（用紙サイズや用紙種類、印刷品位、自動画質補正など）を表示する印刷設定表示欄８４と、選択された写真を選択された印刷設定に従って印刷した場合に生じる印刷コストを表示する印刷コスト表示欄８６とにより構成されている。ここで、印刷コスト表示欄８６に表示する印刷コストＣｔｌの演算は、図５の印刷コスト演算処理を実行することにより行なわれる。以下、印刷処理ルーチンの説明を中断し、図５の印刷コスト演算処理について説明する。
【００２１】
印刷コスト演算処理では、まず、単位量当たりのインク価格としてのインク単価Ｐｉを各色毎に入力し（ステップＳ２００）、図２の印刷処理ルーチンのステップＳ１５０で生成した印刷用データからインク消費量Ｉｐを各色毎に設定し（ステップＳ２１０）、各色毎にインク消費量Ｉｐにインク単価Ｐｉを乗じたものを加算してインクコストＣ１を計算する（ステップＳ２２０）。ここで、インク単価Ｐｉは、単位量当たりのインク価格を示し、純正インク１個当たりの定価を初期インク量で除したものを予め登録しておいてこれを入力するものとしてもよいし、ユーザからのインク購入価格の入力を受け付けると共に受け付けたインク購入価格を初期インク量で除したものを入力するものとしてもよい。インクコストＣ１を計算すると、図２の印刷処理ルーチンのステップＳ１２０，Ｓ１３０で選択された印刷設定のうち「用紙サイズ」と「用紙種類」とに基づいて用紙単価Ｐｐを設定し（ステップＳ２３０）、設定した用紙単価Ｐｐを用紙コストＣ２として設定する（ステップＳ２４０）。ここで、用紙単価Ｐｐは、一枚当たりの用紙価格を示し、用紙サイズおよび用紙種類の各組み合わせと純正用紙の用紙単価Ｐｐとの関係を予め求めてテーブルとしてＲＯＭ６４に記憶しておき用紙サイズと用紙種類とが与えられたときにテーブルから対応する用紙単価Ｐｐを導出してこれを入力するものとしてもよいし、ユーザから選択した用紙サイズと用紙種類とに対応する用紙購入価格と初期用紙枚数の入力を受け付けると共に受け付けた用紙購入価格を初期用紙枚数で除したものを入力するものとしてもよい。用紙コストＣ２を設定すると、さらに、付加コストＣ３を入力する（ステップＳ２５０）。ここで、付加コストＣ３は、通常時の印刷とは異なる動作により生じるコストであり、後述する図６の付加コスト演算処理により演算される。こうしてインクコストＣ１と用紙コストＣ２と付加コストＣ３とを設定あるいは入力すると、インクコストＣ１と用紙コストＣ２と付加コストＣ３との和により印刷コストＣｔｌを計算して（ステップＳ２６０）、本処理を終了する。
【００２２】
次に、図６の付加コスト演算処理について説明する。この処理は、メインコントローラ６０により図５の印刷コスト演算処理と並行して所定時間毎（例えば数秒毎や数十秒毎）に繰り返し実行される。付加コスト演算処理が実行されると、メインコントローラ６０のＣＰＵ６２は、まず、総印刷枚数Ｎｔｌやインク単価Ｐｉを入力し（ステップＳ３００）、印刷ヘッドのクリーニング（ＣＬ）が実行されたか否かを判定する（ステップＳ３１０）。ここで、総印刷枚数Ｎｔｌとしては、ユーザにより印刷が要求された写真に対して印刷が正常に行なわれた用紙の枚数を算出してこれを入力するものとしてもよいし、後述するノズルチェックパターン印刷で消費された用紙や紙ジャムで消費された用紙も含めたすべての用紙消費枚数を算出してこれを入力するものとしてもよい。クリーニングが実行されていないときにはそのまま次の処理に進み、クリーニングが実行されたときにはクリーニングに伴って消費するインク量としてのＣＬ時インク消費量Ｉｃｌを入力し（ステップＳ３２０）、入力したＣＬ時インク消費量Ｉｃｌにインク単価Ｐｉを乗じたものを現在の総付加コストＣ３ｔｌに加えることにより総付加コストＣ３ｔｌを更新する（ステップＳ３３０）。ここで、ＣＬ時インク消費量Ｉｃｌは、クリーニング時に消費するインク量をＣＬ時インク消費量Ｉｃｌとして予め実験などにより求めておいたものを入力するものとした。なお、印刷ヘッドの状態に応じて強度を変更してクリーニングを行なうタイプのプリンタでは、クリーニングの強度とＣＬ時インク消費量Ｉｃｌとの関係を予め求めておけば、クリーニングの強度に応じてＣＬ時インク消費量Ｉｃｌを導出することもできる。次に、ノズルチェックパターン（ＮＣ）印刷が実行されたか否かを判定する（ステップＳ３４０）。ノズルチェックパターン印刷が実行されていないときにはそのまま次の処理に進み、ノズルチェックパターン印刷が実行されたときにはノズルチェックパターン印刷に伴って消費されるインク量としてのＮＣ時インク消費量Ｉｎｃを入力すると共に（ステップＳ３５０）、ノズルチェックパターン印刷に使用された用紙のサイズと種類から用紙単価Ｐｐを設定し（ステップＳ３６０）、入力したＮＣ時インク消費量Ｉｎｃにインク単価Ｐｉを乗じたものと用紙単価Ｐｐとの和を現在の総付加コストＣ３ｔｌに加えることにより総付加コストＣ３ｔｌを更新する（ステップＳ３７０）。ここで、ＮＣ時インク消費量Ｉｎｃは、ノズルチェックパターン印刷に要するインク消費量を予め求めてＲＯＭ６４に記憶したものを入力するものとした。また、用紙単価Ｐｐについては、前述した印刷コスト演算処理のステップＳ２３０と同様の処理により設定したものを入力することができる。次に、紙ジャム（ＪＡＭ）が生じているか否かを判定する（ステップＳ３８０）。紙ジャムが生じていないと判定されると、本処理を終了し、紙ジャムが生じていると判定されると、紙ジャムに伴って消費されるインク量としてのＪＡＭ時インク消費量Ｉｊａｍを入力すると共に（ステップＳ３９０）、紙ジャムした印刷に使用された用紙のサイズと種類から用紙単価Ｐｐを設定し（ステップＳ４００）、入力したＪＡＭ時インク消費量Ｉｊａｍにインク単価Ｐｉを乗じたものと用紙単価Ｐｐとの和を現在の総付加コストＣ３ｔｌに加えることにより総付加コストＣ３ｔｌを更新する（ステップＳ４１０）。ここで、ＪＡＭ時インク消費量Ｉｊａｍは、用紙に対する印刷が開始されてから紙ジャムが検知されるまでの印刷ヘッドの駆動信号を調べることにより推定することができる。なお、用紙単価ＰｐについてはステップＳ３６０と同様に処理により設定することができる。そして、総付加コストＣ３ｔｌを入力した総印刷枚数Ｎｔｌで除することにより用紙一枚当たりの付加コストＣ３を計算して（ステップＳ４２０）、本処理を終了する。なお、このステップＳ４２０の処理は、ステップＳ３３０やステップＳ３７０，ステップＳ４１０で総付加コストＣ３ｔｌが更新されたか否かに拘わらず実行される。従って、総付加コストＣ３ｔｌが更新されていないときには総印刷枚数Ｎｔｌが増えるほど付加コストＣ３は小さくなっていく。
【００２３】
図２の印刷処理ルーチンに戻って、プレビュー画面８０が表示されると、印刷ボタン５８が押されるのを待って（ステップＳ１８０）、印刷用データに基づいて選択された写真を印刷する印刷処理を行なって（ステップＳ１９０）、本ルーチンを終了する。なお、印刷ボタン５８が押下される前に図示しない戻るボタンが押下されると、印刷処理はキャンセルされて印刷設定選択画面７０や写真選択画面に戻り、印刷設定の再選択や写真の再選択を行なうことができるようになっている。
【００２４】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の操作パネル５０の表示部５２が「表示手段」に相当し、図２の印刷処理ルーチンのステップＳ１００，Ｓ１１０の処理を実行するメインコントローラ６０が「画像選択受付手段」に相当し、図５の印刷コスト演算処理や図６の付加コスト演算処理を実行するメインコントローラ６０が「画像形成コスト演算手段」に相当し、印刷処理ルーチンのステップＳ１７０の処理を実行するメインコントローラ６０が「表示制御手段」に相当する。なお、本実施形態では、マルチファンクションプリンタ１０の動作を説明することにより本発明の画像形成コスト推定装置やプログラムの一例も明らかにしている。
【００２５】
以上説明した本実施形態のマルチファンクションプリンタ１０によれば、写真選択画面で選択された写真から得られる印刷用データから印刷に要するインク消費量Ｉｐを設定してインクコストＣ１を計算し、印刷設定選択画面７０で選択された用紙サイズや用紙種類に基づいて用紙コストＣ２を設定し、クリーニングやノズルチェックパターン印刷，紙ジャムなどの通常の印刷とは異なる動作により要したインク消費量（ＣＬ時インク消費量ＩｃｌやＮＣ時インク消費量Ｉｎｃ，ＪＡＭ時インク消費量Ｉｊａｍ）に基づくコストや用紙単価Ｐｐを総印刷枚数Ｎｔｌで除したものを付加コストＣ３として演算し、インクコストＣ１と用紙コストＣ２と付加コストＣ３との和により合計の印刷コストＣｔｌを計算してプレビュー画面８０に選択された写真と共に表示するから、ユーザは、用紙一枚当たりに必要な印刷コストをより正確に把握することができる。
【００２６】
本実施形態のマルチファンクションプリンタ１０では、印刷コストＣｔｌを選択された写真と共にプレビュー画面８０に表示するものとしたが、図７に例示する印刷設定選択画面７０Ｂに表示するものとしてもよい。図７の印刷設定選択画面７０Ｂでは、図７（ｂ）には選択された写真の印刷に要する印刷コストを用紙サイズ毎に表示する価格表示欄７２ｂが設けられており、図７（ｃ）には印刷コストを用紙種類毎に表示する価格表示欄７４ｂが設けられており、図７（ｄ）には印刷コストを印刷品位毎に表示する価格表示欄７６ｂが設けられており、図７（ｅ）には印刷コストを自動画質補正の有無毎に表示する価格表示欄７８ｂが設けられている。価格表示欄７２ｂ，７４ｂに表示する価格は、図２の印刷処理ルーチンのステップＳ１２０の処理の前に選択された写真とデフォルトの印刷設定とに基づいてステップＳ１４０〜Ｓ１６０の処理を実行することによりインクコストＣ１と付加コストＣ３とを演算し、用紙サイズおよび用紙種類の各組み合わせ毎に用紙コストＣ２を設定して用紙サイズおよび用紙種類の各組み合わせ毎に印刷コストＣｔｌを演算することにより求めることができる。本実施形態では、カーソル７２ａが位置する用紙サイズの価格に対する他の用紙サイズの価格との差額やカーソル７４ａが位置する用紙種類の価格に対する他の用紙種類の価格との差額を演算して差額表示も行なうものとした。この差額表示としては、差額をそのまま表示するものに代えて、差額の程度を複数段階で表わすものとしてもよい。また、通常の価格表示と差額表示のいずれか一方のみを行なうものとしてもよい。また、価格表示欄７６ｂについては、図２の印刷処理ルーチンのステップＳ１２０の処理の前にステップＳ１４０〜Ｓ１６０の処理を実行することにより印刷品位が「きれい」で生成された印刷用データから得られるインク消費量Ｉｐに基づくインクコストＣ１と印刷品位が「普通」で生成された印刷用データから得られるインク消費量Ｉｐに基づくインクコストＣ１と印刷品位が「はやい」で生成された印刷用データから得られるインク消費量Ｉｐに基づくインクコストＣ１とをそれぞれ計算し印刷品位毎に印刷コストＣｔｌを演算することにより求めることができる。本実施形態では、カーソル７６ａが位置する印刷品位の価格に対する他の印刷品位の価格との差額を演算して差額表示も行なうものとした。この差額表示としては、差額をそのまま表示するものに代えて、差額の程度を複数段階で表わすものとしてもよい。また、通常の価格表示と差額表示のいずれか一方のみを行なうものとしてもよい。さらに、価格表示欄７８ｂについては、自動画質補正を行なったときの印刷用データから得られるインク消費量Ｉｐに基づくインクコストＣ１と自動画質補正を行なわなかったときの印刷用データから得られるインク消費量Ｉｐに基づくインクコストＣ１との差を演算することにより求めて差額表示を行なうことができる。
【００２７】
本実施形態では、用紙サイズおよび用紙種類の組み合わせに基づいて用紙単価Ｐｐを設定するものとしたが、用紙サイズか用紙種類かのいずれかに基づいて用紙単価Ｐｐを設定するものとしてもよいし、用紙サイズ，用紙種類に拘わらず一律の用紙単価Ｐｐを設定するものとしても差し支えない。
【００２８】
本実施形態では、インクコストＣ１と用紙コストＣ２と付加コストＣ３とをそれぞれ演算してこれらの和をとることにより印刷コストＣｔｌを計算するものとしたが、クリーニングやノズルチェックパターン印刷、紙ジャムによりこれまでに消費されたインク消費量を累積すると共にノズルチェックパターン印刷や紙ジャムによりこれまでに消費された用紙の消費枚数を累積しておき、初期インク量から累積インク消費量を減じたものでインク購入価格を除することによりインク単価Ｐｉ｛＝インク購入価格／（初期インク量−累積インク消費量）｝を計算してこのインク単価Ｐｉを用いて図５の印刷コスト演算処理のステップＳ２１０，Ｓ２２０と同様の処理によりインクコストＣ１を計算し、初期用紙枚数から累積用紙消費枚数を減じたもので用紙購入価格を除することにより用紙単価Ｐｐ｛＝用紙購入価格／（初期用紙枚数−累積用紙消費枚数）｝を計算してこの用紙単価Ｐｐを用いて印刷コスト演算処理のステップＳ２３０，Ｓ２４０と同様の処理により用紙コストＣ２を導出し、インクコストＣ１と用紙コストＣ２との和により印刷コストＣｔｌを計算するものとしてもよい。これにより、別途付加コストＣ３を演算することなく、クリーニングやノズルチェックパターン印刷、紙ジャムにより生じるコストを反映させた印刷コストＣｔｌを計算することができる。
【００２９】
本実施形態では、付加コストＣ３として、ノズルチェックパターン印刷や紙ジャムにより消費された用紙のサイズや種類に拘わらず統一の付加コストＣ３を演算して印刷コストＣｔｌを演算するものとしたが、用紙サイズと用紙種類の各組み合わせ毎に付加コストＣ３を演算し印刷設定選択画面において選択された用紙サイズと用紙種類の組み合わせに対して対応する付加コストＣ３を導出してインクコストＣ１と用紙コストＣ２とに加算することにより印刷コストＣｔｌを演算するものとしてもよい。
【００３０】
本実施形態では、図４のプレビュー画面８０に示すように、印刷コストＣｔｌを価格表示としたが、図８のプレビュー画面８０Ｂに示すように、選択されている印刷設定におけるデフォルトの印刷設定に対するコスト割合を複数段階（図８では５段階）で表示するものとしてもよい。
【００３１】
本実施形態では、付加コストＣ３をクリーニングに要したコストとノズルチェックパターン印刷に要したコストと紙ジャムに要したコストの３つのコストを考慮して計算するものとしたが、これらのうちの一部を省略するものとしてもよいし、通常時の印刷とは異なる動作に要するコストであれば他の動作のコストも考慮に加えるものとしてもよい。
【００３２】
本実施形態では、本発明の画像形成コスト推定装置をプリンタユニット２０とスキャナユニット３０とを備えてコピーが可能なマルチファンクションプリンタ１０に組み込むものとしたが、コピー機能を備えないプリンタに組み込むものとしてもよい。
【００３３】
本実施形態では、選択された写真の印刷に要するインク量としてのインク消費量Ｉｐを各色毎に設定し、設定した各色毎のインク消費量Ｉｐに各色毎のインク単価Ｐｉを乗じて和をとることによりインクコストＣ１を計算したが、選択された写真の印刷に要するインク量を各色で総和をとった総インク消費量を設定し、設定した総インク消費量に各色同一のインク単価Ｐｉを乗じることによりインクコストＣ１を計算するものとしてもよい。前者では、各色毎に独立して着脱可能な独立式のインクカートリッジを備えるプリンタに有効に適用することができ、後者では、各色毎に独立して着脱できない一体型のインクカートリッジを備えるプリンタに有効に適用することができる。
【００３４】
本実施形態では、本発明の画像形成コスト推定装置をマルチファンクションプリンタ１０に組み込むものとしたが、プリンタに接続されると共にプリンタドライバがインストールされたパーソナルコンピュータに組み込むものとしてもよい。
【００３５】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることは勿論である。
【図面の簡単な説明】
【００３６】
【図１】マルチファンクションプリンタ１０の構成の概略を示す構成図。
【図２】印刷処理ルーチンの一例を示すフローチャート。
【図３】印刷設定選択画面７０の一例を示す説明図。
【図４】プレビュー画面８０の一例を示す説明図。
【図５】印刷コスト演算処理の一例を示すフローチャート。
【図６】付加コスト演算処理の一例を示すフローチャート。
【図７】変形例の印刷設定選択画面７０Ｂを示す説明図。
【図８】変形例のプレビュー画面８０Ｂを示す説明図。
【符号の説明】
【００３７】
１０  マルチファンクションプリンタ、１２  バス、２０  プリンタユニット、２２  プリンタＡＳＩＣ、２４  プリンタエンジン、３０  スキャナユニット、３２  スキャナＡＳＩＣ、３４  スキャナエンジン、３６  ガラス台、４０  メモリカードスロット、４２  メモリカード、４４  メモリカードコントローラ、５０  操作パネル、５２  表示部、５４  ボタン類、５６  矢印キー、５７  決定ボタン、５８  印刷ボタン、６０  メインコントローラ、６２  ＣＰＵ、６４  ＲＯＭ、６６  ＲＡＭ、６８  フラッシュメモリ、６９  内部通信インタフェース、７０，７０Ｂ  印刷設定選択画面、７２，７２Ｂ  用紙サイズ選択画面、７０ａ〜７８ａ  カーソル、７２ｂ〜７８ｂ  価格表示欄、７４，７４Ｂ  用紙種類選択画面、７６，７６Ｂ  印刷品位選択画面、７８，７８Ｂ  自動画質補正選択画面、８０，８０Ｂ  プレビュー画面、８２  写真表示欄、８４，８４Ｂ  印刷設定表示欄、８６，８６Ｂ  印刷コスト表示欄。
【図１】
2010157071.tif 000003
【図２】
2010157071.tif 000004
【図３】
2010157071.tif 000005
【図４】
2010157071.tif 000006
【図５】
2010157071.tif 000007
【図６】
2010157071.tif 000008
【図７】
2010157071.tif 000009
【図８】
2010157071.tif 000010