(57)【要約】【課題】印刷する面数又は枚数で制限される画像形成装置に対して金額により課金を制限することができる課金制御装置、画像形成システム及びプログラムを提供する。【解決手段】課金制御装置１８は、残高データを取得する残高取得手段３６と、印刷データを受け付ける受付手段３０と、前記受付手段３０により受け付けた印刷データから金額を算出する印刷金額算出手段３４と、前記印刷金額算出手段３４により算出された印刷金額と前記残高取得手段３６により取得された残高とを比較する比較手段３８と、を有する。【選択図】図３
2020046864.tif 000002
【特許請求の範囲】
【請求項１】
残高データを取得する残高取得手段と、
印刷データを受け付ける受付手段と、
前記受付手段により受け付けた印刷データから金額を算出する印刷金額算出手段と、
前記印刷金額算出手段により算出された印刷金額と前記残高取得手段により取得された残高とを比較する比較手段と、
を有する課金制御装置。
【請求項２】
前記印刷金額算出手段は、印刷データから印刷内容を解析し、この解析された印刷内容から金額を算出する請求項１記載の画像形成装置。
【請求項３】
前記印刷金額算出手段は、カラー及び白黒で印刷するそれぞれの面数又は枚数から金額を算出する請求項２記載の課金制御装置。
【請求項４】
前記印刷金額算出手段は、印刷データから印刷内容を予測し、この予測された印刷内容から金額を算出する請求項１記載の課金制御装置。
【請求項５】
印刷する画像形成装置の仕様データを取得する仕様データ取得手段をさらに有し、この仕様データ取得手段により取得された仕様データと、印刷データとから印刷内容を予測する請求項４記載の課金制御装置。
【請求項６】
前記印刷金額算出手段は、印刷する画像形成装置がカラー印刷可であって、印刷データにカラー印刷の指示が無い場合は、印刷対象の全ての頁がカラーであるとして金額を算出する請求項５記載の課金制御装置。
【請求項７】
前記印刷金額算出手段は、印刷する画像形成装置がカラー印刷可であって、印刷データからはカラーであるか白黒であるかが解析できない場合は、印刷対象の全ての頁がカラーであるとして金額を算出する請求項５記載の課金制御装置。
【請求項８】
前記印刷金額算出手段は、印刷する画像形成装置がカラー印刷可であって、印刷データにカラー印刷の指示がカラー印刷である場合は、印刷対象の全ての頁がカラーであるとして金額を算出する請求項５記載の課金制御装置。
【請求項９】
前記印刷金額算出手段は、印刷する画像形成装置が白黒のみの印刷可である場合は、印刷データにカラー印刷の指示に関係なく印刷対象の全ての頁が白黒であるとして金額を算出する請求項５記載の課金制御装置。
【請求項１０】
前記比較手段の比較結果により画像形成を許可するか否かを制御する制御手段をさらに有する請求項１記載の課金制御装置。
【請求項１１】
前記残高取得手段は、使用者に割り当てられている減算アカウントから取得し、前記比較手段により減算アカウントの残高が印刷データを印刷した場合の金額以下であると判定された場合は、前記制御手段は画像形成を許可する請求項１０記載の課金制御装置。
【請求項１２】
前記残高取得手段は、使用者に割り当てられている減算アカウントから取得し、前記比較手段により減算アカウントの残高が印刷データを印刷した場合の金額を超えると判定された場合は、前記制御手段は画像形成を不許可とする請求項１０記載の課金制御装置。
【請求項１３】
記録媒体に画像を形成する画像形成装置と、
前記画像形成装置による印刷に対する課金を制御する課金制御装置とを有し、
前記課金制御装置は、
残高データを取得する残高取得手段と、
印刷データを受け付ける受付手段と、
前記受付手段により受け付けた印刷データから金額を算出する印刷金額算出手段と、
前記印刷金額算出手段により算出された印刷金額と前記残高取得手段により取得された残高とを比較する比較手段と、
前記比較手段の比較結果により前記画像形成装置による画像形成を許可するか否かを制御する制御手段と、
を有する画像形成システム。
【請求項１４】
前記制御手段は、前記比較手段の比較結果により前記画像形成装置による画像形成を許可する場合は、前記画像形成装置に対して印刷の上限値を設定する請求項１３記載の画像形成システム。
【請求項１５】
前記画像形成装置は、上限を超えない範囲で印刷を実行する請求項１４記載の画像形成システム。
【請求項１６】
前記画像形成装置は、上限値を超える場合は、超える以降の頁に対する印刷を禁止する請求項１４記載の画像形成システム。
【請求項１７】
残高データを取得するステップと、
印刷データを受け付けるステップと、
受け付けた印刷データから金額を算出するステップと、
算出された印刷金額と取得された残高とを比較するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、課金制御装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、検索可能な所定のＭＩＢに、ユーザ毎にプリント上限枚数を設定し、ホストからの印刷命令による印刷により求められる新たな累積プリント枚数がプリント上限枚数を越える場合の動作を、その新たな累積プリント枚数が所定の許容値を越えないなら印刷を続行する第１の動作とするか、或は、その印刷を中断する第２の動作とするかを予め選択して設定しておく。そして、ホストからの印刷命令に従った印刷を行なった場合に、その新たな累積プリント枚数がプリント上限枚数を越える場合には、予め設定された上記の動作を行うよう制御するプリンタシステムを開示する。
【０００３】
特許文献２は、ネットワーク上で共有されるプリンタを含む印刷システムであって、クライアント装置からの印刷ジョブを、プリントサーバを介してプリンタに送信する形態を取り、前記プリントサーバは、印刷面が両面か片面かに関わらず使用される用紙枚数を単位とし、利用者ごとの印刷制限枚数を管理する印刷制限枚数管理手段と、前記クライアント装置からの印刷ジョブに当該利用者の印刷制限枚数情報を付加してプリンタに送信する印刷制限枚数情報送信手段と、を備えた印刷システムを開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−９５９３７号公報
【特許文献２】特開２００５−３３９３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、印刷する面数又は枚数で制限される画像形成装置に対して金額により課金を制限することができる課金制御装置、画像形成システム及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
請求項１に係る本発明は、残高データを取得する残高取得手段と、印刷データを受け付ける受付手段と、前記受付手段により受け付けた印刷データから金額を算出する印刷金額算出手段と、前記印刷金額算出手段により算出された印刷金額と前記残高取得手段により取得された残高とを比較する比較手段と、を有する課金制御装置である。
【０００７】
請求項２に係る本発明は、前記印刷金額算出手段は、印刷データから印刷内容を解析し、この解析された印刷内容から金額を算出する請求項１記載の画像形成装置である。
【０００８】
請求項３に係る本発明は、前記印刷金額算出手段は、カラー及び白黒で印刷するそれぞれの面数又は枚数から金額を算出する請求項２記載の課金制御装置である。
【０００９】
請求項４に係る本発明は、前記印刷金額算出手段は、印刷データから印刷内容を予測し、この予測された印刷内容から金額を算出する請求項１記載の課金制御装置である。
【００１０】
請求項５に係る本発明は、印刷する画像形成装置の仕様データを取得する仕様データ取得手段をさらに有し、この仕様データ取得手段により取得された仕様データと、印刷データとから印刷内容を予測する請求項４記載の課金制御装置である。
【００１１】
請求項６に係る本発明は、前記印刷金額算出手段は、印刷する画像形成装置がカラー印刷可であって、印刷データにカラー印刷の指示が無い場合は、印刷対象の全ての頁がカラーであるとして金額を算出する請求項５記載の課金制御装置である。
【００１２】
請求項７に係る本発明は、前記印刷金額算出手段は、印刷する画像形成装置がカラー印刷可であって、印刷データからはカラーであるか白黒であるかが解析できない場合は、印刷対象の全ての頁がカラーであるとして金額を算出する請求項５記載の課金制御装置である。
【００１３】
請求項８に係る本発明は、前記印刷金額算出手段は、印刷する画像形成装置がカラー印刷可であって、印刷データにカラー印刷の指示がカラー印刷である場合は、印刷対象の全ての頁がカラーであるとして金額を算出する請求項５記載の課金制御装置ある。
【００１４】
請求項９に係る本発明は、前記印刷金額算出手段は、印刷する画像形成装置が白黒のみの印刷可である場合は、印刷データにカラー印刷の指示に関係なく印刷対象の全ての頁が白黒であるとして金額を算出する請求項５記載の課金制御装置である。
【００１５】
請求項１０に係る本発明は、前記比較手段の比較結果により画像形成を許可するか否かを制御する制御手段をさらに有する請求項１記載の課金制御装置である。
【００１６】
請求項１１に係る本発明は、前記残高取得手段は、使用者に割り当てられている減算アカウントから取得し、前記比較手段により減算アカウントの残高が印刷データを印刷した場合の金額以下であると判定された場合は、前記制御手段は画像形成を許可する請求項１０記載の課金制御装置である。
【００１７】
請求項１２に係る本発明は、前記残高取得手段は、使用者に割り当てられている減算アカウントから取得し、前記比較手段により減算アカウントの残高が印刷データを印刷した場合の金額を超えると判定された場合は、前記制御手段は画像形成を不許可とする請求項１０記載の課金制御装置である。
【００１８】
請求項１３に係る本発明は、記録媒体に画像を形成する画像形成装置と、前記画像形成装置による印刷に対する課金を制御する課金制御装置とを有し、前記課金制御装置は、残高データを取得する残高取得手段と、印刷データを受け付ける受付手段と、前記受付手段により受け付けた印刷データから金額を算出する印刷金額算出手段と、前記印刷金額算出手段により算出された印刷金額と前記残高取得手段により取得された残高とを比較する比較手段と、前記比較手段の比較結果により前記画像形成装置による画像形成を許可するか否かを制御する制御手段と、を有する画像形成システムである。
【００１９】
請求項１４に係る本発明は、前記制御手段は、前記比較手段の比較結果により前記画像形成装置による画像形成を許可する場合は、前記画像形成装置に対して印刷の上限値を設定する請求項１３記載の画像形成システムである。
【００２０】
請求項１５に係る本発明は、前記画像形成装置は、上限を超えない範囲で印刷を実行する請求項１４記載の画像形成システムである。
【００２１】
請求項１６に係る本発明は、前記画像形成装置は、上限値を超える場合は、超える以降の頁に対する印刷を禁止する請求項１４記載の画像形成システムである。
【００２２】
請求項１７に係る本発明は、残高データを取得するステップと、印刷データを受け付けるステップと、受け付けた印刷データから金額を算出するステップと、算出された印刷金額と取得された残高とを比較するステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２３】
請求項１、１３又は１７に係る本発明によれば、印刷する面数又は枚数で制限される画像形成装置に対して金額により課金を制限することができる。
【００２４】
請求項２に係る本発明によれば、請求項１に係る本発明の効果に加えて、印刷データから印刷金額を算出することができる。
【００２５】
請求項３に係る本発明によれば、請求項２に係る本発明の効果に加えて、カラーと白黒に分けて印刷金額を算出することができる。
【００２６】
請求項４に係る本発明によれば、請求項１に係る発明の効果に加えて、印刷データから印刷金額を予測することができる。
【００２７】
請求項５に係る本発明によれば、請求項４に係る発明の効果に加えて、画像形成装置の仕様により印刷金額が異なるように印刷金額を予測することができる。
【００２８】
請求項６〜８いずれかに係る本発明によれば、請求項５に係る発明の効果に加えて、印刷金額が高いカラー印刷として印刷金額を予測することができる。
【００２９】
請求項９に係る本発明によれば、請求項５に係る発明の効果に加えて、白黒印刷であることが明らかである場合は白黒診察として印刷金額を予測することができる。
【００３０】
請求項１０又は１１に係る本発明によれば、請求項１に係る発明の効果に加えて、画像形成装置による画像形成を制御することができる。
【００３１】
請求項１４に係る発明によれば、請求項１３に係る発明の効果に加えて、画像形成装置に印刷のための上限値を設定することができる。
【００３２】
請求項１５又は１６に係る本発明によれば、請求項１４に係る発明の効果に加えて、画像形成装置に設定した上限値を越えないように制御することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態に係る画像形成システム全体を示すブロック図である。
【図２】本発明の実施形態に係る課金制御装置のハードウエアを示すブロック図である。
【図３】本発明の実施形態に係る課金制御装置の機能を示すブロック図である。
【図４】本発明の実施形態に係る画像形成システムの制御フローを示すシーケンス図である。
【図５】本発明の実施形態に係る画像形成システムにおける上限面数を計算するための制御フローを示すフローチャートである。
【図６】本発明の実施形態に係る画像形成システムにおいて、出力する画像形成装置の仕様による印刷金額の算出方法を示す図表である。
【図７】本発明の実施形態に係る画像形成システムにおいて、画像形成装置を制御するためのフローを示すシーケンス図である。
【発明を実施するための形態】
【００３４】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、本発明の実施形態に係る画像形成システム１０の全体を示す。
【００３５】
画像形成システム１０は、端末装置である複数のパーソナルコンピュータ１２ａ，１２ｂがネットワーク１４を介して接続されている。ネットワーク１４は、ローカルエリアネットワークでもよいし、インターネットでもよい。また、ネットワーク１４には、画像形成装置１６ａ，１６ｂが接続されている。画像形成装置１６ａは、例えば印刷機能、ファクシミリ機能、スキャン機能等を有する、いわゆる複合機であり、カラー印刷ができるようになっている。画像形成装置１６ｂは、例えば白黒の印刷機能のみを有する白黒プリンタである。
【００３６】
また、ネットワーク１４には、例えばプリントサーバである課金制御装置１８が接続されている。
【００３７】
課金制御装置１８は、画像形成装置１６ａ，１６ｂによるサービスに対する課金を制御する。
この課金制御装置１８は、図２に示すように、ＣＰＵ２０、メモリ２２、記憶装置２４及びネットワークインターフェイス２６を有し、これらＣＰＵ２０、メモリ２２、記憶装置２４及びネットワークインターフェイス２６がバス２８を介して接続されている。
【００３８】
ＣＰＵ２０は、メモリ２２に格納された制御プログラムに基づいて予め定められた処理を実行する。記憶装置２４は、例えばハードディスクから構成され、必要とされるソフトウエアやデータが記憶されている。ネットワークインターフェイス２６は、前述したネットワーク１４を介してデータを入出力する。
【００３９】
図３は、課金制御装置１８の機能を示すブロック図である。
【００４０】
課金制御装置２０は、前述したネットワーク１４を介して印刷データ（ジョブ）を受け付ける受付部３０を有する。ジョブとは、ユーザによって印刷サービス機能に実行依頼されて印刷される一連のデータである。
【００４１】
解析部３２は、受付部３０により受け付けた印刷データを解析する。印刷データの解析には、印刷されるカラー及び白黒の面数又は枚数を含む。面数で課金される場合は面数を、枚数で課金される場合は枚数を解析する。以降は面数として説明する。印刷データの解析は、印刷データに含まれる印刷設定から解析してもよいし、印刷データの頁毎に解析してもよい。この解析部３２で解析された印刷内容は、印刷データと紐付けて管理される。
【００４２】
ただし、ページ記述言語（ＰＤＬ）で記述された印刷データにあっては、解析できない場合や解析できても不正確であったりする。例えば白黒ページと判定されたページが実際にはカラーページであったりしてジョブ全体の課金が異なることがある。
【００４３】
また、課金制御装置１８は、印刷金額算出部３４を有する。この印刷金額算出部３４は、解析部３２で解析された印刷内容から印刷金額を算出する。
【００４４】
残高取得部３６は、ユーザの減算アカウントからユーザの残高を取得する。ここで、減算アカウントとは、サービスを利用することができるように金額を貯めておく口座であり、サービスに応じて貯めてあった金額を減算するようになっている。この減算アカウントは、ユーザ毎に設定されている。
【００４５】
比較部３８は、印刷金額算出部３４で算出された印刷金額と残高取得部３６で取得された残高とを比較する。
【００４６】
制御部４０は、比較部３８における比較結果により印刷データを制御する。即ち、比較部３８において、印刷金額が残高以下であると判定された場合は、受付部３０で受け付けた印刷データを画像形成装置１２ａ，１２ｂに送信し、印刷金額が残高を超えていると判定された場合は、印刷データの画像形成装置１２ａ，１２ｂへの送信をキャンセル（中止）する。
【００４７】
図４は、画像形成すステム１０全体の制御フローを示すシーケンス図である。
まずユーザは、ステップＳ１０において、パーソナルコンピュータ１２ａ又は１２ｂから印刷を指示する。パーソナルコンピュータ１２ａ又は１２ｂにおいては、パーソナルコンピュータ１２ａ又は１２ｂのオペレーティングシステム（ＯＳ）へログインしたユーザの情報又はプリンタドライバにユーザが明示的に指示したユーザの情報が印刷データに設定される。
【００４８】
パーソナルコンピュータ１２ａ又は１２ｂは、ステップＳ１２において、ユーザ情報を取得し、次のステップＳ１４において、印刷データを作成し、次のステップＳ１６において、印刷データを課金制御装置１８へ送信する。
【００４９】
課金制御装置１８は、パーソナルコンピュータ１２ａ又は１２ｂから印刷データを受け取ると、ステップＳ１８において、印刷データを解析する。ステップＳ１８において印刷データを解析した結果、ステップＳ２０において、ユーザ情報を取得し、次のステップＳ２２において、印刷データのカラー/白黒ごとの面数を取得する。ステップＳ２０で取得したユーザ情報、ステップＳ２２において取得した面数情報は、印刷データと紐付けて管理する。
【００５０】
課金制御装置１８は、次のステップＳ２４において、ユーザの残高情報と単価情報を取得する。ユーザの残高情報は、前述した通り、ユーザの減算アカウントから取得する。単価情報は、例えば記憶装置２４に予め記憶されている単価一覧から所得する。一般的には、カラー印刷の方が白黒印刷よりも単価が高く設定されている。
【００５１】
次のステップＳ２６においては、ユーザの上限面数を計算する。
この上限面数の計算の詳細を図５に示す。
【００５２】
図５において、まずステップＳ２６０において、印刷データからカラー/白黒それぞれの面数が取得可能であるか否か判定する。印刷データから取得可能であれば、ステップＳ２６２に進み、印刷データのカラー/白黒の面数と、ステップＳ２４において取得したカラー印刷及び白黒印刷の単価情報から印刷金額を算出する。
【００５３】
次のステップＳ２６４においては、ステップＳ２６０において算出した印刷金額がステップＳ２４で取得したユーザの減算アカウントの残高以下であるか否かを判定する。このステップＳ２６４において、印刷金額が残高以下であると判定された場合はステップＳ２６６に進み、カラー、白黒ごとの上限値を算出する。一方、ステップＳ２６４において、印刷金額が残高を越えると判定された場合はステップＳ２６８に進み、印刷データのキャンセルを指示する。
【００５４】
ステップＳ２６０において、印刷データかカラー/白黒の面数取得が不可能であると判定された場合はステップＳ２７０に進み、白黒で印刷としていいか否かを判定する。このステップＳ２７０において、白黒で印刷していいとは判定できない場合はステップＳ２７２に進み、カラー印刷で印刷するものとして上限値を算出し、白黒で印刷していいと判定した場合はステップＳ２７４に進み、白黒で上限値を算出する。
【００５５】
ステップＳ２７０〜Ｓ２７４の処理は、図６に従って行わる。
即ち、まずユーザが画像形成装置１６ａ又は１６ｂのいずれかを選択しているか判定する。前述したように、画像形成装置１６ａの仕様はカラー機であり、画像形成装置１６ｂの仕様は白黒機である。画像形成装置１６ａが選択されている場合は、印刷データにカラー/白黒の指示がないときは、カラー印刷として残高をカラー単価で割り、カラーの上限値を算出する。一方、白黒の指示があるときは、白黒印刷として残高を白黒単価で割り、白黒の上限値を算出する。画像形成装置１２ｂが選択されている場合は、カラー印刷はあり得ないので、印刷データにカラー/白黒の指示があるか否かに関わらず、残高を白黒単価で割り、白黒の上限値を算出する。
【００５６】
図４に戻り、課金制御装置１８は、ステップＳ２８において、印刷金額と残高とを比較する。また、ユーザは、自分が選択した画像形成装置１６ａ又は１６ｂの前に移動し、ステップＳ３０において、例えばユーザ名とパスワードを入力したり、ＩＣカードを画像形成装置１６ａ又は１６ｂに接続されているカードリーダにかざして認証データを入力する。画像形成装置１６ａ又は１６ｂは、ステップＳ３２において、ユーザ認証すると、次のステップＳ３４において、このユーザ認証したユーザの情報を課金制御装置１８に送り、印刷データが蓄積されていることを確認し、次のステップＳ３６において、印刷データの印刷を制御する。
【００５７】
即ち、図７に示すように、課金制御装置１８は、ステップＳ３６０において、上限面数の設定を指示する。画像形成装置１６ａ又は１６ｂは、課金制御須知１８から上限面数の設定指示を受けると、ステップＳ３６２において、カラー、白黒それぞれの上限値を設定する。
【００５８】
次に課金制御装置１８は、ステップ３６４において、印刷データを画像形成装置１６ａ又は１６ｂに送信する。画像形成装置１６ａ又は１６ｂは、ステップＳ３６６において、印刷データのカラー/白黒の面数を取得する。次のステップＳ３６８においては、実際に印刷している印刷データの面数が上限値以下であるか否かを判定する。このステップＳ３６８において、印刷データの面数が上限値以下であると判定された場合は、ステップＳ３７０において、印刷の実行を継続する。一方、ステップＳ３６８において、印刷データの面数が上限値を越えると判定された場合は、ステップ３７２において、印刷データをキャンセルし、印刷データの面数が上限値を越えないように制御する。
【００５９】
課金制御装置１８は、ステップＳ３７４において、画像形成装置１６ａ又は１６ｂに対して印刷状況の確認を行う。画像形成装置１６ａ又は１６ｂは、ステップＳ３７６において、印刷状況を課金制御装置１８へ送る。
【００６０】
図４に戻り、課金制御装置１８が画像形成装置１６ａ又は１６ｂの印刷状況を確認すると、課金制御装置１８は、ステップＳ３８において、印刷状況の結果をパーソナルコンピュータ１２ａ又は１２ｂに通知して処理を終了する。
【００６１】
なお、上記実施形態においては、課金制御装置１８と画像形成装置１６ａ，１６ｂとは別体なものとして説明したが、一体のものであってもよい。また、画像形成装置１６ａ，１６ｂにコインキットを設けて残高が不足してもコインキットに不足分の金額を投入することにより印刷できるようにしてもよい。
【符号の説明】
【００６２】
１０    画像形成システム
１２ａ，１２ｂ    パーソナルコンピュータ
１４    ネットワーク
１６ａ，１６ｂ    画像形成装置
１８    課金制御装置
２０    ＣＰＵ
２２    メモリ
２４    記憶装置
２６    ネットワークインターフェイス
２８    バス
３０    受付部
３２    解析部
３４    印刷金額算出部
３６    残高取得部
３８    比較部
４０    制御部
【図１】
2020046864.tif 000003
【図２】
2020046864.tif 000004
【図３】
2020046864.tif 000005
【図４】
2020046864.tif 000006
【図５】
2020046864.tif 000007
【図６】
2020046864.tif 000008
【図７】
2020046864.tif 000009