(57)【要約】【課題】画像処理の内容に応じた細かい料金体系を容易に採用でき、画像処理の予想金額を高精度に算出可能な課金画像処理システム、課金画像処理方法及び画像処理装置を提供することを目的とする。【解決手段】画像処理に対して課金を行う課金画像処理システムであって、画像処理を仮想的に行わせて、画像処理の予想金額を画像処理の内容に基づいて算出する予想金額算出手段Ｓ１〜Ｓ６と、予想金額以上の金額が預かり金額として課金装置に投入されているかを判定する預かり金額判定手段Ｓ７〜Ｓ８と、予想金額以上の金額が預かり金額として投入された課金装置からの返金を禁止する返金禁止手段Ｓ９と、画像処理を行う画像処理手段Ｓ１０と、課金装置を制御して画像処理によって発生した料金を預かり金額から引き落とす課金手段Ｓ１１〜Ｓ１３と、課金装置からの返金を禁止した状態を解除する返金禁止解除手段S１４とを有することにより上記課題を解決する。【選択図】図２
2007240614.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの要求に応じて行った画像処理に対して課金を行う課金画像処理システムであって、
ユーザからの要求に応じて行う前記画像処理を仮想的に行わせて、前記画像処理の予想金額を前記画像処理の内容に基づいて算出する予想金額算出手段と、
前記予想金額以上の金額が預かり金額として課金装置に投入されているかを判定する預かり金額判定手段と、
前記予想金額以上の金額が預かり金額として投入された前記課金装置からの返金を禁止する返金禁止手段と、
前記ユーザからの要求に応じた前記画像処理を行う画像処理手段と、
前記課金装置を制御して前記画像処理によって発生した料金を前記預かり金額から引き落とす課金手段と、
前記課金装置からの返金を禁止した状態を解除する返金禁止解除手段と
を有することを特徴とする課金画像処理システム。
【請求項２】
前記予想金額算出手段は、前記ユーザからの要求に応じて行う前記画像処理を仮想的に行わせて、前記画像処理の内容の解析結果を受信し、その解析結果に基づいて前記画像処理の予想金額を算出することを特徴とする請求項１記載の課金画像処理システム。
【請求項３】
前記予想金額算出手段は、前記処理要求が印刷処理であるとき、前記画像処理の内容としてのページ数，カラー／モノクロ，用紙サイズ，紙種，両面印刷，ステープル及びパンチの何れか一つ以上の組み合わせに基づいて前記画像処理の予想金額を算出することを特徴とする請求項１記載の課金画像処理システム。
【請求項４】
ユーザからの要求に応じて行った画像処理に対して課金を行う課金画像処理システムの課金画像処理方法であって、
ユーザからの要求に応じて行う前記画像処理を仮想的に行わせて、前記画像処理の予想金額を前記画像処理の内容に基づいて算出する予想金額算出ステップと、
前記予想金額以上の金額が預かり金額として課金装置に投入されているかを判定する預かり金額判定ステップと、
前記予想金額以上の金額が預かり金額として投入された前記課金装置からの返金を禁止する返金禁止ステップと、
前記ユーザからの要求に応じた前記画像処理を行う画像処理ステップと、
前記課金装置を制御して前記画像処理によって発生した料金を前記預かり金額から引き落とす課金ステップと、
前記課金装置からの返金を禁止した状態を解除する返金禁止解除ステップと
を有することを特徴とする課金画像処理方法。
【請求項５】
ユーザからの要求に応じて画像処理を行う画像処理装置であって、
ユーザからの要求に応じて行う前記画像処理を仮想的に行わせて、前記画像処理の予想金額を前記画像処理の内容に基づいて算出する予想金額算出手段と、
前記予想金額以上の金額が預かり金額として課金装置に投入されているかを判定する預かり金額判定手段と、
前記予想金額以上の金額が預かり金額として投入された前記課金装置からの返金を禁止する返金禁止手段と、
前記ユーザからの要求に応じた前記画像処理を行う画像処理手段と、
前記課金装置を制御して前記画像処理によって発生した料金を前記預かり金額から引き落とす課金手段と、
前記課金装置からの返金を禁止した状態を解除する返金禁止解除手段と
を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、課金画像処理システム、課金画像処理方法及び画像処理装置に係り、特に画像処理に対して課金を行う課金画像処理システム、課金画像処理方法及び画像処理装置に関する。
【背景技術】
【０００２】
例えばコンビニエンスストアやプリントショップ等でコピーサービスを利用しようとするユーザは、課金装置に紙幣や硬貨を投入するか、紙幣や硬貨の代用としてのプリペイドカードやＩＣカード等をセットすることにより、画像処理装置としての複合機（以下、ＭＦＰという）によるコピーサービスを利用可能である。
【０００３】
特許文献１，２には、課金装置に紙幣や硬貨を投入するか、紙幣や硬貨の代用としてのプリペイドカードやＩＣカード等をセットすることにより、ＭＦＰによるコピーサービスを利用可能な課金印刷システムの一例が記載されている。
【特許文献１】特開平９−２９７５１０号公報
【特許文献２】特開２００３−１９６７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の課金印刷システムでは、印刷サービスに先立ち、その印刷サービスに必要な料金を算出している。従来の課金印刷システムでは実際に印刷サービスを行う前に料金を算出するため、印刷サービスの内容に応じた細かい料金体系を採用したとしても算出される料金の精度が悪いという問題があった。このため、従来の課金印刷システムでは印刷サービスの内容に応じた細かい料金体系を採用しているものが少なかった。
【０００５】
また、従来の課金印刷システムでは、印刷サービスの内容に応じた細かい料金体系を採用したとしても算出される料金の精度を良くしようとすれば、特許文献２に記載されているように、印刷するファイル以外に印刷条件を示す印刷条件データを用意しておかなければならなかった。
【０００６】
なお、課金印刷システムでは印刷サービスを行った後で料金を算出して課金するようにした場合、印刷サービスの内容に応じた細かい料金体系を採用したとしても料金の精度が高くなるが、特にコンビニエンスストアなどに設置されているときに料金の回収の確実性が低下する。このように、課金印刷システムでは料金を確実に回収するため、印刷サービスに先立って料金を算出し、その料金が引き落とし可能な状態となった後で、印刷サービスを行う必要がある。
【０００７】
したがって、従来の課金印刷システムでは、印刷条件を示す印刷条件データ等を別途用意することなく、印刷サービスの内容に応じた細かい料金体系を採用することができないという問題があった。
【０００８】
更に、従来の課金印刷システムでは印刷サービスに先立って大雑把な料金を算出し、その料金が引き落とし可能な状態となった後で、印刷サービスを行って、最終的な料金を算出することも考えられるが、印刷サービスに先立って算出する料金の精度が低ければ、以下のような問題が生じる。即ち、印刷サービスに先立って算出された料金が低すぎれば回収の確実性は低下する。印刷サービスに先立って算出された料金が高すぎれば、ユーザは印刷サービスに先立って最終的な料金よりも多めの金額を預け入れておかなければならなかった。
【０００９】
本発明は、上記の点に鑑みなされたもので、画像処理の内容に応じた細かい料金体系を容易に採用でき、画像処理の予想金額を高精度に算出可能な課金画像処理システム、課金画像処理方法及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は、ユーザからの要求に応じて行った画像処理に対して課金を行う課金画像処理システムであって、ユーザからの要求に応じて行う前記画像処理を仮想的に行わせて、前記画像処理の予想金額を前記画像処理の内容に基づいて算出する予想金額算出手段と、前記予想金額以上の金額が預かり金額として課金装置に投入されているかを判定する預かり金額判定手段と、前記予想金額以上の金額が預かり金額として投入された前記課金装置からの返金を禁止する返金禁止手段と、前記ユーザからの要求に応じた前記画像処理を行う画像処理手段と、前記課金装置を制御して前記画像処理によって発生した料金を前記預かり金額から引き落とす課金手段と、前記課金装置からの返金を禁止した状態を解除する返金禁止解除手段とを有することを特徴とする。
【００１１】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、画像処理の内容に応じた細かい料金体系を容易に採用でき、画像処理の予想金額を高精度に算出可能な課金画像処理システム、課金画像処理方法及び画像処理装置を提供可能である。
【発明を実施するための最良の形態】
【００１３】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では課金画像処理システムの一例として課金印刷システムを例に説明するが他の課金画像処理システムであってもよい。
【００１４】
図１は本発明による課金印刷システムの一実施例のシステム構成図である。図１の課金印刷システム１は、シリアル−パラレル変換ＢＯＸ１０と、課金装置１２と、ＩＣカードリーダ１２と、ＵＳＢメモリ１３と、ＣＤドライブ１４と、ＤＶＤドライブ１５と、ＭＦＰ１０１とを有する構成である。
【００１５】
ＭＦＰ１０１は、シリアル−パラレル変換ＢＯＸ１０を介して課金装置１１に接続されている。なお、ＭＦＰ１０１とシリアル−パラレル変換ＢＯＸ１０とは、パラレル接続されている。シリアル−パラレル変換ＢＯＸ１０と課金装置１１とは、シリアル接続されている。また、ＭＦＰ１０１はＩＣカードリーダ１２と接続されている。ＩＣカードリーダ１２は課金装置の一例である。
ＭＦＰ１０１は、ＵＳＢポートを介して、ＵＳＢメモリ１３，ＣＤドライブ１４及びＤＶＤドライブ１５と接続されている。ＣＤドライブ１４はＣＤ−Ｒ又はＣＤ−ＲＷからファイルを読み出し、ＭＦＰ１０１に送信する。ＤＶＤドライブ１５は、ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＤＶＤ＋ＲＡＭ，ＨＤ  ＤＶＤ又はＢｌｕ−ｒａｙ  Ｄｉｓｃからファイルを読み出し、ＭＦＰ１０１に送信する。
【００１６】
課金装置１１はユーザにより紙幣又は硬貨を投入されると、投入されている金額（デポジット金額）をシリアル−パラレル変換ＢＯＸ１０経由でＭＦＰ１０１に通知する。ＩＣカードリーダ１２は、ユーザにより紙幣又は硬貨の代用としてのＩＣカードをセットされると、セットされているＩＣカードに預け入れられている金額（デポジット金額）をＭＦＰ１０１に通知する。なお、図示されていないが、課金装置１１又はＩＣカードリーダ１２はプリペイドカードをセットできるようにしてもよい。この場合、課金装置１１又はＩＣカードリーダ１２はプリペイドカードがセットされると、セットされているプリペイドカードに預け入れられている金額（デポジット金額）をＭＦＰ１０１に通知する。
【００１７】
ＭＦＰ１０１は、画像処理装置の一例であって、ユーザからの指示に基づいて画像形成に掛かる処理を行う。例えばＭＦＰ１０１は、ＵＳＢメモリ１３，ＣＤドライブ１４又はＤＶＤドライブ１５からファイルを受信し、そのファイルを印刷して、料金をデポジット金額から引き落とす。
【００１８】
次に、図１の課金印刷システム１の処理手順について図２を参照しつつ説明する。図２は課金印刷システムの処理手順を示す一例のフローチャートである。
【００１９】
ステップＳ１に進み、ＭＦＰ１０１はＵＳＢポートを介して接続されているＵＳＢメモリ１３等の記録媒体、又はＵＳＢポートを介して接続されているＣＤドライブ１４，ＤＶＤドライブ１５にセットされたＣＤ−Ｒ，ＤＶＤ−Ｒ等の記録媒体を受け付ける。
【００２０】
ステップＳ２に進み、ＭＦＰ１０１はステップＳ１で受け付けた記録媒体に印刷可能なファイルがあったか否かを判定する。印刷可能なファイルが無ければ、ＭＦＰ１０１はステップＳ１に戻る。一方、印刷可能なファイルがあれば、ＭＦＰ１０１はステップＳ３に進み、印刷可能なファイルのファイル一覧をオペレーションパネルに表示する。ユーザはオペレーションパネルに表示されたファイル一覧から印刷するファイルを選択できる。
【００２１】
ステップＳ４に進み、ＭＦＰ１０１はユーザからの印刷要求を受け付ける。ステップＳ５に進み、ＭＦＰ１０１は印刷するファイルがあるか否かを判定する。印刷するファイルが無ければ、ＭＦＰ１０１はステップＳ３に戻る。印刷するファイルがあれば、ＭＦＰ１０１はステップＳ６に進み、料金の予想金額を算出する。ステップＳ７に進み、ＭＦＰ１０１は算出した予想金額よりも多いデポジット金額を例えばオペレーションパネルや課金装置１１に表示してユーザに請求する。
【００２２】
ステップＳ８に進み、ＭＦＰ１０１は予想金額以上のデポジット金額が例えば課金装置１１に投入されたか否かを判定する。予想金額以上のデポジット金額が投入されていなければ、ＭＦＰ１０１はステップＳ７に戻る。予想金額以上のデポジット金額が投入されていれば、ＭＦＰ１０１はステップＳ９に進み、ユーザから預かったデポジット金額の返金を禁止するように課金装置１１のロックを行う。
【００２３】
ステップＳ１０に進み、ＭＦＰ１０１はステップＳ４で印刷要求を受け付けたファイルの印刷を実行する。ステップＳ１１に進み、ＭＦＰ１０１は印刷枚数を取得する。ステップＳ１２に進み、ＭＦＰ１０１はステップＳ１０の印刷の実行により発生した料金を印刷枚数および印刷の内容（カラー／モノクロ，用紙サイズ，紙種，両面印刷，ステープル又はパンチなど）に基づいて算出し、課金装置１１を制御してデポジット金額から料金を引き落とす。
【００２４】
ステップＳ１３に進み、ＭＦＰ１０１はステップＳ４で受け付けた印刷要求に応じた印刷が終わったか否かを判定する。印刷が終わっていなければ、ＭＦＰ１０１はステップＳ１１に戻る。印刷が終わっていれば、ＭＦＰ１０１はステップＳ１４に進み、ステップＳ９で行った課金装置１１のロックを解除したあと、ステップＳ１に戻る。
【００２５】
次に、ＭＦＰ１０１の詳細について説明する。図３は、本発明によるＭＦＰの一実施例の構成図である。図３のＭＦＰ１０１は、種々のハードウェア１１１と、種々のソフトウェア１１２と、起動部１１３とを含むように構成される。
【００２６】
ＭＦＰ１０１のハードウェア１１１としては、撮像部１２１と、印刷部１２２と、その他のハードウェア１２３が存在する。撮像部１２１は読取原稿から画像（画像データ）を読み取るためのハードウェアである。印刷部１２２は、画像（画像データ）を印刷用紙に印刷するためのハードウェアである。
【００２７】
ＭＦＰ１０１のソフトウェア１１２としては、種々のアプリケーション１３１と、種々のプラットフォーム１３２とが存在する。これらのプログラムはＵＮＩＸ（登録商標）等のＯＳ（オペレーティングシステム）によりプロセス単位で並列的に実行される。
【００２８】
アプリケーション１３１としては、コピー用のアプリケーションであるコピーアプリ１４１、プリンタ用のアプリケーションであるプリンタアプリ１４２、スキャナ用のアプリケーションであるスキャナアプリ１４３、ファクシミリ用のアプリケーションであるファクシミリアプリ１４４、ネットワークファイル用のアプリケーションであるネットワークファイルアプリ１４５、Ｗｅｂクライアント用のアプリケーションであるＷｅｂブラウザ１８１、及びＷｅｂクライアント用のアプリケーションであるＪＷＳ（Ｊａｖａ（登録商標）  Ｗｅｂ  Ｓｔａｒｔ）１８２が存在する。
【００２９】
アプリケーション１３１は、専用のＳＤＫ（ソフトウェア開発キット）を使用して開発することができる。ＳＤＫを使用して開発したアプリケーション１３１をＳＤＫアプリと呼ぶ。図３のＭＦＰ１０１には、ＳＤＫアプリ１４７、ＳＤＫアプリ１４７との仲介を行うＳＤＫプラットフォーム１４８が存在する。
【００３０】
また、プラットフォーム１３２としては、種々のコントロールサービス１５１、システムリソースマネージャ（ＳＲＭ）１５２、種々のハンドラ１５３が存在する。
【００３１】
コントロールサービス１５１としては、ネットワークコントロールサービス（ＮＣＳ）１６１、ファクシミリコントロールサービス（ＦＣＳ）１６２、デリバリコントロールサービス（ＤＣＳ）１６３、エンジンコントロールサービス（ＥＣＳ）１６４、メモリコントロールサービス（ＭＣＳ）１６５、オペレーションパネルコントロールサービス（ＯＣＳ）１６６、サーティフィケーションコントロールサービス（ＣＣＳ）１６７、ユーザディレクトリコントロールサービス（ＵＣＳ）１６８、システムコントロールサービス（ＳＣＳ）１６９が存在する。ハンドラ１５３としては、ファクシミリコントロールユニットハンドラ（ＦＣＵＨ）１７１、イメージメモリハンドラ（ＩＭＨ）１７２が存在する。
【００３２】
なお、プラットフォーム１３２は予め定義されている関数によりアプリケーション１３１からの処理要求を受信可能とするアプリケーションプログラムインターフェース（ＡＰＩ）１３３を有するように構成されている。ＦＣＵＨ１７１およびＩＭＨ１７２は予め定義されている関数によりハードウェア１１１に対する処理要求を送信可能とするエンジンＩ／Ｆ１３４を利用して、ハードウェア１１１に対する処理要求を行う。
【００３３】
ＮＣＳ１６１のプロセスは、ネットワーク通信の仲介を行う。ＦＣＳ１６２のプロセスは、ファクシミリのＡＰＩを提供する。ＤＣＳ１６３のプロセスは、蓄積文書の配信処理に関する制御を行う。ＥＣＳ１６４のプロセスは、撮像部１２１や印刷部１２２に関する制御を行う。ＭＣＳ１６５のプロセスは、メモリやハードディスクドライブに関する制御を行う。ＯＣＳ１６６のプロセスは、オペレーションパネルに関する制御を行う。ＣＣＳ１６７のプロセスは、認証処理や課金処理に関する制御を行う。ＵＣＳ１６８のプロセスは、ユーザ情報の管理に関する制御を行う。ＳＣＳ１６９のプロセスは、システムの管理に関する制御を行う。
【００３４】
起動部１１３は、ＭＦＰ１０１の電源投入時に最初に実行される。これにより、ＭＦＰ１０１はＵＮＩＸ（登録商標）等のＯＳが起動され、アプリケーション１３１やプラットフォーム１３２が起動される。これらのプログラムは、ハードディスクドライブやメモリカードに蓄積されており、ハードディスクドライブやメモリカードから再生されて、メモリに起動されることになる。
【００３５】
図４は、本発明によるＭＦＰの一実施例のハードウェア構成図である。ＭＦＰ１０１のハードウェア１１１としては、コントローラ２０１と、オペレーションパネル２０２と、ファクシミリコントロールユニット（ＦＣＵ）２０３と、撮像部１２１と、印刷部１２２とが存在する。
【００３６】
コントローラ２０１は、ＣＰＵ２１１、ＡＳＩＣ２１２、ＮＢ２２１、ＳＢ２２２、ＭＥＭ−Ｐ２３１、ＭＥＭ−Ｃ２３２、ＨＤＤ（ハードディスクドライブ）２３３、メモリカードスロット２３４、ＮＩＣ（ネットワークインタフェースコントローラ）２４１、ＵＳＢデバイス２４２、ＩＥＥＥ１３９４デバイス２４３、セントロニクスデバイス２４４により構成される。
【００３７】
ＣＰＵ２１１は、種々の情報処理用のＩＣである。ＡＳＩＣ２１２は、種々の画像処理用のＩＣである。ＮＢ２２１は、コントローラ２０１のノースブリッジである。ＳＢ２２２は、コントローラ２０１のサウスブリッジである。ＭＥＭ−Ｐ２３１はＭＦＰ１０１のシステムメモリである。ＭＥＭ−Ｃ２３２はＭＦＰ１０１のローカルメモリである。
【００３８】
ＨＤＤ２３３はＭＦＰ１０１のストレージである。メモリカードスロット２３４はメモリカード２３５をセットするためのスロットである。ＮＩＣ２４１はＭＡＣアドレスによるネットワーク通信用のコントローラである。ＵＳＢデバイス２４２はＵＳＢ規格の接続端子を提供するためのデバイスである。ＩＥＥＥ１３９４デバイス２４３はＩＥＥＥ１３９４規格の接続端子を提供するためのデバイスである。セントロニクスデバイス２４４はセントロニクス仕様の接続端子を提供するためのデバイスである。
【００３９】
また、オペレーションパネル２０２はユーザがＭＦＰ１０１に入力を行うためのハードウェア（操作部）であると共に、ユーザがＭＦＰ１０１から出力を得るためのハードウェア（表示部）である。
【００４０】
本発明によるＭＦＰ１０１は図５に示すようなＳＤＫアプリ１４７を利用する。図５は本発明によるＭＦＰで利用するＳＤＫアプリを示すソフトウェア構成図である。図５のソフトウェア構成図は、ＭＦＰ１０１のＳＤＫアプリ１４７とＳＤＫプラットフォーム１４８とを表すものである。
【００４１】
図５のＳＤＫアプリ１４７は、タッチパネルユーザインターフェース５０１、印刷実行モジュール５０２、課金装置制御モジュール５０３を含む構成である。ＳＤＫアプリ１４７はＳＤＫプラットフォーム１４８の仲介により、プラットフォーム１３２を利用可能である。
【００４２】
次に、ＳＤＫアプリ１４７を構成するタッチパネルユーザインターフェース（タッチパネルＵＩ）５０１、印刷実行モジュール５０２、課金装置制御モジュール５０３の処理手順について図６を参照しつつ説明する。
【００４３】
図６は、タッチパネルユーザインターフェース、印刷実行モジュール、課金装置制御モジュールの処理手順を示す一例のシーケンス図である。
【００４４】
ステップＳ２１に進み、タッチパネルＵＩ５０１はＵＳＢポートを介して接続されているＵＳＢメモリ１３等の記録媒体、又はＵＳＢポートを介して接続されているＣＤドライブ１４，ＤＶＤドライブ１５にセットされたＣＤ−Ｒ，ＤＶＤ−Ｒ等の記録媒体を受け付ける。
【００４５】
ステップＳ２２に進み、タッチパネルＵＩ５０１はステップＳ２１で受け付けた記録媒体に印刷可能なファイルがあったか否かを判定する。印刷可能なファイルが無ければ、タッチパネルＵＩ５０１はステップＳ２１に戻る。一方、印刷可能なファイルがあれば、タッチパネルＵＩ５０１はステップＳ２３に進み、印刷可能なファイルのファイル一覧をオペレーションパネル２０２に表示する。
【００４６】
ステップＳ２４に進み、ユーザ６０１はオペレーションパネル２０２に表示されたファイル一覧から印刷するファイルを選択する。ステップＳ２５に進み、ユーザ６０１はオペレーションパネル２０２を操作して、選択したファイルの印刷実行を要求する。
【００４７】
ステップＳ２６に進み、タッチパネルＵＩ５０１はユーザ６０１からの印刷要求を受け付け、印刷するファイルがあるか否かを判定する。印刷するファイルが無ければ、タッチパネルＵＩ５０１はステップＳ２３に戻る。印刷するファイルがあれば、タッチパネルＵＩ５０１は印刷実行モジュール５０２に予想枚数算出を要求する。
【００４８】
ステップＳ２７に進み、印刷実行モジュール５０２は仮想印刷を行い、仮想印刷の解析結果をタッチパネルＵＩ５０１に送信する。仮想印刷の解析結果を受信すると、タッチパネルＵＩ５０１はステップＳ２８に進み、仮想印刷の解析結果に基づいて、印刷により発生する料金の予想金額を算出する。なお、タッチパネルＵＩ５０１が印刷実行モジュール５０２に予想枚数算出を要求してからタッチパネルＵＩ５０１が料金の予想金額を算出するまでの処理の詳細は、後述する。
【００４９】
ステップＳ２９に進み、タッチパネルＵＩ５０１は、算出した予想金額よりも多いデポジット金額を例えばオペレーションパネル２０２や課金装置１１に表示してユーザに請求する。ステップＳ３０に進み、ユーザ６０１は例えば課金装置１１に紙幣や硬貨を投入するか、ＩＣカードリーダ１２に紙幣や硬貨の代用としてのプリペイドカードやＩＣカード等をセットすることにより、料金（デポジット金額）を投入する。
【００５０】
ステップＳ３１に進み、タッチパネルＵＩ５０１は予想金額以上のデポジット金額が例えば課金装置１１に投入されたか否かを判定する。予想金額以上のデポジット金額が投入されていなければ料金が足りないと判断し、タッチパネルＵＩ５０１はステップＳ２９に戻る。
【００５１】
予想金額以上のデポジット金額が投入されていれば料金が足りると判断し、タッチパネルＵＩ５０１はユーザにより投入されたデポジット金額の返金を禁止するように、課金装置制御モジュール５０３に要求する。
【００５２】
ステップＳ３２に進み、課金装置制御モジュール５０３はユーザから預かったデポジット金額の返金を禁止するように課金装置１１の返却レバーをロックする。なお、プリペイドカードやＩＣカード等をＩＣカードリーダ１２にセットすることにより、料金（デポジット金額）を投入した場合は、ＩＣカードリーダ１２の返却レバーをロックする。
【００５３】
ステップＳ３３に進み、印刷実行モジュール５０２はユーザから印刷要求を受け付けたファイルの印刷を実行する。ステップＳ３４に進み、印刷実行モジュール５０２は印刷枚数を取得する。印刷実行モジュール５０２は取得した印刷枚数を課金装置制御モジュール５０３に送信する。
【００５４】
ステップＳ３５に進み、課金装置制御モジュール５０３はステップＳ３３の印刷の実行により発生した料金を印刷枚数および印刷の内容（カラー／モノクロ，用紙サイズ，紙種，両面印刷，ステープル又はパンチなど）に基づいて算出し、課金装置１１又はＩＣカードリーダ１２を制御してデポジット金額から料金を引き落とす。
【００５５】
ステップＳ３６に進み、印刷実行モジュール５０２はユーザからの印刷要求に応じた印刷が終わったか否かを判定する。印刷が終わっていなければ、印刷実行モジュール５０２はステップＳ３４に戻る。印刷が終わっていれば、印刷実行モジュール５０２は課金装置制御モジュール５０３に印刷が終わった旨を通知する。
【００５６】
ステップＳ３７に進み、課金装置制御モジュール５０３はステップＳ３２で行った課金装置１１の返却レバーのロックを解除する。ステップＳ３８に進み、タッチパネルＵＩ５０１は実際に引き落とした金額をオペレーションパネル２０２に表示したあと、ステップＳ２１に戻る。
【００５７】
次に、タッチパネルＵＩ５０１が印刷実行モジュール５０２に予想枚数算出を要求してからタッチパネルＵＩ５０１が料金の予想金額を算出するまでの処理の詳細について図７を参照しつつ説明する。
【００５８】
図７は料金の予想金額を算出する処理の一例のシーケンス図である。ステップＳ５１に進み、タッチパネルＵＩ５０１は印刷実行モジュール５０２に、印刷するファイルを指定して予想枚数算出を要求する。ステップＳ５２に進み、印刷実行モジュール５０２は印刷するファイルを仮想印刷によりＲＡＷデータに変換する。ＲＡＷデータとは、プリンタが理解できるバイナリデータである。
【００５９】
ステップＳ５３に進み、印刷実行モジュール５０２はＲＰＣＳ解析ツール７０１にＲＡＷデータの解析を要求する。ＲＰＣＳとはプリンタ言語である。ステップＳ５４に進み、ＲＰＣＳ解析ツール７０１はＲＡＷデータの解析結果を印刷実行モジュール５０２に送信する。また、印刷実行モジュール５０２は受信した解析結果をタッチパネルＵＩ５０１に送信する。なお、印刷実行モジュール５０２が送信する解析結果には、例えばページ数，カラー／モノクロの別（ページ毎），用紙サイズ（ページ毎），紙種（普通紙／再生紙／色紙／特殊紙），両面印刷，ステープル，パンチ等が含まれる。
【００６０】
ステップＳ５６に進み、タッチパネルＵＩ５０１は図８（ａ）〜図８（ｃ）に示すような料金情報を取得する。図８は料金情報の一例の構成図である。図８（ａ）は用紙サイズ及びカラー／モノクロの別に基づく料金情報である。図８（ｂ）は紙種に基づく料金情報である。図８（ｃ）はステープル又はパンチに基づく料金情報である。
【００６１】
ステップＳ５７に進み、タッチパネルＵＩ５０１は受信した解析結果および図８の料金情報に基づいて料金の予想金額を算出する。図９は料金の予想金額を算出した例を示す説明図である。図９は解析結果が「Ａ４のカラーページが６枚、モノクロページが４枚の文書を再生紙でステープル印刷」である場合の例である。
【００６２】
タッチパネルＵＩ５０１は図８（ａ）の料金情報からＡ４のカラーページ１枚当たりの単価「３０円」、Ａ４のモノクロページ１枚当たりの単価「１０円」を取得する。タッチパネルＵＩ５０１は図８（ｂ）の料金情報から再生紙１枚当たりの加算金「１０円」を取得する。また、タッチパネルＵＩ５０１は図８（ｃ）の料金情報からステープルの１ジョブ当たりの加算金「１０円」を取得する。
【００６３】
タッチパネルＵＩ５０１は、Ａ４のカラーページ１枚当たりの単価「３０円」×６枚からＡ４カラー料金「１８０円」を算出する。また、タッチパネルＵＩ５０１は、Ａ４のモノクロページ１枚当たりの単価「１０円」×４枚からＡ４モノクロ料金「４０円」を算出する。また、タッチパネルＵＩ５０１は、再生紙１枚当たりの加算金「１０円」×１０枚から再生紙の加算金「１００円」を算出する。また、タッチパネルＵＩ５０１はステープルの１ジョブ当たりの加算金「１０円」を取得する。
【００６４】
したがって、タッチパネルＵＩ５０１は受信した解析結果および図８の料金情報に基づいて料金の予想金額「３３０円」を算出できる。このように、本発明ではタッチパネルＵＩ５０１、印刷実行モジュール５０２、課金装置制御モジュール５０３をＭＦＰ１０１に組み込むことにより、ページ数，カラー／モノクロの別（ページ毎），用紙サイズ（ページ毎），紙種（普通紙／再生紙／色紙／特殊紙），両面印刷，ステープル，パンチ等の仮想印刷による解析結果の精度を上げることができる。
【００６５】
また、本発明では図８のような料金情報を用意しておくことにより、印刷サービスの内容に応じた細かい料金体系を容易に採用できる。即ち、本発明では料金体系を容易にカスタマイズでき、障害対応や仕様変更などが容易である。
【００６６】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明による課金印刷システムの一実施例のシステム構成図である。
【図２】課金印刷システムの処理手順を示す一例のフローチャートである。
【図３】本発明によるＭＦＰの一実施例の構成図である。
【図４】本発明によるＭＦＰの一実施例のハードウェア構成図である。
【図５】本発明によるＭＦＰで利用するＳＤＫアプリを示すソフトウェア構成図である。
【図６】タッチパネルユーザインターフェース、印刷実行モジュール、課金装置制御モジュールの処理手順を示す一例のシーケンス図である。
【図７】料金の予想金額を算出する処理の一例のシーケンス図である。
【図８】料金情報の一例の構成図である。
【図９】料金の予想金額を算出した例を示す説明図である。
【符号の説明】
【００６８】
１    課金印刷システム
１０    シリアル−パラレル変換ＢＯＸ
１１    課金装置
１２    ＩＣカードリーダ
１３    ＵＳＢメモリ
１４    ＣＤドライブ
１５    ＤＶＤドライブ
１０１    ＭＦＰ
１１１    ハードウェア
１１２    ソフトウェア
１１３    起動部
１４７    ＳＤＫアプリ
１４８    ＳＤＫプラットフォーム
２０２    オペレーションパネル
５０１    タッチパネルＵＩ
５０２    印刷実行モジュール
５０３    課金装置制御モジュール
【図１】
2007240614.tif 000003
【図２】
2007240614.tif 000004
【図３】
2007240614.tif 000005
【図４】
2007240614.tif 000006
【図５】
2007240614.tif 000007
【図６】
2007240614.tif 000008
【図７】
2007240614.tif 000009
【図８】
2007240614.tif 000010
【図９】
2007240614.tif 000011