(57)【特許請求の範囲】
【請求項１】
印刷ジョブに関する会計用システムであって、
少なくとも１つのデータベースを有する少なくとも１つの印刷デバイスと、
少なくとも１つのデータベースを有する少なくとも１つのサーバと
を備え、
前記少なくとも１つの印刷デバイスと前記少なくとも１つのサーバとはネットワークを介して通信し、前記少なくとも１つの印刷デバイスと前記少なくとも１つのサーバとのうちユーザ識別がエントリされて認証データベースの位置が指示されたときに決定された方は印刷ジョブ用会計情報を動的に更新する手段を有し、
前記会計情報が、前記少なくとも１つの印刷デバイスの前記少なくとも１つのデータベースと前記少なくとも１つのサーバの前記少なくとも１つのデータベースとの少なくとも１つに存在し、
当該システムは、前記印刷デバイスを用いた、あるいは外部会計システムサーバーを用いた認証、前記認証に応じて利用可能な資金およびサービスの承認、および画像計数の中の少なくとも１つを含む別個の互いに排他的な会計メカニズムを、前記少なくとも１つの印刷デバイスと前記少なくとも１つのサーバの中の少なくとも１つの動的に更新可能なデータベースを有する１つの動的に選択可能な会計モードシステムに統合する
ことを特徴とする印刷ジョブに関する会計用システム。
【請求項２】
請求項１に記載のシステムであって、動的に作成され少なくとも１つのユーザアカウントデータベースに記憶されるユーザアカウントを用いて、前記少なくとも１つの印刷デバイスと前記少なくとも１つのサーバとは前記ネットワークを介して通信することを特徴とするシステム。
【請求項３】
印刷ジョブに関する会計方法であって、
少なくとも１つのデータベースを有する少なくとも１つの印刷デバイスと、
少なくとも１つのデータベースを有する少なくとも１つのサーバと
を備えることと、
少なくとも１つのデータベースを有する前記少なくとも１つの印刷デバイスと少なくとも１つのデータベースを有する前記少なくとも１つのサーバとのうちユーザ識別がエントリされて認証データベースの位置が指示されたときに決定された方に記憶された印刷ジョブに関する会計情報を動的に更新するために、前記少なくとも１つのデータベースを有する前記少なくとも１つの印刷デバイスと前記少なくとも１つのデータベースを有する前記少なくとも１つのサーバとの間をネットワークを介して通信することと
を含み、
当該方法は、前記印刷デバイスを用いた、あるいは外部会計システムサーバーを用いた認証、前記認証に応じて利用可能な資金およびサービスの承認、および画像計数の中の少なくとも１つを含む別個の互いに排他的な会計メカニズムを、前記少なくとも１つの印刷デバイスと前記少なくとも１つのサーバの中の少なくとも１つの動的に更新可能なデータベースを有する１つの動的に選択可能な会計モードシステムに統合することを特徴とする印刷ジョブに関する会計方法。
【請求項４】
請求項３に記載の方法であって、該方法はさらに、印刷ジョブに関する会計情報を動的に更新するために、前記少なくとも１つの印刷デバイスが前記少なくとも１つのサーバと前記ネットワークを介して通信することと、
少なくとも１つのユーザアカウントデータベースに記憶されるユーザアカウントを動的に作成することと
を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、会計用システムおよび方法に関し、特に、印刷ジョブ用会計管理を実行するための会計用システム及び方法に関する。
【背景技術】
【０００２】
会計への影響の大きい少なくとも３つの認識可能な独立したディメンジョンまたは変数がある。図１を参照すると、３つのディメンジョンとは、ユーザ情報の認証を行う位置（Ｘ軸）；資金利用の制限（Ｙ軸）、およびユーザ、たとえば、印刷ジョブの要求者または印刷ジョブ要求者の雇用者が記録することができる画像数の制限（Ｚ軸）である。ここで定義されるように、記録するとは、印刷する、コピーする、スキャンする、ファックスするまたはハードコピーや電子記録画像のように画像の出力を生じる他の同様の行為を言う。
【０００３】
伝統的には、会計用方法はディメンジョンの部分集合に向く傾向がある。最小限、３つの独立変数は主に次のことを指すものである：すなわち、顧客情報の認証はたとえば、Ｘ軸のどこか、Ｘ１のオフ−ボックスかＸ２のオン−ボックスか；顧客活動は資金利用によってたとえば、Ｙ軸で制限されているか、Ｙ１のように予め定められた制限を有さないか、またはＹ２のように予め定められた制限を有するか；顧客活動は顧客が記録することができる画像数によってたとえば、Ｚ軸で制限されているか、Ｚ１のように予め定められた制限を有さないか、またはＺ２のように予め定められた制限を有するか。
【０００４】
Ｘ１のオフ−ボックス認証、Ｙ２の資金の予め定められた制限ありおよびＺ１の画像数の予め定められた制限がないといった条件は、外部デバイスインターフェイス１０、たとえば、販売ボックスのよい例である。Ｘ１のオフ−ボックス認証と合わせて、Ｙ１の資金の予め定められた制限がないおよびＺ１の画像数の予め定められた制限がないといった条件は、ジョブに基づく会計（ＪＢＡ）システム１２のよい例である。逆に、Ｘ２のオン−ボックス認証と合わせて、Ｙ１の資金の予め定められた制限がないおよびＺ２の画像数の予め定められた制限ありといった条件は、オン−ボックス認証に基づく会計システム１４のよい例である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本開示は印刷ジョブの使用割当量および制限を会計するためのシステムおよび方法の分野を躍進させるものである。特に、本開示は印刷ジョブ用ユーザ情報を動的に更新するためのシステムに関する。
【課題を解決するための手段】
【０００６】
ここで例示される見解によれば、印刷ジョブについての会計用システムを提供するものであって、少なくとも１つのデータベースを有する少なくとも１つの印刷デバイスと少なくとも１つのデータベースを有する少なくとも１つのサーバを含み、印刷デバイスおよびサーバはネットワークを介して通信する。１以上の印刷デバイスおよび１以上のサーバは印刷ジョブ用会計情報を動的に更新する手段を有する。動的に更新する手段は１以上の印刷デバイスおよび１以上のサーバとネットワークを介して通信する。会計情報は、１以上の印刷デバイスの１以上のデータベースまたは１以上のサーバの１以上のデータベースの中の少なくと１つの内に存在する。
【発明を実施するための最良の形態】
【０００７】
本開示は、印刷ジョブについての会計用システムに関し、印刷デバイスの少なくとも１つのデータベースと少なくとも１つのサーバの少なくとも１つのデータベースは、印刷ジョブ用会計情報について動的に更新される。また、対応する方法も開示する。
【０００８】
ここで定義されるように、印刷デバイスとは、印刷出力を作成するデバイス、たとえば、複写機、スキャナ、ファクシミリ装置、プリンタ、多機能デバイス（ＭＦＤ）、または他の好適な画像形成デバイスを言う。また、印刷デバイスとは、コピーをファイルに、印刷をファイルに、スキャンをファイルに、ファクシミリをファイルに作成するデバイス、および同機能をファイルにする機能のある多機能デバイスまたは他の好適な画像形成デバイスを言う。印刷デバイスは、データベースを集結させることができる内部プロセッサを含んでもよく、たとえば、マスター印刷デバイス、少なくとも１つのデータベースを有するスレーブ印刷デバイス、またはデータベースを有さないスレーブ印刷デバイスであってもよい。
【０００９】
またここで使用されるように、「動的に」および「動的」という用語は、事前に作用が生じる可能性が設定されているまたはオブジェクトが作成されているのではなく、作用が生じる必要がある時にまたはオブジェクトを作成する必要がある時に作用が生じることを示す。またここで使用されるように、印刷ジョブ用会計情報を動的に更新する手段は、ここで定義される「動的」または「動的に」の定義に従って、印刷ジョブ用会計情報を動的に更新するファームウェア、ソフトウェアまたはハードウェアの中の少なくとも１つを含む。
【００１０】
認証（Ｘ軸）、資金利用（Ｙ軸）または画像計数（Ｚ軸）の３つ全てのディメンジョンに沿ったリアルタイムのまたは要求どおりまたは必要とされたとおりの基本内の要求は、会計用に採用されたアプローチを示す。したがって、本開示によるシステムおよび方法は、変更可能なパラメータがより容易にアクセスできるリストに記憶されているために、ユーザ情報、主に会計情報、データベースを動的に更新し、さらにはデータベースをより容易に管理するといった概念によるものである。この方法は認証と認証活動を純粋に会計活動と分離する。認証活動を分離することは、異なる認証メカニズムの使用やネットワーク識別の統合を可能にする。認証活動を分離することは認証資格や、各ユーザに許される処理（たとえば、コピーページ、印刷ページ、カラーコピーページ等の）数の制限の動的更新を可能にする。また、本開示のシステムおよび方法は、外部会計システム（ＥＡＳ）が外部ユーザに各種制限や認証サービスを与えることを可能にし、サークル１６に示されるように、記録または印刷、スキャン、ファックス等される各ページが記憶され、３つ全てのディメンジョンおよび制限Ｘ１、Ｙ１およびＺ１を包含することを保証する。
【００１１】
認証データベースがどこに存在するかに依存して、認証はオフ−ボックス（認証データベースは印刷デバイスと異なるネットワークエンティティに配置される）か、オン−ボックス（認証データベースは印刷デバイスに配置される）のいずれかで行う。よりハイエンドの印刷デバイスは内蔵式会計データベースを有する傾向にあり、やはりオン−ボックス認証を支持することができるが、よりローエンドの印刷デバイスはオフ−ボックス会計データベースおよびオフ−ボックス認証に依存しがちである。一般に、オフ−ボックス認証はＥＡＳ、たとえば、エキトラック・オフィス（Ｅｑｕｉｔｒａｃ Ｏｆｆｉｃｅ）４（エキトラック社、プランテーション（Ｅｑｕｉｔｒａｃ， Ｉｎｃ， Ｐｌａｎｔａｔｉｏｎ）フロリダ、ＵＳＡ）に関係する。オフ−ボックス認証は現在のジョブに基づく会計（ＪＢＡ）および外部デバイスインターフェイス（ＦＤＩ）に関係するワークフローに関する。オン−ボックス認証はオン−ボックス会計システム、たとえば、ゼロックス標準会計（ＸＳＡ、ゼロックス社（Ｘｅｒｏｘ Ｃｏｒｐ．）スタンフォード、コネチカット、ＵＳＡ）に関する。
【００１２】
別個の互いに排他的な会計メカニズムを、１つの動的に選択可能な会計モード、動的に更新可能な完全な会計システム（会計データベースが動的に更新可能である）に統合することが、本開示の狙いである。
【００１３】
動的に選択可能な会計メカニズムはユーザの入力、たとえば、制御が資金に基づくものか、割当量に基づくものか、または会計データベースの位置に基づくものかに基づき、さらには会計データベースを動的に更新することができる概念に基づいて、一時的または新規の中の少なくとも１つのアカウントを作成することさらには認証を更新することの両方の点から、現存のアカウント（会計）を制御する。
【００１４】
フローチャートに記載されるように、異なるタイプの会計顧客、たとえば、セルフサービス、企業、オフィス各部をこのシステムはサポートすることができる。適応可能な会計モードの決定は動的になされる。フローチャートでは、ユーザ識別がエントリーされおよび認証データベースの位置が指示されたとき、適当な認証メカニズム、オフ−ボックス（サーバに基づく）またはオン−ボックス（局部的、すなわちローカルな印刷デバイス、たとえば、ＭＦＤ）が作動する。また、オフ−ボックス認証の場合もＦＤＩと同様であり、預金が認証に相当する。妥当なオフ−ボックス認証の場合には、印刷デバイスは資金量、コストモデル（サービスコストは如何ほどと見積もるべきか）および認証サービス（ユーザはいかなるサービスを使用することが認められるか）を、外部認証データベースから要求する。利用可能な資金が有限の場合には、適当な会計システムはＦＤＩである。セルフサービスアカウントを事前にローカル会計データベースに作成する。ページ印刷活動をこのアカウントさらには（会計データベースに事前に存在しこれに関する全てのユーザアカウントを有する）全システムアカウント内に記録し、これによって全てのページ印刷活動を確実に会計する。ＦＤＩ活動は提供されたコストモデルを行う。利用可能な資金が無制限の場合には、外部認証は前述のようにＥＡＳに相当することが予想される。この状況では一時的アカウントを認証サービスと（もし存在するならば）ＥＡＳによって提供される制限と共にローカルな会計データベース内に作成する。もう一度、一時的アカウントを作成することによって、一時的アカウントとシステムアカウントの両方において、この会計用方法、主にジョブに基づく会計に関する全てのページ印刷活動の計数を可能にする。データがＥＡＳに送信されたとき、一時的アカウントを検出することができる。最後に、認証が（印刷デバイスに）局部的に、すなわちローカルに配置された場合には、デバイスによる認証時に、印刷デバイスはユーザについての認証の詳細を印刷デバイス認証データベースから要求し、会計データベース内のユーザアカウントに関する制限および認証サービスを更新する。実際にこれら２つのデータベースを１つにすることができた。ここでは論理をより良好に説明するために分離したままにする。認証情報についてのこの別個の要求は、正当性および割当を変更するために各ユーザのアカウントに進入することなく、ユーザの正当性および割当の（アクセス制御リストおよび制限テーブルを介した）動的更新を、可能にする。データベースを動的に更新するこの能力がここで提案する新規で非自明な概念の１つである。
【００１５】
ここで特に図２〜４を参照すると、本開示による印刷ジョブについての会計用システムを開示する。より特別には、図２に例示されるように、システム１００は、少なくとも１つの印刷デバイス、たとえば、印刷デバイス１０２、１１２または１２２の中の少なくとも１つを含み、印刷デバイスはそれぞれ少なくとも１つのデータベース、たとえば、印刷デバイス１０２に対応するデータベース１０２ａ、印刷デバイス１１２に対応するデータベース１１２ａまたは印刷デバイス１２２に対応するデータベース１２２ａを有する。（簡略化のために、印刷デバイス１０２を引用することは、少なくとも１つの印刷デバイス、たとえば、印刷デバイス１０２、印刷デバイス１１２、印刷デバイス１２２または追加の印刷デバイスの中の少なくとも１つを意味するものと解釈する。）さらに、印刷デバイス１０２に関係する他の部品または機能、たとえば、印刷デバイスプロセッサ１０２’を引用することは、印刷デバイス１１２の類似の部品または機能、たとえば、印刷デバイスプロセッサ１１２’または印刷デバイス１２２の類似の部品または機能、たとえば、印刷デバイスプロセッサ１２２’の中の少なくとも１つを意味するものと解釈する。
【００１６】
システム１００はまた、少なくとも１つのサーバ、たとえば、ＥＡＳサーバ１０４または資金サーバ１０６を有し、それぞれは少なくとも１つのデータベース、たとえば、ＥＡＳデータベース１０４ａまたは資金データベース１０６ａを有する。データベース、たとえば、印刷デバイス１０２のデータベース１０２ａ、印刷デバイス１１２のデータベース１１２ａおよび印刷デバイス１２２のデータベース１２２ａ、および少なくとも１つのサーバの少なくとも１つのデータベース、たとえば、ＥＡＳサーバ１０４のＥＡＳデータベース１０４ａまたは資金サーバ１０６の資金データベース１０６ａは、印刷ジョブ用会計情報について動的に更新される。ＥＡＳデータベース１０４ａまたは資金データベース１０６ａの中の少なくとも１つは同じサーバに共存してもよいが、ここでは別個のデータベースとして記載する。
【実施例１】
【００１７】
印刷ジョブ用の会計情報を印刷デバイス１０２、１１２または１２２の中の少なくとも１つ、およびＥＡＳサーバ１０４または資金サーバ１０６の中の少なくとも１つによって動的に更新し、ユーザアカウントを動的に作成するために、印刷デバイス１０２、１１２または１２２の中の少なくとも１つは、ＥＡＳサーバ１０４または資金サーバ１０６の中の少なくとも１つとネットワーク１１０を介して通信してもよい。ネットワーク管理メカニズム１１４、たとえば、ブラウザは、ＥＡＳサーバ１０４、資金サーバ１０６と印刷デバイス１０２、１１２または１２２の中の少なくとも１つとの間のインターフェイス接続を管理するために、ネットワーク１１０とインターフェイス接続してもよい。
【００１８】
特に図３で例示されるように、システム１００の機能は、印刷デバイスサブシステム１００ａ、ＥＡＳサブシステム１００ｂまたは資金サブシステム１００ｃのいずれか１を介して実行してもよい。印刷デバイスサブシステム１００ａを介して、ローカルなユーザ１３１は印刷デバイス、たとえば、ローカルな印刷デバイス１０２に働きかけ、カード（示さない）をカードリーダまたはカードのタイプ、たとえば、スマートカードまたはＥＡＳカードまたはＲＦＩＤカードまたは他の好適なカードに適応した好適なタイプのリーダに通し、必要な機能を実行しまたはユーザインターフェイス１４０に対して入力操作して印刷ジョブ用の認証を要求することができる。ユーザインターフェイス１４０に対して入力操作して印刷ジョブ用の認証を要求することを、カード不要に基づくメカニズム、たとえば、携帯電話または他の好適な無線デバイスによって開始することもできる。印刷デバイス１０２内にあるユーザ認証ソフトウェアモジュール１４２ａはネットワーク１１０を介して認証インターフェイス１４２を通じてＥＡＳサブシステム１００ｂのＥＡＳサーバ１０４内にあるユーザ認証ソフトウェアモジュール１４２ｂとインターフェイス接続し、認証可能性、すなわちユーザが許可されたユーザであることを確認してもよい。ユーザ認証ソフトウェアモジュール１４２ａの実行は、認証データベースが「オフ−ボックス」か「オン−ボックス」かを確認し、ＥＡＳサーバ１０４または資金サーバ１０６にある遠隔データベースと適切に通信し、少なくとも１つの資格証明の妥当性をチェックしまたはローカルな印刷デバイス１０２について認証することを包含する。
【００１９】
印刷デバイス１０２、１１２または１２２の中の少なくとも１つは、認証データベースが「オン−ボックス」か「オフ−ボックス」かを決定するソフトウェア決定モジュール１４４に有効的に結合されるので（図４参照）、カードをカードリーダに通しまたはユーザインターフェイス１４０に入力処理して、「オフ−ボックス」認証の場合にはＥＡＳサーバ１０４を介して、「オン−ボックス」認証の場合には印刷デバイス１０２を介して認証を確認すると、印刷デバイスサブシステム１００ａは、印刷デバイスアカウントデータベース１５０ａにリンクする認証ソフトウェアモジュール１５２ａおよび認証サービスアクセス制御リスト（ＡＣＬ）１５４ａに移行する。認証サービスアクセス制御リスト（ＡＣＬ）１５４ａは、サービス、たとえば、印刷、コピー、ファクシミリ、スキャン、またはユーザに認められる他の同様のサービスを識別する。印刷デバイス会計ソフトウェアモジュール１５６ａも印刷デバイスアカウントデータベース１５０ａおよび制限計算モジュール１６０ａにリンクし、制限計算モジュール１６０ａは制限テーブル１５８ａに基づく特定ユーザのための印刷デバイスコストモデル１６２ａを実行する。
【００２０】
また、ＥＡＳ会計ソフトウェアモジュール１５６ｂはＥＡＳアカウントデータベース１５０ｂおよび制限テーブル１５８ｂにリンクし、制限テーブル１５８ｂに基づく特定ユーザのためのＥＡＳサーバコストモデル１６２ｂを実行する。さらに、ＥＡＳ会計ソフトウェアモジュール１５６ｂはまた、認証サービステーブル１６４にリンクする。
【００２１】
さらに、ＥＡＳサブシステム１００ｂ内にあるＥＡＳサーバ１０４はネットワーク１１０を介して資金サブシステム１００ｃにある資金サーバ１０６と資金サーバインターフェイス１５８を通じてインターフェイス接続してもよい。
【００２２】
図４は本開示の統合型の会計用方法の実行時のシステム１００を例示する。システム１００はいくつかのソフトウェア機能モジュールで構成されうる。特にユーザ認証機能モジュール１４２’を印刷デバイス１０２、１１２または１２２の中の少なくとも１つでまず実行する。印刷デバイス１０２、１１２または１２２の中の少なくとも１つは、認証データベースがオン−ボックスに位置するかオフ−ボックスに位置するかをチェックするソフトウェア決定モジュール１４４に有効的に結合される。ユーザ認証機能モジュール１４２’の実行に続いて、ユーザ認証機能モジュール１４２’はユーザ認証機能モジュール１５２’とインターフェイス接続し、このユーザ認証機能モジュール１５２’を実行して印刷ジョブを認証する。ユーザ認証機能モジュール１５２’の実行の際、ユーザ認証機能モジュール１５２’はローカル会計機能モジュール１５６ａ’または遠隔会計機能モジュール１５６ｂ’とインターフェイス接続する。
【００２３】
ユーザ認証機能モジュール１４２’はローカルなユーザ１３１を介して実行され、このローカルなユーザ１３１は、印刷デバイス１０２、１１２または１２２の中の少なくとも１つを介してコピーされる印刷ジョブ原本（ハードコピー）１３０を有しており、カードをカードリーダに通し、またはユーザインターフェイス１４０で情報を入力する。
【００２４】
印刷デバイス１０２、１１２または１２２の中の少なくとも１つは、「オン−ボックス」対「オフ−ボックス」の認証チェックを認証機能モジュールであるソフトウェア決定モジュール１４４の実行を介して行い、認証データベースが「オン−ボックス」かまたは印刷デバイス１０２、１１２または１２２の中の少なくとも１つにあるローカルデータベースであるデータベース１０２ａであるかを決定し、または認証データベースが印刷デバイス１０２、１１２または１２２の中の少なくとも１つの外側にある「オフ−ボックス」遠隔データベースであるＥＡＳデータベース１０４ａ、または資金データベース１０６ａであるかを決定する。ユーザ１３１、１３２または１３３の認証が存在すれば、ユーザ認証機能モジュール１５２’を実行する。特定のユーザ用認証サービスは図式を用いたユーザインターフェイス１４０’に表示してもよい。ユーザ認証機能モジュール１５２’の実行に続いて、ローカル会計機能モジュール１５６ａ’または遠隔会計機能モジュール１５６ｂ’のいずれかを実行する。ローカル会計機能モジュール１５６ａ’は印刷デバイス１０２、１１２または１２２の中の少なくとも１つを介して実行する。遠隔会計機能モジュール１５６ｂ’は印刷デバイス１０２、１１２または１２２の中の少なくとも１つによって実行し、印刷デバイス１０２、１１２または１２２の中の少なくとも１つはＥＡＳサーバ１０４または資金サーバ１０６の中の少なくとも１つと通信し、ＥＡＳ会計ソフトウェアモジュール１５６ｂを実行してユーザアカウントが予め定められた制限を有する場合には、金融機関１７０にあるアカウントに質問する。
【００２５】
図２〜４を参照すると、印刷デバイス１０２、１１２または１２２の中の少なくとも１つはサーバ、たとえば、ＥＡＳサーバ１０４または資金サーバ１０６とネットワーク１１０を介して通信する。少なくとも１つの印刷デバイス１０２、１１２または１２２の中の少なくとも１つ、または、ＥＡＳサーバ１０４または資金サーバ１０６の中の少なくとも１つは、ユーザアカウントとして、一時的アカウントを動的に作成し、一時的アカウントは少なくとも１つのユーザアカウントデータベース内に含まれ、ここで少なくとも１つのユーザアカウントデータベースとは、印刷デバイス１０２、１１２または１２２の中の少なくとも１つのデータベース１０２ａ、１１２ａまたは１２２ａの中の少なくとも１つ、または、ＥＡＳサーバ１０４に対応するＥＡＳデータベース１０４ａまたは資金サーバ１０６に対応する資金データベース１０６ａの中の少なくとも１つである。同様に、通信はネットワーク１１０を介して生じ、ここで印刷デバイス１０２、１１２または１２２の中の少なくとも１つ、または、ＥＡＳサーバ１０４または資金サーバ１０６の中の少なくとも１つは、ユーザ認証を少なくとも１つのユーザアカウントデータベース内に含まれるユーザ認証から動的に分離する。ユーザアカウントデータベースは、それぞれ印刷デバイス１０２に対応するデータベース１０２ａ、印刷デバイス１１２に対応するデータベース１１２ａ、または印刷デバイス１２２に対応するデータベース１２２ａの中の少なくとも１つ、または、ＥＡＳサーバ１０４に対応するＥＡＳデータベース１０４ａまたは資金サーバ１０６に対応する資金データベース１０６ａの中の少なくとも１つであってもよい。
【００２６】
図５〜８は、本開示による印刷ジョブ用統合型可適応会計システムを実行する方法２００のための論理フローチャートを例示する。まず図２〜４と合わせて図８を参照すると、方法２００は、次のユーザのために待機しているシステム待機条件であるステップ２６２を含む。印刷ジョブの開始はシステム初期条件ステップ２０４で始まる。システム初期条件ステップ２０４は、「セルフサービスは関係認証サービスと共に印刷デバイスに存在する」といったタイプのアカウントを事前に作成する（印刷デバイス１０２、１１２または１２２の中の少なくとも１つに作成する）サブステップ２０４ａ、またはカウント制限テーブル、たとえば、印刷デバイス１０２、１１２または１２２の中の少なくとも１つにすでに存在する制限テーブル１５８ａを事前に作成するサブステップ２０４ｂ、または妥当なグループ、たとえば、「部門（Ｄｅｐｔ）Ａ」、「部門（Ｄｅｐｔ）Ｂ」、「外部（Ｅｘｔｅｒｎａｌ）」等を事前に作成するサブステップ２０４ｃの中の少なくとも１つを含む。
【００２７】
（簡略化のために、印刷デバイス１０２を引用することは、少なくとも１つの印刷デバイス、たとえば、印刷デバイス１０２、１１２、または１２２の中の少なくとも１つ、または追加の印刷デバイスを意味するものと解釈する。さらに、印刷デバイス１０２に関係する他の部品または機能、たとえば、印刷デバイスプロセッサ１０２’を引用することは、印刷デバイス１１２の類似の部品または機能、たとえば、印刷デバイスプロセッサ１１２’または印刷デバイス１２２の類似の部品または機能、たとえば、印刷デバイスプロセッサ１２２’を意味するものと解釈する。）
【００２８】
システム待機条件はさらに、可能なメカニズム、たとえば、データ処理カードを通しまたはユーザインターフェイス１４０でカードリーダによって読取らせることを介して、ユーザデータを入力するステップ２０６を含む。ユーザデータを入力するステップ２０６に続いて、ステップ２０８を実行して、適当なメカニズムを介して、たとえば、印刷デバイス１０２または外部会計システム（ＥＡＳ）のサーバであるＥＡＳサーバ１０４を介してユーザ認証する。次に決定ステップ２１０を実行して、ユーザ識別が遠隔的にまたは外部的にＥＡＳサーバ１０４を介して認証されたか、またはユーザはローカル的にまたは内部的に、たとえば、印刷デバイス１０２を介して認証されたかを決定する。
【００２９】
ユーザ識別が遠隔的にまたは外部的にＥＡＳサーバ１０４を介して認証された場合には、ステップ２１２を実行して、ＥＡＳサーバ１０４は印刷デバイス１０２にユーザ識別の資格証明を提供する。次に、ステップ２１４を実行して、印刷デバイス１０２は「妥当」メッセージをローカルなユーザ１３１に対してユーザインターフェイス１４０で、またはユーザ１３２に対して端末１６０で表示し、またはプログラム入力によるユーザ１３３によって印刷デバイス１０２の使用を許可し、作業を継続点Ａを介して移行させる（図５参照）。
【００３０】
決定ステップ２１０に戻るが、ユーザ識別がローカル的にまたは内部的に、たとえば、印刷デバイス１０２を介して認証された場合には、ステップ２１６を実行して、印刷デバイスはユーザ入力に関するまたは対応するアカウントを識別し、作業を継続点Ｂを介して移行させる（図７参照）。
【００３１】
ここで図５を参照すると、ユーザ識別が継続点Ａを介して外部的に認証された場合には、ステップ２１８を実行して、印刷デバイスプロセッサ１０２’、１１２’、または１２２’の中の少なくとも１つは、ＥＡＳサーバ１０４から特定のユーザ１３１、１３２または１３３についての会計タイプ、コストモデルおよび認証サービスを受信要求する。次に決定ステップ２２０を実行して、会計タイプがアカウントに基づいて「価格」（たとえば、金銭的制限等）であるかまた、アカウントに基づいて「カウント」（たとえば、コピー枚数またはタイプ等）であるかを決定する。アカウントタイプがアカウントに基づいて「価格」であると決定される場合には、ステップ２２２を実行して、印刷デバイスアカウントデータベース１５０ａ内のセルフサービスユーザアカウントを識別する（図３参照）。
【００３２】
次にステップ２２４を実行して、たとえば、ユーザインターフェイス１４０’を介して、ローカルなユーザ１３１に利用可能な認証サービスおよび資金を表示する。ステップ２２４に続いて、ステップ２２６を実行して、ユーザ１３１（明示の選択）、１３２または１３３（暗黙の選択）は求めるサービスのタイプを選択し、印刷ジョブをプログラムし印刷ジョブを開始する。次いで、ステップ２２８を実行して、印刷デバイスプロセッサ１０２’はジョグログ収集を開始し印刷デバイス会計ソフトウェアモジュール１５６ａを介して会計カウンターを始動する。ステップ２２８に続いて、決定ステップ２３０を実行して、ユーザアカウントに関係する残りの価格が印刷ジョブを完了するのに必要な最小量より大きいかを決定する。
【００３３】
イエスの場合には、図６を参照すると、ステップ２３２を実行して、ユーザアカウントに関係する残りの価格を制限計算モジュール１６０ａに入力する。ステップ２３２に続いて、決定ステップ２３４を実行して、ユーザアカウントに関係する何らかのプレミアムオプションがあるかを決定する。イエスの場合には、ステップ２３６を実行して、適切なプレミアム信号またはプレミアムインジケータを起動する。ここではプレミアムインジケータ信号とは、たとえば、用紙サイズ、用紙タイプ、カラーコピー、両面、ホッチキス留め等を言う。その後、ステップ２３８を実行して、プレミアムオプションのためにたとえば、印刷デバイスコストモデル１６２ａまたはＥＡＳサーバコストモデル１６２ｂについて価格チャージを調査し、ステップ２４０を実行して、「プレミアム」オプション用の印刷デバイスコストモデル１６２ａまたはＥＡＳサーバコストモデル１６２ｂを介して関係アカウントに借方に記入される価格チャージを計算する。
【００３４】
ここで決定ステップ２３４に戻るが、印刷ジョブに関係するプレミアムオプションがない場合には、ステップ２４２を実行して、プレミアムインジケータ信号を非活性する。次に、ステップ２４４を実行して、「基本」オプション用の印刷デバイスコストモデル１６２ａおよびＥＡＳサーバコストモデル１６２ｂについてチャージを調査し、その後、ステップ２４０を実行して、たとえば、制限計算モジュール１６０ａを介して関係ユーザアカウントに借方に記入されるチャージを計算する。事実上、システム１００は基本料金で基本サービスが可能であるといったデフォルト条件に移行する。さらに、デフォルト条件は、新規または追加の資金が印刷デバイス会計ソフトウェアモジュール１５６ａまたはＥＡＳ会計ソフトウェアモジュール１５６ｂによって預け入れられ会計されたと見なすようにシステム１００を構成するものであってもよい。
【００３５】
ここで図５に戻って、ユーザアカウントに関係する残りの価格が印刷ジョブを完了するのに必要な最小量より大きいかを決定する決定ステップ２３０を例示したが、ここでユーザアカウントに関係する残りの価格が最小量より大きくないと決定されれば、ステップ２４６を実行して、ユーザ１３１、１３２または１３３に関係アカウントで利用可能な資金が不十分であることを通知し、ユーザ１３１、１３２または１３３に印刷ジョブをキャンセルするか関係アカウントに十分な資金を預け入れる機会を与える。ステップ２４６を実行して、ユーザ１３１、１３２または１３３が新たな資金を預け入れたとまず見なす。
【００３６】
図７を参照すると、次に決定ステップ２４８を実行して、ユーザがユーザインターフェイス１４０’を介して印刷ジョブをキャンセルすることを希望しているかを決定する。イエスの場合には、図８も参照して、ジョブキャンセル条件Ｎを実行する。ジョブキャンセル条件Ｎはジョブログ収集作業を終了させるステップ２５０を含む。次にステップ２５２を実行して、ＥＡＳサーバ１０４用ジョブログを収集し、次いでステップ２５４を実行して、印刷デバイスプロセッサ１０２’が「セッション終了」を指示し、ユーザインターフェイス１４０’に表示する。次にステップ２５６を実行して、ジョブログについてポーリングする。たとえば、ＥＡＳサーバ１０４はジョブログについて印刷デバイス１０２にポーリングする。次にステップ２５８を実行して、ジョブログを提供する。たとえば、印刷デバイス１０２はジョブログをＥＡＳサーバ１０４に提供する。次に、ステップ２６０を実行して、ＥＡＳサーバ１０４はレシートを作成し、ジョブデータを削除し、印刷ジョブセッションを閉じ、ステップ２６２へ移行し、次の印刷ジョブ要求を待つ。ステップ２５０、２５２、２５４、２５６、２５８、２６０および２６２はジョブキャンセル条件Ｎに含まれるものとして例示している。
【００３７】
図７の決定ステップ２４８に戻るが、ユーザが印刷ジョブ要求をキャンセルすることを望まないと決定される場合には、ステップ２６４を実行して、更新された「残り資金」の価格をポーリングするようメッセージを送信する。たとえば、印刷デバイス１０２はＥＡＳサーバ１０４に資金サーバ１０６をポーリングするようにメッセージを送信する。次にステップ２６６を実行して、「応答」タイマーのタイムリミットを設定し応答を待つ。たとえば、印刷デバイス１０２にある応答タイマーは、ユーザアカウントの価格が更新されたことを、ユーザ１３１、１３２または１３３が、印刷ジョブ要求を実行するための最小限のコストをカバーするのに十分な金銭価格または資金をアカウントに預け入れたことを指示しているものと見なす。
【００３８】
ステップ２６６に続いて、決定ステップ２６８を実行して、ユーザ１３１、１３２または１３３がさらなる金銭的価格を関係アカウントに追加したために、応答タイマーのタイムリミットが延長されたかを決定する。イエスの場合には、上述のようなステップ２５０〜２６２を含むジョブキャンセル条件Ｎ（図８参照）を実行する。ノーの場合には、図７に戻って、決定ステップ２７０を実行して、資金サーバ１０６からの応答は関係アカウントの残りの価格が更新されたことを示しているかを決定する。イエスの場合には、システム１００は継続点Ｚを介して決定ステップ２３０に戻り（図５）、ここで再度、ユーザアカウントの残りの価格が印刷ジョブ要求を完了するのに必要な最小量より大きいかを、たとえば、ＥＡＳサーバ１０４を介して決定する。
【００３９】
ノーの場合には、システム１００は決定ステップ２６８に戻り（図７参照）、ここで再度、ユーザ１３１、１３２または１３３がさらなる金銭的価格を関係アカウントに追加したために、応答タイマーのタイムリミットが延長されたかを、たとえば、ＥＡＳサーバ１０４を介して決定する。ステップ２４６（図５参照）では、ユーザは資金不足であることを通知された。ユーザがさらなる資金を預け入れるか印刷ジョブをキャンセルするかを決定するまで、システム１００は決定ステップ２４８のままである（図７参照）。ユーザがさらなる資金を追加することを決定した場合には、システム１００は再度、上述のようにステップ２６４〜２６６を通じてタイマーを延長させるかを決定する決定ステップ２６８に進む。
【００４０】
ここで図６に戻るが、ステップ２４０で関係ユーザアカウントの借方に記入されるチャージを計算し、ステップ２４０の完了後、次に決定ステップ２７２を実行して、十分な資金が印刷デバイスアカウントデータベース１５０ａまたはＥＡＳアカウントデータベース１５０ｂ内にある関係ユーザアカウントから利用可能かを決定する。
【００４１】
ノーの場合には、ステップ２７４を実行して、たとえば、印刷デバイス１０２のプロセッサ１０２’を介して印刷デバイス１０２を無力化し、次いでステップ２４６に移行してここで、ユーザ１３１、１３２または１３３にたとえば、印刷デバイス１０２を介して関係アカウントから利用可能な資金が不十分であることを通知し、ユーザ１３１、１３２または１３３に印刷ジョブをキャンセルするか関係アカウントに十分な資金を預け入れる機会を与え、上述のように続きのステップを実行する。
【００４２】
イエスの場合には、ステップ２７６を実行して、ユーザアカウントの残りの価格からステップ１４０で計算したチャージを印刷デバイス会計ソフトウェアモジュール１５６ａおよびＥＡＳ会計ソフトウェアモジュール１５６ｂを介して借方に記入する。次にステップ２７８を実行して、印刷デバイス１０２を使用可能にして印刷ジョブ要求の実行に進む。次に決定ステップ２８０を実行して、ユーザアカウントに関係する残りの価格が印刷ジョブを完了するのに必要な最小量より大きいかを決定する。
【００４３】
ノーの場合には、ステップ２８２を実行して、特定の画像またはページを印刷する。ステップ２８２に続いて、ステップ２８３を実行して、ジョブログおよび会計カウンターを更新する。次にステップ２７４を実行して、印刷デバイス１０２を無力化し、決定ステップ２７２に続くステップについて上述のように、次いでステップ２４６に移行する。
【００４４】
イエスの場合には、ステップ２８４を実行して、画像または特定のページまたは画像を印刷する。ステップ２８４に続いて、ステップ２８６を実行して、たとえば、印刷デバイス会計ソフトウェアモジュール１５６ａまたはＥＡＳ会計ソフトウェアモジュール１５６ｂを介して（ステップ２２８で開始された−図５参照）ジョグログを更新し（これもステップ２２８で開始された）会計カウンターを更新する。次に、決定ステップ２８８を実行して、印刷する画像がさらにあるかを決定する。イエスの場合には、システム１００は決定ステップ２３４に移行し、ここで再度ユーザアカウントに関係する何らかのプレミアムオプションがあるかを決定し、続くステップを上述のように実行する。ノーの場合には、システム１００はジョブキャンセル条件Ｎに移行し、ここでステップ２５０〜２６２を上述のように実行する（図８参照）。
【００４５】
ここで決定ステップ２２０に戻るが（図５参照）、ここでは会計タイプがアカウントに基づいて「価格」（たとえば、金銭的制限等）であるかまたはアカウントに基づいて「カウント」（たとえば、コピーの枚数またはタイプ）であるかを決定する。会計タイプが「カウント」タイプである場合には、ステップ２９０を実行して、「カウント」制限を受信要求する。たとえば、印刷デバイスプロセッサ１０２’はＥＡＳサーバ１０４から「カウント」制限を受信要求する。ステップ２９０に続いて、ステップ２９２を実行して、たとえば、印刷デバイス会計ソフトウェアモジュール１５６ａを介して、特定のユーザに関係する一時的ユーザアカウントを、印刷デバイスアカウントデータベース１５０ａ内に、制限テーブル１５８ａに入場「制限」をおよび「サービス」アクセス制御リスト（ＡＣＬ）１５４ａに認証サービスを設けて「外部」タイプで作成する。次にステップ２９４を実行して、新たに作成された一時的ユーザアカウントを「外部」グループに、たとえば、印刷デバイス会計ソフトウェアモジュール１５６ａを介して関連付ける。ステップ２９４に続いて、次にステップ２９６を実行して、新たなアカウント詳細を含むように全てのデータテーブルを更新し、その後、ステップ２９８を実行して、ユーザ１３１または１３２に許されるサービスを（印刷デバイス１０２にある）ユーザインターフェイス１４０で表示する。許されるサービスには、印刷、コピー、スキャン、ファクシミリ送信があってもよい。ユーザ１３１または１３２はキ−を叩くか他の好適なデータ入力方法を実行してもよい。
【００４６】
ステップ２９８完了時、システム１００はユーザサービス選択条件Ｋに移行する。ユーザサービス選択条件Ｋはステップ３００を含み、ここでユーザ１３１または１３２がサービスを選択し、印刷ジョブ要求をプログラムする。その後ステップ３０２はジョブログ収集を開始する。
【００４７】
ステップ３０２に続いて、システム１００は条件Ｈに移行し、条件Ｈはジョブ属性を含むジョブログを更新するステップ３０４を包含する。その後次に決定ステップ３０６に移行する（図７参照）。
【００４８】
図７を参照すると、決定ステップ３０６で、「カウント」が予め定められた制限の所定パーセンテージ内であるかを決定する。イエスの場合には、監視条件Ｌを実行する。監視条件Ｌは印刷された画像数をたとえば、印刷デバイス１０２を介して監視するステップ３０８を包含する。決定ステップ３１０で、画像数が「カウント」制限より大きいかを決定する。イエスの場合には、ステップ３１２を実行して、ユーザに「カウント」制限を超えていることをユーザインターフェイス１４０を介して通知する。ステップ３１２に続いて、ステップ２５０〜２６２の実行によって、前述のようにジョブキャンセル条件Ｎ（図８参照）に入る。再度図７を参照すると、ステップ３１２で「カウント」が予め定められた制限を有していないと決定された場合には、システム１００は「カウント」更新条件Ｍに移行する。「カウント」更新条件Ｍは画像を印刷するステップ３１４とその後の会計カウンターを更新するステップ３１６を含み、ステップ３１４および３１６は共に既に上で議論した。ステップ３１６に続いて、決定ステップ３１８を実行して、印刷ジョブが完了したかを、たとえば、印刷デバイス会計ソフトウェアモジュール１５６ａを介して決定する。イエスの場合には、システム１００はジョブキャンセル条件Ｎに入る（図８参照）。ここでもジョブキャンセル条件Ｎは上述のようにステップ２５０〜２６２を含む。ノーの場合には、システム１００は中継点Ｈを介して移行し（図５参照）、ステップ３０４を実行して、上述のようにジョブ属性を有するジョグログを更新する。
【００４９】
ここで図８に戻るが、印刷デバイスプロセッサ１０２’が、ユーザ入力に関係するまたは対応するアカウントを識別するステップ２１６が完了した後、継続点Ｂを介して移行し（図７参照）、ステップ３２０を実行して、印刷デバイス１０２のデータベースから、たとえば、印刷デバイスアカウントデータベース１５０ａを介して、識別されたユーザアカウントについて認証サービスを要求する。
【００５０】
ステップ３２０に次いで、ステップ３２２を実行して、ユーザに許されたサービスをユーザインターフェイス１４０に表示する。ステップ３２２の完了時、ユーザ選択条件Ｉを実行する。ユーザ選択条件Ｉはユーザ１３１または１３２が所望のサービスを選択し、印刷ジョブ要求をプログラムし、印刷ジョブを開始するステップ３２４を含む。条件Ｉのステップ３２４に続いて、ステップ３２６を実行して、制限テーブル１５８ａから選択されたアカウントについて各制御属性のアカウント制限を更新する。ステップ３２６の完了時、システム１００は監視条件Ｌに移行し、監視条件Ｌは印刷された画像数を監視するステップ３０８と上述のような決定ステップ３１０および３１２を含む。
【図面の簡単な説明】
【００５１】
【図１】本開示による印刷ジョブ用会計システムの各種パラメータを例示する説明図である。
【図２】本開示による印刷ジョブ用会計システムの概要の概要図である。
【図３】図２の印刷ジョブ用会計システムの詳細な見解の概要図である。
【図４】本開示による印刷ジョブ用会計用方法の説明のための図２および３の会計システムのワークフローチャートである。
【図５】本開示による印刷ジョブ用会計システムの動作法のための論理フローチャートである。
【図６】図５の印刷ジョブ用会計システムの動作法のための論理フローチャートの続きである。
【図７】図５および６の印刷ジョブ用会計システムの動作法のための論理フローチャートの続きである。
【図８】図５、６および７の印刷ジョブ用会計システムの動作法のための論理フローチャートの続きである。
【符号の説明】
【００５２】
１０  外部デバイスインターフェイス、１２，１４  会計システム、１６  サークル、１００  システム、１００ａ  印刷デバイスサブシステム、１００ｂ  ＥＡＳサブシステム、１００ｃ  資金サブシステム、１０２，１１２，１２２  印刷デバイス、１０２ａ，１１２ａ，１２２ａ  （印刷デバイスの）データベース、１０２ａ’，１１２ａ’，１２２ａ’  印刷デバイスプロセッサ、１０４  ＥＡＳサーバ、１０４ａ  ＥＡＳデータベース、１０６  資金サーバ、１０６ａ  資金データベース、１１０  ネットワーク、１１４  ネットワーク管理メカニズム、１３０  印刷ジョブ原本（ハードコピー）、１３１，１３２、１３３  ユーザ、１４０，１４０‘  ユーザインターフェイス、１４２  認証インターフェイス、１４２’，１５２’  ユーザ認証機能モジュール、１４２ａ，１４２ｂ  ユーザ認証ソフトウェアモジュール、１４４  ソフトウェア決定モジュール、１５０ａ  印刷デバイスアカウントデータベース、１５０ｂ  ＥＡＳアカウントデータベース、１５２ａ  認証ソフトウェアモジュール、１５４ａ  認証サービスアクセス制御リスト、１５６ａ  印刷デバイス会計ソフトウェアモジュール、１５６ｂ  ＥＡＳ会計ソフトウェアモジュール、１５６ａ’  ローカル会計機能モジュール、１５６ｂ’  遠隔会計機能モジュール、１５８  資金サーバインターフェイス、１５８ａ，１５８ｂ  制限テーブル、１６０  端末、１６０ａ  制限計算モジュール、１６２ａ  印刷デバイスコストモデル、１６２ｂ  ＥＡＳサーバコストモデル、１６４  認証サービステーブル、１７０  金融機関、２００  方法。
【図１】
0005248957.tif 000002
【図２】
0005248957.tif 000003
【図３】
0005248957.tif 000004
【図４】
0005248957.tif 000005
【図５】
0005248957.tif 000006
【図６】
0005248957.tif 000007
【図７】
0005248957.tif 000008
【図８】
0005248957.tif 000009