(57)【要約】【課題】  印刷に関する適正なコストを提示する。【解決手段】  印刷に使用する記録媒体の属性情報と、記録媒体への印刷に使用する印刷装置の消耗部品の使用度合に応じて定まるコストとに基づいて、記録媒体への印刷にかかるコストを算出する。算出したコストを出力する。【選択図】  図７
2015184913.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体への印刷に関するコストを算出する装置であって、
印刷に使用する記録媒体の属性情報と、前記記録媒体への印刷に使用する印刷装置の消耗部品の使用度合に応じて定まるコストとに基づいて、前記記録媒体への印刷にかかるコストを算出する算出手段と
前記算出手段で算出したコストを出力する出力手段と
を備えることを特徴とする装置。
【請求項２】
前記属性情報を入力する入力手段と、
前記算出手段の算出に使用する前記記録媒体の属性情報が入力されていない場合、前記属性情報の入力を促す表示を行う表示手段と
を更に備えることを特徴とする請求項１に記載の装置。
【請求項３】
前記属性情報を記憶する記憶手段を更に備える
ことを特徴とする請求項１または２に記載の装置。
【請求項４】
前記属性情報は、前記記録媒体における、値段、厚さ、坪量、種類、大きさの少なくとも１つを含む
ことを特徴とする請求項１乃至３のいずれか１項に記載の装置。
【請求項５】
前記消耗部品は、前記印刷に使用する印刷装置の構成部品である、カッター、ローラ、ギア、モータの少なくとも一つを含む
ことを特徴とする請求項１乃至４のいずれか１項に記載の装置。
【請求項６】
前記算出手段は、前記印刷に使用する記録媒体の属性情報に基づいて、前記消耗部品と前記コストの関係を管理するコストテーブルを参照することで、前記記録媒体への印刷にかかるコストを算出する
ことを特徴とする請求項１乃至５のいずれか１項に記載の装置。
【請求項７】
前記算出手段は、更に、前記印刷で使用する記録材の消費量に対するコストを加算して、前記記録媒体への印刷にかかるコストを算出する
ことを特徴とする請求項１乃至６のいずれか１項に記載の装置。
【請求項８】
前記装置は、印刷装置であり、
前記属性情報を、前記印刷装置と接続する情報処理装置から受信する受信手段を更に備える
ことを特徴とする請求項１乃至７のいずれか１項に記載の装置。
【請求項９】
前記属性情報を、前記情報処理装置へ送信する送信手段を更に備える
ことを特徴とする請求項８に記載の装置。
【請求項１０】
前記装置は、前記印刷を行う印刷装置と接続する情報処理装置であり、
前記印刷装置から前記属性情報を受信する受信手段を更に備える
ことを特徴とする請求項１乃至７のいずれか１項に記載の装置。
【請求項１１】
前記属性情報を前記印刷装置へ送信する送信手段を更に備える
ことを特徴とする請求項１０に記載の装置。
【請求項１２】
記録媒体への印刷に関するコストを算出する方法であって、
印刷に使用する記録媒体の属性情報と、前記記録媒体への印刷に使用する印刷装置の消耗部品の使用度合に応じて定まるコストとに基づいて、前記記録媒体への印刷にかかるコストを算出する算出工程と
前記算出工程で算出したコストを出力する出力工程と
を備えることを特徴とする方法。
【請求項１３】
コンピュータを、請求項１乃至１１のいずれか１項に記載の装置の各手段として機能させるための、または請求項１２に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、  記録媒体への印刷に関するコストを算出する技術に関するものである。
【背景技術】
【０００２】
複写機、プリンタ、ファクス等の印刷装置は、消耗品の１つである記録材（トナーやインク等）を使用するため、この消耗品を使い切ると、新たな消耗品に交換する必要がある。また、印刷装置本体には、様々な消耗部品で構成されており、それらの消耗部品がすべて同じ寿命でないことが一般的である。
【０００３】
最近では、特許文献１のように、消耗品だけでなく、消耗部品の消耗まで考慮し、課金する方法が考案されている。特許文献１では、複写機の動作モードに応じて、各消耗部品の稼動変量を決定し、適切な課金処理を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４３６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法を用いても、全てのユーザに対して適正な課金を行えるとはいえない。その理由としては、ユーザが所望する任意の記録媒体（以降、カスタムメディアと呼ぶ）の特徴、属性に対応し、消耗品、消耗部品の消耗を考慮した適正な課金方法が提示されていないからである。従来の技術では、カスタムメディアの特徴、属性情報を印刷装置に登録できず、それらの属性情報に対応したカッター等の消耗部品の適正な消耗度が考慮されなかったので、カスタムメディア使用時に正確なコスト情報を提示することができなかった。
【０００６】
本発明は上記の課題を解決するためになされたものであり、印刷に関する適正なコストを提示することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための本発明による装置は以下の構成を備える。即ち、
記録媒体への印刷に関するコストを算出する装置であって、
印刷に使用する記録媒体の属性情報と、前記記録媒体への印刷に使用する印刷装置の消耗部品の使用度合に応じて定まるコストとに基づいて、前記記録媒体への印刷にかかるコストを算出する算出手段と
前記算出手段で算出したコストを出力する出力手段と
を備える。
【発明の効果】
【０００８】
本発明によれば、印刷に関する適正なコストを提示することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷装置の構成を示すブロック図である。
【図２】外部機器の構成を示すブロック図である。
【図３】印刷装置のパネル装置の表示例を示す図である。
【図４】普通紙と消耗部品のコストの関係を示す図である。
【図５】コート紙と消耗部品のコストの関係を示す図である。
【図６】推奨普通紙と消耗部品のコストの関係を示す図である。
【図７】印刷装置の処理の一例を示すフローチャートである。
【図８】印刷履歴の一例を示す図である。
【図９】カスタムメディアの属性入力画面の図である。
【図１０】印刷装置とホストＰＣの処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１１】
図１は印刷装置の制御部であるコントローラと印刷装置内部の構成を説明するブロック図である。
【００１２】
尚、本明細書において、印刷装置１００は、印刷機能に特化した専用機に限らず、印刷機能とその他の機能を複合した複合機や、記録媒体上に画像やパターンを形成する製造装置等も含むものとする。
【００１３】
印刷装置１００のコントローラ１１１は、内部バス１０１、ホストＩ／Ｆ１０３、ＣＰＵ１０４、記憶部１０５、エンジンＩ／Ｆ１０６、パネルＩ／Ｆ１０７を含んでいる。印刷装置１００は、ホストＩ／Ｆ１０３を介してネットワーク１０２に接続され、ネットワーク１０２に接続される情報処理装置である外部機器１１０との間でデータ（印刷データ等）を送受信することができる。
【００１４】
ＣＰＵ１０４は、記憶部１０５に予め記憶されたプログラム、パネル装置１０９からのモード指示、あるいは外部機器１１０からコマンド（命令）によってコントローラ１１１全体を制御する中央処理装置である。また、ＣＰＵ１０４は、記憶部１０５に記憶された印刷データを解析し、印刷ジョブデータ及び印刷装置制御コマンドの解析を行う。
【００１５】
記憶部１０５は、パネル装置１０９からのモード指示の内容や、印刷ジョブデータ等のデータを保持することが可能な記憶装置である。より具体的には、記憶部１０５は、ＣＰＵ１０４が読み出すプログラムコード等のデータを格納するＲＯＭ等のプログラムメモリを備える。また、記憶部１０５は、画像データ等のデータを一時格納したり、バッファリングしたりするためのＲＡＭ等のワークメモリを備える。加えて、記憶部１０５は、ＨＤＤのような大容量記憶装置である場合もある。
【００１６】
エンジンＩ／Ｆ１０６は、記録ヘッドを備えるエンジン１０８とコマンド及びステータスや印刷データの通信を行うインタフェースモジュールである。エンジン１０８は、印刷データに基づいて、記録ヘッドから記録材であるインクを吐出して記録媒体に印刷する。また、エンジン１０８は、ロール紙給紙ユニット（不図示）を備え、外部機器１１０で動作するプリンタドライバが許容する範囲内で、任意の長さの原稿にカッター（不図示）により切断して印刷することができる。また、カット紙用の給紙口を備えることにより、ロール紙のみならずカット紙に印刷を行うことも可能である。
【００１７】
パネルＩ／Ｆ１０７は、パネル装置１０９とコマンド及びステータスの通信を行うインタフェースである。パネル装置１０９は、オペレータがモード指示を行ったり、オペレータに現在の印刷装置の状態を表示する操作パネルである。このパネル装置１０９は、ＬＣＤ等の表示部、各種スイッチやタッチパネルを含んでいる。
【００１８】
ホストＩ／Ｆ１０３は、外部機器１１０と通信を行うインタフェースであり、通常は、ネットワーク、ＵＳＢ、１３９４、セントロニクス仕様のインタフェースである。
【００１９】
コントローラ１１１は、外部機器１１０から文字情報や画像情報を受信すると、受信した情報を解析して、記録媒体１ページ分ずつの印刷データを記憶部１０５に記憶する。この記録媒体１ページ分ずつの印刷データは、エンジンＩ／Ｆ１０６からエンジン１０８に出力され、記録媒体に印刷される。
【００２０】
尚、本実施形態では、エンジン１０８は、印刷方式として、インクジェット方式を用いるが、これに限定されず、電子写真方式やオフセット方式等の他の印刷方式を用いることもできる。また、印刷装置１００は、特に、ロール紙や、Ａ０サイズやＢ０サイズ等の比較的大きなサイズの記録媒体に原稿画像を印刷する印刷装置を想定している。しかしながら、もちろん、比較的小さなサイズの記録媒体を用いる印刷装置を本実施形態に適用することができる。
【００２１】
図２は外部機器１１０（例えば、ＰＣ）の内部構成を示すブロック図である。
【００２２】
外部機器１１０は、内部バス２０２によって、ＣＰＵ２０３、記憶部２０４、表示部２０５、操作部２０６及び通信インタフェース２０７を含んでいる。外部機器１１０からは、ユーザが所望する任意の記録媒体（以降、カスタムメディアと呼ぶ）の属性情報等の入力が可能である。
【００２３】
記憶部２０４は、ＣＰＵ２０３が読み出すプログラムコード等のデータを格納するＲＯＭ等のプログラムメモリを備える。また、記憶部２０４は、画像データ等のデータを一時格納したり、バッファリングしたりするためのＲＡＭ等のワークメモリを備える。加えて、記憶部２０４は、ＨＤＤのような大容量記憶装置である場合もある。
【００２４】
表示部２０５は、ＬＣＤ等を含んでいる。操作部２０６は、キーボードやマウス、またタッチパネル等を含んでいる。通信インタフェース２０７は、外部機器１１０をネットワーク１０２に接続して各種通信を行うための通信部であり、通常は、ネットワーク、ＵＳＢ、１３９４、セントロニクス仕様のインタフェースである。
【００２５】
図３は印刷装置１００のパネル装置１０９の一例を示す図である。
【００２６】
パネル装置１０９は、液晶表示部３０２を備え、各種操作、メッセージ等のユーザインタフェースを表示することができる。また、選択ボタン３０４を操作することによって、ユーザは、ユーザインタフェースで表示される各種メニューによって、印刷装置１００に対する動作指示を選択し、命令決定ボタン３０３で、その選択した動作指示に対応する命令を実行することができる。
【００２７】
図３では、ロール紙Ａの長さ、厚さ、及び坪量を入力する画面例を示している。これらの選択ボタン３０４、命令決定ボタン３０３を使うことで、ユーザは、カスタムメディアの各種属性情報を入力するための入力フィールド３０５〜３０７に、必要な情報を入力することができる。カスタムメディアの各種属性情報とは、具体的には、ロール紙の長さ、ロール紙の値段、紙の厚さ、紙の坪量、紙種類（普通紙、コート紙、光沢紙、和紙等）を含む。また、属性情報には、ロール紙の大きさ（幅及びその長さ）、ユーザが任意に設定できる紙の名前等のカスタムメディアの特徴を特定する情報を含む。パネル装置１０９から入力されたカスタムメディアの各種属性情報は、印刷装置１００の記憶部１０５に記憶される。このように、カスタムメディアの各種属性情報を、印刷装置１００に登録することにより、カスタムメディアでの印刷時の適正なコスト計算が可能となる。
【００２８】
図４〜図６は印刷装置１００で使用する紙に対応する、各消耗部品のコストの関係の一例を示す図である。
【００２９】
図４は普通紙の厚さに対応する各消耗部品のコストの関係を示している。ここで、消耗部品とは、カッター、ローラ、ギア、モータ等の印刷装置１００の構成部品の内、使用に応じてその機能が消耗し得る部品を意味する。
【００３０】
図４（ａ）では、２４ｉｎｃｈ幅の普通紙の厚さによって、カッター１回の紙切断動作でどれだけカッターが消耗するか（消耗度合：定量的指標）の一例を示している。図４（ｂ）では、４８ｉｎｃｈ幅の普通紙の厚さによって、カッター１回の紙切断動作でどれだけカッターが消耗するかの一例を示している。図４（Ｃ）では、普通紙の１メートルの印刷時に、普通紙の厚さによって、紙ローラがどれだけ消耗するかの一例を示している。
【００３１】
図５はコート紙の厚さに対応する各消耗部品のコストの関係を示している。図５（ａ）では、２４ｉｎｃｈ幅のコート紙の厚さによって、カッター１回の紙切断動作でどれだけカッターが消耗するかの一例を示している。図５（ｂ）では、コート紙の１メートルの印刷時に、コート紙の厚さによって、紙ローラがどれだけ消耗するかの一例を示している。
【００３２】
図４及び図５で説明する紙に対応する各消耗部品のコストの関係情報は、印刷装置１００内の記憶部１０５でコストテーブルとして記憶され、パネル装置１０９または外部機器１１０にて、そのコストテーブルで管理される関係情報の表示、設定、更新が可能である。必要であれば、これらの関係情報を印刷装置１００が印刷することも可能である。図４及び図５のように、印刷装置１００で使用する紙に対応する各消耗部品のコストの関係情報を印刷装置１００が保持することにより、カスタムメディアで印刷時に適正なコスト情報を表示可能となる。
【００３３】
このように、コストテーブルは、記録媒体への印刷に使用する印刷装置の消耗部品の使用度合（使用量、使用頻度等）に応じて定まるコストを定めたものである。
【００３４】
図６は推奨普通紙の厚さに対応する各消耗部品のコストの関係を示している。ここで、推奨普通紙とは、印刷装置１００のメーカが推奨する推奨メディアの一つであり、メーカが推奨している。そのため、あらかじめ印刷装置１００内の記憶部１０５に推奨普通紙に対応する各消耗部品のコストの関係を示す関係情報をコストテーブルとして格納しておくことが可能である。この推奨普通紙を含むメーカ推奨の各種記録媒体である推奨メディアの関係情報は、印刷装置１００を提供するメーカのＷｅｂホームページ等からダウンロードし、印刷装置１００へ転送することも可能である。なお、この推奨普通紙は、図４に示した普通紙よりもカッター及び紙ローラの消耗が少ない特性を有するものとする。
【００３５】
図７は印刷装置１００の処理の一例を示すフローチャートである。
【００３６】
尚、図７の処理は、印刷装置１００のＣＰＵ１０４が、記憶部１０５のプログラムメモリに格納されているプログラムをワークメモリ上で実行することにより実現される。
【００３７】
まず、Ｓ６０１で、ＣＰＵ１０４は、ユーザによる印刷装置１００への記録媒体である用紙のセットを検知する。Ｓ６０２で、ＣＰＵ１０４は、セットされた用紙がカスタムメディアであるか否かを判定する。カスタムメディアでない場合（Ｓ６０２でＮＯ）、メーカ推奨の推奨メディアであるので、Ｓ６１０で、ＣＰＵ１０４は、対応する推奨メディアのコストテーブルを選択する。推奨メディアのコストテーブルは、あらかじめ印刷装置１００の記憶部１０５に記憶されている。
【００３８】
一方、カスタムメディアである場合（Ｓ６０２でＹＥＳ）、Ｓ６０３で、ＣＰＵ１０４は、カスタムメディアの各種属性情報が入力済みであるか否かを判定する。カスタムメディアの各種属性情報が入力済みでない場合（Ｓ６０３でＮＯ）、Ｓ６０４で、ＣＰＵ１０４は、パネル装置１０９を介して、ユーザに対してカスタムメディアの各種属性情報の入力を促す表示を行う。この表示は、パネル装置１０９に、警告表示等の所定のダイアログやメッセージを表示することになる。
【００３９】
一方、カスタムメディアの各種属性情報が入力済みである場合（Ｓ６０３でＹＥＳ）、Ｓ６０５で、ＣＰＵ１０４は、外部機器１１０より受信した印刷データに基づく印刷を実行する。
【００４０】
尚、カスタムメディアの各種属性情報が入力済みである場合は、ＣＰＵ１０４は、後述するコスト計算のために、カスタムメディアのコストテーブルを選択する。
【００４１】
Ｓ６０６で、ＣＰＵ１０４は、選択したコストテーブルを参照して、印刷で使用した紙のコスト計算を行う。Ｓ６０７で、ＣＰＵ１０４は、選択したコストテーブルを参照して、印刷で使用した消耗部品（カッターや紙ローラ等）のコスト計算を行う。Ｓ６０８で、ＣＰＵ１０４は、選択したコストテーブルを参照して、印刷で使用したインクのコスト計算を行う。Ｓ６０９で、Ｓ６０６〜Ｓ６０８で計算した各種コストを合計して、外部機器１１０から受信した印刷データによる印刷に係る合計コストを算出する。
【００４２】
例えば、あるユーザＡが購入したロール紙Ａという名称のロール紙は、幅２４インチ、厚さ０.１ｍｍ、長さ３０メートル、値段３０００円のコート紙であるとする。ユーザＡは、これらの情報をカスタムメディアの属性情報として、パネル装置１０９から印刷装置１００に設定したとする。ユーザＡは、印刷装置１００にこのロール紙Ａを給紙する。そして、ユーザが所望する印刷データである印刷ジョブＡを１メートル印刷する場合、印刷装置１００は、記憶部１０５に記憶してある図５に示すコストテーブルを参照して、カッターコスト＝１円、紙ローラコスト＝０.１円であることを計算する。また、ロール紙Ａの１メートルのコストは３０００円÷３０＝１００円と計算できる。よって、この条件では、１００＋１＋０.１＝１０１.１円が、算出対象の紙と消耗部品を使用する印刷にかかるコストであると算出できる。
【００４３】
この結果に、この印刷で使用したインク消費量のコストを加算すれば、印刷ジョブＡでかかる合計コストが算出できる。インク消費量のコストは、普通紙の場合は、インク打ち込み量Ａモード、コート紙の場合はインク打ち込み量Ｂモードとなっており、それぞれに応じたインク打ち込み量で印刷を行い、その印刷で使用したインク量を算出し、コストを計算する。上記の例では、コート紙に印刷するので、インク打ち込み量Ｂモードを使用する。インク消費量のコストが５０円であるとすると、１０１.１＋５０＝１５１.１円が印刷ジョブＡでかかるコストであると算出できる。これらのコスト計算は、印刷装置１００にて実行する。また、このように、０.１円というような端数が出た場合は、端数を記憶部１０５に記憶しておき、１円を超えた場合に課金する、ということも可能である。
【００４４】
図８は過去に印刷した印刷ジョブの印刷履歴の一例を示す図である。この印刷履歴は、例えば、印刷装置１００の記憶部１０５に記憶され、パネル装置１０９の操作に応じて、印刷履歴画面６００としてパネル装置１０９または外部機器１１０にて表示が可能である。必要であれば、これらの情報を印刷装置１００が印刷することも可能である。
【００４５】
尚、図８では、印刷履歴に関する情報として、以下の情報を示す。例えば、印刷ジョブのジョブ名、印刷ジョブを生成したユーザである印刷者、印刷ジョブの印刷コスト（図７のＳ６０９で算出された合計コスト）、その印刷コストに対する課金状態（済（課金済）／未（未課金））である。しかしこれに限定されず、例えば、印刷時刻や各種属性情報を印刷履歴として管理していても良い。
【００４６】
また、印刷コストに対する課金処理は、例えば、印刷装置１００で行うようにしても良いし、あるいは、外部機器１１０で行うようにしても良い。
【００４７】
図９はカスタムメディアの各属性情報をホストＰＣから入力する場合の一例を示す図のである。
【００４８】
図９で示す属性情報入力画面７００は、カスタムメディアの長さ、種類、値段等のカスタムメディアの属性情報を入力できるユーザインタフェース（ＵＩ）である。ここでは、特に、カスタムメディアの長さ、種類、値段を入力するための入力フィールドが用意されていて、ユーザは、この入力フィールドに対して必要な情報を入力することができる。
【００４９】
ＵＩの１つであるこの属性情報入力画面７００は、外部機器１１０のＣＰＵ２０３が、例えば、印刷データを作成し、印刷装置１００へ送信するためのプリンタドライバを実行することにより表示される。特に、ここでは、属性情報入力画面７００は、プリンタドライバ内のタブ７０１に用意されている場合を示しているが、専用のプログラムによって、属性情報入力画面７００を表示するようにしても良い。
【００５０】
属性情報入力画面７００において、カスタムメディアの属性情報の設定が完了したら、設定ボタン７０２を押下すると、カスタムメディアの属性情報は、印刷装置１００に転送され、印刷装置１００の記憶部１０５に記憶される。
【００５１】
図７では、印刷装置１００において印刷に係るコスト計算を行う構成としているが、これを外部機器１１０で行うようにしても良い。その場合の処理例について、図１０を用いて説明する。
【００５２】
図１０は外部機器１１０でコスト計算を行う場合の一例を示すフローチャートである。
【００５３】
尚、図１０における、Ｓ９０１〜Ｓ９０７の処理は、印刷装置１００のＣＰＵ１０４が、記憶部１０５のプログラムメモリに格納されているプログラムをワークメモリ上で実行することにより実現される。一方、Ｓ９０８〜Ｓ９１１の処理は、外部機器１１０のＣＰＵ２０３が、記憶部２０４のプログラムメモリに格納されているプログラムをワークメモリ上で実行することにより実現される。
【００５４】
まず、Ｓ９０１で、印刷装置１００のＣＰＵ１０４は、ユーザによる印刷装置１００への記録媒体である用紙のセットを検知する。Ｓ９０２で、印刷装置１００のＣＰＵ１０４は、セットされた用紙がカスタムメディアであるか否かを判定する。カスタムメディアでない場合（Ｓ９０２でＮＯ）、メーカ推奨の推奨メディアであるので、Ｓ９０５で、印刷装置１００のＣＰＵ１０４は、対応する推奨メディアのコストテーブルを選択する。推奨メディアのコストテーブルは、あらかじめ印刷装置１００の記憶部１０５に記憶されている。
【００５５】
一方、カスタムメディアである場合（Ｓ９０２でＹＥＳ）、Ｓ９０３で、印刷装置１００のＣＰＵ１０４は、外部機器１１０の記憶部２０４にカスタムメディアの各種属性情報が入力済みであるか否かを判定する。尚、この判定は、印刷装置１００が、外部機器１１０に、記憶部２０４にカスタムメディアの各種属性情報が入力済みであるか否かを問い合わせ、その問い合わせに対する応答を外部機器１１０から受信することで行う。
【００５６】
カスタムメディアの各種属性情報が入力済みでない場合（Ｓ９０３でＮＯ）、Ｓ９０４で、印刷装置１００のＣＰＵ１０４は、外部機器１１０の表示部２０５を介して、ユーザに対してカスタムメディアの各種属性情報の入力を促す表示を行う。これは、印刷装置１００から、外部機器１１０の表示部２０５に、警告表示等の所定のダイアログやメッセージを表示させる指示を行うことになる。
【００５７】
一方、カスタムメディアの各種属性情報が入力済みである場合（Ｓ９０３でＹＥＳ）、Ｓ９０６で、印刷装置１００のＣＰＵ１０４は、外部機器１１０より受信した印刷データに基づく印刷を実行する。Ｓ９０７で、印刷が終了したら、印刷装置１００のＣＰＵ１０４は、外部機器１１０より受信した印刷データに基づく印刷で使用した紙、消耗部品の使用内容、インク消費量、その印刷データを特定する印刷情報等を含む属性情報を外部機器１１０へ送信する。これに加えて、コスト計算に使用するコストテーブルを示す情報を外部機器１１０へ送信する。
【００５８】
外部機器１１０は、印刷装置１００から属性情報を受信すると、その属性情報に基づいて、印刷装置１００へ送信した印刷データに対するコスト計算を、以下のＳ９０８〜Ｓ９１１で実行する。尚、この場合、外部機器１１０は、印刷装置１００の記憶部１０５に記憶されるコストテーブルと同一のコストテーブルを、記憶部２０４に記憶している。あるいは、印刷装置１００から受信する属性情報とともに、印刷装置１００から受信するようにしても良い。あるいは、印刷装置１００の記憶部１０５を外部機器１１０から参照可能にして、必要に応じて、外部機器１１０が印刷装置１００の記憶部１０５に記憶されているコストテーブルを参照するようにしても良い。
【００５９】
Ｓ９０８で、外部機器１１０のＣＰＵ２０３は、受信した属性情報に基づいて、選択したコストテーブルを参照して、印刷で使用した紙のコスト計算を行う。Ｓ９０９で、外部機器１１０のＣＰＵ２０３は、外部機器１１０のＣＰＵ２０３は、受信した属性情報に基づいて、選択したコストテーブルを参照して、印刷で使用した消耗部品のコスト計算を行う。Ｓ９１０で、外部機器１１０のＣＰＵ２０３は、受信した属性情報に基づいて、選択したコストテーブルを参照して、印刷で使用したインクのコスト計算を行う。Ｓ９１１で、外部機器１１０のＣＰＵ２０３は、Ｓ９０８〜Ｓ９１０で計算した各種コストを合計して、印刷装置１００へ送信した印刷データによる印刷に係る合計コストを算出する。
【００６０】
以上説明したように、本実施形態によれば、印刷装置で印刷に使用する記録媒体の特徴、属性に対応して、消耗品、消耗部品の消耗を考慮した適正なコスト情報を提示することができる。これにより、適正な課金処理を行うことができる。
【００６１】
尚、以上の実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００６２】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【００６３】
１００：印刷装置、内部バス：１０１、ホストＩ／Ｆ：１０３、ＣＰＵ：１０４、記憶部：１０５、エンジンＩ／Ｆ：１０６、パネルＩ／Ｆ：１０７
【図１】
2015184913.tif 000003
【図２】
2015184913.tif 000004
【図３】
2015184913.tif 000005
【図４】
2015184913.tif 000006
【図５】
2015184913.tif 000007
【図６】
2015184913.tif 000008
【図７】
2015184913.tif 000009
【図８】
2015184913.tif 000010
【図９】
2015184913.tif 000011
【図１０】
2015184913.tif 000012