(57)【要約】【課題】  複数のジョブが組み合わされたマルチジョブを行なう際に課金される料金を事前に見積もる。【解決手段】  ジョブの内容を記述した指示書をあらかじめ登録しておく。複数のジョブを組み合わせた内容を記述した指示書をユーザが選択した際、指示書に記述されている各ジョブについて、パラメータ設定状況に最も近い見積もりデータを、装置に記憶されたジョブ毎の履歴データから選択しこれらを合算して、マルチジョブ・トータルの課金見積もりとしてユーザに対し通知する。ユーザはジョブ起動前にジョブトータルでどのくらいの料金が必要になるのかを把握できる。【選択図】  図７
2007058461.tif 000002
【特許請求の範囲】
【請求項１】
マルチファンクション機能を有するサービス提供装置において複数のジョブの組み合わせからなるマルチジョブを行なう際に課金される料金を事前に見積もる課金見積もりシステムであって、
ジョブの動作内容を記述した指示書を登録し記憶する指示書記憶手段と、
指示書に記述された各ジョブの動作内容を解釈する指示書解釈手段と、
指示書を解釈して得られた動作内容に従って前記サービス提供装置における各ジョブの実行を制御するジョブ実行制御手段と、
ジョブを実行したときのパラメータ設定状況及び課金された料金を含む履歴データを各ジョブ単位で作成し記憶するジョブ履歴データ保存手段と、
指示書に記述されているジョブのパラメータ設定状況に類似する履歴データの料金を見積もりデータとして選択し、ジョブ毎に選択された見積もりデータを合算してマルチジョブの見積もりデータとして出力する見積もりデータ計算手段と、
マルチジョブの見積もりデータをユーザに通知する見積もりデータ通知手段と、
を具備することを特徴とする課金見積もりシステム。
【請求項２】
前記サービス提供装置は、スキャン、プリント、ネットワーク・プリント、ファクシミリ、電子メールのうち２以上の画像形成処理を行なう画像形成処理装置であり、前記ジョブ実行制御手段はこれらのジョブの実行を制御する、
ことを特徴とする請求項１に記載の課金見積もりシステム。
【請求項３】
ネットワーク経由でクライアントから指示書又は指示書の選択を受信する受信手段をさらに備え、前記見積もりデータ通知手段は、マルチジョブの見積もりデータを該クライアント宛てに返信する、
ことを特徴とする請求項１に記載の課金見積もりシステム。
【請求項４】
マルチファンクション機能を有するサービス提供装置において複数のジョブの組み合わせからなるマルチジョブを行なう際に課金される料金を事前に見積もる課金見積もり方法であって、
ジョブの動作内容を記述した指示書を記憶する指示書記憶ステップと、
ユーザが選択した指示書に記述された各ジョブの動作内容を解釈する指示書解釈ステップと、
指示書を解釈して得られた動作内容に従って前記サービス提供装置における各ジョブの実行を制御するジョブ実行制御ステップと、
ジョブを実行したときのパラメータ設定状況及び課金された料金を含む履歴データを各ジョブ単位で作成し記憶するジョブ履歴データ保存ステップと、
指示書が選択された際に、該指示書に記述されているジョブのパラメータ設定状況に類似する履歴データの料金を見積もりデータとして選択し、ジョブ毎に選択された見積もりデータを合算してマルチジョブの見積もりデータとして出力する見積もりデータ計算ステップと、
マルチジョブの見積もりデータをユーザに通知する見積もりデータ通知ステップと、
を具備することを特徴とする課金見積もり方法。
【請求項５】
前記サービス提供装置は、スキャン、プリント、ネットワーク・プリント、ファクシミリ、電子メールのうち２以上の画像形成処理を行なう画像形成処理装置であり、前記ジョブ実行制御ステップではこれらのジョブの実行を制御する、
ことを特徴とする請求項４に記載の課金見積もり方法。
【請求項６】
６
ネットワーク経由でクライアントから指示書又は指示書の選択を受信する受信ステップをさらに備え、前記見積もりデータ通知ステップでは、マルチジョブの見積もりデータを該クライアント宛に返信する、
ことを特徴とする請求項４に記載の課金見積もり方法。
【請求項７】
マルチファンクション機能を有するサービス提供装置において複数のジョブの組み合わせからなるマルチジョブを行なう際に課金される料金を事前に見積もるための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
ジョブの動作内容を記述した指示書を記憶する指示書記憶手順と、
ユーザが選択した指示書に記述された各ジョブの動作内容を解釈する指示書解釈手順と、
指示書を解釈して得られた動作内容に従って前記サービス提供装置における各ジョブの実行を制御するジョブ実行制御手順と、
ジョブを実行したときのパラメータ設定状況及び課金された料金を含む履歴データを各ジョブ単位で作成し記憶するジョブ履歴データ保存手順と、
指示書が選択された際に、該指示書に記述されているジョブのパラメータ設定状況に類似する履歴データの料金を見積もりデータとして選択し、ジョブ毎に選択された見積もりデータを合算してマルチジョブの見積もりデータとして出力する見積もりデータ計算手順と、
マルチジョブの見積もりデータをユーザに通知する見積もりデータ通知手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供装置でサービスを実施したときに課金される料金を事前に見積もる課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムに係り、特に、ネットワーク・プリンタや複合複写機などを用いてジョブを行なう際に課金される料金を事前に見積もる課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、複数のジョブが組み合わされたマルチジョブを行なう際に課金される料金を事前に見積もる課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムに係り、特に、複数のジョブを柔軟に組み合わせ、ユーザの簡単な操作で見積もり計算を行なう課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
コンビニエンス・ストアやプリントラボにおいて複写や印刷、ファクシミリ送信などの画像形成サービスが社会に定着して久しい。最近では、ネットワーク・プリンタや複合複写機などを用い、より多彩なサービスが提供されるようになってきた。このような背景と相俟って、単体のジョブを複数組み合わせたマルチジョブが使用されるケースも増えてきている。例えば、ネットワーク経由でのドキュメントやコンテンツを受信するジョブと、これら受信データをファクシミリ送信するジョブを組み合わせるといった具合である。
【０００４】
他方、ユーザは印刷物を安価に手早く入手することを望んでおり、サービス実施時に課金される料金を見積もる必要がある。画像形成サービスを提供する事業者が複数ある場合には、各事業者における料金を事前に見積もり、これらを比較して料金や立地の面でより適した事業者や店舗で発注を行ないたい。
【０００５】
例えば、ネットワークを介した印刷において、コンテンツのデータ量など所定のパラメータと対応付けられた過去の履歴データを参照して、所要時間や料金などを予測する印刷仲介システムについて提案がなされている（例えば、特許文献１を参照のこと）。しかしながら、同システムでは１ジョブ単位でしか課金額の予測を行なわないので、ネットワーク受信とファクシミリ送信とを組み合わせたようなマルチジョブに関して課金額を見積もることはできない。
【０００６】
マルチジョブの見積もりを行なう場合、ユーザはどのジョブの見積もりを選択すべきかを判断し、選択した各ジョブの見積もり結果を手計算により合算する必要があり、トータルのジョブの見積もりを知る上で利便性がよくない。
【０００７】
【特許文献１】特開２００２−３０４２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、ネットワーク・プリンタや複合複写機などを用いてジョブを行なう際に課金される料金を事前に見積もることができる、優れた課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムを提供することにある。
【０００９】
本発明のさらなる目的は、複数のジョブが組み合わされたマルチジョブを行なう際に課金される料金を事前に見積もることができる、優れた課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムを提供することにある。
【００１０】
本発明のさらなる目的は、複数のジョブを柔軟に組み合わせ、ユーザの簡単な操作で見積もり計算を行なうことができる、優れた課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、マルチファンクション機能を有する画像形成処理装置において複数のジョブの組み合わせからなるマルチジョブを行なう際に課金される料金を事前に見積もる課金見積もりシステムであって、ジョブの動作内容を記述した指示書を登録し記憶する指示書記憶手段と、指示書に記述された各ジョブの動作内容を解釈する指示書解釈手段と、指示書を解釈した動作内容に従って前記画像形成処理装置における各ジョブの実行を制御するジョブ実行制御手段と、ジョブを実行したときのパラメータ設定状況及び課金された料金を含む履歴データを各ジョブ単位で作成し記憶するジョブ履歴データ保存手段と、指示書に記述されているジョブのパラメータ設定状況に類似する履歴データの料金を見積もりデータとして選択し、ジョブ毎に選択された見積もりデータを合算してマルチジョブの見積もりデータとして出力する見積もりデータ計算手段と、マルチジョブの見積もりデータをユーザに通知する見積もりデータ通知手段とを具備することを特徴とする課金見積もりシステムである。
【００１２】
最近、ネットワーク・プリンタや複合複写機などを用い、より多彩なサービスが提供されるようになってきたことと相俟って、単体のジョブを複数組み合わせたマルチジョブが使用されるケースも増えてきている。ところが、従来は、１ジョブ単位でしか課金額の予測を行なわれておらず、ネットワーク受信とファクシミリ送信とを組み合わせたようなマルチジョブに関して課金額を見積もることはできない。
【００１３】
これに対し、本発明に係る課金見積もりシステムでは、ジョブの内容を記述した指示書が登録されている。また、ジョブを実行したときのパラメータ設定状況及び課金された料金を含む履歴データを各ジョブ単位で作成し記憶するようになっている。そして、複数のジョブを組み合わせた内容を記述した指示書をユーザが選択した際に、指示書に記述されているジョブ毎のパラメータ設定状況に最も近い見積もりデータを、装置に記憶されたジョブ毎の履歴データから選択し、ジョブ毎に選択された見積もりデータを合算することによって、マルチジョブトータルの課金見積もりを実施することができる。ユーザに対し、かかる課金見積もりを通知するので、ユーザはジョブを起動する前にジョブトータルでどのくらいの料金が必要になるのかを把握することができる。
【００１４】
また、本発明の第２の側面は、マルチファンクション機能を有する画像形成処理装置において複数のジョブの組み合わせからなるマルチジョブを行なう際に課金される料金を事前に見積もるための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、ジョブの動作内容を記述した指示書を記憶する指示書記憶手順と、ユーザが選択した指示書に記述された各ジョブの動作内容を解釈する指示書解釈手順と、指示書を解釈して得られた動作内容に従って前記画像形成処理装置における各ジョブの実行を制御するジョブ実行制御手順と、ジョブを実行したときのパラメータ設定状況及び課金された料金を含む履歴データを各ジョブ単位で作成し記憶するジョブ履歴データ保存手順と、指示書が選択された際に、該指示書に記述されているジョブのパラメータ設定状況に類似する履歴データの料金を見積もりデータとして選択し、ジョブ毎に選択された見積もりデータを合算してマルチジョブの見積もりデータとして出力する見積もりデータ計算手順と、マルチジョブの見積もりデータをユーザに通知する見積もりデータ通知手順を実行させることを特徴とするコンピュータ・プログラムである。
【００１５】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係る課金見積もりシステムと同様の作用効果を得ることができる。
【発明の効果】
【００１６】
本発明によれば、ネットワーク・プリンタや複合複写機などを用いてジョブを行なう際に課金される料金を事前に見積もることができる、優れた課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムを提供することができる。
【００１７】
また、本発明によれば、複数のジョブが組み合わされたマルチジョブを行なう際に課金される料金を事前に見積もることができる、優れた課金見積もりシステム及び課金見積もり方法、並びにコンピュータ・プログラムを提供することができる。
【００１８】
本発明に係る課金見積もりシステムによれば、スキャン、プリント、ファクシミリ、電子メールといったマルチファンクションを提供する画像形成処理装置において、指示書を使用することで複数のジョブを柔軟に組み合わせることが可能であり、またユーザは所望の指示書を選択するという簡単な操作を行なうだけで見積もり計算を行なうことができる。
【００１９】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００２１】
図１には、本発明の一実施形態に係る画像形成装置１００のハードウェア構成を模式的に示している。この画像形成装置１００は、事業者が例えばコンビニエンス・ストアやプリントラボなどに設置して用いられ、スキャン、プリント、ファクシミリ、電子メールといったマルチファンクション機能を有する複合機である。また、画像形成装置１００は、複数のジョブが組み合わされたマルチジョブを行なう際に課金される料金を事前に見積もるという課金見積もり機能も併せて備えているが、この点の詳細については後述に譲る。
【００２２】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、当該装置１００内の動作を統括的に制御する中央コントローラであり、オペレーティング・システムが提供する実行環境下でプログラムを制御し、コピーやファクシミリ送受信、ネットワーク・プリントといった各種のサービス提供動作や、サービス提供に伴う対価の課金処理などに関して主たる制御を行なう。サービス提供動作は、パラメータ設定状況などジョブの動作内容を記述した指示書を解釈することによって実行される。また、課金処理として、ジョブを行なう際に課金される料金を事前に見積もることができる。ＣＰＵ１０１は、バス１０２を介して当該装置１００内の各機器と相互接続されている。
【００２３】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３は、読み出し専用の半導体メモリ装置で構成され、コピーやファクシミリ送受信、ネットワーク・プリントといったサービス提供動作などを実行するための各制御プログラムや固定データなどが恒久的に書き込まれている。勿論、フラッシュ・メモリなどのように格納データを電気的な書き換え可能なデバイスを用いてＲＯＭ１０３を構成することもでき、必要に応じて適宜プログラムや固定データの更新を行なうようにしてもよい。
【００２４】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４は、書き換え可能な半導体メモリ装置で構成され、ＣＰＵ１０１で実行する制御プログラムをＲＯＭ１０２からロードしたり、プログラム実行中の作業データを一時格納したりするなど、プログラム動作のためのシステム・メモリとして使用される。また、画像処理のためのページ・メモリとして、ＲＡＭ１０４を使用することができる。
【００２５】
ＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  ＲＡＭ）１０５は、フラッシュ・メモリのように無電源状態でも記憶内容を消失しない書き換え可能メモリで構成され、セキュリティ・データやその他の不揮発性データ、画質調整、各種設定パラメータなどを格納するために使用される。
【００２６】
ＨＤＤ１０６は、磁気記録式の固定ディスクからなる大容量外部記憶装置であり、原稿から読み取った画像データを蓄積したり、サービス実行時の各種履歴を保存したり、さらにはＣＰＵ１０１において実行するプログラムをインストールするために使用される。
【００２７】
画像処理部１０７は、原稿から読み取った画像データ、あるいはネットワーク経由でダウンロードした画像データなどに対し、伸張圧縮処理や、画質調整などの各種画像処理を施す。
【００２８】
図示の複合機１００は、ユーザ・インターフェース１０９として、液晶ディスプレイなどからなる表示部１１０と、スタート／ストップ／テンキーなどのハードウェア・キーを備えた（あるいは表示部１１０を兼ねたタッチパナルからなる）操作部１１１を備え、これらはＵＩインターフェースを介してバス１０２に接続されている。但し、ＵＩインターフェース１０８を介さず、ＣＰＵ１０１がユーザ・インターフェース１０９を直接制御するように構成することも可能である。
【００２９】
通信インターフェース１１２を経由して、各種の外部装置やネットワーク・インターフェースなどがバス接続されている。
【００３０】
ＬＡＮインターフェース１１３は、１０／１０００Ｂａｓｅ−Ｔなど、所定のプロトコルに従って複合機１００をネットワーク接続する。無線ＬＡＮを含めることもできる。複合機１００は、例えばクライアントＰＣや携帯端末などからネットワーク経由で指示書が投入され又はあらかじめ登録されている指示書が選択されると、指示書に記述されているジョブの動作内容を解釈して、コピーやファクシミリ送受信、コンテンツ探索やその他のコンテンツ処理、ネットワーク・プリントといった該当するジョブを実行する。
【００３１】
ＩＣカード読み書き装置は、ＲＳ２３２Ｃあるいはその他のシリアル・インターフェース１１４経由でバス１０２に接続されており、ＩＣカードに蓄積されている電子マネー情報から料金を徴収することができる。
【００３２】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェース１１５は、例えばＵＳＢ１．１又はＵＳＢ２．０に準拠し、パーソナル・コンピュータなどにローカル接続する際に使用することができる。
【００３３】
モデム１１６は、コンピュータ上の信号と公衆回線上の信号の相互変換を行なう変復調装置からなり、ファクシミリなどの公衆回線への接続を行ない、通常のファクシミリ送受信や、時刻指定送信、その他の各種のファクシミリ機能を提供する。
【００３４】
コインキット１１７は、コインや紙幣などの現金を受け取る受け取り口と、受け取り口を介して投入された現金を蓄積する現金蓄積部と、投入金額を計数するとともに課金し徴収した額を減算して残額を算出する演算部と、残額若しくは現在徴収している金額を表示する表示部を備えている。
【００３５】
デバイス・インターフェース１１８は、例えばＲＳ４２２などで構成され、原稿から画像を読み取る読取装置部１１９と、画像を用紙上に印刷出力する印刷装置部１２０といった、画像形成装置を構成する各種機器をバス１０２に接続するためのインターフェース・プロトコルを実現する。
【００３６】
読取装置部１１９は、一般的には、原稿を載せるプラテンと画像読み取りを行なうスキャンの組み合わせで構成され、自動原稿読取装置であってもよい。読み取り画像は、適宜画像処理部１０７において画像処理が施され、印刷装置部１２０に画像出力され、あるいはＨＤＤ１０６に保存される。
【００３７】
印刷装置部１２０は、例えば電子写真方式のプリント・エンジン部を備えている。電子写真プロセスは、電子写真感光体に対する帯電、スキャンした原稿イメージの露光、現像すなわち感光体へのトナー重畳、用紙へのトナー転写及びトナー定着、感光体のクリーニングという複数のサブプロセスからなる。
【００３８】
印刷装置部１２０によって印字された用紙が排出されると、排出用紙格納部１２１に格納される。排出用紙格納部１２１は、一般的な排紙トレイを用いて構成することもできる。
【００３９】
図２には、複合機上の動作を制御するためのソフトウェア構成を模式的に示している。同図に示すように、制御ソフトウェアは、ジョブ実行層と、機能モジュール層と、ミドルウェア層と、汎用オペレーティング・システム（ＯＳ）層で構成される。
【００４０】
ジョブ実行層は、コピー、ファクシミリ送受信、スキャナといった、利用者に対して提供する処理（ジョブ）のまとまりからなる。
【００４１】
機能モジュール層は、上述した各ジョブのリクエスト処理や、ユーザ・インターフェースとの通信処理、ジョブを実現するための画像処理、リモートのデバイスに各種状態を通知する処理などを行なう機能モジュールの集まりである。
【００４２】
ミドルウェアは、汎用ＯＳの直近上位に位置し、ハードウェア固有の影響などを抑え、上位のジョブや機能モジュールに共通のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を提供する。ミドルウェアには、状態やリソースの管理、ジョブ管理、ファイル管理といったシステムを統括的に管理するシステム・マネージャ（ＳｙｓｔｅｍＭｎｇ）や、機能モジュールに対し外部システムやハードウェアが備える機能を提供するモジュール群からなるデバイス・ドライバが含まれている。
【００４３】
多彩なサービスを提供することができるネットワーク・プリンタや複合複写機などでは、単体のジョブを複数組み合わせたマルチジョブが使用されるケースもある。そこで、本実施形態では、マルチジョブを行なう際に課金される料金を事前に見積もるようにしている。
【００４４】
この場合、複合機１００内では、ジョブの内容を記述した指示書が登録され、また、ジョブを実行したときのパラメータ設定状況及び課金された料金を含む履歴データを各ジョブ単位で作成し記憶する。複数のジョブを組み合わせた内容を記述した指示書をユーザが選択した際には、指示書に記述されているジョブ毎のパラメータ設定状況に最も近い見積もりデータが装置に記憶されたジョブ毎の履歴データから選択される。そして、ジョブ毎に選択された見積もりデータを合算することによって、マルチジョブトータルの課金見積もりを実施することができる。ユーザには課金見積もりが通知されるので、ユーザはジョブを起動する前にジョブトータルでどのくらいの料金が必要になるのかを把握することができる。
【００４５】
図３には、マルチジョブトータルの課金見積もりを実施するための処理モジュール構成を模式的に示している。図示の各処理モジュールは、実際にはＣＰＵ１０１で実行されるソフトウェア・プログラムとして実装される。
【００４６】
指示書制御部は、ジョブの動作内容を記述した指示書の登録（例えば、ＨＤＤ１０６への格納並びにデータベース管理）、並びに指示書に記述された各ジョブの動作内容の解釈を行なう。
【００４７】
ジョブ制御部は、指示書制御部により指示書を解釈した結果として得られたパラメータ設定状況に従って、コピーやファクシミリ送受信、ネットワーク・プリントといったジョブの実行を制御する。
【００４８】
ジョブ履歴データ制御部は、ジョブを実行したときのパラメータ設定状況及び課金された料金を含む履歴データを各ジョブ単位で作成し、記憶（例えば、ＨＤＤ１０６への格納）並びにデータベース管理を行なう。
【００４９】
見積もり制御部は、指示書により規定されているジョブを実行した際に発生するか金額の見積もりを事前に行ない、さらに見積もりデータをユーザに通知する。マルチジョブに関する指示書の場合、指示書に記述されている各ジョブについてパラメータ設定状況に類似する履歴データの料金を見積もりデータとして選択し、ジョブ毎に選択された見積もりデータを合算してマルチジョブの見積もりデータとして出力する。
【００５０】
図４には、指示書制御部において実行される、指示書を登録するための処理手順をフローチャートの形式で示している。
【００５１】
指示書を複合機に登録する処理手順は、クライアントＰＣや携帯端末などの外部機器からネットワーク経由で登録する方法と、複合機のユーザ・インターフェース１０９を通じて直接登録する方法の２通りが考えられる。
【００５２】
前者の場合、クライアントＰＣ又は携帯端末上の指示書エディタなどにより、指示書を作成し（ステップＳ１）、複合機に対して作成した指示書を通知する（ステップＳ２）。
【００５３】
また、後者の場合には、ユーザ・インターフェース１０９越しにユーザが指示を入力することにより（ステップＳ３）、複合機内の指示書制御部において、指示書を作成する（ステップＳ４）。
【００５４】
そして、外部機器から通知された指示書や、複合機上で直接作成された指示書を登録して（ステップＳ５）、本処理ルーチンを終了する。
【００５５】
ステップＳ１やステップＳ４において指示書を作成する際、何のジョブをどのようなパラメータに基づいて動作させるかを記述することができる。また、マルチジョブの指示書を作成する際には、例えば、「ネットワーク受信した後ファクシミリ送信する」、「スキャンした原稿をネットワーク送信及びファクシミリ送信する」、といった具合に、単体のジョブ同士を柔軟に組み合わせてマルチジョブを構成することができる。また、スキャンというジョブに対し枚数やカラーモードを指定するというように、ジョブの組み合わせを各ジョブに特有のパラメータとともに記述することができる。
【００５６】
指示書は、例えばＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの構造化記述言語を用いて記述することができる。
【００５７】
図５には、ジョブ制御部によるジョブの実行に応じてジョブ履歴データ制御部において実行される、ジョブ履歴データを作成し保存するための処理手順をフローチャートの形式で示している。
【００５８】
ジョブ制御部は、指示書制御部により指示書を解釈した結果として得られたパラメータ設定状況に従って、コピーやファクシミリ送受信、ネットワーク・プリントといったジョブの実行を制御する（ステップＳ１１）。ユーザは、見積もり制御部により算出された見積り額に納得した場合に、指示書を選択してジョブを起動するが、ジョブの見積もり計算処理については後述に譲る。
【００５９】
そして、ジョブが終了すると（ステップＳ１２）、ジョブ履歴データ制御部は、ジョブを実行したときのジョブ毎に特有のパラメータと発生した料金の情報をジョブ単位のジョブ履歴データとして作成し、保存する（ステップＳ１３）。ここで言うジョブ特有のパラメータとは、スキャンというジョブに対するカラーモード、ネットワーク送信というジョブに対するデータ通信速度、プリントというジョブに対する用紙サイズ・種類などに相当する。
【００６０】
ここで、ジョブ履歴データは、実行したジョブ単位で作成され、ジョブの種別毎に仕分けして保存される。個々のジョブ履歴データは、実行したジョブの量（例えば、コピー枚数やデータ転送量などである）や、ジョブに対して設定されたパラメータ、発生した料金などを含む。発生した料金は、以降でジョブの料金を見積る際の見積り額として利用される。
【００６１】
図６には、ジョブ履歴データ制御部により生成されたジョブ履歴データ情報の構成例を示している。同図では、スキャン、ネットワーク送信、並びにプリントという種別に分けてジョブ履歴データが保存されている。スキャンというジョブに関しては、各スキャン・ジョブについて、スキャンした枚数、パラメータの設定状況としてカラーモード、及び当該ジョブを実行して発生する料金（見積もり）を格納する。また、各ネットワーク送信ジョブについて、転送したデータ量、パラメータの設定状況としてデータ通信速度、及び当該ジョブを実行して発生する料金（見積もり）を格納する。また、各プリント・ジョブについて、プリントした枚数、パラメータの設定状況として用紙サイズや用紙種類、及び当該ジョブを実行して発生する料金（見積もり）を格納する。
【００６２】
図７には、見積もり制御部により実行される、マルチジョブの見積もりを計算するための処理手順をフローチャートの形式で示している。マルチジョブの見積もり計算は、図５に示した処理手順により作成される、ジョブ種別毎のジョブ履歴データ（図６を参照のこと）が使用される。
【００６３】
まず、図４に示した処理手順に従って複合機に登録された指示書を１つ読み込む（ステップＳ２１）。そして、読み込んだ指示書の内容から、ジョブ毎のパラメータ設定状況を確認する（ステップＳ２２）。
【００６４】
次いで、指示書に記述されているジョブに該当するジョブ種別のジョブ履歴データから、パラメータ設定状況に最も近いジョブ履歴データを検索する（ステップＳ２３）。
【００６５】
ここで言う指示されているジョブとパラメータ設定状況が近いとは、本実施形態では、ジョブで設定されたモードがジョブ履歴データに記録されているモードと一致し、且つジョブで設定された数量が履歴データに記録されている数量と近似することである。また、ジョブで設定されたモードとはカラーモードやデータ通信速度などのことであり、ジョブで設定された数量とは枚数や通信において伝送されるデータ量などのことである。具体的には、図６において、ジョブ種別がスキャンの場合、カラーモードがパラメータ設定状況とジョブ履歴データで一致し、且つ０≦（ジョブ履歴データの枚数−パラメータ設定状況の枚数）≦２枚のデータがあるかどうかで判断される。ジョブ種別がネットワーク送信の場合、データ通信速度がパラメータ設定状況とジョブ履歴データで一致し、且つ０≦（ジョブ履歴データのデータ量−パラメータ設定状況のデータ量）≦５０バイトのデータがあるかどうかで判断される。ジョブ種別がプリントの場合、用紙サイズ、種類がパラメータ設定状況とジョブ履歴データで一致し、且つ０≦（ジョブ履歴データの枚数−パラメータ設定状況の枚数）≦２枚のデータがあるかどうかで判断される。
【００６６】
指示書に記述されているジョブとパラメータ設定状況が近いジョブ履歴データが見つかったならば（ステップＳ２４）、検索結果となるジョブ履歴データ（若しくはジョブ履歴データ中の見積り額）を一時的に保持する（ステップＳ２５）。
【００６７】
そして、指示書で次のジョブが指示されている場合には（ステップＳ２６）、ステップＳ２３に戻り、同じジョブ種別でパラメータ設定状況が最も近いジョブ履歴データを検索する処理を繰り返し行なう。
【００６８】
そして、指示書で指示されているすべてのジョブについてジョブ履歴データの検索を終えたならば（ステップＳ２６）、続いて、ジョブ毎に保持している見積り額を合算して、当該指示書で指示されているマルチジョブの見積もりデータとして出力する（ステップＳ２７）。この見積もりデータは、当該指示書を入力若しくは選択したユーザに通知される（ステップＳ２８）。
【００６９】
なお、ステップＳ２４において、指示書に記述されているジョブとパラメータ設定状況が近いジョブ履歴データが見つからなかった場合には、ステップＳ２８では、マルチジョブについての見積もり額を通知する代わりに、見積もりができなかった旨を通知する。
【産業上の利用可能性】
【００７０】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【００７１】
本明細書では、コピーやプリント、ファクシミリ、電子メールといったマルチファンクションを提供する複合機を例にとって説明してきたが、本発明の要旨はこれに限定されるものではない。
【００７２】
マルチファンクションを提供するその他のタイプのサービス提供装置において、複数のジョブを組み合わせたマルチジョブを使用する際に、本発明を適用することによって、指示書を使用することで複数のジョブを柔軟に組み合わせることが可能となり、また、ユーザは所望の指示書を選択する操作を以って見積もり計算を行なうことができる。
【００７３】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【００７４】
【図１】図１は、本発明の一実施形態に係る画像形成装置１００のハードウェア構成を模式的に示した図である。
【図２】図２は、複合機上の動作を制御するためのソフトウェア構成を模式的に示した図である。
【図３】図３は、マルチジョブトータルの課金見積もりを実施するための処理モジュール構成を模式的に示した図である。
【図４】図４は、指示書制御部において実行される、指示書を登録するための処理手順を示したフローチャートである。
【図５】図５は、ジョブ制御部によるジョブの実行に応じてジョブ履歴データ制御部において実行される、ジョブ履歴データを作成し保存するための処理手順を示したフローチャートである。
【図６】図６は、ジョブ履歴データ制御部により生成されたジョブ履歴データ情報の構成例を示した図である。
【図７】図７は、見積もり制御部により実行される、マルチジョブの見積もりを計算するための処理手順を示したフローチャートである。
【符号の説明】
【００７５】
１００…複合機
１０１…ＣＰＵ
１０２…バス
１０３…ＲＯＭ
１０４…ＲＡＭ
１０５…ＮＶＲＡＭ
１０６…ＨＤＤ
１０７…画像処理部
１０８…ＵＩインターフェース
１０９…ユーザ・インターフェース
１１０…表示部
１１１…操作部
１１２…通信インターフェース
１１３…ＬＡＮインターフェース
１１４…シリアル・インターフェース
１１５…ＵＳＢインターフェース
１１６…モデム
１１７…コインキット
１１８…デバイス・インターフェース
１１９…読取装置部
１２０…印刷装置部
１２１…排出用紙格納部
【図１】
2007058461.tif 000003
【図２】
2007058461.tif 000004
【図３】
2007058461.tif 000005
【図４】
2007058461.tif 000006
【図５】
2007058461.tif 000007
【図６】
2007058461.tif 000008
【図７】
2007058461.tif 000009