(57)【要約】【課題】  印刷にかかった正確なコストを計算するためには、用紙種類毎に価格を設定した上で、用紙のコストを算出する必要がある。しかしながら、特に大判プリンタにおいては、対応用紙種類が多岐にわたるために、用紙価格の設定が非常に煩雑であった。【解決手段】  印刷ジョブの印刷に使用した用紙種類の内で、価格が未設定状態のものがあれば、その用紙種類を入力候補とする。【選択図】  図１１
2010244333.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと、プリンタと通信可能なネットワークで接続されたホストＰＣからなる印刷システムにおいて、
前記プリンタは、
印刷に使用した前記資源に関する情報を印刷ジョブ毎に管理する使用資源管理手段と、
前記資源の情報をホストＰＣへ送信する送信手段とを備え、
前記ホストＰＣは、
前記プリンタが送信した前記資源に関する情報を受信する手段と、
前記資源の価格を入力するための入力手段と、
前記資源の価格を管理する資源価格管理手段と、
前記資源の価格と使用資源管理手段の情報を基に、印刷ジョブ毎にかかったコストを計算する計算手段とを備え、
前記入力手段は、前記使用資源管理手段の情報の中で前記資源価格管理手段において価格が入力されていない資源を入力の候補として表示することを特徴とする印刷システム。
【請求項２】
前記資源とは、印刷に使用したインク、用紙であることを特徴とする請求項１に記載の印刷システム。
【請求項３】
印刷に使用した資源を管理するプリンタにおいて、
印刷に使用した前記資源に関する情報を印刷ジョブ毎に管理する使用資源管理手段と、
前記資源の価格を入力するための入力手段と、
前記資源の価格を管理する資源価格管理手段と、
前記資源の価格と使用資源管理手段の情報を基に、印刷ジョブ毎にかかったコストを計算する計算手段とを備え、
前記入力手段は、前記使用資源管理手段の情報の中で前記資源価格管理手段において価格が入力されていない資源を入力の候補として表示することを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを印刷可能なプリンタと、印刷したジョブにかかるコストを計算するソフトウェアに関する。
【背景技術】
【０００２】
プリンタを用いてジョブを印刷する際に、印刷に用いたトナー／インクや用紙の使用量に基き、コスト計算を行う技術やソフトウェアがある。このようなコスト計算機能を持ったソフトウェアを利用する事により、ユーザは印刷にかかったコストが把握できるので、プリンタを運用する上での情報として活かすことが可能である。その場合、ユーザはこの情報を元にプリンタ運用を行うので、計算されるコストは可能な限り正確なことが望ましい。特許文献１では、プリンタの電源をＯＮ／ＯＦＦする際に使用する、トナー／インクの使用量も考慮に入れて印刷コストを計算する技術が開示されている。
【０００３】
ところで、一般的に用紙の価格は用紙の種類毎に異なる。例えば、光沢紙であれば５０ｍ×１ｍのロール紙の金額と、普通紙の同じ長さのものとは全く価格が異なる。そのため、印刷にかかった正確なコストを計算するためには、実際に印字した用紙種類の価格に基づき計算する必要があり、印刷に使用した用紙種類の価格を設定した上で、その用紙の使用量を元にコスト計算を行う必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第０３７４７９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、インクジェットプリンタは、印刷可能な用紙の種類が非常に多く、特にインクジェット技術を利用した大判プリンタにおいては、ロール紙などの特殊紙まで使用可能である。このため、ジョブにかかったコストを計算するためには、ユーザが印刷に使用した用紙の種類を調べた上で、多くの選択肢のなかから該当する用紙を選択して価格を入力するという手間を要し、かつ入力ミスが発生しやすいという問題があった。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決するため、プリンタと、プリンタと通信可能なネットワークで接続されたホストＰＣからなる印刷システムにおいて、前記プリンタは、印刷に使用した前記資源に関する情報を印刷ジョブ毎に管理する使用資源管理手段と前記資源の情報をホストＰＣへ送信する送信手段とを備え、前記ホストＰＣは、前記プリンタが送信した前記資源に関する情報を受信する手段と、
前記資源の価格を入力するための入力手段と、前記資源の価格を管理する資源価格管理手段と、前記資源の価格と使用資源管理手段の情報を基に、印刷ジョブ毎にかかったコストを計算する計算手段とを備え、
前記入力手段は、前記使用資源管理手段の情報の中で前記資源価格管理手段において価格が入力されていない資源を入力の候補として表示することを特徴とする。
【発明の効果】
【０００７】
本発明を用いれば、ジョブの印刷に使用した資源に基づいて、入力候補となる資源を表示することが可能となる。このため、ユーザが資源情報を入力をする際に多くの選択肢の中から該当する資源を選択する手間を省き、かつ入力ミスを防ぐことができるようになる。
【図面の簡単な説明】
【０００８】
【図１】プリンタを含むシステムの概略構成を示すブロック図である。
【図２】ソフトウェアを含むＰＣの内部構造と外部との接続を示した図である。
【図３】ソフトウェアを起動した時の画面を示している。
【図４】ソフトウェアを起動後に、一つのジョブ履歴情報を選択した時の画面と、選択状態で資源の価格設定機能を呼び出す時の画面を示している。
【図５】資源価格管理部１１３に保存されている内部データ状態を表している。
【図６】機能により、未設定の用紙種類が自動的にプリセットされている状態と、用紙種類の価格を入力している状態を表している。
【図７】本発明を用いない場合の資源の価格設定ダイアログの状態を表している。
【図８】図６で価格を入力後にコストが計算された状態を表している。
【図９】プリンタ１３０がＰＣ１１０からジョブを受信した際の処理のフロー図である。
【図１０】ＰＣ１１０がプリンタ１３０からジョブの履歴情報を受信し、図３の画面を表示する際に行うＰＣ１１０の処理のフローである。
【図１１】図５の４０２から図６の資源の価格設定ダイアログを立ち上げる時に、ＰＣ１１０が行う処理のフローである。
【発明を実施するための形態】
【０００９】
（実施例１）
図１は、本発明の一実施例のシステム構成図であり、ＰＣ１１０と、ネットワーク１２０、大判プリンタに代表されるプリンタ１３０によって構成される。１１０は、ＰＣであり、プリンタドライバ等により、ネットワーク１２０を介して、プリンタ１３０に印刷ジョブを送信することができる。１１１は、２０４と同様の表示部でありＣＲＴやＬＣＤなどの表示装置である。１１２は、２０３と同様の入力部でありマウスやキーボード等の入力装置である。１１３は、資源価格を管理する管理部である。インクの種類ごとの価格や用紙ごとの価格を管理する。１３０は、プリンタであり、複数の用紙種類を用いての印刷が可能である。
【００１０】
１３１〜１３４は、プリンタ１３０の内部構成である。１３１は、表示部であり、プリンタのメニューや状態の表示等を行うプリンタパネルである。１３２は、入力部であり、プリンタパネルのメニュー操作を行うキーである。１３３は、印刷履歴の管理部である。ＰＣ１１０から受信したジョブを印刷した際に、ジョブの文書名や印刷日時、使用したインクの種類、用紙の種類、それぞれの消費量等を保存しておく。一般的に不揮発性のＲＡＭや、ＨＤＤが用いられ、ある制限数まで保存可能で、それを超えると一番古い履歴から削除していく。１３４は、印字部でありＰＣ１１０から受信したジョブの印字を行う。
【００１１】
図２はＰＣの内部構造と外部との接続を示したブロック図である。
【００１２】
このＰＣは一般的な構成からなり、ＣＰＵを備えた中央処理装置２０１、ＲＡＭなどの記憶装置２０２、マウスやキーボード等の入力装置２０３、ＣＲＴやＬＣＤなどの表示装置２０４、ハードディスクや光磁気ディスク等の補助記憶装置２０５からなり、それぞれが内部バスラインＩＢにより接続されている。入力装置２０３は、アプリケーションが表示装置に表示するアイコンやメニュー、その他のオブジェクトに対し、ユーザからの各種入力を行うものである。補助記憶装置２０５には、本発明のソフトウェアやＯＳ、その他プログラム情報が格納されており、中央処理装置２０１から適宜呼び出され記憶装置２０２に格納される。また、ＰＣ１１０の内部バスラインＩＢはプリンタ１３０と外部バスラインＢＬによって接続され、ＰＣからプリンタ１３０に対して、ジョブの送信や、ジョブの履歴情報の送受信等を行うことができる。
【００１３】
図３は、アプリケーションを起動した画面を表している。アプリケーションの画面は、アプリケーション名等を表示するタイトルバー３０１と、アプリケーションの備える機能をメニュー形式で表示するメニューバー３０２と、ジョブの印刷にかかったコストや、インクや用紙の使用量、等の表示を行う文書表示領域３０３からなる。
【００１４】
３０３は、１行毎に印刷したジョブの履歴情報を表示している。例えば１行目であると、ジョブのコストが”１１１．８”［￥］、文章名が  “Ｗｏｒｄ文章  ―  ３１”、印刷結果が正常終了、用紙の種類が”普通紙”、用紙の使用量が０．３４５［ｍ2］、インクの使用量が０．９１１［ｍｌ］、印刷日時が２００９／０１／０１  １５：００、であることを情報として表示している。
【００１５】
４行目５行目のジョブの履歴情報では、コスト列に”＊＊＊＊”と表示している。これは印刷に使用した用紙またはインクの価格が未設定状態のために、コストの計算が不能であることを示している。
【００１６】
図４は、５行目のコストが計算できない状態のジョブログ（文書名：ＣＡＤ図面２）を、マウス等で選択状態にした画面（図４−（Ａ））と、選択中にメニューから資源の価格設定機能を呼び出す際の画面（図４−（Ｂ））である。４０１は、ジョブが選択され反転表示されていることを示している。４０２は、５行目のジョブログにフォーカスを選択状態にした状態で、メニュー３０２から［  設定  ］→［  資源の価格設定  ］機能を呼び出すことで、印刷に使用した資源の価格の設定を行う際の状態である。本実施例によれば、この状態で資源の価格設定ダイアログを起動すると、選択されたジョブに使用した資源の内で、未設定である資源を判断し、予め未設定の資源を入力候補としてプリセットして設定画面を立ち上げる。これにより、ユーザは自分で印刷に使用した数ある資源の中から、未設定の資源種類を判断し、かつ、その資源を選択する必要がなくなる。
【００１７】
なお、本実施例では、ジョブを選択してから、資源の価格設定ダイアログを起動しているが、ジョブを選択しないで立ち上げた場合に、表示中のジョブの内で、価格が設定されていないためにコスト計算できないジョブを判断して、そのジョブの未設定の資源を予め入力候補としてプリセットしてダイアログを起動することも可能である。
【００１８】
図５は、図３のジョブの情報を表示している時の、資源価格管理部１１３にて管理されている、資源価格の設定データである。５０１は、プリンタ１３０にてセット可能なインク種類と、その価格の一覧であり、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、ＭＢＫ（マットブラック）、Ｂ（ブラック）のインク価格がすべて１００［ｍｌ］で１００００［￥］であると設定設定されていることを示している。５０２は、用紙価格の一覧である。図中には簡単のために１７種類の用紙種類を示しているが、実際の大判プリンタでは６０種類等にものぼる。図は、普通紙、厚口コート紙、光沢紙のみが価格設定されていて、その他の用紙は価格が未設定である事を示している。
【００１９】
ここで、図３に表示されているジョブの履歴情報をみると、１〜３行目のジョブに関してコスト計算されている。これは図５に示すように、各インク色の価格が設定されていて、かつ、各用紙種類（普通紙、光沢紙、厚口コート紙）の価格が設定されているためである。つまり、ジョブの印刷に使用した資源の価格がすべて設定されているため、コスト計算が可能であり、コストが計算されている。一方、４〜５行目のジョブに関しては”＊＊＊＊”と表示されていてコストが計算されていない。これはインクの価格は設定されているが、用紙種類（トレーシングペーパー）の価格が設定されていないため、価格が計算できないためである。
【００２０】
図６は、図４の状態から起動された資源の価格設定ダイアログの図であり、資源価格管理部１１３に保存されている図５に示した資源価格の、表示と入力を行うためのダイアログである。ユーザは本ダイアログにて、ジョブに使用した資源の価格の設定を行う。ダイアログ起動直後の状態を図６−（Ａ）で示し、図６−（Ｂ）にて実際に価格を入力している状態を示す。６０１は、資源の種類毎にグループ化したタブである。本実施例では、図のように”インク”と”用紙”のタブがあり、それぞれインクの価格、用紙の価格を設定する。図は、用紙タブが選択されている状態を示している。６０２は、現在設定済みの、用紙種類とその価格の一覧である。図は現在、普通紙、光沢紙、厚口コート紙の３種類の用紙価格が設定されている事を示している。例えば３行目の厚口コート紙では、幅１０００［ｍｍ］、長さ５０［ｍ］で価格が３０００［￥］である事を示している。６０３は、用紙種類を選択するコンボボックスである。コンボボックスをプルダウンするとサポートしている用紙種類の全種類（数十種類）が表示される。ここで、今回の発明により、図４で選択したジョブに関して、ジョブの印刷に使用した資源の中で、資源価格が未設定状態である、”トレーシングペーパー”に用紙種類が自動的に入力候補としてプリセットされている状態となっている。これによりユーザは、未設定の用紙種類を６０３から自分で選ぶ必要がなく、予めセットされている用紙種類の価格を６０４、６０５、６０６に入力すればよい。６０４は、６０３で選択した用紙の幅を入力するためのＥｄｉｔＢｏｘである。６０５は、６０３で選択した用紙の長さを入力するためのＥｄｉｔＢｏｘである。６０６は、６０３で選択した用紙の価格を入力するためのＥｄｉｔＢｏｘである。６０７は、６０３〜６０６で入力した用紙の価格を、現在の設定内容に追加してするための追加ボタンである。６０８は、資源の価格設定ダイアログに対して行なった変更を反映して、ダイアログを終了するＯＫボタンである。６０９は、資源の価格設定ダイアログに対して行なった変更をキャンセルして、ダイアログを終了するキャンセルボタンである。
【００２１】
図６−（Ｂ）は、図６−（Ａ）に示すように、プリセット済みの用紙種類”トレーシングペーパー”に対して、６０４〜６０６のＥｄｉｔＢｏｘ上にて、幅５００［ｍｍ］、長さ１０［ｍ］、価格１０００［￥］であると入力した画面である。
【００２２】
図７は、本発明を用いない場合の用紙種類の設定画面の一例である。
【００２３】
７０１のように、未設定コストが入力候補としてプリセットされないので、コストを計算するためには、ジョブの印刷に使用した用紙の種類を予め把握した上で、プルダウンの用紙種類の一覧から、所望の用紙種類を選択する必要がある。
【００２４】
図８は、図６―（Ｂ）の値を入力後の、アプリケーションのメイン画面の状態を示す図である。トレーシングペーパーのコストが設定されたので、４行目５行目のジョブのコストが計算されている状態となる。
【００２５】
図９は、プリンタ１３０が、ＰＣ１１０からジョブを受信した際のフローである。９０１にて、ＰＣ１１０からジョブのデータを受信する。９０２にて、受信したデータを印字部１３４を用いて印刷する。９０３にて、印刷したジョブの文章名や、印刷の結果、使用した用紙の種類や、用紙の使用量、各色毎のインクの使用量、印刷日時等のデータを、ジョブの履歴情報として、印刷履歴管理部１３３に保存する。
【００２６】
図１０は、ＰＣ１１０がプリンタ１３０からジョブの履歴情報を受信し、図３の画面を表示する際に行うＰＣ１１０の処理のフローである。１００１にて、ＰＣ１１０は、プリンタ１３０に保存されているすべてのジョブ履歴情報の送信要求を行った後に、プリンタ１３０から全てのジョブの履歴情報を受信する。図３の例では、全部で５件のジョブ履歴情報をプリンタから受信する。１００２にて、１００１で受信した１件目のジョブ履歴の情報を読み出し、使用したインクの種類と用紙の種類を判別する。図３の例では、１件目（１行目）のジョブ（文書名”Ｗｏｒｄ文章―３１”）の印刷に使用したインクの種類と、用紙の種類が普通紙であることを判別する。１００３にて、１００２で判別したインクと用紙の価格が共に、ＰＣ１１０の資源価格管理部１１３に設定されているか判断する。設定されている場合は１００４の処理を行い、設定されていない場合は、１００６の処理を行う。図５のように、現在、インク各色全てに価格が設定されていて、かつ、普通紙の価格が設定されている状態である。よって、図３の１件目（１行目）のジョブ（文書名”Ｗｏｒｄ文章―３１”）の印刷に使用したインクと用紙の価格は設定されていると判断し、処理１００４の処理へ移行する。
【００２７】
一方、図３の５件目（５行目）のジョブ（文章名”ＣＡＤ図面２”）では、用紙の種類がトレーシングペーパーであるが、図５に示すようにトレーシングペーパーの価格は設定されていない。よって、価格が設定されていないと判断し、１００６の処理へ移行する。１００４にて、資源価格管理部１１３に設定されているインクと用紙の価格と、読み出したジョブの印刷に使用したインクと用紙の使用量から、印刷にかかったコストを計算する。図３の１件目（１行目）のジョブ（文書名”Ｗｏｒｄ文章―３１”）では、コストが１１１．８［￥］であると計算する。１００５にて、１００４で計算した、ジョブにかかったコストをＰＣ１１０の表示部１１１に表示する。
【００２８】
１００６は、１００３にてジョブの印刷に使用したインクと用紙の価格のどちらか、あるいは両方が、資源価格管理部１１３に登録されていないと判断した時の処理である。インクと用紙の価格のどちらか、あるいは両方が、未設定であるので、ジョブの印刷にかかったコストが計算できないため、計算不能を表す”＊＊＊＊”をＰＣ１１０の表示部１１１に表示する。図３の５件目（５行目）のジョブ（文章名”ＣＡＤ図面２”）では、トレーシングペーパーの価格が未設定でコスト計算が不能なので、”＊＊＊＊”と表示する。
【００２９】
１００７にて、１００１で受信した全てのジョブ履歴の情報の表示が終了したか判断する。終了していると判断した場合は本フローチャートを終了し、終了していないと判断した場合は１００８の処理へ移行する。図３の例では、全５件の表示が終了した時点で処理を終了する。１００８は、１００７にて１００１で受信した全てのジョブ履歴の表示が終了していないので、次のジョブ情報を読み出し、使用したインクの種類と用紙の種類を判別する。
【００３０】
図１１は、図４の４０２から図６の資源の価格設定ダイアログを立ち上げる時に、ＰＣ１１０が行う処理のフローである。１１０１にて、図４で選択されているジョブの印刷に使用した、インク種類と用紙種類の情報を読み出す。図４の例では、５件目（５行目）のジョブ（文章名”ＣＡＤ図面２”）の印刷に使用したインク種類と、用紙種類がトレーシングペーパーであることを読み出す。１１０２では、１１０１で読み出したジョブの印刷に使用したインクの種類の価格が、ＰＣ１１０の資源価格管理部１１３に設定されているか判断する。設定されていると判断した場合は１１０４の処理へ移行する。設定されていないと判断した場合は１１０３の処理へ移行する。図４の例ではインク種類は図５のようにすべて設定されているので、設定済みであると判断して、１１０４の処理へ分岐する。
【００３１】
１１０３は、１１０２にて１１０１で読み出したインク種類の価格が設定されていないと判断した場合に行う処理である。価格が設定されていないと判断した場合は、価格が設定されていないインクの種類をプリセットする。これにより、仮にマゼンダの価格が未設定だった場合には、自動でプリセットされた状態にて資源の価格設定ダイアログが起動する。１１０４にて、１１０１で読み出したジョブの印刷に使用した用紙種類の価格が、ＰＣ１１０の資源価格管理部１１３に設定されているか判断する。設定されていると判断した場合は、１１０６の処理へ移行し、設定されていないと判断した場合は１１０５の処理へ移行する。図４の例では、用紙の種類”トレーシングペーバー”は図５に示すとおり、設定されていない状態であるので、１１０５の処理へ移行する。
【００３２】
１１０５は、１１０４にて１１０１で読み出した用紙種類の価格が設定されていないと判断した場合に行う処理である。１１０１で読み出した未設定の用紙種類を、図６の”用紙”タブの６０３にプリセットする。図４の例ではトレーシングペーパーが未設定であるので、資源の価格設定ダイアログを起動した際には、図６の６０３に示すように”トレーシングペーパー”がプリセットされた状態にて起動する。
【００３３】
１１０６にて、一連の流れにて未設定の資源種類にプリセットを当てた状態にて、図６の資源の価格設定ダイアログを表示する。本実施例では、コストが未設定のジョブを選択した際の例を説明したが、本発明は、予めジョブを選択する事に限定されるものではない。例えば、ジョブを選択せずに資源の価格設定ダイアログを起動した際には、表示している全てのジョブを調べ、それらのジョブの印刷に使用した資源の価格が、全て設定されているか判断し、設定されていない場合には、その資源をプリセットする方法でもよい。
【００３４】
このように、ジョブの印刷に使用した資源に基づいて、入力候補となる資源を表示することができるため、ユーザが資源情報を入力をする際に多くの選択肢の中から該当する資源を選択する手間を省き、かつ入力ミスを防ぐことができるようになった。
【符号の説明】
【００３５】
１０１  ＰＣ
１２０  ネットワーク
１３０  プリンタ
３０３  ジョブ履歴表示領域
４０２  資源の価格設定メニュー
５０１  インク価格の設定データ一覧
５０２  用紙価格の設定データ一覧
６０２  用紙価格の一覧
７０１  本発明を用いない場合の用紙選択画面の例
【図１】
2010244333.tif 000003
【図２】
2010244333.tif 000004
【図３】
2010244333.tif 000005
【図４】
2010244333.tif 000006
【図５】
2010244333.tif 000007
【図６】
2010244333.tif 000008
【図７】
2010244333.tif 000009
【図８】
2010244333.tif 000010
【図９】
2010244333.tif 000011
【図１０】
2010244333.tif 000012
【図１１】
2010244333.tif 000013