(57)【要約】【課題】  複数のジョブを印刷した場合において、ユーザは資源の価格の入力をする際に、その資源を選択する際の手間を少なくでき、作業を効率化する。【解決手段】  情報処理装置（ＰＣ）は、印刷装置で利用可能な資源の価格情報を記憶管理する。そして、印刷装置に対し、印刷ジョブを実行した際に使用した資源を示す情報を要求する。そして、情報処理装置は、取得した各印刷ジョブ毎に、利用した資源に対する価格情報が記憶手段に記憶されているか否かを判定する。そして、記憶されていることを示す場合には、利用した資源を示す情報と当該資源の価格情報に基づき印刷に係るコストを計算し、リストの項目として表示する。また、記憶されていない場合には、計算不可を示す情報をリストの項目として表示する。更に、資源の価格設定に係る指示があった場合、価格が未定義の資源のみの一覧表を表示し、ユーザに設定を行わせる。【選択図】  図１２
2015158804.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と通信する通信手段を有し、前記印刷装置で実行された印刷ジョブのコストを計算する情報処理装置であって、
前記印刷装置で利用可能な資源の価格情報を記憶管理する記憶手段と、
前記印刷装置が印刷ジョブを実行した際に使用した資源を示す情報を、前記通信手段を介して当該印刷装置に要求する要求手段と、
該要求手段の要求により取得した各印刷ジョブ毎に、利用した資源に対する価格情報が前記記憶手段に記憶されているか否かを判定する判定手段と、
該判定手段の判定結果が記憶されていることを示す場合、利用した資源を示す情報と当該資源の価格情報に基づき印刷に係るコストを計算して得たコスト情報、前記判定結果が記憶されていないことを示す場合には計算不可を示す情報を、リストの項目として表示する表示手段とを有し、
更に、資源の価格設定に係る指示があった場合、前記記憶手段に記憶された情報を参照して、価格が未定義の資源の価格設定を行うための一覧表を表示する価格設定手段と、
該価格設定手段で資源の価格が設定された場合に、設定した価格を示す価格情報で前記記憶手段を更新する更新手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記更新手段で前記記憶手段が記憶する価格情報が更新された場合、前記表示手段は各印刷ジョブの再計算して表示処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記価格設定手段は、未定義の価格情報の資源を、利用した資源の印刷の日時の新しい順に一覧表として表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶手段は、インクの種類ごと単位量当たりの単価、用紙の種類ごとの幅及び長さで表されるるの単価を、前記価格情報として記憶することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
コンピュータが読み込み実行することで、前記コンピュータを、請求項１乃至４のいずれか１項に記載の情報処理装置として機能させるためのプログラム。
【請求項６】
請求項５に記載のプログラムを格納した、コンピュータが読み取り可能な記憶媒体。
【請求項７】
印刷装置と通信する通信手段と、前記印刷装置で利用可能な資源の価格情報を記憶管理する記憶手段とを有し、前記印刷装置で実行された印刷ジョブのコストを計算する情報処理装置の制御方法であって、
要求手段が、前記印刷装置が印刷ジョブを実行した際に使用した資源を示す情報を、前記通信手段を介して当該印刷装置に要求する要求工程と、
判定手段が、該要求工程での要求により取得した各印刷ジョブ毎に、利用した資源に対する価格情報が前記記憶手段に記憶されているか否かを判定する判定工程と、
表示手段が、該判定工程の判定結果が記憶されていることを示す場合、利用した資源を示す情報と当該資源の価格情報に基づき印刷に係るコストを計算して得たコスト情報、前記判定結果が記憶されていないことを示す場合には計算不可を示す情報を、リストの項目として表示する表示工程と、
価格設定手段が、資源の価格設定に係る指示があった場合、前記記憶手段に記憶された情報を参照して、価格が未定義の資源の価格設定を行うための一覧表を表示する価格設定工程と、
更新手段が、該価格設定工程で資源の価格が設定された場合に、設定した価格を示す価格情報で前記記憶手段を更新する更新工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項８】
印刷装置と、当該印刷装置によるコストを計算する情報処理装置で構成される印刷システムであって、
前記印刷装置は、
印刷ジョブを受信した場合に、当該印刷ジョブに基づく印刷処理を実行する印刷手段と、
該印刷手段で印刷した印刷ジョブを特定する情報及び印刷処理で利用した資源を示す情報で構成される印刷履歴情報を記憶管理する印刷履歴管理手段と、
外部からの要求に対して印刷履歴管理手段で管理されている前記印刷履歴情報を要求元に送信する手段とを有し、
前記情報処理装置は、
前記印刷装置で利用可能な資源の価格情報を記憶管理する資源価格管理手段と、
前記印刷装置に、前記印刷履歴情報を要求する要求手段と、
該要求手段の要求により取得した印刷履歴情報における各印刷ジョブ毎に、利用した資源に対する価格情報が前記資源価格管理手段に記憶されているか否かを判定する判定手段と、
該判定手段の判定結果が記憶されていることを示す場合、利用した資源を示す情報と当該資源の価格情報に基づき印刷に係るコストを計算して得たコスト情報、前記判定結果が記憶されていないことを示す場合には計算不可を示す情報を、リストの項目として表示する表示手段と、
資源の価格設定に係る指示があった場合、前記資源価格管理手段に記憶された情報を参照して、価格が未定義の資源の価格設定を行うための一覧表を表示する価格設定手段と、
該価格設定手段で資源の価格が設定された場合に、設定した価格を示す価格情報で前記資源価格管理手段を更新する更新手段と
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷ジョブのコストを計算する技術に関するものである。
【背景技術】
【０００２】
プリンタを用いてジョブを印刷する際に、印刷に用いた資源（トナーやインクや用紙の使用量）に基き、コスト計算を行う技術やソフトウェアがある。例えば、特許文献１では、プリンタの電源をON／OFFする際に使用する、トナー／インクの使用量も考慮に入れて印刷コストを計算することを可能にしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３７４７９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、印刷コストの計算におけるユーザの操作性を向上することについて言及されていない。
【０００５】
よって、本発明は、ユーザに対する操作負荷を増大させることなく、印刷コストを計算することを目的とする。
【課題を解決するための手段】
【０００６】
この課題を解決するため、例えば本発明の情報処理装置は以下の構成を備える。すなわち、
印刷装置と通信する通信手段を有し、前記印刷装置で実行された印刷ジョブのコストを計算する情報処理装置であって、
前記印刷装置で利用可能な資源の価格情報を記憶管理する記憶手段と、
前記印刷装置が印刷ジョブを実行した際に使用した資源を示す情報を、前記通信手段を介して当該印刷装置に要求する要求手段と、
該要求手段の要求により取得した各印刷ジョブ毎に、利用した資源に対する価格情報が前記記憶手段に記憶されているか否かを判定する判定手段と、
該判定手段の判定結果が記憶されていることを示す場合、利用した資源を示す情報と当該資源の価格情報に基づき印刷に係るコストを計算して得たコスト情報、前記判定結果が記憶されていないことを示す場合には計算不可を示す情報を、リストの項目として表示する表示手段とを有し、
更に、資源の価格設定に係る指示があった場合、前記記憶手段に記憶された情報を参照して、価格が未定義の資源の価格設定を行うための一覧表を表示する価格設定手段と、
該価格設定手段で資源の価格が設定された場合に、設定した価格を示す価格情報で前記記憶手段を更新する更新手段とを有する。
【発明の効果】
【０００７】
本発明によれば、複数のジョブを印刷した場合においても、ユーザは資源の価格の入力をする際に、その資源を選択する際の手間を少なくでき、作業が効率化できる。
【図面の簡単な説明】
【０００８】
【図１】実施形態におけるシステムの概略構成を示すブロック図。
【図２】実施形態におけるＰＣの内部構造と外部との接続関係を示す図。
【図３】第１の実施形態のソフトウェアを起動した時の画面を示す図。
【図４】第１の実施形態における資源の価格設定機能を呼び出す時の画面を示す図。
【図５】資源価格管理部113に保存されている内部データの例を示す図。
【図６】第１の実施形態における未設定の用紙種類が自動的にリストアップされている状態を示す画面と、用紙種類の価格を入力している状態を表す画面を示す図。
【図７】価格を入力後にコストが再計算された状態の画面を示す図。
【図８】未設定状態の資源価格がない状態で資源の価格設定ダイアログの例を示す図。
【図９】プリンタがジョブを受信した際の処理のフローを示す図。
【図１０】PCの印刷ジョブのコスト表示処理のフローを示す図。
【図１１】資源の価格設定ダイアログを立ち上げる時に、PCの処理のフローを示す図。
【図１２】資源の価格設定ダイアログを立ち上げる時に、PCの処理のフローを示す図。
【図１３】第２の実施形態におけるソフトウェアを起動した時の画面を示す図。
【図１４】第２の実施形態での、コスト設定とコスト計算後の画面を示す図。
【図１５】第３の実施形態でのソフトウェアを起動した時の画面を示す図。
【図１６】第３の実施形態での、資源価格管理部113に保存されている用紙価格の内部データの例を示す図。
【図１７】第３の実施形態における、未設定の用紙種類と用紙幅が自動的にリストアップされている状態を示す図。
【発明を実施するための形態】
【０００９】
以下、添付図面に従って本発明に係る実施の形態を詳細に説明する。
【００１０】
［第１の実施形態］
図１は、第１の実施形態の印刷システム構成図であり、PC110と、ネットワーク120、大判プリンタに代表されるプリンタ130によって構成される。PC110は、プリンタドライバ等により、ネットワーク120を介して、プリンタ130に印刷ジョブを送信することができる。PC110は、CRTやLCDなどの表示部111、 マウスやキーボード等の入力部112、及び、プリンタが利用可能な資源の価格（資源価格）を管理する資源価格管理部113を含む。資源としては、インクの種類や用紙（印刷媒体）の種類であり、価格はインクの場合には単位量に対する価格、用紙の場合には種類とサイズに依存した値となる。プリンタ130は、複数の用紙種類を用いての印刷が可能である。プリンタ130は、プリンタのメニューや状態の表示等を行う表示部131、ユーザが操作する各種キーや表示部131に表示面上に設けられたタッチパネルで構成される入力部132、印刷履歴管理部133、印刷処理を行う印刷部134を含む。ここで、印刷履歴管理部133は、PC110から受信したジョブを印刷した際に、ジョブの特定するための文書名や印刷日時、使用したインクの種類、用紙の種類、それぞれの消費量等を記憶管理する。この印刷履歴管理部133は、一般的に不揮発性のRAMや、HDDが用いられ、ある制限数まで保存可能で、それを超えると一番古い履歴から削除していく。また、印刷部134は、インク液滴を吐出するタイプ（インクジェット）とするが、その種類は問わない。
【００１１】
図２はPC110の内部構造と外部との接続を示したブロック図である。このPC110は一般的なパーソナルコンピュータ等の情報処理装置の構成である。すなわち、PC110は、CPUなどで構成され、装置全体の制御を司る中央処理装置201を有する。また、PC110は、RAMなどの記憶装置202、マウスやキーボード等の入力装置203、CRTやLCDなどの表示装置204、ハードディスクや光磁気ディスク等の補助記憶装置205を有する。また、プリンタ206と通信するための通信部207をも有する。そして、それらは、内部バスラインIBにより互いに接続されている。入力装置203は、アプリケーションが表示装置に表示するアイコンやメニュー、その他のオブジェクトに対し、ユーザからの各種入力を行うものである。補助記憶置205には、本実施形態で説明する機能を実現するためのソフトウェアやOS、その他プログラム情報が格納されており、中央処理装置201から適宜呼び出され記憶装置202に格納される。また、PC110の内部バスラインIBはプリンタ130と外部バスラインBLによって接続され、PCからプリンタ130に対して、ジョブの送信や、ジョブの履歴情報の送受信等を行うことができる。
【００１２】
図３は、PC110上でアプリケーションを起動した際の表示装置204の表示画面を表している。アプリケーションの画面は、アプリケーション名等を示すタイトルバー301、アプリケーションの備える機能をメニュー形式で表示するメニューバー302、ジョブの印刷にかかったコストやインクや用紙の使用量等の表示を行う表示領域303を有する。表示領域303は、１行毎に印刷したジョブの履歴情報を表示している。例えば4行目には、ジョブのコスト情報が“109.9”[\](円）となっていて、文書名が “Word文章 ― 31”、印刷結果が正常終了となっている。また、更に、用紙の種類が”普通紙”、用紙の使用量が0.345[m2]、インクの使用量が0.911[ml]、印刷日時が2009/05/27 15:00、であることを情報として表示している。1,2,3,5,8行目のジョブの履歴情報では、コスト列に”****”と表示している。これは印刷に現実に使用した用紙または利用したインクの価格が未設定状態のために、コストの計算が不能であることを示している。
【００１３】
図４は、図３に示した状態、印刷したジョブの内で、1,2,3,5,8行目のジョブのコスト計算不可の状態にて、入力装置203（マウス等）を操作してメニューから資源の価格設定機能の呼び出し指示がなされた際の画面である。符号401は、メニュー302のプルダウンメニューの１つの項目であり、[ 設定 ]→[ 資源の価格設定 ]機能を呼び出すことで、印刷に使用した資源の価格の設定を行う際の状態となる。本実施形態によれば、この状態で資源の価格設定ダイアログを起動すると、表示しているジョブ履歴の中に未設定資源価格があるためにコスト計算できないジョブがあった場合は、図６のダイアログを立ち上げて未設定価格を簡易に設定できるようにする。図６に示すように、コストが未定義の資源種類が優先するように分類して表示されることになる。従って、ユーザは、印刷に使用した数ある資源の中から、未設定の資源種類を探し選択するという操作の必要がなくなる、もしくは、それに係る操作を簡便なものとすることができる。
【００１４】
図５は、図３のジョブの情報を表示している時の、資源価格管理部113にて管理されている、資源価格の設定データである。図示の符号501は、プリンタ130にてセット可能なインク種類と、その単位量当たりの価格（単価）の一覧である。図示の場合、C（シアン）、M（マゼンダ）、Y（イエロー）、MBK（マットブラック）、B（ブラック）のインク価格がすべて100[ml]で10000[\]であると設定されていることを示している。符号502は、用紙価格の一覧である。図中には簡単にするために17種類の用紙種類を示しているが、実際の大判プリンタでは100種類にものぼる場合がある。図は、普通紙、厚口コート紙、光沢紙のみが価格設定されていて、その他の用紙は価格が未設定である事を示している。ここで、図３に表示されているジョブの履歴情報をみると、4,6,7行目のジョブに関してコスト計算されている。これは図５に示すように、各インク色の価格が設定されていて、かつ、各用紙種類（普通紙、光沢紙、厚口コート紙）の価格が設定されているためである。つまり、ジョブの印刷に使用した資源の価格がすべて設定されているため、コスト計算が可能であり、コストが計算されている。一方、1,2,3,5,8行目のジョブに関しては“****”と表示されていてコストが計算されていない。これはインクの価格は設定されているが、用紙種類（トレーシングペーパー、バックライトフィルム、和紙、キャンバスクロス）の価格が設定されていないため、価格が計算できないためである。つまり、価格計算に利用するため要因の１つでも未定である場合、その価格を計算できないため、“****”が表示される。
【００１５】
図６は、図４の状態から起動された資源の価格設定ダイアログの図であり、資源価格管理部113に保存されている図５に示した資源価格の表示と入力を行うためのダイアログである。ユーザは本ダイアログにて、ジョブに使用した資源の価格の設定を行う。ダイアログ起動直後の状態を図６（A）で示し、図６（B）にて実際に価格を入力している状態を示す。符号601は、資源の種類毎にグループ化したタブである。本実施形態では、図のように”インク”と”用紙”のタブがあり、それぞれインクの価格、用紙の価格を設定する。価格が設定されると、その設定された価格で、資源価格管理部113を更新する。図は、用紙タブが選択されている状態を示している。符号602は、図４に示したジョブの印刷に使用した資源のうちで、価格が未設定状態の用紙の一覧である。図は現在、トレーシングペーパー、バックライトフィルム、和紙、キャンパスクロスの4種類の用紙価格が未設定状態である事を示している。加えて、4種類の未設定用紙の中でも、ジョブの印刷に使用した資源を新しい順番に並べることで、最近に使用した資源価格の入力を行いやすくしている。これにより、ジョブのコストを計算するために必要である資源の価格入力をする際に、実際にジョブの印刷に使用した資源の内で、価格が未設定状態のものがリストアップされる。ユーザは、ジョブの印刷に使用した資源の種類を調べるという行為を行わなくて済むようになるために、簡易にコスト計算が可能となる。加えて、より最近のジョブのコスト計算ほど簡易になるため、直近のジョブのコストを計算したい等の要求を満たす。符号603は、一覧602のうちで、実際にトレーシングペーパーに幅914[mm]、長さ30[m]、価格6000[\]を入力している状態を示している。他の用紙にも値を入力し、さらにキャンパスクロスの幅項目にフォーカスを当て340[mm]と入力中の状態である。符号604は、資源の価格設定ダイアログに対して行なった変更を反映して、ダイアログを終了するOKボタンである。符号605は、資源の価格設定ダイアログに対して行なった変更をキャンセルして、ダイアログを終了するキャンセルボタンである。
【００１６】
図７は、図６（B）の値を入力後の、アプリケーションのメイン画面の状態を示す図である。未設定資源価格であった、トレーシングペーパー、バックライトフィルム、和紙、キャンパスクロスの価格の設定完了をトリガにして、中央処理装置201が未計算状態であった1,2,3,5,8行目のジョブのコストの再計算を実行する。図示は、その再計算の結果を表示したものでもある。
【００１７】
図８は、図７の状態のように、全てのジョブのコストが計算されている状態、つまりジョブに使用した資源の内で価格が未設定の資源がない状態にて、資源の価格設定ダイアログを立ち上げた時の図である。符号801は、現在価格設定されている用紙の種類と価格に一覧を表示する領域である。符号802は、用紙種類を選択するプルダウンメニューである。プルダウンするとサポートしている用紙種類の全種類（数十種類等）が表示される。ジョブの印刷に使用し資源の内で、未設定状態の資源があれば、図６で一覧表示するために、ユーザはこの中から所望の用紙を探して価格入力しなくても、コスト計算が可能となる。
【００１８】
図９は、プリンタ130内のプロセッサが、PC110からジョブを受信した際のフローである。
【００１９】
ステップ901にて、プリンタ130は、PC110からジョブのデータを受信し、ステップ902にて、受信したデータを印刷部134を用いて印刷する。ステップ903にて、プリンタ130は、印刷したジョブの文章名、印刷結果、使用した用紙の種類と使用量、各色毎のインクの使用量、印刷日時等のデータを、各ジョブの印刷履歴情報として印刷履歴管理部133に保存する。
【００２０】
また、プリンタ130のプロセッサは、ネットワーク上の装置（実施形態ではPC110）から印刷履歴情報の要求コマンドを受信すると、印刷履歴管理部133が記憶管理している印刷履歴情報を、要求元の装置に送信する処理も行う。
【００２１】
図１０は、PC110内の中央処理装置（ＣＰＵ）がプリンタ130からジョブの履歴情報を受信し、図３の画面の表示処理のフローである。ステップ1001にて、PC110は、プリンタ130に保存されている全てのジョブ履歴情報の送信要求を行うことで、プリンタ130から全てのジョブの履歴情報を取得する。図３の例では、全部で8件のジョブ履歴情報をプリンタから受信する。ステップ1002では、上記のステップ1001で受信した1件目のジョブ履歴の情報を読み出し、使用したインクの種類と用紙の種類を判別する。図３の例では、1件目（1行目）のジョブ（文書名”CAD図面1”）の印刷に使用したインクの種類と、用紙の種類がトレーシングペーパーであることを判別する。ステップ1003では、ステップ1002で判別したインクと用紙の価格が共に、PC110の資源価格管理部113に設定されているか否かを判定する。判定結果が、設定されていることを示す場合、処理はステップ1004に進み、設定されていないことを示す場合は、ステップ1006の処理に進む。図５のように、現在、インク各色全てに価格が設定されていて、かつ、普通紙の価格が設定されている状態である。よって、図３の4件目（4行目）のジョブ（文書名”Word文章―31”）の印刷に使用したインクと用紙の価格は設定されていると判断し、ステップ1004の処理へ移行する。
【００２２】
一方、図３の1件目（1行目）のジョブ（文章名”CAD図面1”）では、用紙の種類がトレーシングペーパーであるが、図５に示すようにトレーシングペーパーの価格は設定されていない。よって、価格が設定されていないと判断し、ステップ1006の処理へ移行する。ステップ1004にて、資源価格管理部113に設定されているインクと用紙の価格と、読み出したジョブの印刷に使用したインクと用紙の使用量から、印刷にかかったコストを計算する。図３の4件目（4行目）のジョブ（文書名”Word文章―31”）では、コストが109.9[\]であると計算する。ステップ1005では、ステップ1004で計算した、ジョブにかかったコストをPC110の表示部111に表示する。ステップ1006では、ステップ1003にてジョブの印刷に使用したインクと用紙の価格のどちらか、あるいは両方が、資源価格管理部113に登録されていないと判断した時の処理である。少なくともインク、用紙の価格のいずれかが、未設定であるので、ジョブの印刷にかかったコストが計算できないため、計算不能を表す”****”をPC110の表示部111に表示する。図３の1件目（1行目）のジョブ（文章名”CAD図面1”）では、トレーシングペーパーの価格が未設定でコスト計算が不能なので、”****”と表示する。ステップ1007にて、ステップ1001で受信した全てのジョブ履歴の情報の表示が終了したか判断する。終了していると判断した場合は本フローチャートを終了し、終了していないと判断した場合はステップ1008の処理へ移行する。図３の例では、全8件の表示が終了した時点で処理を終了する。ステップ1008は、ステップ1001で受信した全てのジョブ履歴の表示が終了していないので、次のジョブ情報を読み出し、使用したインクの種類と用紙の種類を判別する。そして、ステップ1003に戻ることで、ステップ1003以降の処理を各印刷ジョブに実行する。
【００２３】
図１１は、図４の符号401から図６もしくは図８に示した、資源の価格設定ダイアログを立ち上げる時に、PC110の中央処理装置201が行う処理のフローである。ステップ1101にて、図１０のステップ1001で受信しているジョブ履歴を検索する。ステップ1102では、ステップ1101にて検索したジョブから、1件目のジョブ履歴を読み出し、そのジョブで使用したインク種類と用紙種類を判別する。図４の例では、1件目のジョブ（文書名”CAD図面 1”）に使用したインク種類と、用紙種類がトレーシングペーパーであることを読み出す。ステップ1103では、前ステップで読み出したジョブの印刷に使用したインクと用紙の価格が設定されているか否かを、PC110の資源価格管理部113を参照して判断する。設定されていると判断した場合はステップ1105の処理へ移行する。設定されていないと判断した場合はステップ1104の処理へ移行する。1件目のジョブ（文書名“CAD図面 1”）の場合であれば、図5に示すようにインクは全種類設定済みであるが、トレーシングペーパーの価格が設定されていないために、ステップ1104のステップへ移行する。ステップ1104では、ステップ1103にて価格設定がされていないと判断した、インクもしくは用紙の情報と、その使用日時を記録する。1件目のジョブ（文書名“CAD図面 1”）の場合であれば、用紙情報としてトレーシングペーパーであること、その資源を使用した日時が2009／06／12  11:35分であることを記録する。使用日時に関しては、その資源を使用した日時がすでに記憶されている場合は、その使用日時と比較して新しい場合にのみ記憶する。例えば2件目のジョブ（文書名“CAD図面2”）の場合であれば使用日時が2009/06/01 12:35分であるが、1件目のジョブより古いので記憶しない。
【００２４】
ステップ1105にて、すべてのジョブ履歴の読み出しが終了したか判断する。図４の例では全8件の読み出しが終了したか判断する。終了していればステップ1107の処理へ、終了していなければステップ1106の処理へ移行する。ステップ1106にて、次のジョブ履歴のジョブを読み出し、使用したインクと用紙の種類を判別する。ステップ1107にて、価格設定されていない資源があったかどうかを、ステップ1104の処理で未設定資源の種類が記録されているかどうかを基に判断する。未設定の資源価格があると判断した場合はステップ1108の処理へ、未設定の資源価格がないと判断した場合はステップ1109の処理へ移行する。図４に示した例であると、トレーシングペーパー、バックライトフィルム、和紙、キャンパスクロスの価格が未設定状態であるのでステップ1108の処理へ移行する。ステップ1108にて、未設定の資源価格を入力させるための、図６に示した“未設定資源の価格設定”ダイアログを立ち上げるために図１２に示す処理を行う。ステップ1109にて、未設定の資源価格がないので、図７の“資源の価格設定”ダイアログを表示する。
【００２５】
図１２は、図１１に示したステップ1108の処理のフローであり、PC110の中央処理装置201の処理手順でもある。ステップ1201にて、図１１のステップ1104の処理にて記憶した、ジョブに使用した資源の内で価格が未設定状態である資源の情報を読み出す。ステップ1202では、ステップ1201で読み出した未設定状態の資源の内で、未設定状態のインクがあるか判断する。未設定状態のものが存在しないと判断した場合はステップ1204の処理へ移行する。存在すると判断した場合はステップ1203の処理へ移行する。図４の例ではインク種類は図５のようにすべて設定されているので、設定済みであると判断して、ステップ1204の処理へ分岐する。ステップ1203では、ステップ1202にてジョブの印刷に使用したインクのうちで、未設定状態のインク種類が存在すると判断した場合に行う処理である。図６のインクタブに価格が設定されていないインクの種類を使用日時が新しい順番にリストアップする。これにより、仮にマゼンダの価格が未設定だった場合には、自動でマゼンダがリストアップされた状態にて未設定資源の価格設定ダイアログが起動する。ステップ1204では、ステップ1201で読み出した未設定状態の資源の内で、未設定状態の用紙があるか判断する。未設定状態のものが存在しないと判断した場合はステップ1206の処理へ移行する。また、存在すると判断した場合はステップ1205の処理へ移行する。図４の例では、トレーシングペーパー、バックライトフィルム、和紙、キャンパスクロスの価格が図５に示すとおり、設定されていない状態であるので、ステップ1205の処理へ移行する。ステップ1205は、ステップ1204にてジョブの印刷に使用した用紙のうちで、未設定状態の用紙種類が存在すると判断した場合に行う処理である。図６の符号602に価格が設定されていない用紙の種類を使用日時が新しい順番にリストアップする。図４の例ではトレーシングペーパー、バックライトフィルム、和紙、キャンパスクロスが未設定であるので、資源の価格設定ダイアログを起動した際には、図６の符号602に示すように未設定の用紙価格をリストアップする。加えて、使用日時が新しい順に並ぶようにリストアップする。ステップ1206にて、一連の流れにて未設定の資源種類にリストアップした状態にて、図６の未設定資源の価格設定ダイアログを表示する。
【００２６】
以上説明したように、本発明を用いれば、ジョブのコストを計算するために必要な資源として、インクや用紙の価格が未設定だった場合に簡易に設定することができる。資源は、インクや用紙に関わらず、例えば、電気代や、時間、等のジョブを印刷するために使用したものであれば適用可能であることはもちろんである。
【００２７】
［第２の実施形態］
本第２の実施形態では、上記の第１の実施形態で説明したソフトウェアにおいて、用紙価格の入力手段の方法として別にダイアログを設けずに設定する方法の説明を行う。なお、第２の実施形態のソフトウェアにおける基本的な動作については第１の実施形態と同様とし、差分の動作のみ説明する。
【００２８】
図１３は、アプリケーションを起動した画面を表している。第１の実施形態の図３に示したものに、未設定資源価格を入力するためのカラムが追加されている。符号1301は、未設定資源価格を入力するためのカラムである。本第２の実施形態においては、用紙の価格情報を入力するカラムであり、資源が未設定状態のものに関しては”未設定”と表示し、設定されているものに関しては幅[mm]×長さ[m] ：価格[\]の形式で入力・表示を行えるようになっている。例えば、4行目のジョブ（文書名”Word文章 - 31”）であれば、914mm×50m  5000円であることを示す。このように未設定の資源価格があれば、画面に未設定資源の価格入力カラムを表示することで、簡易に価格設定することが可能となっている。
【００２９】
図１４は、図１３の状態にて、未設定資源価格を入力し、コスト計算を行ったときの図である。同図(A)は入力中の画面、同図(B)は入力後の画面を示す。符号1401は、入力部112のマウスを操作して選択状態にしてハイライト表示し、部価格設定を行っている様を示している。図のように用紙の価格入力カラムにフォーカスをあて、価格入力を行う。図１４では2行目のジョブ（文書名”CAD図面2”）に使用した用紙であるトレーシングペーパーの価格に、幅914mm×長さ30m  =  6000円であると入力している。入力が完了したことをトリガにコストの再計算が行われ、同図(B)に示すように、トレーシングペーパーを使用している1行目のジョブ（文書名”CAD図面1”）と2行目のジョブ（文書名”CAD図面2”）のコスト計算がなされた状態となる。加えて、それぞれの用紙の価格情報カラムに価格が設定された状態となる。
【００３０】
［第３の実施形態］
本第３の実施形態では、第１の実施形態で説明したソフトウェアにおいて、用紙の要素として幅属性も加え、用紙種類に加え、幅毎にも価格を管理した場合の、用紙価格の入力方法の説明を行う。これは用紙の価格は用紙種類だけで決まるものではなく、例えば1m×50mのロール紙と、2m×50mのロール紙では、値付けが異なる場合があるため、正確なコスト計算を行う場合には、幅毎にも管理が必要になってくるためである。なお、ここでは幅に関して説明するが、用紙の他の要素、例えば全長毎にも管理した上で、未設定資源の価格を簡易に入力することも可能である。なお、第３の実施形態のソフトウェアにおける基本的な動作については第１の実施形態と同様とし、差分の動作のみ説明する。
【００３１】
図１５は、アプリケーションを起動した画面を表している。第１の実施形態の図３に示したものに、ジョブが使用した用紙の幅と長さを表すカラムが追加されている。符号1501、1502は、ジョブが使用した用紙の幅[mm]と、長さ[mm]である。１行目のジョブ（文書名”CAD図面１”）であれば、それぞれ幅が914mm、長さが1020[mm]であることを表す。
【００３２】
図１６は、第１の実施形態の図５に示した資源価格の設定データに、用紙幅要素を加え、用紙種類と幅毎に価格を管理している設定データである。符号1601に示すように、トレーシングペーパという一つの用紙種類であっても914[mm]、610[mm]のように幅毎に価格を管理している。
【００３３】
図１７は、第１の実施形態の図６に示した資源価格の表示と入力を行うためのダイアログに、さらに幅毎に未設定価格を入力可能にしたダイアログである。今、図１５に示したように、読み込んだジョブログでは、1行目と2行目のように、用紙種類として両方トレーシングペーパを用いて印刷したものであるが、幅はそれぞれ914[mm]、610[mm]と異なっている。図１６の資源データを見ると、トレーシングペーパの914[mm]、610[mm]ともに価格が未設定状態である。このためコスト計算を行うためには、トレーシングペーパの幅914[mm]、610[mm]の二つの資源価格を設定する必要がある。この状態にて、図１７の未設定資源の価格設定ダイアログを立ち上げると、符号1701のように、トレーシングペーパという一つの用紙種類であっても、幅914[mm]、610[mm]の二つが自動的に表示される。これにより、ユーザは、コスト計算を行うため必要である資源の価格入力が簡易に行えるようになる。
【００３４】
上記実施形態では、印刷ジョブを発行する装置と、コスト計算する装置が同じ装置であるものとして説明したが、必ずしも同じ装置である必要はない。むしろ、実施形態におけるプリンタ130は、ネットワーク上の複数のPCで共有されるものとした場合、コスト計算に係る処理を行う装置は、コストに関して管理する権限を有する１つの情報処理装置で行う方が望ましい。この場合、図３におけるジョブ一覧を表示する際に、個々の印刷ジョブを発行したPCを特定するカラムを設けると都合がよい。プリンタ130は、印刷ジョブを受信した際、依頼元のPCを特定する情報をも記憶するようにすればよい。この結果、ユーザや部署ごとのコスト計算も可能となる。
【００３５】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015158804.tif 000003
【図２】
2015158804.tif 000004
【図３】
2015158804.tif 000005
【図４】
2015158804.tif 000006
【図５】
2015158804.tif 000007
【図６】
2015158804.tif 000008
【図７】
2015158804.tif 000009
【図８】
2015158804.tif 000010
【図９】
2015158804.tif 000011
【図１０】
2015158804.tif 000012
【図１１】
2015158804.tif 000013
【図１２】
2015158804.tif 000014
【図１３】
2015158804.tif 000015
【図１４】
2015158804.tif 000016
【図１５】
2015158804.tif 000017
【図１６】
2015158804.tif 000018
【図１７】
2015158804.tif 000019