(57)【特許請求の範囲】
【請求項１】
原稿上の画像を読み取る読取手段と、
前記読取手段が読み取った画像を印刷する印刷手段と、
ユーザからの入金の残高を検知する検知手段と、
前記読取手段により読み取られる原稿が複数枚である場合に、前記複数枚の原稿分の画像を印刷したときの合計料金の支払いに必要な残高があることを、前記印刷手段による印刷を開始する前に確認する確認手段と、
前記確認手段による確認を行うか否かを設定する設定手段と、
前記読取手段により読み取られる原稿が複数枚である場合に、前記設定手段による設定に応じて、前記確認手段による確認を行うように設定されている場合は、前記読取手段による原稿の読み取りが完了し、前記合計料金の支払いに必要な残高があることを前記確認手段が確認した後に前記印刷手段による印刷を開始させ、前記確認手段による確認を行わないように設定されている場合は、前記確認手段による確認を行うことなく、前記読取手段による原稿の読み取りが完了する前に前記印刷手段による印刷を開始させる制御手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記設定手段は、前記確認手段による確認を行うか否かを設定するための操作画面を介したユーザからの指示に従って、前記設定を行うことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記制御手段は、前記確認手段による確認を行わないように設定されている場合において、前記印刷手段による印刷を開始した後、前記複数枚の原稿分の画像を印刷し終えるまでの間に、前記残高が不足した場合は、前記印刷手段による印刷を中止させることを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
前記複数枚の原稿分の画像を印刷したときの合計料金の支払いに必要な残高があることが前記確認手段により確認されなかった場合に、前記印刷手段による印刷を中止するか否かをユーザに問い合わせる手段を更に備えることを特徴とする請求項１から３のいずれか１項に記載の画像形成システム。
【請求項５】
前記複数枚の原稿分の画像を印刷したときの合計料金の支払いに必要な残高があることが前記確認手段により確認されなかった場合に、不足している金額をユーザに通知する通知手段を更に備えることを特徴とする請求項１から４のいずれか１項に記載の画像形成システム。
【請求項６】
原稿上の画像を読み取る読取工程と、
前記読取工程で読み取った画像を印刷する印刷工程と、
ユーザからの入金の残高を検知する検知工程と、
前記読取工程で読み取られる原稿が複数枚である場合に、前記複数枚の原稿分の画像を印刷したときの合計料金の支払いに必要な残高があることを、前記印刷工程における印刷を開始する前に確認する確認工程と、
前記確認工程での確認を行うか否かを設定する設定工程と、
前記読取工程で読み取られる原稿が複数枚である場合に、前記設定工程における設定に応じて、前記確認工程での確認を行うように設定されている場合は、前記読取工程における原稿の読み取りが完了し、前記合計料金の支払いに必要な残高があることを前記確認工程で確認した後に前記印刷工程における印刷を開始させ、前記確認工程での確認を行わないように設定されている場合は、前記確認工程での確認を行うことなく、前記読取手段による原稿の読み取りが完了する前に前記印刷工程における印刷を開始させる制御工程と、
を備えることを特徴とする画像形成システムの制御方法。
【請求項７】
請求項６に記載の画像形成システムの制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択された課金方法に応じて印刷処理の実行を制御する画像処理システム、画像形成装置、及びそれらの制御方法、プログラム、記憶媒体に関するものである。
【背景技術】
【０００２】
従来、コインベンダやカードベンダなどの課金装置と画像形成装置とを接続し、コピーやプリントといった印刷処理に対する課金処理を行うシステムが存在する。このようなシステムは、例えばコンビニエンスストアなどの店舗で不特定多数のユーザに対して印刷サービスを提供する場合や、会社内で使用した印刷用紙枚数の管理を部門毎に区別して行う場合などに用いられている。
【０００３】
具体的には、例えばコピーサービスを利用したいユーザは、前もって印刷処理に必要な料金をコインベンダから投入するかまたはプリペイドカードを用いて入金する。そして、ユーザが様々なコピーパラメータ（原稿枚数、コピー部数、用紙サイズ、モノクロ／カラーなど）を設定して印刷の実行を指示すると、設定されたパラメータに応じた印刷料金に相当する残高があることを確認したうえで、印刷動作が開始される。なお、このとき投入金額の残高が不足していれば印刷処理は実行されない。
【０００４】
また、コピーやプリントといった印刷処理にかかる料金の支払い方法として、上述した現金やプリペイドカードなどを用いて支払う他に、クレジットカードを用いて支払うことも考えられている。例えば、特許文献１には、印刷料金の支払い方法として、「クレジットカード」、「銀行引落」などの支払い方法の中から、ユーザが所望の支払い方法を選択できるようにした印刷システムが記載されている。
【特許文献１】特開２００２−１３２９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した先行技術においては以下のような問題がある。即ち、コインベンダやプリペイドカードを用いて印刷料金の支払いを行う場合には、ユーザが予め投入した現金の残高またはプリペイドカードに記録された情報が示す残高の範囲内で印刷処理を実行することが望ましい。従って、印刷処理を開始する前に印刷処理に必要な残高があるかどうかを判定したうえで、十分な残高があれば印刷処理を実行し、十分な残高がなければ印刷処理を実行しないように制御する必要がある。
【０００６】
一方、クレジットカードを用いて印刷料金の支払いを行う場合には、クレジットカード自体の利用可能金額が上限値を超えていない限り、残高を気にすることなく印刷処理を実行することができる。即ち、全ての印刷処理が終了した後で、印刷処理にかかった合計の料金をクレジットカード会社に請求することにより課金することができるので、印刷処理を開始する前に印刷処理を実行することが可能であるか否かを判定することは必要ではない。
【０００７】
しかしながら、印刷処理の支払いに用いる課金方法として上述したような複数の方法があるにも関わらず、従来では、課金方法に応じて印刷処理の実行を制御することは行われていなかった。従って、仮にコインベンダから投入された現金で印刷料金を支払う方法とクレジットカードを用いて印刷料金を支払い方法のいずれかを選択できるような印刷装置が存在したとしても、以下のように制御せざるを得なかった。即ち、常に印刷処理を開始する前に印刷処理の実行が可能であるか否かを判定するか、もしくは印刷処理を開始する前に印刷処理の実行が可能であるか否かの判定を一切行わないか、のいずれかの方法を採用することしかできなかった。
【０００８】
この問題は、特に課金装置と画像形成装置とが接続されたシステムにおいて深刻になる。即ち、課金装置と画像形成装置とが接続されたシステムでは、課金装置側でどのような課金方法が選択されているかを画像形成装置側が判別することは容易ではない。そして、例えば印刷料金の支払い方法としてクレジットカードを用いることが選択されているにも関わらず、当該印刷処理の実行が可能であるか否かを画像形成装置が印刷処理を開始する前に課金装置に問い合わせるようにすると、印刷処理の効率が低下しまう。
【０００９】
本発明は、上記の問題点に鑑みなされたものであり、選択された課金方法に応じて印刷処理の実行を制御する画像処理システム、画像形成装置、及びそれらの制御方法、プログラム、記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために本発明の画像形成システムは、原稿上の画像を読み取る読取手段と、前記読取手段が読み取った画像を印刷する印刷手段と、ユーザからの入金の残高を検知する検知手段と、前記読取手段により読み取られる原稿が複数枚である場合に、前記複数枚の原稿分の画像を印刷したときの合計料金の支払いに必要な残高があることを、前記印刷手段による印刷を開始する前に確認する確認手段と、前記確認手段による確認を行うか否かを設定する設定手段と、前記読取手段により読み取られる原稿が複数枚である場合に、前記設定手段による設定に応じて、前記確認手段による確認を行うように設定されている場合は、前記読取手段による原稿の読み取りが完了し、前記合計料金の支払いに必要な残高があることを前記確認手段が確認した後に前記印刷手段による印刷を開始させ、前記確認手段による確認を行わないように設定されている場合は、前記確認手段による確認を行うことなく、前記読取手段による原稿の読み取りが完了する前に前記印刷手段による印刷を開始させる制御手段とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、読み取られる原稿が複数枚である場合に、原稿の読み取りが完了し、合計料金の支払いに必要な残高があることを確認した後に印刷を開始させるか、この確認を行うことなく、原稿の読み取りが完了する前に印刷を開始させるかを、設定に応じて切り替えることができる。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の実施形態を説明する。
【００１６】
（第１の実施形態）
図１は、第１の実施形態における画像処理システムの全体図を示す。第１の実施形態では、本発明における画像形成装置の一例である複写機１００及び本発明における課金装置の一例である課金サーバ１５０が、インターフェース１６０を介して接続されている。インターフェース１６０は、パラレルポート・シリアルポートを問わず、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＰネットワークなど情報伝達可能なものであればどのような形態であっても構わない。
【００１７】
スキャナ１３０は原稿搬送部１３１及び画像読取部１３２を備え、原稿搬送部１３１により搬送された原稿上の画像を、画像読取部１３２が光学的に読み取って画像データに変換し、出力する。
【００１８】
プリンタ１４０は画像形成部１４１、給紙部１４２、及び排紙部１４３を備え、複数種類の印刷用紙を積載することが可能な給紙部１４２から搬送された印刷用紙に対して、画像形成部１４１が画像データを転写・定着させて可視画像として印刷する。そして、画像データが印刷された印刷用紙は、排紙部１４３により複写機１００の筐体外に排出される。
【００１９】
制御部１１０は、スキャナ１３０及びプリンタ１４０と電気的に接続されている。制御部１１０には、ＣＰＵ１１１、ＨＤＤ（ハードディスクドライブ）１１２、課金サーバＩ／Ｆ（インターフェース）１１３、操作部Ｉ／Ｆ１１４、ＲＡＭ１１５、ＲＯＭ１１６が備えられている。
【００２０】
ＣＰＵ１１１は、ＲＯＭ１１６に格納されているブートプログラムに基づいて複写機１００のシステムを起動する。そして、ＣＰＵ１１１はこのシステム上でＨＤＤ１１２などに格納されている各種制御プログラムを読み出して、ＲＡＭ１１５をワークエリアとして各種処理を実行する。また、ＨＤＤ１１２には、上記の各種制御プログラムとともに画像データなども格納されている。
【００２１】
操作部Ｉ／Ｆ１１４は、制御部１１０と操作部１２０とを接続するインターフェースであって、操作部１２０に表示すべき画像データを操作部１２０に転送したり、操作部１２０においてユーザから入力された指示をＣＰＵ１１１に通知したりする。また、操作部１２０は、ユーザが触れた箇所の画面上の位置情報に基づいて指示内容を認識するタッチパネル機能を備えた液晶パネル部を備えている。
【００２２】
課金サーバＩ／Ｆ１１３は、インターフェース１６０を介した課金サーバ１５０と複写機１００との間の情報送受信を制御する。
【００２３】
課金サーバ１５０は、制御部１５１、課金情報管理部１５２、複写機Ｉ／Ｆ１５３、コインベンダ部１５４、プリペイドカード読取部１５５、クレジットカード読取部１５６、通信部１５７を備える。制御部１５１は、図示しないメモリに格納されている各種制御プログラムを読み出して各種処理を実行し、課金サーバ１５０全体の動作を制御する。
【００２４】
課金情報管理部１５２は、ユーザにより予め投入された現金の残高を示す情報、またはプリペイドカードに記録された残高を示す情報である残高情報を管理している。即ち、この残高情報は、実行された印刷処理に対して課金可能な残高を示している。課金情報管理部１５２はまた、複写機１００において実行される印刷処理に関する様々なパラメータ（原稿枚数、コピー部数、用紙サイズ、モノクロ／カラー、後処理設定など）に対応づけて設定された印刷料金情報を管理している。
【００２５】
コインベンダ部１５４は、ユーザによる現金の投入を受け付ける。また、プリペイドカード読取部１５５は、ユーザにより挿入されたプリペイドカードから、当該プリペイドカードに記録された残高を示す情報を読み取る。
【００２６】
クレジットカード読取部１５６はユーザにより挿入されたクレジットカードに記録されている情報を読み取る。クレジットカードを用いて印刷料金を支払う場合は、通信部１５７を介してインターネットに接続し、外部端末と通信することによりクレジットカード会社に対して印刷料金を請求する。なお、複写機Ｉ／Ｆ１５３が通信部１５７の機能を兼ねるようにしても構わない。
【００２７】
図２は複合機１００（スキャナ１３０及びプリンタ１４０）の断面図である。スキャナ１３０の原稿搬送部１３１は原稿を先頭から順番に１枚ずつプラテンガラス２１１上へ搬送するとともに、原稿の読取動作終了後、プラテンガラス２１１上の原稿を排出する。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２が点灯し、光学ユニット２１３が移動して原稿を露光走査する。原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ２１８へ導かれる。
【００２８】
ＣＣＤイメージセンサ２１８から出力される画像データは、制御部１１０へ転送される。なお、２２２は画像処理部であり、ＣＣＤイメージセンサ２１８から出力された画像データを処理してプリント信号として出力する。
【００２９】
プリンタ１４０のレーザドライバ２２４は、各レーザ発光部２２０、２２１、２２２、２２３を駆動して、制御部１１０から出力された画像データに基づくレーザ光を発光させる。このレーザ光はミラー２２５乃至２３６を介して感光ドラム２４５、２４６、２４７、２４８に照射される。その結果、感光ドラム２４５、２４６、２６７、２４８にはそれぞれレーザ光に応じた潜像が形成される。
【００３０】
用紙カセット２５６、２５７及び手差しトレイ２５９のいずれかから給紙された印刷用紙は、レジストローラ２５０を経て、転写ベルト２５１により搬送される。用紙カセット２５６、２５７及び手差しトレイ２５９からの給紙は、給紙ローラ２５８が印刷用紙を１枚ずつピックアップすることにより行われる。なお、ここでは紙以外のＯＨＰシートなどの記録媒体を給紙することも可能となっている。
【００３１】
レーザ光の照射開始と同期したタイミングで転写ベルト２５１により搬送された印刷用紙には、感光ドラム２４５、２４６、２４７、２４８に付着した現像剤が転写される。現像剤が転写された印刷用紙は定着部２５２に搬送され、定着部２５２において熱と圧力を用いた定着処理が施される。
【００３２】
定着部２５２を通過した印刷用紙は、排出ローラ２５３によって排出され、排紙ユニット２６０は排出された印刷用紙を束ねて仕分けしたり、仕分けされた印刷用紙に対してステイプル処理を行ったりする。
【００３３】
また、両面印刷が指定されている場合には、排出ローラ２５３まで印刷用紙を搬送した後、排出ローラ２５３の回転方向を逆転させ、フラッパ２５４によって再給紙搬送路２５５へ印刷用紙を導く。再給紙搬送路２５５へ導かれた印刷用紙は再び転写ベルト２５１により搬送される。
【００３４】
図３は、インターフェース１６０により複写機１００と課金サーバ１５０との間で送受信される情報を示す図である。複写機１００及び課金装置１５０は、インターフェース１６０を介して図３に示す各情報３０１乃至３０９の送受信を行う。なお、情報３０１乃至３０４は課金サーバ１５０から複写機１００に対して通知され、情報３０５乃至３０９は複写機１００から課金サーバ１５０に対して通知されるものとする。
【００３５】
セッション開始通知３０１は、課金サーバ１５０に現金が投入されたり、プリペイドカードやクレジットカードが挿入されたりした場合に、課金サーバ１５０が複写機１００に対してサービス開始を通知するための情報である。複写機１００は、このセッション開始通知３０１を受け取るまでは操作部１２０の液晶パネル部に待機中である旨を表示するとともに、ユーザからの操作を受け付けないようにしている。そして、複写機１００は、課金サーバ１５０からこのセッション開始通知３０１を受け取ったことに応じて、コピー処理やプリント処理のための印刷設定を行うための画面を表示する。
【００３６】
また、セッション開始通知３０１には、課金サーバ１５０側でユーザにより選択された課金方法を示す課金方法選択情報も含まれている。複写機１００は、この課金方法選択情報に基づいてユーザがどの課金方法を選択したかを判定し、この判定の結果に基づいて後述するようにして印刷処理の実行を制御する。
【００３７】
セッション終了通知３０２は、課金サーバ１５０において投入された現金の残高がゼロになったり、プリペイドカードまたはクレジットカードが排出されたりした場合に課金サーバ１５０が複写機１００に対してサービス終了を通知するための情報である。複写機１００は、このセッション終了通知３０２を受け取ったときに印刷処理を実行中であれば、印刷処理の実行を中断し、ユーザに追加入金を促す画面を液晶パネル部に表示する。また、印刷処理を実行中でなければ、待機中である旨を液晶パネル部に表示する。
【００３８】
ジョブ開始通知３０３は、印刷処理を実行することが可能であるか否かを課金サーバ１５０が判定した結果、印刷処理を実行することが可能であると判定した場合に、印刷処理の実行を許可することを複写機１００に通知するための情報である。なお、このとき課金サーバ１５０は、課金情報管理部１５２が管理する残高情報と、後述する印刷設定通知３０５及びページ情報通知３０６とに基づいて、上述した判定を行う。複写機１００はこのジョブ開始通知３０３を受け取ったことに応じて印刷処理の実行を開始する。
【００３９】
ジョブキャンセル通知３０４は、課金サーバ１５０が上述の判定を行った結果、印刷処理を実行することが不可能であると判定した場合に、印刷処理の実行を禁止することを複写機１００に通知するための情報である。なお、このジョブキャンセル通知３０４には、課金サーバ１５０が上述した判定を行った結果、印刷処理を実行するために不足している金額を示す不足額情報が含まれており、複写機１００はこの不足額情報に基づいて液晶パネル部に不足額を示す情報を表示する。
【００４０】
印刷設定通知３０５は、複写機１００においてユーザにより指定された印刷設定を、課金サーバ１５０に通知するための情報である。複写機１００において指定可能な印刷設定とは、例えばステイプル・パンチ・折りなどの後処理設定や、カラー／モノクロ設定、片面／両面設定などである。
【００４１】
ページ情報通知３０６は、印刷処理に用いられる印刷用紙のサイズ及び枚数を、課金サーバ１５０に通知するための情報である。課金サーバ１５０は、この印刷設定通知３０５及びページ情報通知３０６と、課金情報管理部１５２が管理している印刷料金情報とに基づいて印刷処理を実行するために必要な合計料金を算出する。そして、算出した合計料金分の残高が残っているかどうかを、算出した合計料金と残高情報が示す残高とを比較して判定することにより、印刷処理を実行することが可能であるか否かを判定する。
【００４２】
給紙情報通知３０７は、用紙カセット２５６、２５７及び手差しトレイ２５９、両面の再給紙搬送路２５５のいずれかから給紙ローラ２５８が印刷用紙をピックアップする度に、複写機１００から課金サーバ１５０に対して出力される情報である。給紙情報通知３０７には、給紙した用紙サイズを示す情報が含まれる。
【００４３】
排紙情報通知３０８は、排出ローラ２５３を通過する度に、複写機１００から課金サーバ１５０に対して出力される情報である。排紙情報通知３０８には、排紙した用紙のサイズを示す情報や、実行した後処理を示す情報が含まれる。
【００４４】
ジョブ終了通知３０９は、複写機１００において一連の印刷処理が終了したときに、その旨を課金サーバ１５０に通知するための情報である。
【００４５】
図４乃至図８は、第１の実施形態において、複写機１００で実行された印刷処理に対する課金を課金サーバ１５０で行う一連の処理を説明するためのフローチャートである。なお、図４乃至図６に示す一連の動作の制御は、複写機１００のＣＰＵ１１１が制御部１１０内の各メモリに格納されているプログラムに基づいて実行する。また、図７及び図８に示す一連の動作の制御は、課金サーバ１５０の制御部１５１が図示しないメモリに格納されているプログラムに基づいて実行する。
【００４６】
まず、ステップＳ４０１では、複写機１００が待機中である旨を示す待機画面を、操作部１２０に備えられた液晶パネル部に表示する。続くステップＳ４０２では、サービスを開始するか否かを判定する。具体的には、課金サーバ１５０からセッション開始通知３０１が送信されてきたか否かをステップＳ４０２で判定する。そして、セッション開始通知３０１を受け取った場合に、サービスを開始すると判定してステップＳ４０３へ進む。
【００４７】
ステップＳ４０３では、ステップＳ４０２で受け取ったセッション開始通知３０１に含まれている課金方法選択情報に基づいて、課金サーバ１５０側でどの課金方法がユーザにより選択されたかを判定する。
【００４８】
ステップＳ４０４では、ステップＳ４０３における判定の結果、コインベンダから投入された現金を使って印刷料金を支払う方法が選択されたかどうかを判定し、選択されていればステップＳ６０１へ、そうでなければステップＳ４０５へ進む。
【００４９】
ステップＳ４０５では、ステップＳ４０３における判定の結果、プリペイドカードを使って印刷料金を支払う方法が選択されたかどうかを判定し、選択されていればステップＳ６０１へ、そうでなければステップＳ４０６へ進む。
【００５０】
ここで、課金サーバ１５０で選択可能な課金方法は、コインベンダ、プリペイドカード、クレジットカードの３通りであるので、ステップＳ４０５で選択された課金方法がプリペイドカードでないと判定した場合は、クレジットカードが選択されていることになる。そして、ステップＳ４０６では更にクレジットカード読取部１５６に挿入されたクレジットカードの利用可能金額が所定の金額以上あるかどうかを判定する。
【００５１】
なお、クレジットカードの利用可能金額が所定の金額以上あるかどうかを示す情報もセッション開始通知３０１に含まれているので、複写機１００はこの情報に基づいて判定を行うものとする。ステップＳ４０６における判定の結果、クレジットカードの利用可能金額が所定の金額以上ある場合にはステップＳ５０１へ進み、そうでなければステップＳ６０１へ進む。
【００５２】
ステップＳ５０１では、液晶パネル部に表示された操作画面を介してユーザから印刷設定を受け付ける。ステップＳ５０２では、操作部１２０に備えられたスタートボタンの押下を検知することにより、ユーザから印刷処理の実行指示がなされたかどうかを判定し、実行指示がなされたと判定した場合はステップＳ５０３へ進む。ユーザからの実行指示がない場合はステップＳ５０１に戻り、続けて印刷設定を受け付ける。
【００５３】
ステップＳ５０３ではユーザから指示された印刷処理の種別がコピーであるかまたはプリントであるかを判定し、コピーである場合にはステップＳ５０４へ、プリントである場合にはステップＳ５０７へ、それぞれ進む。
【００５４】
なお、コピーとは複写機１００のスキャナ１３０が原稿上の画像を読み取って出力した画像データを、プリンタ１４０が印刷用紙に印刷して出力する処理である。また、プリントとは複写機１００に接続されたホストコンピュータやサーバから受信した画像データ、または複写機１００に着脱可能な携帯可能な記憶媒体から読み出した画像データをプリンタ１４０が印刷用紙に印刷して出力する処理である。
【００５５】
ステップＳ５０４では、スキャナ１３０を動作させて原稿上の画像を読み取り、続くステップＳ５０５では、スキャナ１３０が出力した画像データに基づいてプリンタ１４０が印刷処理を開始する。そして、ステップＳ５０６では、原稿搬送部１３１にセットされた原稿の次ページがあるかどうかを判定し、次ページがあればステップＳ５０４に戻って原稿の読み取りを継続する。次ページがなければ全てのページを読み取り終えたと判断し、ステップＳ５１０へ進む。
【００５６】
一方、ステップＳ５０７では、上述したようにホストコンピュータなどから入力された画像データに対して、プリンタ１４０が印刷可能な状態とすべく展開処理を行う。そして、続くステップＳ５０８では、展開された画像データに基づいてプリンタ１４０が印刷処理を開始する。ステップＳ５０９では、展開すべき次ページがあるかどうかを判定し、次ページがあればステップＳ５０７に戻って画像データの展開処理を継続する。次ページがなければ全てのページの展開処理をし終えたと判断し、ステップＳ５１０へ進む。
【００５７】
なお、ステップＳ５０５またはステップＳ５０８でそれぞれ開始された印刷処理の進行に応じて、上述した給紙情報通知３０７及び排紙情報通知３０８が適宜課金サーバ１５０に送信される。
【００５８】
ステップＳ５１０では、印刷処理を実行すべき全てのページの印刷処理が終了したかどうかを判定し、終了したと判定した場合にステップＳ５１１に進み、ジョブ終了通知３０９を課金サーバ１５０に送信する。
【００５９】
このように、第１の実施形態では、課金方法としてクレジットカードが選択された場合であって、且つクレジットカードの利用可能金額が所定の金額以上ある場合には、原稿読取処理または画像データ展開処理と並行して、印刷処理を開始する。これは、クレジットカードによる支払いの場合、利用可能金額が上限値に達しない限り、残高を確認する必要がないためである。
【００６０】
そして、このように印刷処理を開始する前に印刷処理を実行することが可能であるか否かの判定を行うことなく印刷処理を開始することにより、印刷処理におけるロスタイムを抑えることができ、印刷効率を高めることができる。
【００６１】
一方、課金方法としてコインベンダまたはプリペイドカードが選択された場合、またはクレジットカードが選択された場合であって利用可能金額が所定金額以上ない場合には、ステップＳ６０１に進む。そして、ステップＳ６０１で液晶パネル部に表示された操作画面を介してユーザから印刷設定を受け付ける。
【００６２】
ステップＳ６０２では、操作部１２０に備えられたスタートボタンの押下を検知することにより、ユーザから印刷処理の実行指示がなされたかどうかを判定し、実行指示がなされたと判定した場合はステップＳ６０３へ進む。ユーザからの実行指示がない場合はステップＳ６０１に戻り、続けて印刷設定を受け付ける。
【００６３】
ステップＳ６０３ではユーザから指示された印刷処理の種別がコピーであるかまたはプリントであるかを判定し、コピーである場合にはステップＳ６０４へ、プリントである場合にはステップＳ６０６へ、それぞれ進む。
【００６４】
ステップＳ６０４では、スキャナ１３０を動作させて原稿上の画像を読み取り、続くステップＳ６０５では、原稿搬送部１３１にセットされた原稿の次ページがあるかどうかを判定し、次ページがあればステップＳ６０４に戻って原稿の読み取りを継続する。次ページがなければ全てのページを読み取り終えたと判断し、ステップＳ６０８へ進む。
【００６５】
一方、ステップＳ６０６では、上述したようにホストコンピュータなどから入力された画像データに対して、プリンタ１４０が印刷可能な状態とすべく展開処理を行う。そして、続くステップＳ６０７では、展開すべき次ページがあるかどうかを判定し、次ページがあればステップＳ６０６に戻って画像データの展開処理を継続する。次ページがなければ全てのページの展開処理をし終えたと判断し、ステップＳ６０８へ進む。
【００６６】
ステップＳ６０８では、ステップＳ６０１で受け付けた印刷設定を課金サーバ１５０に通知すべく、印刷設定通知３０５を課金サーバ１５０に送信する。また、ステップＳ６０９では、ステップＳ６０４で原稿を読み取った結果またはステップＳ６０６で画像データを展開した結果に基づいて、ページ情報通知３０６を課金サーバ１５０に送信する。
【００６７】
ステップＳ６１０では、課金サーバ１５０からジョブ開始通知３０３またはジョブキャンセル通知３０４のどちらが送信されてきたかに応じて、印刷処理の実行を許可すべきか否かを判定する。課金サーバ１５０からジョブ開始通知３０３が送信されてきた場合は、印刷処理の実行を許可し、ステップＳ６１１に進み印刷処理を開始する。
【００６８】
ステップＳ６１２では、印刷処理を実行すべき全てのページの印刷処理が終了したかどうかを判定し、終了したと判定した場合にステップＳ６１３に進み、ジョブ終了通知３０９を課金サーバ１５０に送信する。なお、ステップＳ６１２で開始された印刷処理の進行に応じて、上述した給紙情報通知３０７及び排紙情報通知３０８が適宜課金サーバ１５０に送信される。
【００６９】
一方、ステップＳ６１０の判定において、課金サーバ１５０からジョブキャンセル通知３０４が送信されてきた場合は、印刷処理の実行を禁止し、ステップＳ６１４に進む。ステップＳ６１４では印刷処理をキャンセルするか否かをユーザに問い合わせるメッセージを液晶パネル部に表示し、ユーザからキャンセルの指示があったかどうかを判定する。
【００７０】
ステップＳ６１４において、印刷処理をキャンセルすることがユーザから指示された場合には、ステップＳ６１３に進み、ジョブ終了通知３０９を課金サーバ１５０に送信する。ステップＳ６１４において、印刷処理を継続することがユーザから指示された場合には、ステップＳ６１５へ進み、ジョブキャンセル通知３０４に含まれている不足額情報に基づいて、不足額を示すメッセージを液晶パネル部に表示してステップＳ６１０に戻る。なお、このときユーザからの不足額分の追加入金があればステップＳ６１０で印刷処理の実行が許可される。
【００７１】
このように、第１の実施形態では、コインベンダまたはプリペイドカードが選択された場合、またはクレジットカードが選択された場合であって当該クレジットカードの利用可能金額が所定の金額以上ない場合に、以下のように印刷処理の実行を制御する。
【００７２】
即ち、印刷処理を実行すべき全てのページについて原稿の読取処理または画像データの展開処理が終了した後で、印刷処理を実行することが可能であるか否かを課金サーバ１５０に問い合わせる。そして、問い合わせに対する課金サーバ１５０からの回答に応じて、印刷処理を実行するか、または印刷処理が実行されないよう制御する。
【００７３】
これは、コインベンダまたはプリペイドカードによる支払いの場合、予め入金された残高の範囲内で印刷処理を行う必要があるため、印刷処理の途中で残高不足にならないように、印刷処理を開始する前に印刷処理の実行可否を確認しておく必要があるからである。特に、第１の実施形態のように課金装置と画像形成装置が別々に備えられている場合は、印刷処理の途中で残高不足になってしまったとしても直ぐには印刷処理を停止させることができず、入金された金額の範囲を超えて印刷してしまうことになる。
【００７４】
これに対して、上述したように予め印刷処理を実行することが可能であるか否かの判定を行ってから印刷処理を開始することにより、印刷処理の途中で残金不足になることを防ぐことができるので、適切に印刷処理の実行を制御することができる。
【００７５】
次に、図７及び図８を参照して課金サーバ１５０側の動作について説明する。ステップＳ７０１ではコインベンダ部１５４に現金が投入されたかどうかを判定する。コインベンダ部１５４に現金が投入されたと判定した場合はステップＳ８０１に進み、そうでなければステップＳ７０２に進む。
【００７６】
ステップＳ７０２では、プリペイドカード読取部１５５にプリペイドカードが挿入されたかどうかを判定する。プリペイドカード読取部１５５にプリペイドカードが挿入されたと判定した場合は、ステップＳ８０１に進み、そうでなければステップＳ７０３に進む。
【００７７】
ステップＳ７０３では、クレジットカード読取部１５６にクレジットカードが挿入されたかどうかを判定する。クレジットカード読取部１５６にクレジットカードが挿入されたと判定した場合は、ステップＳ７０４に進み、そうでなければステップＳ７０１に戻る。
【００７８】
ステップＳ７０４では、挿入されたクレジットカードからクレジットカード読取部１５６が読み取った情報に基づいて、通信部１５７がクレジットカード会社と通信し、当該クレジットカードの利用可能金額を確認する。
【００７９】
そして、続くステップＳ７０５では、ステップＳ７０４において確認した結果、クレジットカードの利用可能金額が所定の金額以上あるかどうかを判定し、所定の金額以上ある場合はステップＳ７０６へ、そうでなければステップＳ８０１へそれぞれ進む。
【００８０】
ステップＳ７０６では、複写機１００に対してセッション開始通知３０１を送信し、続くステップＳ７０７では、複写機１００からジョブ終了通知３０９が送信されてきたかどうかを判定する。ここで、複写機１００からジョブ終了通知３０９が送信されてきた場合は、ステップＳ７０８に進み、複写機１００から別途送信されてきた給紙情報通知３０７及び排紙情報通知３０８とに基づいて、実行された印刷処理に基づく印刷料金を算出する。
【００８１】
ステップＳ７０９では、通信部１５７がクレジットカード会社と通信することにより、ステップＳ７０８で算出した印刷料金の請求を行う。
【００８２】
一方、ステップＳ８０１では、セッション開始通知３０１を複写機１００に対して送信する。そして、ステップＳ８０２に進み、複写機１００から印刷設定通知３０６が送信されてきたかどうかを判定する。印刷設定通知３０６が送信されてきたと判定した場合は、続くステップＳ８０３に進み、複写機１００からページ情報通知３０７が送信されてきたかどうかを判定する。
【００８３】
ページ情報通知３０７が送信されてきたと判定した場合は、続くステップＳ８０４に進み、印刷処理の実行可否を判定する。具体的には、まず、複写機１００から送信されてきた印刷設定通知３０６及びページ情報通知３０７に基づいて印刷処理の実行に必要な合計料金を算出する。そして、課金情報管理部１５２から読み出した残高情報を参照することにより、算出された合計料金に相当する残高があるかどうかを判定する。
【００８４】
ステップＳ８０５では、ステップＳ８０４における判定の結果に基づいて、印刷処理の実行を許可するか否かを決定する。具体的には、印刷処理の実行に必要な合計料金に相当する残高がある場合にはステップＳ８０６に進み、そうでない場合にはステップＳ８１１に進む。
【００８５】
ステップＳ８０６では、ジョブ開始通知３０３を複写機１００に対して送信する。そして、ステップＳ８０７では複写機１００からジョブ終了通知３０９が送信されてきたかどうかを判定し、ジョブ終了通知３０９を受け取った場合は一連の処理を終了し、そうでない場合にはステップＳ８０８に進む。
【００８６】
ステップＳ８０８及びステップＳ８０９ではそれぞれ、複写機１００から給紙情報通知３０７及び排紙情報通知３０８が送信されてきたかどうかを判定し、給紙情報通知３０７及び排紙情報通知３０８の両方が送信されてきた場合は、ステップＳ８１０に進む。ステップＳ８１０では、課金情報管理部１５２が管理している残高情報が示す残高を減ずるべく残高情報を更新し、ステップＳ８０７に戻る。
【００８７】
一方、ステップＳ８１１では、ジョブキャンセル通知３０４を複写機１００に対して送信する。そして、ステップＳ８１２で複写機１００からジョブ終了通知３０９が送信されてきたかどうかを判定し、送信されてきた場合は一連の処理を終了し、そうでない場合はステップＳ８０２に戻る。
【００８８】
以上のように、第１の実施形態では、印刷手段として機能するプリンタ１４０により実行された印刷処理に対する課金を、課金手段として機能する課金サーバ１５０の制御部１５１が行う。具体的には、制御部１５１は、管理手段として機能する課金情報管理部１５２において管理されている残高情報が示す残高を減ずることにより課金を行う。または、制御部１５１は通信手段として機能する通信部１５７を制御して、カード読取手段として機能するクレジットカード読取部１５６が読み取った情報に基づいてクレジットカード会社と通信し、印刷料金を請求することにより課金を行う。
【００８９】
また、第２の判定手段として機能する制御部１５１は、複写機１００が印刷処理を開始する前に、クレジットカード読取部１５６に挿入されたクレジットカードにおける利用可能金額が所定金額以上であるか否かを判定する。
【００９０】
また、特に第１の実施形態では、第１の課金方法（例えばコインベンダやプリペイドカードなど）及び第２の課金方法（例えばクレジットカード）のどちらが選択されたかに応じて印刷処理の実行を制御するようにしている。
【００９１】
より具体的には、第１の課金方法が選択された場合には、第１の判定手段として機能する課金サーバ１５０の制御部１５１が、印刷処理を実行することが可能であるか否かを上述した残高情報に基づいて、当該印刷処理を開始する前に判定する。そして、制御手段として機能する複写機１００のＣＰＵ１１１は、この判定の結果に基づいて印刷処理の実行を制御する。一方、第２の課金方法が選択された場合には、上述した判定を行うことなく、制御手段として機能する複写機１００のＣＰＵ１１１がプリンタ１４０に印刷処理を実行させる。
【００９２】
なお、スキャナ１３０が複数ページからなる原稿を読み取って出力した画像データの印刷処理を実行する場合は、スキャナ１３０がこの複数ページからなる原稿を読み取り終えた後で上述した判定を行う。一方、第２の課金方法が選択された場合は、上述した判定を行わないので、スキャナ１３０が複数ページからなる原稿を読み取り終える前に、プリンタ１４０は印刷処理を開始する。
【００９３】
このようにして、印刷処理の途中で残高不足になる可能性がある課金方法（第１の課金方法）が選択された場合には印刷処理を開始する前に印刷処理を実行することが可能であるか否かを判定し、この判定の結果に基づいて印刷処理の実行を制御する。また、印刷処理の途中で残高不足になる可能性が少ない課金方法（第２の課金方法）が選択された場合には、この判定を行うことなく印刷処理を実行させる。これにより、選択された課金方法に応じて適切に印刷処理の実行を制御することができる。
【００９４】
（第２の実施形態）
次に第２の実施形態について説明する。第１の実施形態では、課金方法としてコインベンダまたはプリペイドカードが選択された場合や、クレジットカードが選択された場合であって利用可能金額が少ない場合は、常に印刷処理を開始する前に印刷処理を実行することが可能であるか否かを判定していた。これに対して、第２の実施形態では、これらの課金方法が選択された場合であっても、予め設定された内容に応じて、印刷処理を開始する前に印刷処理を実行することが可能であるか否かの判定を行うことなく印刷処理を実行できるようにしている。
【００９５】
なお、第２の実施形態における基本的な構成は第１の実施形態と同様であるので詳細な説明は省略し、第２の実施形態における第１の実施形態とは異なる点について以下に説明する。
【００９６】
図９は、操作部１２０の液晶パネル部に表示された設定画面を示す図である。複写機１００の管理者は、印刷処理を開始する前に当該印刷処理を実行することが可能であるか否かの判定を行うかどうかを、この設定画面を介して予め設定しておくことができる。印刷処理を開始する前に当該印刷処理を実行することが可能であるか否かの判定を行うように設定したい場合は９０１の「する」を選択し、そうでない場合は９０２の「しない」を選択し、９０３の「ＯＫボタン」を押下することにより設定が完了する。
【００９７】
図１０及び図１１は、第２の実施形態において、複写機１００で実行された印刷処理に対する課金を課金サーバ１５０で行う一連の動作の処理を説明するためのフローチャートである。なお、図１０に示す一連の動作の制御は、複写機１００のＣＰＵ１１１が制御部１１０内の各メモリに格納されているプログラムに基づいて実行するものとする。また、図１１に示す一連の動作の制御は、課金サーバ１５０の制御部１５１が図示しないメモリに格納されているプログラムに基づいて実行する。
【００９８】
なお、図１０及び図１１は、第１の実施形態における図６及び図８にそれぞれ対応する。また、図１０におけるステップＳ５０１乃至ステップＳ５１１については、図５で説明した各ステップと同様であるので説明は省略する。ここでは、図１０のステップＳ１００１乃至ステップＳ１００３について以下に説明する。
【００９９】
図４に示すフローチャートにおいて、ステップＳ４０４でＹｅｓ、ステップＳ４０５でＹｅｓ、またはステップＳ４０６でＮｏと判定された場合に、図１０のステップＳ１００１に進む。ステップＳ１００１では、図９に示す設定画面を介して設定された内容に応じて、印刷処理を実行することが可能であるか否かを当該印刷処理を開始する前に残高情報に基づいて判定することが設定されているかどうかを判定する。
【０１００】
ここで、判定を行うように設定されている場合には、図６のステップＳ６０１に進み、第１の実施形態で説明したとおり動作を制御する。一方、判定を行うように設定されていない場合には、ステップＳ５０１に進む。
【０１０１】
また、ステップＳ５０６において、原稿搬送部１３１にセットされた原稿の次ページがあると判定された場合には、続くステップＳ１００２に進み、課金サーバ１５０からセッション終了通知３０２が送信されてきたかどうかを判定する。セッション終了通知３０２とは、上述した通り、課金サーバ１５０において投入された現金の残高がゼロになったり、プリペイドカードまたはクレジットカードが排出されたりした場合に、課金サーバ１５０から複写機１００に対して送信される情報である。
【０１０２】
ステップＳ１００２における判定の結果、セッション終了通知３０２が送信されてきていない場合はステップＳ５０４に戻って読取処理を継続する。また、セッション終了通知３０２が送信されてきている場合は、まだ印刷処理が済んでいないページがあったとしても、一連の処理を終了する。なお、このとき操作部１２０の液晶パネル部には、ユーザに追加入金を促すメッセージが表示される。
【０１０３】
また、ステップＳ５０９において、展開すべき次ページがあるかどうかを判定し、次ページがあると判定された場合は、続くステップＳ１００３に進み、課金サーバ１５０からセッション終了通知３０２が送信されてきたかどうかを判定する。
【０１０４】
ステップＳ１００３における判定の結果、セッション終了通知３０２が送信されてきていない場合はステップＳ５０７に戻って展開処理を継続する。また、セッション終了通知３０２が送信されてきている場合は、まだ印刷処理が済んでいないページがあったとしても、一連の処理を終了する。なお、このとき操作部１２０の液晶パネル部には、ユーザに追加入金を促すメッセージが表示される。
【０１０５】
なお、複写機１００のＣＰＵ１１１は、図１０に示すフローチャートに従って印刷処理を実行する場合は、図５または図６に示すフローチャートに従って印刷処理を実行する場合と比較して、より低速で印刷処理を実行するようプリンタ１４０を制御する。具体的には、用紙カセット２５６、２５７及び手差しトレイ２５９のいずれかから印刷用紙を給紙する際に、用紙の搬送間隔を大きくするように制御する。
【０１０６】
これは、課金方法として特にコインベンダやプリペイドカードが選択された場合には、印刷処理の途中で残金がなくなる可能性があるため、用紙の搬送間隔を大きくしておくことにより、残金がなくなった場合であっても直ちに印刷処理を中止することができる。これにより、入金された金額を超えて印刷処理を実行してしまうことを防ぐことが可能となる。
【０１０７】
次に、図１１を参照して第２の実施形態における課金サーバ１５０側の動作について説明する。図７に示すフローチャートにおいて、ステップＳ７０１でＹｅｓ、ステップＳ７０２でＹｅｓ、またはステップＳ７０５でＮｏと判定された場合に、図１１のステップＳ１１０１に進む。
【０１０８】
ステップＳ１１０１では、セッション開始通知３０１を複写機１００に対して送信する。そして、ステップＳ１１０２に進み、複写機１００から印刷設定通知３０６が送信されてきたかどうかを判定する。印刷設定通知３０６が送信されてきたと判定した場合は、続くステップＳ１１０３に進み、複写機１００からページ情報通知３０７が送信されてきたかどうかを判定する。
【０１０９】
ページ情報通知３０７が送信されてきたと判定した場合は、続くステップＳ１１０４に進み、印刷処理の実行可否を判定する。具体的には、まず、複写機１００から送信されてきた印刷設定通知３０６及びページ情報通知３０７に基づいて印刷処理の実行に必要な合計料金を算出する。そして、課金情報管理部１５２から読み出した残高情報を参照することにより、算出された合計料金に相当する残高があるかどうかを判定する。
【０１１０】
ステップＳ１１０５では、ステップＳ１１０４における判定の結果に基づいて、印刷処理の実行を許可するか否かを決定する。具体的には、印刷処理の実行に必要な合計料金に相当する残高がある場合にはステップＳ１１０６に進み、そうでない場合にはステップＳ１１０７に進む。ステップＳ１１０６では、ジョブ開始通知３０３を複写機１００に対して送信する。
【０１１１】
ステップＳ１１０７では、ジョブキャンセル通知３０４を複写機１００に対して送信する。そして、ステップＳ１１０８で複写機１００からジョブ終了通知３０９が送信されてきたかどうかを判定し、送信されてきた場合は一連の処理を終了し、そうでない場合はステップＳ１１０２に戻る。
【０１１２】
一方、ステップＳ１１０２で印刷設定通知３０６を受け取っていない場合、またはステップＳ１１０３でページ情報通知３０７を受け取っていない場合、ならびにステップＳ１１０６でジョブ開始通知３０３を送信した後は、ステップＳ１１０９に進む。
【０１１３】
ステップＳ１１０９で、複写機１００から給紙情報通知３０７が送信されてきたかどうかを判定し、給紙情報通知３０７が送信されてきた場合は、ステップＳ１１１０に進む。ステップＳ１１１０では、複写機１００から排紙情報通知３０８が送信されてきたかどうかを判定し、排紙情報通知３０８が送信されてきた場合は、ステップＳ１１１１に進む。
【０１１４】
ステップＳ１１１１では、課金情報管理部１５２が管理している残高情報が示す残高を減ずるべく残高情報を更新し、ステップＳ１１１２に進む。ステップＳ１１１２では、課金情報管理部１５２により管理されている残高情報が示す残高があるかどうかを判定する。なお、この判定では残高がゼロであるかどうかを判定するようにしてもよいし、所定金額以上残っているかどうかを判定するようにしてもよい。
【０１１５】
ステップＳ１１１２における判定の結果、残高がある場合にはステップＳ１１１４に進み、そうでない場合にはステップＳ１１１３に進む。ステップＳ１１１３では、セッション終了通知３０２を複写機１００に送信して一連の処理を終了する。
【０１１６】
ステップＳ１１１４では、複写機１００からジョブ終了通知３０９が送信されてきたかどうかを判定し、ジョブ終了通知３０９を受け取った場合は一連の処理を終了し、そうでない場合にはステップＳ１１０２に戻る。
【０１１７】
以上のように、第２の実施形態では、第１の実施形態として説明した各機能に加えて、設定手段として機能する図９に示す設定画面を用いて設定された内容に応じて、印刷処理を実行することが可能であるか否かの判定を行う。
【０１１８】
このようにして、印刷処理の途中で残高不足になる可能性がある課金方法（第１の課金方法）が選択された場合であっても、印刷処理を開始する前に印刷処理を実行することが可能であるか否かの判定を行うことなく印刷処理を実行できるようにしている。また、このとき低速で印刷処理を実行するようにしておくことにより、印刷処理の途中で残高がなくなった場合にも対応することができる。
【０１１９】
（第３の実施形態）
第１の実施形態及び第２の実施形態では、複写機１００及び課金サーバ１５０の複数の異なる装置からなる画像処理システムについて説明したが、第３の実施形態ではこの画像処理システムの各機能が１つの画像形成装置内に備えられている場合について説明する。
【０１２０】
図１２は、第３の実施形態における複写機１００のソフトウェア構成図である。第３の実施形態では、第１及び第２の実施形態で説明した課金サーバ１５０が備える各機能を複写機１００内に備えるようにしている。具体的には図１２に示すように、複写機１００本体（スキャナ１３０やプリンタ１４０）を制御するための本体制御ソフトウェア１２０１とは別に、課金情報を管理するための課金管理アプリケーション１２０２が組み込まれている。
【０１２１】
そして、本体制御ソフトウェア１２０１は、課金管理アプリケーション１２０２との間で各情報３０１乃至３０９の受け渡しを行い、これらの情報に基づいて印刷処理の実行を制御する。なお、具体的な制御の内容については第１及び第２の実施形態で上述した内容と同様であるので説明は省略する。
【０１２２】
以上のように、第３の実施形態では、複写機１００内で課金情報を管理し、この課金情報に基づいて印刷処理の実行を制御するので、別途課金装置を用意する必要がない。
【０１２３】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１２４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１２５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１２７】
プログラムを供給するためのコンピュータ読み取り可能な記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【０１２８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施形態における画像処理システムのシステム全体図である。
【図２】本発明の実施形態における複写機１００の断面図である。
【図３】本発明の実施形態におけるインターフェース１６０により伝達される情報を示す図である。
【図４】本発明の実施形態における複写機１００の動作を説明するフローチャートである。
【図５】本発明の実施形態における複写機１００の動作を説明するフローチャートである。
【図６】本発明の実施形態における複写機１００の動作を説明するフローチャートである。
【図７】本発明の実施形態における課金サーバ１５０の動作を説明するフローチャートである。
【図８】本発明の実施形態における課金サーバ１５０の動作を説明するフローチャートである。
【図９】本発明の実施形態における操作部１２０に表示される設定画面を示す図である。
【図１０】本発明の実施形態における複写機１００の動作を説明するフローチャートである。
【図１１】本発明の実施形態における課金サーバ１５０の動作を説明するフローチャートである。
【図１２】本発明の実施形態における複写機１００のソフトウェア構成図である。
【符号の説明】
【０１３３】
１００  複写機
１１０  制御部
１１１  ＣＰＵ（中央処理装置）
１１２  ＨＤＤ（ハードディスクドライブ）
１１５  ＲＡＭ
１１６  ＲＯＭ
１３０  スキャナ
１４０  プリンタ
１５０  課金サーバ
１５１  制御部
１５２  課金情報管理部
１５４  コインベンダ部
１５５  プリペイドカード読取部
１５６  クレジットカード読取部
１５７  通信部
【図１】
0005031461.tif 000002
【図２】
0005031461.tif 000003
【図３】
0005031461.tif 000004
【図４】
0005031461.tif 000005
【図５】
0005031461.tif 000006
【図６】
0005031461.tif 000007
【図７】
0005031461.tif 000008
【図８】
0005031461.tif 000009
【図９】
0005031461.tif 000010
【図１０】
0005031461.tif 000011
【図１１】
0005031461.tif 000012
【図１２】
0005031461.tif 000013