(57)【要約】【課題】複合機に課金装置を接続し、課金を実施するとき、複合機と課金装置間のコマンドの送受信の遅延、課金装置の動作による遅延のため複合機の最高の印刷パフォーマンスを引き出すことができないケースがあった。本発明の目的は課金を実施しても複合機の印刷パフォーマンスの低下を防止することにある。【解決手段】複合機と課金装置が回線で接続され両装置間でコマンドの送受信を行うことにより印刷に対する課金を実施する場合において、複合機から送出される課金要求命令と課金装置から送出される課金完了通知の２つのコマンドの間にウインドサイズを設け、ウインドサイズ内であれば課金要求命令対する課金完了通知を複合機が受信しなくても次の印字を行うことと、そのウインドサイズをシステムモードで設定可能なことを特徴とする。【選択図】        図１
2006133389.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置及び前記印刷装置に接続され前記印刷装置で印刷した対価を徴収する課金装置で構成されるシステムであって、前記印刷装置が面印刷を開始する前に前記課金装置に金額が投入された金額を取得し、前記面印刷に対する対価以上の金額が投入されていることを確認し、前記投入された金額から前記面印刷に対応した対価を減算したものを新たに前記課金装置に投入された金額とし、前記面印刷終了後、前記印刷装置は前記課金装置に対して、面印刷の完了通知と該印刷対価を通知し、前記課金装置は前記面印刷の完了通知と該印刷対価を受信する場合、該対価を前記課金装置に投入済みの金額から徴収し、前記徴収が完了したことを前記印刷装置に通知し、前記印刷装置は前記課金装置より前記徴収が完了した旨を受信することにより前記印刷面の対価の徴収を正常に完了したことを確認し、次印刷面の印刷に備える仕組みを有するシステムにおいて、
投入金額が次ページの印刷に対する対価以上であれば印刷済みのページに対応する徴収完了通知の受信に関わらず、次ページの印刷を開始することを特徴とする課金制御方法。
【請求項２】
印刷装置及び前記印刷装置に接続され前記印刷装置で印刷した対価を徴収する課金装置で構成されるシステムであって、前記印刷装置が面印刷を開始する前に前記課金装置に金額が投入された金額を取得し、前記面印刷に対する対価以上の金額が投入されていることを確認し、前記投入された金額から前記面印刷に対応した対価を減算したものを新たに前記課金装置に投入された金額とし、前記面印刷終了後、前記印刷装置は前記課金装置に対して、面印刷の完了通知と該印刷対価を通知し、前記課金装置は前記面印刷の完了通知と該印刷対価を受信する場合、該対価を前記課金装置に投入済みの金額から徴収し、前記徴収が完了したことを前記印刷装置に通知し、前記印刷装置は前記課金装置より前記徴収が完了した旨を受信することにより前記印刷面の対価の徴収を正常に完了したことを確認し、次印刷面の印刷に備える仕組みを有するシステムにおいて、
投入金額が次ページの印刷に対する対価以上であれば、印刷済みの面数と受信した徴収完了通知の数を比較し、その差分がＮ（Ｎは０以上の整数）を超えない値であれば次ページの印刷を開始し、前記差分がＮを超える値であれば次ページの印刷の開始を行わないことを特徴とする課金制御方法。
【請求項３】
請求項２記載の課金制御方法において、Ｎの値を装置設置者が設定可能な方法を提供することを特徴とする課金制御方法。
【請求項４】
請求項３記載の課金制御方法において、前記印刷装置が複写機であることを特徴とする課金制御方法。
【請求項５】
請求項３記載の課金制御方法において、前記印刷装置がプリンタであることを特徴とする課金制御方法。
【請求項６】
請求項３記載の課金制御方法において、前記印刷装置がプリンタ、複写機等の複合機能を持つ複合機であることを特徴とする課金制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置が印刷を実施するとき、その印刷に対する対価として課金を行う複合機印刷課金制御方法に関するものである。
【背景技術】
【０００２】
従来はこのような印刷課金システムの場合、印刷装置が面印刷を開始する前に印刷料金課金制御装置に金額が投入された金額を取得し、前記面印刷に対する対価以上の金額が課金装置に投入されていることを確認し、そして前記課金装置に投入された金額から前記面印刷に対応した対価を算出し、前記算出したものを前記投入金額から減算したものを新たに前記課金装置に投入金額とし、前記面印刷終了後、前記印刷装置は前記課金装置に対して、面印刷の完了通知とその前記算出した印刷対価を通知する（以下印刷完了通知と記す）。前記課金装置は前記面印刷の印刷完了通知とその印刷対価を受信すれば、その対価を課金装置に投入済みの金額から徴収する。そして前記徴収が完了したことを前記印刷装置に通知し、前記印刷装置は前記課金装置より前記徴収が完了（以下徴収完了通知と記す）を受信することにより前記印刷面の対価の徴収を課金装置が正常に完了したことを確認した後、次の印刷面の印字があれば次の印字を開始していた（特許文献１参照）。
【特許文献１】特開平８−１９０３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の方法では印刷装置がある印刷面の印刷を完了し、印刷が完了した印刷面に対応する徴収完了通知を課金装置より受信するまでは次の印刷面の印刷を開始することができなかった。しかし近年印刷装置の印刷速度が向上し、印刷が完了した印刷面に対応する徴収完了通知を課金装置より受信するまで次印刷面の印刷の開始を待っていれば、印刷装置のパフォーマンスを完全に発揮できないようになってきた。特に印刷装置と課金装置間の印刷完了通知と徴収完了通知の送受信による遅延と、課金装置内の処理による遅延のため印刷装置が印刷を待たなければならない場合が発生してきた。
【０００４】
上記課題を解決するため、印刷装置は印刷が完了した面数と課金装置より受信した徴収完了通知の数を比較し、その差分が予め定められた一定数を超えない値であれば次ページの印刷面の印刷を開始する。また、前記差分がＮを超える値であれば次ページの印刷面の印刷の開始を行わないようにする。
【０００５】
また前記Ｎの値を調節可能にすることにより印刷装置のパフォーマンスと印刷面の印刷に対する確実な課金という２の課題の競合に関して調節可能な方法を提供する。
【課題を解決するための手段】
【０００６】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００７】
（１）印刷装置及び前記印刷装置に接続され前記印刷装置で印刷した対価を徴収する課金装置で構成されるシステムであって、前記印刷装置が面印刷を開始する前に前記課金装置に金額が投入された金額を取得し、前記面印刷に対する対価以上の金額が投入されていることを確認し、前記投入された金額から前記面印刷に対応した対価を減算したものを新たに前記課金装置に投入された金額とし、前記面印刷終了後、前記印刷装置は前記課金装置に対して、面印刷の完了通知と該印刷対価を通知し、前記課金装置は前記面印刷の完了通知と該印刷対価を受信する場合、該対価を前記課金装置に投入済みの金額から徴収し、前記徴収が完了したことを前記印刷装置に通知し、前記印刷装置は前記課金装置より前記徴収が完了した旨を受信することにより前記印刷面の対価の徴収を正常に完了したことを確認し、次印刷面の印刷に備える仕組みを有するシステムにおいて、投入金額が次ページの印刷に対する対価以上であれば印刷済みのページに対応する徴収完了通知の受信に関わらず、次ページの印刷を開始することを特徴とする課金制御方法。
【発明の効果】
【０００８】
印刷装置と課金装置間の印刷完了通知と徴収完了通知の送受信による遅延と、課金装置内の処理による遅延等のため印刷装置の印刷速度のパフォーマンスが低下することを一定の範囲で防止することができる。
【０００９】
またＮの値を調整可能にすることにより印刷装置のパフォーマンスと確実な印刷に対する課金の競合に関して設置者の意向に沿う調節が可能となった。
【００１０】
また印刷装置と課金装置間の印刷完了通知と徴収完了通知の送受信の信頼性が極めて高いとき、Ｎの値を無限大に設定すれば、印刷面の連続印刷のとき印刷粗装置のパフォーマンスを最大限、引き出すことが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１２】
図１は本実施例の構成図である。複写機とコインベンダを接続する回線は通信の信頼性の高い回線であればなんでもよい。例えば、ＬＡＮケーブル、無線ＬＡＮ通信、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４等のケーブルが考えられる。
【００１３】
図２は図１の複写機装置の内部のブロック構成図である。１は本発明を制御するＣＰＵ、２はＣＰＵ１のワークエリアを提供するＲＡＭ、３は本発明のプログラムを提供およびさまざまな設定を記憶するＮＶＲＡＭ（ハードディスク等でもよい）、４は印字用紙に印字を実行する印字装置、５はユーザー（使用者、設置者含む）が複写機の設定を行うユーザーコマンド入力装置、６は原稿を読み取る画像読取装置装置、７はコインベンダと通信を行う対コインベンダ通信装置、８はメインバスである。
【００１４】
尚、本実施例は特に断らない限り、複写機装置ではＣＰＵ１がメインバス８を介してＲＡＭ２、ハードディスク３、印刷装置４、ユーザーコマンド入力装置５、画像読取装置６、対コインベンダ通信装置７を制御して実施する。
【００１５】
まず複写機の設置者によるシステム設定の方法について、図３を用いて詳細に説明する。
【００１６】
複写の電源を入し、複写機を立ち上げる（Ｓ１０２）。そして複写機内部で必要な初期化処理を実施する（Ｓ１０３）。初期化処理は本発明にあまり関係がないので詳細は省略する。そしてユーザーコマンド入力装置５からの入力によりシステム設定モードに入るかどうかを判断する（Ｓ１０４）。システム設定モードに入らなければ通常の使用モードに入り入力に対応する処理を実施する（Ｓ１０５）。システム設定モードが選択されると、例えば図４のようなユーザーインターフェースがユーザーコマンド入力装置５に表示される。連続印刷ウインドサイズ設定が選択されたかどうか判断する（Ｓ１０６）。
【００１７】
ユーザーコマンド入力装置５より連続印刷ウインドサイズ設定モード以外が選択されれば、対応する処理を実施する（Ｓ１０７）。対応する処理については本発明にあまり関係がないので詳細は省略する。連続印刷ウインドサイズ設定モードが選択されれば、例えば図５で示されるような連続印刷ウインドサイズ設定の入力のユーザーインターフェースがユーザーコマンド入力装置５に表示される（Ｓ１０８）。ユーザーコマンド入力装置５を介して設置者によりウインドサイズが入力されるのを待つ（Ｓ１０９）。入力されれば電源サイクルを乗り越えられる記憶領域ＨＤＤ２の連続印刷ウインドサイズに入力された値が格納される（Ｓ１１０）。そしてユーザーコマンド入力装置５よりシステム設定モードを抜けるかどうか選択が求められる（Ｓ１１１）。抜けるであればＳ１０４を実行する。抜けないであればＳ１０６を実行する。
【００１８】
次に印刷に関する複写機の動作を図８を用いて詳細に説明する。複写機に電源が投入されて（Ｓ２０２）、複写機が立ち上がる。そして複写機内部の必要な初期化が実施される（Ｓ２０３）。そして設定がシステム設定モードになるかどうか判定する（Ｓ２０４）。システム設定モードに入るの設定であればシステム設定モードに入り、必要なシステム設定処理を実施する（Ｓ２０５）。ここではシステム設定処理は直接関係がないので詳細は省略する。
【００１９】
システム設定モードに入らなければ複写機は通常モードで立ち上がる。そしてユーザーがサービスを選択するのを待つ。そしてユーザーがコピーサービスを選択したかどうか判定する（Ｓ２０６）。コピーサービス以外であればそれぞれ対応するサービスの処理を行う（Ｓ２０７）。本実施例ではコピーサービス以外のサービスについては直接関係ないので詳細は省略する。
【００２０】
ユーザーがコピーサービスを選択したのであれば、例えば図６で図時されるような画面がユーザーコマンド入力装置５に表示され、ユーザーにコインベンダに対してコインの投入を催促する（Ｓ２０８）。そしてコインベンダに対し対コインベンダ通信装置７を介して現在コインベンダに投入されている金額の取得を要求する投入金額要求を送出する（Ｓ２０９）。そして対コインベンダ通信装置７を介してコインベンダから投入金額報告を受信するのを待つ（Ｓ２１０）。対コインベンダ通信装置７を介してコインベンダから投入金額報告を受信するとそのパラメータとして受信したコインベンダに投入された金額を投入金額に格納する（Ｓ２１１）。そして予めシステム設定画面により設置者によって設定されたＮをＨＤＤ２から取り出す（Ｓ２１２）。またカウンターｎを０に初期化する（Ｓ２１３）。Ｎとｎを比較することにより完了した印刷面の数と受信した印字料金引き落とし完了の数を比較し、次印刷面の印刷を開始するかそれとも印刷の開始を待つかを決定する（Ｓ２１４）。もし前記比較が（Ｎ−ｎ＞０）でなければ、つまり待つであれば印字料金引き落とし完了を受信するのを待つ（Ｓ２１５）。もし印字料金引き落とし完了を受信したならば、ｎをデクリメントしＳ２１４を実施する。
【００２１】
もし前記比較が（Ｎ−ｎ＞０）であれば画像を画像読み取り装置６で読み取りそのイメージを電子データ化し、ＨＤＤ２に格納する。そして電子データを解析し図９で例示されるような印刷価格設定テーブルよりその電子データの印刷価格を算出する（Ｓ２１７）。そして前記投入金額と前記算出された金額を比較し（Ｓ２１８）、投入金額のほうが前記算出された金額より小さければ、コインベンダに投入された金額がコピーサービスに必要な額に達していないと判断し、図６で示されるようなユーザーにコインの追加投入を催促する画面をユーザーコマンド入力装置５に出す（Ｓ２１９）。そして対コインベンダ通信装置７を介してコインベンダに対して料金不足発生通知を送出する（Ｓ２２０）。そして対コインベンダ通信装置７を介してコインベンダより投入金額報告を受信するのを待つ（Ｓ２２１）。そして対コインベンダ通信装置７を介してコインベンダから投入金額報告を受信するとそのパラメータとして受信したコインベンダに投入された金額を投入金額に格納する（Ｓ２２２）。そして前記図６で示されるようなユーザーにコインの追加投入を催促する画面をユーザーコマンド入力装置５から削除する（Ｓ２２３）。Ｓ２１８を行う。
【００２２】
前記投入金額と前記算出された金額を比較し、投入金額のほうが前記算出された金額より大きいまたは等ければ、ＨＤＤ２からイメージの電子データを取り出し印字を開始する（Ｓ２２４）。そして印刷が完了し排紙が完了すると（Ｓ２２５）、ｎをインクリメントする（Ｓ２２６）。そして対コインベンダ通信装置７を介してコインベンダに印字料金引き落とし要求を送出する（Ｓ２２７）。（印字料金引き落とし要求はパラメータとして前記印刷が完了した印刷のための算出された料金を持つ）。
【００２３】
そしてすべての要求された印刷面（例えば、ＡＤＦ等に搭載された２枚以上の原稿や両面印刷指定をされていた両面等）がすべてコピーされたかどうか確認する（Ｓ２２８）。すべてコピーされていないのであればＳ２１４を実施する。すべてコピーされたのであれば、すべての印字料金引き落とし要求に対して、対応する印字料金引き落とし完了を受信したかどうか確認するためｎが０かどうか確認する（Ｓ２２９）。ｎが０でなければ対コインベンダ通信装置７を介してコインベンダより印字料金引き落とし完了を受信するのを待つ（Ｓ２３０）。そして対コインベンダ通信装置７を介してコインベンダより印字料金引き落とし完了を受信したならばｎをデクリメントする（Ｓ２３１）。Ｓ２２９を行う。
【００２４】
ｎが０であればコインベンダに対して対コインベンダ通信装置７を介して印字完了通知を送出する（Ｓ２３２）。そしてＳ２０４を実施する。
【００２５】
次にコインベンダの動作を図１０を用いて詳細に説明する。
【００２６】
コインベンダに電源を投入し、立ち上げる（Ｓ３０２）。そしてコインベンダ内部の必要な初期化を行う（Ｓ３０３）。このとき投入金額を０に設定する。
【００２７】
コインが新規にコインベンダに投入されるのを待つ（Ｓ３０４）。新規に投入されたならば、そのときコインベンダがロックされている（新規にコインを受け付けたり、払い戻したりできない状態のことを示す）かどうか判断する（Ｓ３０５）。ロックされているならば新規に投入されたコインを払い戻す（Ｓ３０６）。ロックされていなければ、新規に投入された金額をコインベンダが保持する投入金額に加算する（Ｓ３０７）。
【００２８】
コインベンダが印刷装置から投入金額要求を受信したかどうか判断する（Ｓ３０８）。もし受信していれば、コインベンダをロックする（Ｓ３０９）。そして現在の投入金額をパラメータとする、投入金額報告を印刷装置に送出する（Ｓ３１０）。Ｓ３０８を実施する。
【００２９】
もしコインベンダが印刷装置から投入金額要求を受信していなければ、コインベンダが印刷装置から印字料金引き落とし要求を受信したかどうか判断する（Ｓ３１１）。もし受信していれば、投入金額から印字料金引き落とし要求のパラメータとして受信した金額を要求金額から減算する（Ｓ３１２）。そして印刷装置に印字料金引き落とし完了を送出する（Ｓ３１３）。Ｓ３０８を実施する。
【００３０】
もしコインベンダが印刷装置から印字料金引き落とし要求を受信していなければ印刷装置から料金不足発生通知を受信したかどうか判断する（Ｓ３１４）。もし受信していればコインベンダのロックを解除する（Ｓ３１５）。Ｓ３０４を実施する。
【００３１】
もしコインベンダが印刷装置から料金不足発生通知を受信していなければコインベンダが印字完了通知を印刷装置から受信したかどうか判断する（Ｓ３１６）。もし印字完了通知受信していればコインベンダのロックを解除する（Ｓ３１７）。Ｓ３０４を実施する。
【００３２】
もしコインベンダが印刷装置から印字完了通知を受信していなければＳ３０８を行う。
【００３３】
図７は印刷装置、コインベンダのイベントと印刷装置、コインベンダ間のコマンドのタイミングチャートを表している。
【実施例２】
【００３４】
実施例１では複写機での実施例を説明したがプリンタでも同じことが可能である。例えば図１１で示される構成で、実施例１の複写機が画像読み取り装置６で原稿を読み取りそのイメージの画像データを作成しＨＤＤ２に格納する代わりにパーソナルコンピューターが印刷するイメージを電子データ化しその電子データをＨＤＤ２に格納すれば実施例１と同じことが可能である。
【００３５】
またプリンタ、複写機等の複数の機能を持つ複合機でも同じことができるのは言うまでもない。
【実施例３】
【００３６】
実施例１，２ではＮを有限の数にしていた。しかしもし印刷装置と課金装置の間のすべてのコマンドの送受信の信頼性が極めて高く、かつコインベンダの信頼性もきわめて高ければＮを無限大に設定する方法もある。このとき、送受信の遅延、コインベンダの動作による遅延の大きさにも関わらず、印刷装置の持つ最高のパフォーマンスを引き出すことが可能になる。
【図面の簡単な説明】
【００３７】
【図１】実施例１を実現する構成図
【図２】実施例１を実現する複写機内部のブロック構成図
【図３】実施例１を実現する複写機の初期化方法のフローチャート
【図４】実施例１を実現する複写機のシステム設定画面を示す図
【図５】実施例１を実現する複写機の連続印刷ウインドサイズを設定する設定画面を示す図
【図６】実施例１を実現する複写機の、料金不足時コインの投入をユーザーに促す画面を示す図
【図７】実施例１を実現する複写機とコインベンダのタイミングチャート
【図８】実施例１を実現する複写機のフローチャート
【図９】複写機内の料金設定テーブル
【図１０】実施例１を実現するコインベンダのフローチャート
【図１１】実施例２を実現する構成図
【符号の説明】
【００３８】
１  ＣＰＵ
２  ＲＡＭ
３  ＮＶＲＡＭ（ハードディスク等でもよい）
４  印字装置
５  ユーザーコマンド入力装置
６  画像読取装置装置
７  対コインベンダ通信装置
８  メインバス
【図１】
2006133389.tif 000003
【図２】
2006133389.tif 000004
【図３】
2006133389.tif 000005
【図４】
2006133389.tif 000006
【図５】
2006133389.tif 000007
【図６】
2006133389.tif 000008
【図７】
2006133389.tif 000009
【図８】
2006133389.tif 000010
【図９】
2006133389.tif 000011
【図１０】
2006133389.tif 000012
【図１１】
2006133389.tif 000013