(57)【要約】【課題】課金装置の動作状態に関する情報を、画像処理装置の動作状況に応じてコントロール部からアプリケーション部に伝達する。【解決手段】画像入出力システム１００に課金装置１０００を接続してなる画像処理システムにおいて、コントローラ部１１０は、課金装置１０００の動作状態変化すると、複数の情報伝達モードの中からより適した情報伝達モードを選択し、選択された情報伝達モードを使用して動作状態に関する情報をアプリケーション部１５１に伝達する。【選択図】　図１
2004094349.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムにおいて、
前記課金装置の動作状態を表す状態情報を該課金装置から受信する受信手段と、
前記受信された状態情報に基づいて前記課金装置の動作状態が変化したかを判定する判定手段と、
前記動作状態が変化したと判定されると、前記課金装置の状態が変化したことを表す状態変化信号を発生する発生手段と、
外部からの操作の入力及び外部への情報の出力を行うためのアプリケーション部に含まれ、前記発生された状態変化信号を受け取ると前記状態情報又は該状態情報に起因する情報を取得する取得手段と
を備える画像処理システム。
【請求項２】
画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムにおいて、
前記課金装置の動作状態を表す状態情報を該課金装置から受信する受信手段と、
前記受信された状態情報に基づいて前記課金装置の動作状態が変化したかを判定する判定手段と、
前記動作状態が変化したと判定されると、外部からの操作の入力及び外部への情報の出力を行うためのアプリケーション部へ、前記受信された状態情報又は前記受信された状態情報に起因する情報を送信する送信手段と
を備える画像処理システム。
【請求項３】
画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムにおいて、
前記課金装置の動作状態を表す状態情報を該課金装置から受信する受信手段と、
前記受信された状態情報に基づいて前記課金装置の動作状態が変化したかを判定する判定手段と、
前記動作状態が変化したと判定されると前記受信された状態情報又は前記受信された状態情報に起因する情報を外部からの操作の入力及び外部への情報の出力を行うためのアプリケーション部が取得する第１の情報伝達モードと、前記動作状態が変化したと判定されると前記課金装置の状態が変化したことを表す状態変化信号を発生し前記発生された状態変化信号を前記アプリケーション部が受け取ると前記状態情報又は該状態情報に起因する情報を取得する第２の情報伝達モードとのうちから何れか一方を選択する選択手段と
を備える画像処理システム。
【請求項４】
前記選択手段は、前記画像処理システムの動作状況に応じて情報伝達モードを選択することを特徴とする請求項３に記載の画像処理システム。
【請求項５】
前記状態情報は、
前記課金装置の接続状況に関する情報、
前記課金装置の課金モードに関する情報、
前記課金装置における釣銭に関する情報、及び
前記課金装置における貨幣の投入可否又は清算カードの挿入の正否に関する情報のうち、少なくとも１つが含まれることを特徴とする請求項１乃至請求項４の何れか１項に記載の画像処理システム。
【請求項６】
前記受信された状態情報に基づいて前記状態情報に起因する情報を生成する生成手段を備えることを特徴とする請求項１乃至請求項５の何れか１項に記載の画像処理システム。
【請求項７】
前記状態情報に起因する情報は、前記状態情報に基づいて算出された残金、選択されているジョブを実行するために必要な料金若しくは該ジョブを実行するには不足している料金などの料金情報であることを特徴とする請求項１乃至請求項６のいずれか１項に記載の画像処理システム。
【請求項８】
画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムにおいて、外部からの操作入力及び外部への情報出力を行うためのアプリケーション部を備え、該アプリケーション部は、前記課金装置の動作状態が変化すると、前記画像処理装置の処理低下を抑制した情報伝達モードを使用して、前記動作状態に関する情報を取得することを特徴とする画像処理システム。
【請求項９】
画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムの情報伝達方法であって、
前記課金装置の動作状態を表す状態情報を該課金装置から受信し、
前記受信された状態情報に基づいて前記課金装置の動作状態が変化したかを判定し、
前記動作状態が変化したと判定されると、前記課金装置の状態が変化したことを表す状態変化信号を発生し、
外部からの操作の入力及び外部への情報の出力を行うためのアプリケーション部に含まれ、前記発生された状態変化信号を受け取ると前記状態情報又は該状態情報に起因する情報を取得する
ことを特徴とする情報伝達方法。
【請求項１０】
画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムの情報伝達方法であって、
前記課金装置の動作状態を表す状態情報を該課金装置から受信し、
前記受信された状態情報に基づいて前記課金装置の動作状態が変化したかを判定し、
前記動作状態が変化したと判定されると、外部からの操作の入力及び外部への情報の出力を行うためのアプリケーション部へ、前記受信された状態情報又は前記受信された状態情報に起因する情報を送信する
ことを特徴とする情報伝達方法。
【請求項１１】
画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムの情報伝達方法であって、
前記課金装置の動作状態を表す状態情報を該課金装置から受信し、
前記受信された状態情報に基づいて前記課金装置の動作状態が変化したかを判定し、
前記動作状態が変化したと判定されると前記受信された状態情報又は前記受信された状態情報に起因する情報を外部からの操作の入力及び外部への情報の出力を行うためのアプリケーション部が取得する第１の情報伝達モード、又は、前記動作状態が変化したと判定されると前記課金装置の状態が変化したことを表す状態変化信号を発生し前記発生された状態変化信号を前記アプリケーション部が受け取ると前記状態情報又は該状態情報に起因する情報を取得する第２の情報伝達モードのうちから何れか一方を選択し、
選択された情報伝達モードを使用して前記前記状態情報又は該状態情報に起因する情報を伝達する
ことを特徴とする情報伝達方法。
【請求項１２】
画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムの情報伝達方法であって、前記課金装置の動作状態が変化すると、外部からの操作入力及び外部への情報出力を行うためのアプリケーション部に対し、前記画像処理装置の処理低下を抑制した情報伝達モードを使用して、前記動作状態に関する情報を取得することを特徴とする情報伝達方法。
【請求項１３】
請求項９乃至請求項１２のいずれか１項に記載された処理のすべてをコンピュータに機能させるための画像処理システムの制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置と課金装置とを使用して画像処理サービスを提供する画像処理システムに係り、とりわけ、当該課金装置の状態を管理する技術に関する。
【０００２】
【従来の技術】
従来、複写機などの画像形成装置と課金装置とを含む画像処理システムに関し、特開２０００−３５２９１０号公報に記載の発明や、特開２００１−２４３５２２号公報に記載の発明などが知られている。前者の発明は、コピー操作の課金単位と課金装置に投入されている金額とを比較し、残金不足により使用できないコピーモードは操作部に表示しないというものである。後者の発明は、つり銭発生時に金銭授受に関する情報を端末（操作部）に送信するものである。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した発明において操作部に送信される情報は、課金装置内の残金に関する情報やつり銭に関する情報のみに限定されており、課金装置内の情報を統一的に管理するものではなかった。現実には、課金装置内の動作状態を表す情報は多数存在し、それらを画像形成装置において管理できれば便利である。その際に、問題となるのは、従来に比して、伝達される情報量が増加することである。そのため、効率良く情報を伝達する方法が必要となる。
【０００４】
そこで、本願発明の第一の観点によれば、外部からの操作入力や外部への情報出力を行うアプリケーション部に対して必要十分な情報のみを伝達することにより、無駄な情報の伝達を抑制しようとすることを目的としている。
【０００５】
また、本願発明の第二の観点によれば、アプリケーション部に対してより多くの情報を即時に伝達することにより、情報伝達の回数を低減することを目的としている。
さらに、本願発明の第三の観点によれば、複数の情報伝達モードを予め用意しておき、いずれかを選択することにより、状況に応じた情報伝達を実行することを目的とする。
【０００６】
【課題を解決するための手段】
本願発明の第一の観点によれば、画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムにおいて、前記課金装置の動作状態が変化すると、動作状態が変化したことをアプリケーション部に伝達することで、アプリケーション部が状態情報又は該状態情報に起因する情報を取得する画像処理システムが提供される。例えば、動作状態が変化したことを表す情報変化情報だけを最初に伝達しておき、その後、アプリケーション部は、自己の都合に応じて適宜必要な情報を記憶装置から読み出すことが可能となろう。なお、画像処理装置は、デジタルカメラやスキャナなどの画像入力装置、プリンタやファクシミリなどの画像形成装置、画像入力装置と画像形成装置とを複合した複写機などの複合機など画像処理に関連する装置を意味する。
【０００７】
本願発明の第二の観点によれば、画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムにおいて、前記課金装置の動作状態が変化すると、外部からの操作の入力及び外部への情報の出力を行うためのアプリケーション部へと状態情報又は状態情報に起因する情報を送信する画像処理システムが提供される。例えば、状態変化情報の通知を省略し、状態情報などを即座にアプリケーション部に伝達してもよいため、情報伝達のステップが削減されよう。
【０００８】
また、本願発明の第３の観点によれば、画像処理装置と、該画像処理装置に接続される課金装置とを含む画像処理システムにおいて、アプリケーション部は、前記課金装置の動作状態が変化すると、複数の情報伝達モードの中から選択された情報伝達モードを使用して、前記動作状態に関する情報を取得する画像処理システムが提供される。例えば、前記画像処理装置の処理低下を抑制した情報伝達モードを使用することも可能となろう。
【０００９】
【発明の実施の形態】
以下に本願発明の一実施形態を示す。もちろん以下の実施形態は、本願発明の技術分野における当業者による実施を容易にするために開示を提供するものであり、特許請求の範囲によって確定される本願発明の技術的範囲に含まれるほんの一部の実施形態にすぎない。従って、本願明細書に直接的に記載されていない実施形態であっても、技術思想が共通する限り本願発明の技術的範囲に包含されることは当業者にとって自明であろう。
【００１０】
なお、便宜上複数の実施形態を記載するが、これらは個別に発明として成立するだけでなく、もちろん、複数の実施形態を適宜組み合わせることでも発明が成立することは、当業者であれば容易に理解できよう。
【００１１】
［第１の実施形態］
第１の実施形態を説明する。ここに示す構成は一例であり、図示の構成に限定されるものではない。まず本実施形態にかかわる画像入出力システム１００の全体構成を、図１を参照しながら説明する。
リーダー部（画像入力装置）２００は、原稿画像を光学的に読み取り、画像データに変換する装置である。このリーダー部２００は、例えば、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット２５０とで構成することができる。
【００１２】
プリンタ部（画像出力装置）３００は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する装置である。このプリンタ部３００は、例えば、複数種類の記録紙カセットを有する給紙ユニット３６０と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３１０と、印字された記録紙をソート、ステイプルして機外へ出力する機能を有する排紙ユニット３７０とで構成することができる。
【００１３】
制御装置１１０は、リーダー部２００と、プリンタ部３００と電気的に接続され、さらにネットワーク４００を介して、ホストコンピュータ４０１，４０２と接続される装置である。この制御装置１１０は、リーダー部２００を制御して、原稿の画像データを読み込ませ、プリンタ部３００を制御してこの画像データを記録用紙に出力させることにより、コピー機能を提供することができる。また、リーダー部２００により読み込まれた画像データをコードデータに変換し、ネットワーク４００を介してホストコンピュータＰＣ４０１等に送信するスキャナ機能、ホストコンピュータＰＣ４０１からネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供してもよい。すなわち、画像入出力システム１００は、複写機であってもよいし、スキャナ装置やプリンタ装置であってもよいし、スキャナ装置とプリンタ装置とを複合した複合機であってもよい。
【００１４】
操作部１５０は、制御装置１１０に接続され、液晶タッチパネルで構成され、画像入出力システムを操作するためのユーザＩ／Ｆを提供する。
【００１５】
アプリケーション部１５１は、この操作部１５０を含み、制御装置１１０を有効に利用するために、ユーザにとって使い勝手の良いアプリケーションを提供する（ユーザの目に見えるのは、例えば操作部１５０だけとなることが多い。）。
【００１６】
課金装置１０００は制御装置１１０と接続され、ユーザに対し使用量の課金を行う装置である。例えば、投入された硬貨や紙幣から使用量を減額してつり銭を返却したり、挿入されたプリペイドカード、クレジットドカードやデビットカードに対して課金を行ったりしてもよい。あるいは、コンビニエンスストアのレジスターであってもよい。あるいは、ブルートゥースのような無線インタフェースを備えた携帯端末（ウェブフォンなど）であって、オンラインでユーザの口座に課金する装置であってもよい。なお、課金装置１０００が硬貨投入型である場合は、投入可能な上限枚数が定められている場合もある。また、課金をするか否かを規定する複数の課金モードと、これらの課金モードを切り替えるためのモード切り替えキーとを備えていてもよい。
【００１７】
図２は、リーダー部２００及びプリンタ部３００の概観図である。リーダー部の原稿給送ユニット２５０は原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作を終了した後に、プラテンガラス２１１上の原稿を排出するものである。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００１８】
２２２はリーダー画像処理回路部であり、ＣＣＤ２１８から出力される画像データに所定の処理を施し、スキャナＩ／Ｆ１４０を介して制御装置１１０へと出力するところである。
【００１９】
３５２はプリンタ画像処理回路部であり、プリンタＩ／Ｆ１４５を介して制御装置１１０から送られる画像信号をレーザドライバへと出力するところである。
【００２０】
プリンタ部３００のレーザドライバ３１７はレーザ発光部３１３、３１４、３１５、３１６を駆動するものであり、プリンタ画像処理部３５２から出力された画像データに応じたレーザ光をレーザ発光部３１３、３１４、３１５、３１６を発光させる。このレーザ光はミラー３４０、３４１、３４２、３４３、３４４、３４５、３４６、３４７、３４８、３４９、３５０、３５１によって感光ドラム３２５、３２６、３２７、３２８に照射され、感光ドラム３２５、３２６、３２７、３２８にはレーザ光に応じた潜像が形成される。３２１、３２２、３２３、３２４は、それぞれブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）のトナーによって、潜像を現像するための現像器であり、現像された各色のトナーは、用紙に転写されフルカラーのプリントアウトがなされる。
【００２１】
用紙カセット３６０、３６１及び手差しトレイ３６２のいずれかより、レーザ光の照射開始と同期したタイミングで給紙された用紙は、レジストローラ３３３を経て、転写ベルト３３４上に吸着され、搬送される。そして、感光ドラム３２５、３２６、３２７、３２８に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３５を通過した記録紙は排出ローラ３３６によって排出され、排紙ユニット３７０は排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプル処理をしたりする。
【００２２】
また、両面記録が設定されている場合は、排出ローラ３３６のところまで記録紙を搬送した後、排出ローラ３３６の回転方向を逆転させ、フラッパ３３７によって再給紙搬送路３３８へ導く。再給紙搬送路３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３４へ給紙される。
【００２３】
図３は、制御装置１１０に関する機能ブロック図である。メインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００２４】
ＣＰＵ１１２とバスコントローラ１１３は制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ　Ｉ／Ｆ１１５を経由して読込んだプログラムに基づいて動作する。また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作も、このプログラムに記述されており、ソフトウエアによって処理される。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００２５】
ＤＲＡＭ１１６はＤＲＡＭ　Ｉ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００２６】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８はＩ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００２７】
Ｇｒａｐｈｉｃ　Ｐｒｏｃｅｓｓｏｒ１３５は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。ＳＲＡＭ１３６はＧｒａｐｈｉｃ　Ｐｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。Ｇｒａｐｈｉｃ　Ｐｒｏｃｅｓｓｏｒ１３５はＩ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００２８】
Ｎｅｔｗｏｒｋ　Ｃｏｎｔｏｒｌｌｅｒ１２１はＩ／Ｆ１２２によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）があげられる。
【００２９】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。
【００３０】
Ｉ／Ｏ制御部１２６には、リーダー部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によって外部Ｉ／Ｆ回路１４０，１４５に接続されている。
【００３１】
パネルＩ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００３２】
操作部１５０は、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号は前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルＩ／Ｆ５２０から送られてきた画像データを表示するものである。液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００３３】
リアルタイムクロックモジュール１３３は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００３４】
Ｅ−ＩＤＥインタフェース１６１は、外部記憶装置を接続するためのものである。本実施形態においては、このＩ／Ｆを介してハードディスクドライブ１６０を接続し、ハードディスク１６２へ画像データを記憶させたり、ハードディスク１６２から画像データを読み込ませたりする。
【００３５】
コネクタ１４２と１４７は、それぞれリーダー部２００とプリンタ部３００とに接続され、調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とから構成される。
【００３６】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダー部２００と接続され、また、スキャナバス１４１によってメインコントローラ１１１と接続されており、リーダー部２００から受け取った画像に対して所定の処理を施す機能を有し、さらに、リーダー部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００３７】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００３８】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、また、プリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有し、さらに、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００３９】
ＤＲＡＭ１１６上に展開されたラスターイメージデータのプリンタ部への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００４０】
ところで、課金装置１０００と制御装置１００とは、有線ＩＦ又は無線ＩＦを介して接続されることになろう。これらのＩＦ回路は、例えば、拡張コネクタ１２４に接続してもよい。ＩＦの一例としては、シリアルインタフェース、パラレルインタフェース、ＵＳＢ、ＩＥＥＥ１３９４、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１５及びＩｒＤＡなどがあげられるが、本願発明はインタフェースの種類によって限定されるものではないことは当業者であれば理解できよう。
【００４１】
図４は、課金装置１０００の例示的なブロック図を示す図である。この例で課金装置１０００は、課金ユニット４０１、表示ユニット４０２、操作ユニット４０３及び通信Ｉ／Ｆ回路４０４とを備えている。課金ユニット４０１は、投入金額の識別やつり銭の返却など貨幣の投入返却に関する処理を実行する装置である。あるいは、プリペイドカードやポストペイドカードのリーダー及びライタを備えた課金回路であってもよい。なお、課金装置１０００が携帯端末などであれば、オンライン課金サーバに接続するための通信制御回路（ソフトウエアも含む。）に該当しよう。
【００４２】
表示ユニット４０２は、現在の残高やエラーコードなどを表示するための表示装置である。操作ユニット４０３は、上述の課金モードの切り替えを行うためのスイッチ等から構成される。通信Ｉ／Ｆ回路４０４は、制御装置１１１と接続するための通信回路などを含んでいる。例えば、課金ユニット４０１から入金された貨幣に関する信号を受信すると制御装置１１１に転送したり、制御装置１１１から現在の残額データを受信すると表示ユニット４０２に転送したり、操作ユニット４０３の操作入力を制御装置１１１に転送したりする。
【００４３】
図５は、第１の実施形態に係るシーケンス図である。本実施形態では、課金装置の動作状態が変化するとコントロール部１１０から送信される状態変化信号を受信すると、アプリケーション部１５１が、状態情報や該状態情報に起因する情報をコントロール部１１０から取得するものである。
【００４４】
ステップＳ５００で、コントローラ部１１０は、課金装置１０００に対し状態情報を要求する。ここで、状態情報とは、課金装置の動作状態を表す情報であり、課金装置１０００の接続状況、いずれの課金モードが設定されているか、つり銭の状態、貨幣や紙幣が投入可能な状態であるかどうか、または料金に関する情報（例えば残金）などの情報である。また、課金装置１０００がプリペイドカードやポストペイドカードなどの清算カードを使用するタイプであれば、そのカードの挿入状況やカードの料金情報（残金）などが、状態情報の例となる。
【００４５】
ステップＳ５０２で、課金装置１０００は、課金ユニット４０１や操作ユニット４０３からの状態情報をコントローラ部１１０に送信する。
【００４６】
ステップＳ５０４で、コントローラ部１１０は、受信した状態情報に基づいて、課金装置１０００の動作状態が変化したかどうかを判断する。例えば、つり銭がなくなった、貨幣や紙幣が投入不可能な状況になった、などの状況が考えられる。なお、この判断は、例えば、受信した状態情報を、予めＤＲＭＡ１４６又はＨＤドライブ１６０などに記憶されている状態情報と比較し、一致していれば「変化なし」とし、不一致であれば「変化有り」と判定すればよいであろう。
【００４７】
ステップＳ５０６で、コントローラ部１１０は、新しい状態情報を記憶部に蓄積する。なお、受信した状態情報に起因する２次的な情報を作成して記憶部に蓄積しても良い。例えば、投入金額などの状態情報に基づいて残金を算出して蓄積したり、あるいは、選択されているジョブを実行するために必要な料金若しくは該ジョブを実行するには不足している料金などの料金情報を、残額からジョブ単価で除算して算出して蓄積したりしても良い。なお、この２次的な情報の生成と蓄積のステップは、ステップＳ５０２を受信した後であって、アプリケーション部に当該情報を伝達する（例えばステップＳ５１２）前であれば、いずれのステップで実行してもよい。
【００４８】
ステップＳ５０８で、コントローラ部１１０は、状態変化が発生したことを表す状態変化通知信号を生成し、アプリケーション部１５１に通知する。状態変化通知信号は、状態情報そのものとは異なり、より情報量の小さなものである。極端な例を挙げれば、単に動作状態が変化したことだけを表す１ビットの情報であってもよいし、あるいは、動作状態の変化に応じたコードであってもよい。
【００４９】
ステップＳ５１０で、アプリケーション部１５１は、変化した状態情報について、より詳細な内容を取得すべく、コントロール部１５０に詳細情報を要求する。この要求は、状態情報の送信を要求するコマンドであってもよいし、記憶部に対するリードコマンドであってもよい。また、この要求において、状態情報のすべてを要求してもよいし、一部を指定して読み出してもよい。例えば、変化した状態情報だけを送信するようにすれば、必要最小限の情報を伝達すれば済むため、伝達効率の点でも優れていると思われる。
【００５０】
ステップＳ５１２で、記憶部から読み出された状態情報（接続状況、つり銭状況、料金状態など）がアプリケーション部に伝達される。
【００５１】
なお、詳細情報の要求は、現在のジョブ状況などを考慮して、比較的に都合の良いタイミングを見計らってから送信すれば、処理負荷を軽減できよう。この場合は、ステップＳ７０９として、都合の良いタイミングを判定するステップを設け、アプリケーション部１５１の都合がよくなるまで待機するようにすればよい。
【００５２】
［第２の実施形態］
第２の実施形態では、第１の実施形態の情報伝達ステップをより簡略化することでジョブのパフォーマンス低下を軽減しようとするものである。
【００５３】
図６は第２の実施形態に関する例示的なシーケンス図である。なお、図５の同様の処理については同一の参照符号を付すことで説明を省略する。
【００５４】
ステップ５０４で状態変化が検出されると、ステップＳ６１２で、コントローラ部１１０は、アプリケーション部１５１に対して、課金装置１０００のすべての状態情報（接続状況、つり銭状況、料金状態など）を伝達する。なお、変化した状態情報だけを伝達するようにしても良い。また、伝達タイミングは、状態変化が検出されると即座に実行されても良いし、ステップＳ７０９のように所定のタイミングを見計らって伝達しても良い。
【００５５】
第１の実施形態と比較すると、状態変化通知信号の生成処理、送信処理及び詳細情報の要求処理を省略できるため、例えば、ジョブが存在している場合には、複数回の情報伝達に起因するジョブのパフォーマンス低下を抑制する効果があると考えられる。
【００５６】
［第３の実施形態］
第３の実施形態では、複数の情報伝達モードを予め用意しておき、アプリケーション部１５１が、そのときの状況等に応じて選択された情報伝達モードを使用して動作状態に関する情報を取得するものである。
【００５７】
図７は、第３の実施形態に関する例示的なシーケンス図である。なお、図５の同様の処理については同一の参照符号を付すことで説明を省略する。
【００５８】
状態情報の変化が検出されると、ステップ７０７で、コントローラ部１１０は、状態情報の伝達をしても良いタイミングであるかどうかを判定する。例えば、現在、ジョブが実行中であるかどうかを判定する。ジョブが存在しない場合などは一度に状態情報を伝達する必要はないため、ステップＳ５０８に移行する。一方、ジョブが存在するなどジョブのパフォーマンス低下を軽減する必要がある場合は、一度に情報情報を伝達すべくステップＳ５１２に移行する。
【００５９】
このように、コントローラ部１１０は、課金装置の動作状態が変化すると、画像入出力システムの処理低下を抑制した情報伝達モードを使用して、動作状態に関する情報をアプリケーション１５１部に伝達する。換言すれば、アプリケーション部１５１は、画像入出力システムの処理低下を軽減した情報伝達モードを使用して動作状態に関する情報を取得できることになる。
【００６０】
［他の実施形態］
前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本願発明の目的が達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本願発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本願発明を構成することになる。
【００６１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６２】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６４】
なお、本願発明は、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体からパソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【００６５】
【発明の効果】
上述したように本願発明によれば、課金装置内の情報を統一的に管理することが可能となる。
【００６６】
本願発明の第一の観点によれば、外部からの操作入力や外部への情報出力を行うアプリケーション部に対して必要十分な情報のみを伝達することにより、無駄な情報の伝達を抑制することが可能となろう。
【００６７】
また、本願発明の第二の観点によれば、アプリケーション部に対してより多くの情報を即時に伝達することにより、情報伝達の回数を低減することができよう。
【００６８】
さらに、本願発明の第三の観点によれば、複数の情報伝達モードを予め用意しておき、いずれかを選択することにより、状況に応じた情報伝達を実行できよう。
【図面の簡単な説明】
【図１】本実施形態に係る画像入出力システムの例示的な構成を示す図である。
【図２】本実施形態に係る画像入出力装置の例示的な構成を示す図である。
【図３】本実施形態に係る制御装置（コントローラ部１１０）の例示的なブロック図である。
【図４】本実施形態に係る課金装置１０００の例示的なブロック図である。
【図５】第１の実施形態に係る例示的なシーケンス図である。
【図６】第２の実施形態に係る例示的なシーケンス図である。
【図７】第３の実施形態に係る例示的なシーケンス図である。
【符号の説明】
１００・・・画像入出力システム
１１０・・・制御装置
１５０・・・操作部
１５１・・・アプリケーション部
１６０・・・ハードディスクドライブ
２００・・・リーダー部
２１０・・・スキャナユニット
２５０・・・原稿給紙ユニット
３００・・・プリンタ部
３１０・・・マーキングユニット
３６０・・・給紙ユニット
３７０・・・排紙ユニット
【図１】
2004094349.tif 000003
【図２】
2004094349.tif 000004
【図３】
2004094349.tif 000005
【図４】
2004094349.tif 000006
【図５】
2004094349.tif 000007
【図６】
2004094349.tif 000008
【図７】
2004094349.tif 000009