(57)【要約】【課題】  印刷前に印刷に必要な印刷コストを容易に把握することが可能な画像形成装置を提供する。【解決手段】  入力された印刷データに基づいて複数の給紙部から給紙された記録媒体に画像を形成する画像形成装置であって、複数の給紙部の各々が収容する媒体の媒体単価を記憶する記憶部と、印刷データを解析して印刷属性情報を抽出する解析部と、記憶部に記憶された媒体単価と解析部により抽出された印刷属性情報とに基づき複数の印刷コストを算出するコスト算出部と、コスト算出部により算出された複数の印刷コストを表示する表示部と、を備えた画像形成装置。【選択図】  図１
2010046828.tif 000002
【特許請求の範囲】
【請求項１】
入力された印刷データに基づいて複数の給紙部から給紙された媒体に画像を形成する画像形成装置であって、
前記複数の給紙部の各々が収容する前記媒体の媒体単価を記憶する記憶部と、
前記印刷データを解析して印刷属性情報を抽出する解析部と、
前記記憶部に記憶された前記媒体単価と前記解析部により抽出された前記印刷属性情報とに基づき複数の印刷コストを算出するコスト算出部と、
前記コスト算出部により算出された前記複数の印刷コストを表示する表示部と、
を備えることを特徴とする画像形成装置。
【請求項２】
目標コストの入力を受付ける入力部と、
前記入力部により受付けられた前記目標コストを記憶する目標コスト記憶部とを備え、
前記目標コスト記憶部に記憶された前記目標コストと前記印刷コストとに基づき前記目標コストに近い順番で前記印刷コストを表示することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印刷属性情報は表紙ページ又は通常ページの識別情報、ページ数、媒体サイズ、媒体タイプ、媒体ウェイト、ドットカウントの何れかであることを特徴とする請求項１記載の画像形成装置。
【請求項４】
投入された料金の合計金額を目標コストに設定する目標コスト設定部を備えることを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記表示部は前記目標コストと前記印刷コストとの差分を表示することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記印刷コストは、媒体のコスト情報、消費電力コスト情報、及び消耗品コスト情報から算出されることを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記媒体情報は表紙ページ／通常ページ識別情報とページ数と媒体単価とに基づいて算出され、前記消費電力コスト情報は表紙ページ／通常ページ識別情報と媒体サイズと媒体ウェイトとページ数とに基づいて算出され、前記消耗品コスト情報は表紙ページ／通常ページ識別情報とドットカウントとに基づいて算出されることを特徴とする請求項６記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の給紙部を備え、何れかの給紙部から給紙された媒体に画像を形成する画像形成装置に関するものである。
【背景技術】
【０００２】
一般的に、デジタルカメラ等の画像記録装置により記録されたデジタル写真画像データを写真紙等の媒体に印刷する写真画像印刷システムにおいては、例えば、媒体の媒体タイプ、媒体サイズ、媒体ウェイト等の設定項目をそれぞれ使用者が選択し、設定する必要があった。このような使用者による設定項目の選択・設定は、印刷機能が充実するにつれ、煩雑になり、また面倒なものであった。
【０００３】
そこで、上記問題を解決するため、予め決定された設定項目を表示し、使用者による選択・設定の手間を軽減させる画像形成装置があった（例えば、特許文献１参照）。
【０００４】
【特許文献１】ＷＯ９９／４８３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の画像形成装置では、印刷品質にかかる設定項目の選択・設定は容易に行うことができるが、印刷前に印刷に必要な印刷コストを把握することはできないといった問題があった。
【０００６】
本発明は、このような実情に鑑みてなされたものであり、本発明の課題は、印刷前に印刷に必要な印刷コストを容易に把握することが可能な画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明にかかる画像形成装置は、入力された印刷データに基づいて複数の給紙部から給紙された記録媒体に画像を形成する画像形成装置であって、複数の給紙部の各々が収容する媒体の媒体単価を記憶する記憶部と、印刷データを解析して印刷属性情報を抽出する解析部と、記憶部に記憶された媒体単価と解析部により抽出された印刷属性情報とに基づき複数の印刷コストを算出するコスト算出部と、コスト算出部により算出された複数の印刷コストを表示する表示部と、を備えることを特徴とする。
【０００８】
本発明の画像形成装置は、使用者により入力された印刷データから抽出された印刷属性情報と複数の給紙部がそれぞれ収容する記録媒体の媒体単価とから、入力された印刷データの印刷にかかる印刷コストを複数算出する。算出された複数の印刷コストは表示部により使用者に表示される。
【発明の効果】
【０００９】
本発明の画像形成装置によれば、印刷前に印刷に必要な印刷コストを容易に把握することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１１】
［第１の実施形態］
図１は、第１の実施形態にかかる画像形成装置としてのプリンタ１０の構成を説明する機能ブロック図である。プリンタ１０は、入力された印刷データに基づく画像を媒体に印刷することが可能な画像形成装置である。
【００１２】
プリンタ１０は、制御部１１と、記憶部１２と、給紙部１３と、受信部１４と、操作パネル部１５と、解析部１６と、印刷部１７と、メモリ１８とを備え、これらの各部はバス１９を介して接続されている。
【００１３】
制御部１１は、ファームウェア制御の中心として機能するＣＰＵ（Central Processing Unit）を備え、プリンタ１０における他の各部の動作や可動状況を統括的に管理する。
【００１４】
記憶部１２は、情報を格納し保存する記憶領域であり、印刷に使用される媒体の媒体単価（以降、単に単価と称することがある）を記憶する媒体単価記憶部１２１と、使用者が所望する目標印刷コストとしての目標コストを記憶する目標コスト記憶部１２２とを備える。なお、目標コストは、使用者の予算等の兼ね合いから任意に設定することができる。この記憶部１２には、例えば、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等の不揮発性記憶装置を使用することができる。
【００１５】
図２は、記憶部１２の媒体単価記憶部１２１を模式的に表した図である。媒体単価記憶部１２１は、媒体種別１２１と媒体１枚あたりの価格に相当する単価２１の情報を記憶する。なお、第１の実施形態においては、媒体単価記憶部１２１は単価２１の異なる媒体（１）２０１、媒体（２）２０２、媒体（３）２０３、媒体（４）２０４、媒体（５）２０５の５種類の単価２１を一例として記憶するものとする。
【００１６】
給紙部１３は、単価２１の異なる媒体（１）２０１、媒体（２）２０２、媒体（３）２０３、媒体（４）２０４、媒体（５）２０５の５種類の媒体を給紙する。図３は、給紙部１３を模式的に表した図である。給紙部１３は、媒体（１）２０１を収容する第１トレイ３１、媒体（２）２０２を収容する第２トレイ３２、媒体（３）２０３を収容する第３トレイ３３、媒体（４）２０４を収容する第４トレイ３４、媒体（５）２０５を収容する第５トレイ３５の５つの給紙トレイから構成されている。これらの給紙トレイには、それぞれ、媒体種別２０に基づいて単価２１と、媒体サイズ、媒体タイプ、媒体ウェイトからなるトレイ媒体設定とが設定されている。
【００１７】
受信部１４は、使用者がプリンタ１０に対して印刷を実行させる印刷データを受信する。図４は、受信部１４が受信する印刷データ４０を模式的に表した図である。なお、第１の実施形態においては、印刷データ４０はアドビ社のポストスクリプト言語４１で記述されるものとし、当該印刷データは、表紙ページとしての１ページ目４２、通常ページとしての２ページ目４３、同通常ページとしての３ページ目４４、同通常ページとしての４ページ目４５、同通常ページとしての５ページ目４６の合計５ページから構成されるものとする。そして、各ページは、印刷属性情報としての媒体サイズコマンド４２１、媒体タイプコマンド４２２、媒体ウェイトコマンド４２３等の設定コマンド及び媒体に画像を形成させるためのページデータ４２４を備えるものとする。
【００１８】
操作パネル部１５は、オペレーションパネルであり、使用者の操作により指示や情報の入力を受付ける図示せぬタッチパネルやキーボードに相当する入力部１５１と、図示せぬ液晶ディスプレイ等の表示装置に相当する表示部１５２とを備える。
【００１９】
解析部１６は、受信部１４を介して受信した印刷データを解析し、印刷属性情報としての設定コマンドから媒体サイズ、媒体タイプ、媒体ウェイト等の媒体の設定にかかる印刷データ媒体設定等を抽出するとともに、各ページの印刷にかかるドットカウントを取得するデータ解析部１６１と、印刷データ４０の印刷にかかる印刷コストを算出するコスト算出部１６２とを備える。コスト算出部１６２による印刷コストの算出については、後ほど詳細に説明する。
【００２０】
印刷部１７は、例えば、電子写真方式の印刷エンジンであり、解析部１６により解析された印刷データ４０のページデータ４２４に基づく画像を媒体に印刷する。
【００２１】
メモリ１８は、コスト算出部１６２により算出された印刷コストを一時的に記憶する揮発性記憶装置であり、例えば、ＲＡＭ（Random Access Memory）等を使用することができる。
【００２２】
次に、コスト算出部１６２による印刷コストの算出方法について説明する。なお、印刷コスト８１は、媒体のコスト５０（Ｃｏｓｔ（Ｓ））、消費電力のコスト６０（Ｃｏｓｔ（Ｐ））、消耗品のコスト７０（Ｃｏｓｔ（Ｄ））から構成される。したがって、媒体のコスト５０（Ｃｏｓｔ（Ｓ））を図５、消費電力のコスト６０（Ｃｏｓｔ（Ｐ））を図６、消耗品のコスト７０（Ｃｏｓｔ（Ｄ））を図７を使用してそれぞれ説明し、これらのコストから構成される印刷コスト８１について図８を使用して説明する。
【００２３】
図５は、媒体のコスト５０（Ｃｏｓｔ（Ｓ））を算出する方法の一例を示した図である。媒体にはそれぞれ単価２１が設定されており、媒体の印刷枚数が多いほど、媒体のコスト５０（Ｃｏｓｔ（Ｓ））は高くなる。媒体のコスト５０（Ｃｏｓｔ（Ｓ））を決定する要素は、表示ページ／通常ページのページ数、選択された媒体の単価２１である。第１の実施形態における印刷データ４０は、図４に示されるように、１ページ目４２の表紙ページと、それに続く２ページ目４３、３ページ目４４、４ページ目４５、５ページ目４６の通常ページとから構成されている。表紙ページとしての１ページ目４２の印刷データ媒体設定は、媒体サイズ：Ａ４、媒体タイプ：Ｇｒｏｓｓ、媒体ウェイト：Ｈｅａｖｙである。この印刷データ媒体設定に対応する媒体が収容されているトレイ、すなわち、印刷データ媒体設定と各トレイのトレイ媒体設定とが一致するのは、媒体（１）２０１を収容する第１トレイ３１又は媒体（２）２０２を収容する第２トレイ３２であるため、表示ページ用の媒体が収容されているトレイとして選択可能なのは、第１トレイ３１又は第２トレイ３２のどちらかとなる。一方、通常ページとしての２ページ目４３、３ページ目４４、４ページ目４５、５ページ目４６の印刷データ媒体設定は、何れも、媒体サイズ：Ａ４、媒体タイプ：Ｐｌａｉｎ、媒体ウェイト：Ｍｅｄｉｕｍである。この印刷データ媒体設定に対応する媒体が収容されているトレイは、媒体（３）２０３を収容する第３トレイ３３、媒体（４）２０４を収容する第４トレイ３４、媒体（５）２０５を収容する第５トレイ３５であるため、通常ページ用の媒体が収容されているトレイとして選択可能なのは、第３トレイ３３、第４トレイ３４、第５トレイ３５の何れかとなる。以上のことより、媒体のコスト５０（Ｃｏｓｔ（Ｓ））は、印刷データ４０のページ枚数と印刷データ媒体設定に基づいて選択されたトレイ、つまり選択された媒体の単価２１との乗算した値として定義される。そして、この媒体のコスト５０（Ｃｏｓｔ（Ｓ））は、トレイ毎に設定される。
【００２４】
図６は、消費電力のコスト６０（Ｃｏｓｔ（Ｐ））を算出する方法の一例を示した図である。トナー等の色材を媒体に定着させるためには電力を消費し、消費電力が大きいほどコストは高くなる。消費電力のコスト６０（Ｃｏｓｔ（Ｐ））を決定する要素は、媒体サイズ、媒体ウェイト、ページ数である。第１の実施形態においては、媒体サイズ［Ｓ］と媒体ウェイト［Ｗ］を乗じた値が消費電力［Ｐ］と相関関係がある。そして、消費電力［Ｐ］の単位コストを［ｐ］、ページ数を［Ｎ］とすると、消費電力のコスト６０（Ｃｏｓｔ（Ｐ））は消費電力の単位コスト［ｐ］とページ数［Ｎ］とを乗算した結果、Ｃｏｓｔ（Ｐ）＝ｐ×Ｎ×Ｐとして定義される。そして、この消費電力のコスト６０（Ｃｏｓｔ（Ｐ））は、トレイ毎に設定される。
【００２５】
図７は、消耗品のコスト７０（Ｃｏｓｔ（Ｄ））を算出する方法の一例を示した図である。媒体に画像を描画するにはトナー等の色材を消費し、色材の消費量［Ｄ］が多いほどコストは高くなる。消耗品のコスト７０（Ｃｏｓｔ（Ｄ））を決定する要素は、描画される画像を構成するドット数、つまりドットカウント［Ｃ］である。第１の実施形態においては、消費単位のコストを［ｄ］とすると、消耗品のコスト７０（Ｃｏｓｔ（Ｄ））は消耗品の単位コスト［ｄ］とドットカウント［Ｃ］とを乗算した結果、Ｃｏｓｔ（Ｄ）＝ｄ×Ｃ（＝Ｄ）として定義される。そして、この消耗品のコスト７０（Ｃｏｓｔ（Ｄ））は、トレイ毎に設定される。
【００２６】
ここで、６００ｄｐｉ×６００ｄｐｉ及びＡ４サイズ用紙に印刷する場合を例に挙げて、ドットカウント［Ｃ］について説明する。６００ｄｐｉ×６００ｄｐｉの印刷解像度の場合、Ａ４サイズ（８．２７インチ×１１．６９インチ）のページ内の全ドットを塗りつぶす場合、３４８０３４６８ドット（（８．２７インチ×６００ｄｐｉ）×（１１．６９インチ×６００ｄｐｉ）＝４９６２ドット×７０１４ドット）になる。例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色カラープリンタの場合では、１３９２１３８７２ドット（３４８０３４６８ドット×４面）が総数となる。そして、例えば、表紙ページのドット密度を２０％と仮定すると、表紙ページのドットカウント［Ｃ］は、２７８４２７７４ドット（１３９２１３８７２ドット×０．２）となる。また、例えば、通常ページのドット密度を１０％と仮定すると、通常ページのドットカウント［Ｃ］は、１３９２１３８ドット（１３９２１３８７２ドット×０．１）となる。
【００２７】
図８は、印刷コスト８１を決定する方法の一例を示した図である。図８（ａ）に示されるように、媒体のコスト５０（Ｃｏｓｔ（Ｓ））、消費電力のコスト６０（Ｃｏｓｔ（Ｐ））、消耗品のコスト７０（Ｃｏｓｔ（Ｄ））は各トレイのコスト８０として算出される。すなわち、第１の実施形態においては、第１トレイ３１又は第２トレイ３２には表紙ページ用の媒体が収容され、印刷データ４０に基づくページ数は１ページである。したがって、第１トレイ３１の媒体のコスト５０（Ｃｏｓｔ（Ｓ））は、媒体（１）２０１の単価２１（３００円）にページ数（１ページ）を乗算した値段（３００円）となる。また、同様に、第２トレイ３２の媒体（２）２０２のコスト５０（Ｃｏｓｔ（Ｓ））は、媒体の単価２１（２００円）にページ数（１ページ）を乗算した値段（２００円）となる。一方、第３トレイ３３、第４トレイ３４、第５トレイ３５には通常ページ用の媒体が収容され、印刷データ４０に基づくページ数は４ページである。したがって、第３トレイ３３の媒体（３）２０３のコスト５０（Ｃｏｓｔ（Ｓ））は、媒体（３）２０３の単価２１（１０円）にページ数（４ページ）を乗算した値段（４０円）となる。また、同様に、第４トレイ３４の媒体（４）２０４のコスト５０（Ｃｏｓｔ（Ｓ））は、媒体（４）２０４の単価２１（２０円）にページ数（４ページ）を乗算した値段（８０円）、第５トレイ３５の媒体（５）２０５のコスト５０（Ｃｏｓｔ（Ｓ））は、媒体（５）２０５の単価２１（３０円）にページ数（４ページ）を乗算した値段（１２０円）となる。そして、消費電力のコスト６０（Ｃｏｓｔ（Ｐ））、消耗品のコスト７０（Ｃｏｓｔ（Ｄ））は、第１トレイ３１と第２トレイ３２とで同額であり、第３トレイ３３、第４トレイ３４、及び第５トレイ３５で同額である。したがって、各トレイのコスト８０は図８（ａ）中の「小計」の欄に記述の値段となる。
【００２８】
そして、印刷コスト８１は、図８（ｂ）に示されるように、表示ページ用の印刷に選択されるトレイと通常ページ用の印刷に選択されるトレイとの組み合わせ８２により定義される。すなわち、例えば、組み合わせ８２として、表紙ページ用の印刷に第１トレイ３１が選択され、通常ページ用の印刷に第３トレイ３３が選択された場合、印刷コスト８１は、第１トレイ３１のコスト８０である３９０円と、第３トレイ３３のコスト８０である１００円との合計である４９０円となる。
【００２９】
図９は、使用者に対して上記で説明したトレイの組み合わせ８２と印刷コスト８１とを表示する操作画面９０の一例を説明する図である。操作画面９０は、使用者が所望する目標コストを入力する目標コスト入力ボックスと、トレイの組み合わせ８２の検索実行を指示する検索実行ボタンとを備えたブロック９１と、目標コストに基づく検索結果を表示し、どのトレイの組み合わせ８２で印刷データ４０にかかる印刷を実行させるかの選択を受付けるブロック９２とを備える。そして、使用者は表示されたトレイの組み合わせ８２の中で、入力した目標コストに近いトレイの組み合わせ８２を選択し、印刷実行ボタンを押すことで、印刷データ４０にかかる印刷を実行させることができる。
【００３０】
このような構成を備えたプリンタ１０によれば、印刷前に印刷に必要な印刷コストを容易に把握することが可能となる。
【００３１】
次に、プリンタ１０の処理動作について図１０、図１１、図１２、図１３のフローチャートを使用して説明する。まず、図１０のフローチャートを使用してプリンタ１０の全体にかかる処理動作について説明し、次いで、図１１で媒体のコスト５０の算出にかかる処理、図１２で消費電力のコスト６０の算出にかかる処理、図１３で消耗品のコスト７０の決定にかかる処理について説明する。
【００３２】
図１０は、使用者が所望する目標コストを入力し、当該目標コストに基づいてトレイの組み合わせ８２を表示する処理を説明するフローチャートである。
【００３３】
まず、ステップＳ１において、使用者は入力部１５１の操作画面９０の目標コスト入力ボックスに所望の目標コストを入力する。すると、制御部１１は、入力された目標コストを目標コスト記憶部１２２に記憶させる。
【００３４】
次に、使用者はプリンタ１０に印刷を実行させる印刷データ４０を入力する（ステップＳ２）。受信部１４を介して印刷データ４０を受信した制御部１１は、解析部１６に対して印刷データ４０を解析するよう指示を与える。
【００３５】
制御部１１により印刷データ４０の解析指示を受けた解析部１６は、データ解析部１６１に対して印刷データ４０の印刷属性情報としての設定コマンドから媒体の設定にかかる印刷データ媒体設定を抽出するよう指示を与える。指示を受けたデータ解析部１６１は設定コマンドから媒体の設定にかかる印刷データ媒体設定を抽出する（ステップＳ３）。そして、解析部１６は、印刷データ媒体設定に基づき媒体のコスト５０を算出するよう、コスト算出部１６２に指示を与える。
【００３６】
解析部１６により媒体のコスト５０を算出するよう指示を受けたコスト算出部１６２は、媒体のコスト５０を算出する（ステップＳ４）。なお、ステップＳ４におけるコスト算出部１６２による媒体のコスト５０の算出処理については図１１のフローチャートで説明する。
【００３７】
ステップＳ４において、媒体のコスト５０の算出が終了すると、解析部１６は当該算出結果をメモリ１８に一時的に記憶させるとともに、同コスト算出部１６２に対して消費電力のコスト６０を算出するよう指示を与える。
【００３８】
解析部１６により消費電力のコスト６０を算出するよう指示を受けたコスト算出部１６２は、消費電力のコスト６０を算出する（ステップＳ５）。なお、ステップＳ５におけるコスト算出部１６２による消費電力のコスト６０の算出処理については図１２のフローチャートで説明する。
【００３９】
ステップＳ５において、消費電力のコスト６０の算出が終了すると、解析部１６は当該算出結果をメモリ１８に一次的に記憶させるとともに、同コスト算出部１６２に対して消耗品のコスト７０を算出するよう指示を与える。
【００４０】
解析部１６により消耗品のコスト７０を算出するよう指示を受けたコスト算出部１６２は、消耗品のコスト７０を算出する（ステップＳ６）。なお、ステップＳ６におけるコスト算出部１６２による消耗品のコスト７０の算出処理については図１３のフローチャートで説明する。
【００４１】
ステップＳ６において、消耗品のコスト７０の算出が終了すると、解析部１６はメモリ１８に一次的に記憶させた媒体のコスト５０にかかる算出結果及び消費電力のコスト６０にかかる算出結果を読み出すとともに、媒体のコスト５０、消費電力のコスト６０、消耗品のコスト７０の合計値を求め、印刷コスト８１を算出するようコスト算出部１６２に指示を与える。
【００４２】
解析部１６により印刷コスト８１を算出するよう指示を受けたコスト算出部１６２は、媒体のコスト５０、消費電力のコスト６０、消耗品のコスト７０の合計値を求め、印刷コスト８１を算出する（ステップＳ７）。
【００４３】
そして、解析部１６は、目標コスト記憶部１２２に記憶された目標コストと、ステップＳ７において算出された印刷コスト８１とを制御部１１に通知する。通知を受けた制御部１１は、目標コストと印刷コスト８１とを比較するとともに、目標コストよりも安く、目標コストに最も近い順番でトレイの組み合わせ８２を表示するよう表示部１５２に指示を与える。
【００４４】
制御部１１によりトレイの組み合わせ８２の表示指示を受けた表示部１５２は、当該トレイの組み合わせ８２を表示する（ステップＳ８）。
【００４５】
次に、図１１のフローチャートを使用して、媒体のコスト５０を算出する処理について説明する。なお、ここでの説明においては、トレイ数をＮ個として説明する（Ｎは０を除いた自然数）。
【００４６】
まず、ステップＳ１１において、データ解析部１６１は印刷データ４０を解析し、表紙ページの印刷データ媒体設定を取得するとともに、ページ数を取得する。
【００４７】
次に、解析部１６は、Ｎに１をセットする（ステップＳ１２）。
【００４８】
そして、ステップＳ１３において、解析部１６は、第Ｎトレイのトレイ媒体設定を取得する。
【００４９】
次に、解析部１６は、データ解析部１６１が取得した印刷データ媒体設定と、第Ｎトレイのトレイ媒体設定とが一致するか否かを判断し、一致する場合（ステップＳ１４  Ｙｅｓ）、解析部１６による処理はステップＳ１５に移行する。一方、一致しない場合（ステップＳ１４  Ｎｏ）、解析部１６による処理はステップＳ１６に移行する。
【００５０】
ステップＳ１５において、解析部１６はコスト算出部１６２に対して表紙ページのページ数と媒体の単価２１との積を求めるよう指示を与えるとともに、当該算出結果を第Ｎトレイの媒体コスト５０としてメモリ１８に一次的に記憶させる。
【００５１】
次に、解析部１６は、全てのトレイのトレイ媒体設定を確認したか否かを判断する。全てのトレイのトレイ媒体設定を確認した場合（ステップＳ１６  Ｙｅｓ）、解析部１６による処理はステップＳ１８に移行する。一方、全てのトレイのトレイ設定情報を確認していない場合（ステップＳ１６  Ｎｏ）、解析部１６による処理はステップＳ１７に移行する。なお、ステップＳ１７においては、トレイ数Ｎをインクリメントし、ステップＳ１３からの処理が繰り返される。
【００５２】
次に、ステップＳ１８において、データ解析部１６１は印刷データを解析し、通常ページの印刷データ媒体設定を取得するとともに、通常ページのページ数を取得する。
【００５３】
次に、解析部１６は、Ｎに１をセットする（ステップＳ１９）。
【００５４】
そして、ステップＳ２０において、解析部１６は、第Ｎトレイの媒体設定を取得する。
【００５５】
次に、解析部１６は、データ解析部１６１が取得した印刷データ媒体設定と、第Ｎトレイのトレイ媒体設定とが一致するか否かを判断し、一致する場合（ステップＳ２１  Ｙｅｓ）、解析部１６による処理はステップＳ２２に移行する。一方、一致しない場合（ステップＳ２１  Ｎｏ）、解析部１６による処理はステップＳ２３に移行する。
【００５６】
ステップＳ２２において、解析部１６はコスト算出部１６２に対して通常ページのページ数と媒体の単価２１との積を求めるよう指示を与えるとともに、当該算出結果を第Ｎトレイの媒体コスト５０としてメモリ１８に一次的に記憶させる。
【００５７】
次に、解析部１６は、全てのトレイのトレイ媒体設定を確認したか否かを判断する。全てのトレイのトレイ媒体設定を確認した場合（ステップＳ２３  Ｙｅｓ）、解析部１６による処理は終了する。一方、全てのトレイのトレイ設定情報を確認していない場合（ステップＳ２３  Ｎｏ）、解析部１６による処理はステップＳ２４に移行する。なお、ステップＳ２４においては、トレイ数Ｎがインクリメントされ、ステップＳ２０からの処理が繰り返される。
【００５８】
次に、図１２のフローチャートを使用して、消費電力のコスト６０を算出する処理について説明する。なお、ここでの説明においても、トレイ数をＮ個として説明する（Ｎは０を除いた自然数）。
【００５９】
まず、ステップＳ３１において、データ解析部１６１は印刷データ４０を解析し、印刷属性情報としての設定コマンドから表紙ページの媒体サイズ、媒体ウェイトを取得するとともに、表紙ページのページ数を取得する。
【００６０】
次に、解析部１６は、コスト算出部１６２に対して消費単位あたりのコストから表紙ページの消費電力のコスト６０を算出するよう指示を与える。指示を受けたコスト算出部１６２は、消費単位あたりのコストから表紙ページの消費電力のコスト６０を算出する（ステップＳ３２）。
【００６１】
ステップＳ３３において、データ解析部１６１は印刷データ４０を解析し、印刷属性情報としての設定コマンドから通常ページの媒体サイズ、媒体ウェイトを取得するとともに、表紙ページのページ数を取得する。
【００６２】
次に、解析部１６は、コスト算出部１６２に対して消費単位あたりのコストから通常ページの消費電力のコスト６０を算出するよう指示を与える。指示を受けたコスト算出部１６２は、消費単位あたりのコストから通常ページの消費電力のコスト６０を算出する（ステップＳ３４）。
【００６３】
そして、解析部１６は、Ｎに１をセットする（ステップＳ３５）。
【００６４】
次に、解析部１６は、第Ｎトレイが表紙ページで使用されるか否かを判断する。ここで、第Ｎトレイが表紙ページで使用される場合（ステップＳ３６  Ｙｅｓ）、解析部１６による処理は、ステップＳ３７に移行する。一方、第Ｎトレイが表紙ページで使用されない場合（ステップＳ３６  Ｎｏ）、解析部１６による処理は、ステップＳ３８に移行する。
【００６５】
第Ｎトレイが表紙ページで使用される場合（ステップＳ３６  Ｙｅｓ）、解析部１６は、表紙ページの消費電力のコスト６０をメモリ１８に一時的に記憶させる（ステップＳ３７）。一方、第Ｎトレイが表紙ページで使用されない場合（ステップＳ３６  Ｎｏ）、解析部１６は、通常ページの消費電力のコスト６０をメモリ１８に記憶させる（ステップＳ３８）。
【００６６】
そして、解析部１６は、全てのトレイの消費電力のコスト６０を確認したか否かを判断する。全てのトレイの消費電力のコスト６０を確認した場合（ステップＳ３９  Ｙｅｓ）、解析部１６による処理は終了する。一方、全てのトレイの消費電力のコスト６０を確認していない場合（ステップＳ３９  Ｎｏ）、解析部１６による処理はステップＳ４０に移行する。なお、ステップＳ４０においては、トレイ数Ｎがインクリメントされ、ステップＳ３６からの処理が繰り返される。
【００６７】
次に、図１３のフローチャートを使用して、消耗品のコスト７０を算出する処理について説明する。なお、ここでの説明においても、トレイ数をＮ個として説明する（Ｎは０を除いた自然数）。
【００６８】
まず、ステップＳ４１において、データ解析部１６１は印刷データ４０を解析し、ページデータ４２４から表紙ページのドットカウントを取得する。
【００６９】
次に、解析部１６は、コスト算出部１６２に対して消費単位あたりのコストから表紙ページの消耗品のコスト７０を算出するよう指示を与える。指示を受けたコスト算出部１６２は、消費単位あたりのコストから表紙ページの消耗品のコスト７０を算出する（ステップＳ４２）。
【００７０】
ステップＳ４３において、データ解析部１６１は印刷データ４０を解析し、ページデータ４２４から通常ページのドットカウントを取得する。
【００７１】
次に、解析部１６は、コスト算出部１６２に対して消費単位あたりのコストから通常ページの消耗品のコスト７０を算出するよう指示を与える。指示を受けたコスト算出部１６２は、消費単位あたりのコストから通常ページの消耗品のコスト７０を算出する（ステップＳ４４）。
【００７２】
そして、解析部１６は、Ｎに１をセットする（ステップＳ４５）。
【００７３】
次に、解析部１６は、第Ｎトレイが表紙ページで使用されるか否かを判断する。ここで、第Ｎトレイが表紙ページで使用される場合（ステップＳ４６  Ｙｅｓ）、解析部１６による処理は、ステップＳ４７に移行する。一方、第Ｎトレイが表紙ページで使用されない場合（ステップＳ４６  Ｎｏ）、解析部１６による処理はステップＳ４８に移行する。
【００７４】
第Ｎトレイが表紙ページで使用される場合（ステップＳ４６  Ｙｅｓ）、解析部１６は、表紙ページの消耗品のコスト７０をメモリ１８に一次的に記憶させる（ステップＳ４７）。一方、第Ｎトレイが表紙ページで使用されない場合（ステップＳ４６  Ｎｏ）、解析部１６は、通常ページの消耗品のコスト７０をメモリ１８に記憶させる（ステップＳ４８）。
【００７５】
そして、解析部１６は全てのトレイの消耗品のコスト７０を確認したか否かを判断する。全てのトレイの消耗品のコスト７０を確認した場合（ステップＳ４９  Ｙｅｓ）、解析部１６による処理は終了する。一方、全てのトレイの消耗品のコスト７０を確認していない場合（ステップＳ４９  Ｎｏ）、解析部１６による処理はステップＳ５０に移行する。なお、ステップＳ５０においては、トレイ数Ｎがインクリメントされ、ステップＳ４６からの処理が繰り返される。
【００７６】
ここで、図９に示されるように、例えば、目標コストを５５０円とした場合のプリンタ１０の具体的態様について図１１〜図１３のフローチャートを使用して説明する。なお、ここでの説明においては、図１０のステップＳ１において、使用者により目標コスト５５０円が入力されており、さらに、ステップＳ２において、使用者により印刷データ４０がプリンタ１０に対して入力されているものとする。
【００７７】
まず、図１１のステップＳ１１において、データ解析部１６１は入力された印刷データ４０を解析し、表紙ページの印刷データ媒体設定を取得するとともに、表紙ページのページ数を取得する。印刷データ４０は、図４に示されるように、１ページ目４２の表紙ページと、それに続く２ページ目４３、３ページ目４４、４ページ目４５、５ページ目４６の通常ページとから構成されている。したがって、データ解析部１６は、１ページ目４２の表紙ページの印刷データ媒体設定を取得する。ここでの印刷データ媒体設定は、媒体サイズ：Ａ４、媒体タイプ：Ｇｒｏｓｓ、媒体ウェイト：Ｈｅａｖｙである。
【００７８】
次に、解析部１６は、Ｎに１をセットする（ステップＳ１２）。
【００７９】
そして、ステップＳ１３において、解析部１６は、第１トレイ３１のトレイ媒体設定を取得する。第１トレイ３１のトレイ媒体設定は、図３に示されるように、媒体サイズ：Ａ４、媒体タイプ：Ｇｒｏｓｓ、媒体ウェイト：Ｈｅａｖｙである。
【００８０】
次に、解析部１６は、データ解析部１６１が取得した印刷データ媒体設定と、第１トレイ３１のトレイ媒体設定とが一致するか否かを判断する。印刷データ媒体設定とトレイ媒体設定とは、一致するため（ステップＳ１４  Ｙｅｓ）、データ解析部１６による処理はステップＳ１５に移行する。
【００８１】
ステップＳ１５において、解析部１６はコスト算出部１６２に対して表紙ページのページ数と媒体の単価２１との積を求めるよう指示を与える。ここでは、表紙のページ数は１ページであり、媒体（１）２０１の単価２１は３００円であるので、媒体（１）２０１のコスト５０は３００円となる。この算出結果である３００円は第１トレイ３１の媒体コスト５０としてメモリ１８に一次的に記憶される。
【００８２】
次に、解析部１６は、全てのトレイのトレイ媒体設定を確認したか否かを判断する。この段階では、まだ、第２トレイ３２〜第５トレイ３５全てのトレイ媒体設定は確認されていないので、引き続き、トレイ数Ｎをインクリメントし、ステップＳ１３からの処理が繰り返される。
【００８３】
同様な処理により、第２トレイ３２の媒体コスト５０として２００円がメモリ１８に一次的に記憶される。なお、第３トレイ３３から以降のトレイに関しては、印刷データ媒体設定とトレイ媒体設定とが一致しないため、解析部１６による処理はステップＳ１８に移行する。
【００８４】
次に、ステップＳ１８において、データ解析部１６１は印刷データ４０を解析し、通常ページの印刷データ媒体設定を取得するとともに、通常ページのページ数を取得する。印刷データ４０における３ページ目４４、４ページ目４５、５ページ目４６の通常ページの印刷データ媒体設定は、何れも媒体サイズ：Ａ４、媒体タイプ：Ｐｌａｉｎ、媒体ウェイト：Ｍｅｄｉｕｍであり、合計のページ数は４ページである。
【００８５】
次に、解析部１６は、Ｎに１をセットする（ステップＳ１９）。
【００８６】
そして、ステップＳ２０において、解析部１６は、第１トレイ３１のトレイ媒体設定を取得する。前述したように、第１トレイ３１のトレイ媒体設定は、媒体サイズ：Ａ４、媒体タイプ：Ｇｒｏｓｓ、媒体ウェイト：Ｈｅａｖｙである。
【００８７】
次に、解析部１６は、データ解析部１６１が取得した印刷データ媒体設定と、第１トレイ３１のトレイ媒体設定とが一致するか否かを判断する。ここでは、第３トレイ３３となった段階で、印刷データ媒体設定とトレイ媒体設定とが一致する（ステップＳ２１  Ｙｅｓ）。
【００８８】
ステップＳ２２において、解析部１６はコスト算出部１６２に対して通常ページのページ数と媒体の単価２１との積を求めるよう指示を与える。ここでは、通常ページは４ページであり、第３トレイ３３の媒体（３）２０３の単価２１は１０円であるので、媒体（３）２０３のコスト５０は４０円となる。この算出結果である４０円は第３トレイ３３の媒体コスト５０としてメモリ１８に一次的に記憶される。
【００８９】
次に、解析部１６は、全てのトレイのトレイ媒体設定を確認したか否かを判断する。この段階では、まだ、第４トレイ３４及び第５トレイ３５のトレイ媒体設定は確認されていないので、引き続き、トレイ数Ｎをインクリメントし、ステップＳ２０からの処理が繰り返される。
【００９０】
同様な処理により、第４トレイ３４の媒体コスト５０として８０円がメモリ１８に一次的に記憶される。また、第５トレイ３５の媒体コスト５０として１２０円がメモリ１８に一次的に記憶される。
【００９１】
次に、図１２中、ステップＳ３１において、データ解析部１６１は印刷データ４０を解析し、印刷属性情報としての設定コマンドから表紙ページの媒体サイズ、媒体ウェイトを取得するとともに、表紙ページのページ数を取得する。印刷データ４０は、図４に示されるように、１ページ目４２の表紙ページと、それに続く２ページ目４３、３ページ目４４、４ページ目４５、５ページ目４６の通常ページとから構成されている。したがって、データ解析部１６が取得する表紙ページの媒体サイズ、媒体ウェイトは、媒体サイズ：Ａ４、媒体ウェイト：Ｈｅａｖｙである。
【００９２】
次に、解析部１６は、コスト算出部１６２に対して消費単位あたりのコストから表紙ページの消費電力のコスト６０を算出するよう指示を与える。指示を受けたコスト算出部１６２は、消費単位あたりのコストから表紙ページの消費電力のコスト６０を算出する（ステップＳ３２）。ここでは、消費電力のコスト６０は５０円である。
【００９３】
ステップＳ３３において、データ解析部１６１は印刷データ４０を解析し、印刷属性情報としての設定コマンドから通常ページの媒体サイズ、媒体ウェイトを取得するとともに、通常ページのページ数を取得する。印刷データ４０における３ページ目４４、４ページ目４５、５ページ目４６の媒体サイズ、媒体ウェイトは、何れも媒体サイズ：Ａ４、媒体タイプ：Ｐｌａｉｎ、媒体ウェイト：Ｍｅｄｉｕｍであり、合計のページ数は４ページである。
【００９４】
次に、解析部１６は、コスト算出部１６２に対して消費単位あたりのコストから通常ページの消費電力のコスト６０を算出するよう指示を与える。指示を受けたコスト算出部１６２は、消費単位あたりのコストから通常ページの消費電力のコスト６０を算出する（ステップＳ３４）。ここでは、消費電力のコスト６０は４０円である。
【００９５】
そして、解析部１６は、Ｎに１をセットする（ステップＳ３５）。
【００９６】
次に、解析部１６は、第Ｎトレイが表紙ページで使用されるか否かを判断する。ここで、第Ｎトレイが表紙ページで使用される場合（ステップＳ３６  Ｙｅｓ）、解析部１６による処理は、ステップＳ３７に移行する。一方、第Ｎトレイが表紙ページで使用されない場合（ステップＳ３６  Ｎｏ）、解析部１６による処理は、ステップＳ３８に移行する。
【００９７】
第Ｎトレイが表紙ページで使用される場合（ステップＳ３６  Ｙｅｓ）、解析部１６は、表紙ページの消費電力のコスト６０をメモリ１８に一時的に記憶させる（ステップＳ３７）。ここでは、第１トレイ３１及び第２トレイ３２が表紙ページの媒体として使用される。一方、第Ｎトレイが表紙ページで使用されない場合（ステップＳ３６  Ｎｏ）、つまり、第３トレイ３３以降のトレイに関しては、解析部１６は、通常ページの消費電力のコスト６０をメモリ１８に記憶させる（ステップＳ３８）。
【００９８】
そして、解析部１６は、全てのトレイの消費電力のコスト６０を確認したか否かを判断する。全てのトレイの消費電力のコスト６０を確認した場合（ステップＳ３９  Ｙｅｓ）、解析部１６による処理は終了する。一方、全てのトレイの消費電力のコスト６０を確認していない場合（ステップＳ３９  Ｎｏ）、解析部１６による処理はステップＳ４０に移行する。なお、ステップＳ４０においては、トレイ数Ｎがインクリメントされ、ステップＳ３６からの処理が繰り返される。
【００９９】
次に、図１３中、ステップＳ４１において、データ解析部１６１は表示ページのドットカウントを取得する。すなわち、図７で説明したように、例えば、表紙ページのドット密度が２０％である場合、表紙ページのドットカウント［Ｃ］は、２７８４２７７４ドット（１３９２１３８７２ドット×０．２）となる。
【０１００】
次に、解析部１６は、コスト算出部１６２に対して消費単位あたりのコストから表紙ページの消耗品のコスト７０を算出するよう指示を与える。指示を受けたコスト算出部１６２は、消費単位あたりのコストから表紙ページの消耗品のコスト７０を算出する（ステップＳ４２）。具体的には、コスト算出部１６２は、データ解析部１６１が取得した表紙ページのドットカウント［Ｃ］に基づき消耗品のコスト７０を算出する。図７で説明したように、色材の消費量［Ｄ］はドットカウント［Ｃ］と比例関係にある。したがって、仮に消耗品の単位コスト［ｄ］を０．０００００１４３６円とすると、表紙ページの消耗品のコスト７０は、２７８４２７７４（ドットカウント［Ｃ］）×０．０００００１４３６円（消耗品の単位コスト［ｄ］）＝約４０円となる。
【０１０１】
そして、ステップＳ４３において、データ解析部１６１は通常ページのドットカウントを取得する。ステップＳ４１と同様に、例えば、通常ページのドット密度が１０％である場合、通常ページのドットカウント［Ｃ］は、１３９２１３８ドット（１３９２１３８７２ドット×０．１）となる。
【０１０２】
次に、解析部１６は、コスト算出部１６２に対して消費単位あたりのコストから通常ページの消耗品のコスト７０を算出するよう指示を与える。指示を受けたコスト算出部１６２は、消費単位あたりのコストから通常ページの消耗品のコスト７０を算出する（ステップＳ４４）。具体的には、コスト算出部１６２は、データ解析部１６１が取得した通常ページのドットカウント［Ｃ］に基づき消耗品のコスト７０を算出する。図７で説明したように、色材の消費量［Ｄ］はドットカウント［Ｃ］と比例関係にある。したがって、仮に消耗品の単位コスト［ｄ］を０．０００００１４３６円とすると、通常ページの消耗品のコスト７０は、１３９２１３８（ドットカウント［Ｃ］×０．０００００１４３６円（消耗品の単位コスト［ｄ］）＝約２０円となる。
【０１０３】
そして、解析部１６は、Ｎに１をセットする（ステップＳ４５）。
【０１０４】
次に、解析部１６は、第Ｎトレイが表紙ページで使用されるか否かを判断する。ここで、第Ｎトレイが表紙ページで使用される場合（ステップＳ４６  Ｙｅｓ）、解析部１６による処理は、ステップＳ４７に移行する。一方、第Ｎトレイが表紙ページで使用されない場合（ステップＳ４６  Ｎｏ）、解析部１６による処理はステップＳ４８に移行する。
【０１０５】
第Ｎトレイが表紙ページで使用される場合（ステップＳ４６  Ｙｅｓ）、解析部１６は、表紙ページの消耗品のコスト７０をメモリ１８に一次的に記憶させる（ステップＳ４７）。一方、第Ｎトレイが表紙ページで使用されない場合（ステップＳ４６  Ｎｏ）、解析部１６は、通常ページの消耗品のコスト７０をメモリ１８に一次的に記憶させる（ステップＳ４８）。
【０１０６】
解析部１６は全てのトレイの消耗品のコスト７０を確認したか否かを判断する。全てのトレイの消耗品のコスト７０を確認した場合（ステップＳ４９  Ｙｅｓ）、解析部１６による処理は終了する。一方、全てのトレイの消耗品のコスト７０を確認していない場合（ステップＳ４９  Ｎｏ）、解析部１６による処理はステップＳ５０に移行する。なお、ステップＳ５０においては、トレイ数Ｎがインクリメントされ、ステップＳ４６からの処理が繰り返される。
【０１０７】
このような処理によって算出した各トレイのコスト８０は、前述したように、図８（ａ）中の「小計」の欄に記述の値段となる。
【０１０８】
そして、制御部１１が図１０のステップＳ７以降にかかる処理を実行することによって、図９に示されるように、目標コストよりも安く、目標コストに最も近い順番でトレイの組み合わせ８２が表示される。
【０１０９】
なお、トレイの組み合わせ８２の表示は、図９に示されるような目標コストに最も近い順番に限定される訳ではない。例えば、印刷コストから安いトレイの組み合わせから印刷コストの高い組み合わせとなるように表示してもかまわない。
【０１１０】
以上のように、第１の実施形態によれば、目標コストを上限とし、媒体種別と印刷コストに基づいたトレイの組み合わせを表示するようにしたので、容易に印刷コストを把握することができる。
【０１１１】
［第２の実施形態］
第２の実施形態にかかるプリンタ２０の構成は、第１の実施形態にかかるプリンタ１０と略同一である。したがって、第２の実施形態にかかるプリンタ２０の説明においては、第１の実施形態にかかるプリンタ１０と同一な箇所には同一の符号を付して説明を省略し、異なる箇所についてのみ説明する。
【０１１２】
図１４は、第２の実施形態にかかるプリンタ２０の構成を説明するための構成を説明する機能ブロック図である。プリンタ２０は、プリンタ１０の構成に加えて、使用者による利用料金の投入を受付ける料金投入部１０００と、料金投入部１０００に投入された利用料金の合計金額値を算出する料金計算部１００１と、料金計算部１００１が算出した利用料金の合計金額値に基づいて目標コストに設定する目標コスト設定部１００２とを備える。
【０１１３】
図１５は、使用者に対してトレイの組み合わせ８２と印刷コスト８１とを表示する操作画面９５の一例を説明する図である。操作画面９５は、使用者が投入した利用料金の合計金額値が表示されるブロック１０１０と、目標コストに基づく検索結果を表示し、どのトレイの組み合わせ８２で印刷データ４０にかかる印刷を実行させるかの選択を受付けるブロック９２とを備える。そして、使用者は表示されたトレイの組み合わせ８２の中で、入力した目標コストに近いトレイの組み合わせ８２を選択し、印刷実行ボタンを押すことで、印刷データ４０にかかる印刷を実行させることができる。
【０１１４】
次に、プリンタ２０の処理動作について図１６のフローチャートを使用して説明する。プリンタ２０の全体にかかる処理動作は、図１０のフローチャートで説明した処理動作に、使用者が利用料金を投入するステップＳ５１、利用者が投入した利用料金の合計金額値を算出し、その合計金額値を目標コストに設定するステップＳ５２が追加されたものである。したがって、ステップＳ５１、ステップＳ５２についてのみ説明するが、他の処理動作については図１０のフローチャートで示した処理動作と同様に行うことができる。また、媒体のコスト５０の算出にかかる処理、消費電力のコスト６０の算出にかかる処理、消耗品のコスト７０の算出にかかる処理については、図１１〜図１３で説明したフローチャートの処理に準じて行うことができる。
【０１１５】
まず、図１６中、ステップＳ５１において、使用者は料金投入部１０００に利用料金を投入する。
【０１１６】
すると、制御部１１は、料金計算部１００１に対して投入された利用料金の合計金額値を算出するよう指示を与える。利用料金の合計金額値の算出の指示を受けた料金計算部１００１は、投入された利用料金の合計金額値を算出し、当該合計金額値を制御部１１に通知する。合計金額値の通知を受けた制御部１１は、当該合計金額値を目標コストに設定するよう目標コスト設定部１００２に指示を与える。目標コスト設定部１００２は、当該合計金額値を目標コスト記憶部１２２に記憶させることで、目標コストが設定される（ステップＳ５２）。
【０１１７】
以上のように、第２の実施形態によれば、第１の実施形態の効果に加えて、使用者が投入した利用料金の合計金額値を目標コストに設定し、当該目標コストを上限とし、媒体種別と印刷コストに基づいたトレイの組み合わせを表示するようにしたので、使用者が操作パネルを介して目標コストを入力する手間を省くことができる。
【０１１８】
［第３の実施形態］
第３の実施形態にかかるプリンタ３０の構成は、第２の実施形態にかかるプリンタ２０と略同一である。したがって、第３の実施形態にかかるプリンタ３０の説明においては、第２の実施形態にかかるプリンタ２０と同一な箇所には同一の符号を付して説明を省略し、異なる箇所についてのみ説明する。
【０１１９】
図１７は、第３の実施形態にかかるプリンタ３０の構成を説明するための構成を説明する機能ブロック図である。プリンタ３０は、プリンタ２０の構成に加えて、使用者が投入した利用料金の合計金額値である目標コストとトレイの組み合わせ８２ごとの印刷コスト８１との差分を算出するコスト差分算出部２０００を備える。
【０１２０】
図１８は、使用者に対してトレイの組み合わせ８２と印刷コスト８１とを表示する操作画面９６の一例を説明する図である。操作画面９６は、使用者が投入した利用料金の合計金額値が表示されるブロック１０１０と、目標コストに基づく検索結果と目標コストよりも高い組み合わせを表示した上で、目標コストとトレイの組み合わせ８２との印刷コスト８１の差分である節約金額を表示する節約金額表示ボックス２０１０とを表示するとともに、どのトレイの組み合わせ８２で印刷データ４０にかかる印刷を実行させるかの選択を受付けるブロック９７とを備える。そして、使用者は表示されたトレイの組み合わせ８２の中で、入力した目標コストに近いトレイの組み合わせ８２を選択し、印刷実行ボタンを押すことで、印刷データ４０にかかる印刷を実行させることができる。
【０１２１】
次に、プリンタ３０の処理動作について図１９のフローチャートを使用して説明する。プリンタ３０の全体にかかる処理動作は、図１６のフローチャートで説明した処理動作に、目標コストと印刷コスト８１とを比較し、目標コストよりも高く、目標コストに最も近い順番でトレイの組み合わせ８２を表示するステップＳ６１と、コスト差分算出部２０００で算出された目標コストとトレイの組み合わせ８２ごとの印刷コスト８１との差分を節約料金として表示するステップＳ６２と、追加料金の有無を判断するステップＳ６３と、追加料金がある場合、使用者が追加料金を投入するステップＳ６４と、目標コストに追加料金の加算を行い、目標コストを更新するステップＳ６５が追加されたものである。したがって、ステップＳ６１〜ステップＳ６５についてのみ説明するが、他の処理動作については図１６のフローチャートで示した処理動作と同様に行うことができる。また、媒体のコスト５０の算出にかかる処理、消費電力のコスト６０の算出にかかる処理、消耗品のコスト７０の算出にかかる処理については、図１１〜図１３で説明したフローチャートの処理に準じて行うことができる。
【０１２２】
図１９中、ステップＳ６１において、制御部１１は、使用者が投入した利用料金の合計金額である目標コストと印刷コスト８１とを比較し、目標コストよりも高く、目標コストに最も近い順番でトレイの組み合わせ８２を表示するよう表示部１５２に指示を与える。制御部１１によりトレイの組み合わせ８２の表示指示を受けた表示部１５２は、当該トレイの組み合わせ８２を表示する（ステップＳ６１）。
【０１２３】
そして、制御部１１は、コスト差分算出部２０００に対して目標コストとトレイの組み合わせ８２ごとの印刷コスト８１との差分を算出するよう指示を与える。制御部１１により差分の算出指示を受けたコスト差分算出部２０００は、目標コストとトレイの組み合わせ８２ごとの印刷コスト８１との差分を算出し、当該算出結果を制御部１１に通知する。通知を受けた制御部１１は、当該算出結果を節約料金として表示するよう表示部１５２に指示を与える。制御部１１により節約料金の表示指示を受けた表示部１５２は、当該節約料金を表示する（ステップＳ６２）。
【０１２４】
次に、制御部１１は追加料金が発生したか否かを確認する。ここで、追加料金が発生した場合（ステップＳ６３  Ｙｅｓ）、使用者による追加料金が投入されるまで待機する。一方、追加料金が発生しない場合（ステップＳ６３  Ｎｏ）、一連の処理は終了する。
【０１２５】
表示された節約料金に基づいて使用者が追加料金を料金投入部１０００を介して投入すると（ステップＳ６４）、制御部１１は、料金計算部１００１に対して投入された追加料金の合計金額値を算出するよう指示を与える。追加料金の合計金額値の算出の指示を受けた料金計算部１００１は、投入された追加料金の合計金額値を算出し、当該合計金額値を制御部１１に通知する。合計金額値の通知を受けた制御部１１は、当該合計金額値を現在の目標コストに加算して設定するよう目標コスト設定部１００２に指示を与える。目標コスト設定部１００２は、当該加算金額値を目標コスト記憶部１２２に記憶させることで、目標コストが更新される（ステップＳ６５）。
【０１２６】
以上のように、第３の実施形態によれば、第２の実施形態の効果に加え、使用者が投入した利用料金の合計金額値を目標コストに設定し、当該目標コストを上限とし、媒体種別と印刷コストに基づいたトレイの組み合わせ及び目標コストと印刷コストとの金額差分を表示するようにしたので、目標コストを満たす選択肢について、目標コストに対して、どのくらいの金額が節約できるのかを明確にすることができる。また、目標コストを超える選択肢について、目標コストに対して、どのくらい金額を追加すればプリンタを利用できるのかを明確にすることができる。
【０１２７】
本実施形態の説明においては、画像形成装置としてプリンタを例として説明したが、本発明はこれに限定されるものではない。プリンタ以外にも、スキャナ等の画像読取装置を備える複合機、ファクシミリ装置、複写機等においても、本発明を適用することができる。また、印刷部の説明において、電子写真方式の印刷エンジンを一例として挙げたが、他にも、例えば、インクジェット式、熱転写式等のいかなる種類の方式の印刷エンジンを用いてもかまわない。
【図面の簡単な説明】
【０１２８】
【図１】プリンタの構成を説明する機能ブロック図である。
【図２】媒体単価記憶部を模式的に表した図である。
【図３】給紙部を模式的に表した図である。
【図４】受信データを模式的に表した図である。
【図５】媒体のコストを算出する方法の一例を示した図である。
【図６】消費電力のコストを算出する方法の一例を示した図である。
【図７】消耗品のコストを算出する方法の一例を示した図である。
【図８】印刷コストを決定する方法の一例を示した図である。
【図９】操作画面の一例を説明する図である。
【図１０】目標コストに基づいてトレイの組み合わせを表示する処理を説明するフローチャートである。
【図１１】媒体のコストを算出する処理を説明する図である。
【図１２】消費電力のコストを算出する処理を説明する図である。
【図１３】消耗品のコストを算出する処理を説明する図である。
【図１４】プリンタの構成を説明する機能ブロック図である。
【図１５】操作画面の一例を説明する図である。
【図１６】目標コストに基づいてトレイの組み合わせを表示する処理を説明するフローチャートである。
【図１７】プリンタの構成を説明する機能ブロック図である。
【図１８】操作画面の一例を説明する図である。
【図１９】目標コストに基づいてトレイの組み合わせを表示する処理を説明するフローチャートである。
【符号の説明】
【０１２９】
１０    プリンタ
１１    制御部
１２    記憶部
１２１  媒体単価記憶部
１２２  目標コスト記憶部
１３    給紙部
１４    受信部
１５    操作パネル
１５１  入力部
１５２  表示部
１６    解析部
１６１  データ解析部
１６２  コスト算出部
１７    印刷部
１８    メモリ
１９    バス
２０  プリンタ
３０  プリンタ
１０００料金投入部
１００１料金計算部
１００２目標コスト設定部
２０００  コスト差分算出部
【図１】
2010046828.tif 000003
【図２】
2010046828.tif 000004
【図３】
2010046828.tif 000005
【図４】
2010046828.tif 000006
【図５】
2010046828.tif 000007
【図６】
2010046828.tif 000008
【図７】
2010046828.tif 000009
【図８】
2010046828.tif 000010
【図９】
2010046828.tif 000011
【図１０】
2010046828.tif 000012
【図１１】
2010046828.tif 000013
【図１２】
2010046828.tif 000014
【図１３】
2010046828.tif 000015
【図１４】
2010046828.tif 000016
【図１５】
2010046828.tif 000017
【図１６】
2010046828.tif 000018
【図１７】
2010046828.tif 000019
【図１８】
2010046828.tif 000020
【図１９】
2010046828.tif 000021