(57)【要約】【課題】印刷ジョブの課金処理において、課金先の指定操作におけるユーザの負荷を軽減し、正確な課金先の指定をすることができる仕組みを提供する。【解決手段】ユーザ情報か顧客情報かの少なくともいずれかを含むログイン情報を取得するログイン情報取得手段と、印刷ジョブデータから課金先情報を取得する課金先情報取得手段と、ユーザからの課金先情報の入力を受け付ける課金先情報入力手段と、前記課金先情報取得手段で取得した課金先情報と、前記課金先情報入力手段で受け付けた課金先情報とを比較する課金先情報比較手段と、前記課金先情報取得手段で取得した課金先情報が、前記ログイン情報取得手段で取得したログイン情報の条件と合致するかを判断する判断手段と、前記判断手段で合致する場合、前記課金先情報比較手段で比較した結果に従い課金先を決定する課金先決定手段とを備える。【選択図】図７
2011155622.tif 000002
【特許請求の範囲】
【請求項１】
実行される印刷ジョブに応じて課金処理する画像形成装置であって、
画像形成装置を使用するユーザのユーザ情報か印刷ジョブの課金先を示す顧客情報かの少なくともいずれかを含むログイン情報を取得するログイン情報取得手段と、
印刷ジョブデータから課金先情報を取得する課金先情報取得手段と、
ユーザからの課金先情報の入力を受け付ける課金先情報入力手段と、
前記課金先情報取得手段で取得した課金先情報と、前記課金先情報入力手段で受け付けた課金先情報とを比較する課金先情報比較手段と、
前記課金先情報取得手段で取得した課金先情報が、前記ログイン情報取得手段で取得したログイン情報の条件と合致するかを判断する判断手段と、
前記判断手段で合致する場合、前記課金先情報比較手段で比較した結果に従い課金先を決定する課金先決定手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記課金先情報取得手段で課金先情報を取得した判断対象から、前記課金先情報入力手段による課金先情報の入力要否を判断する入力要否判断手段と、
前記入力要否判断手段で課金先情報入力要と判断した場合、課金先情報の入力を受け付ける入力画面を表示する入力画面表示手段と
を備えることを特徴とする請求項1に記載の画像形成装置。
【請求項３】
前記課金先情報取得手段で取得した課金先情報と、前記課金先情報入力手段で受け付けた課金先情報とを対比可能に表示する表示手段と、
前記表示手段で表示した前記課金先情報取得手段で取得した課金先情報と、前記課金先情報入力手段で受け付けた課金先情報とのいずれを課金先とするのかの選択を受け付ける選択受付手段と
前記選択受付手段で受け付けた選択結果に従い課金先を決定する課金先決定手段と
を備えることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記課金先情報取得手段で取得した課金先情報が課金先を決定するための項目の不足がある場合には、前記課金先情報入力手段により入力を受け付ける入力画面を表示する入力画面表示手段と備えることを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
画像形成装置で実行される印刷ジョブに応じて課金処理する情報処理方法であって、
画像形成装置を使用するユーザのユーザ情報か印刷ジョブの課金先を示す顧客情報かの少なくともいずれかを含むログイン情報を取得するログイン情報取得ステップと、
印刷ジョブデータから課金先情報を取得する課金先情報取得ステップと、
ユーザからの課金先情報の入力を受け付ける課金先情報入力ステップと、
前記課金先情報取得ステップで取得する課金先情報と、前記課金先情報入力ステップで受け付ける課金先情報とを比較する課金先情報比較ステップと、
前記課金先情報取得ステップで取得する課金先情報が、前記ログイン情報取得ステップで取得するログイン情報の条件と合致するかを判断する判断ステップと、
前記判断ステップで合致する場合、前記課金先情報比較ステップで比較する結果に従い課金先を決定する課金先決定ステップと
を備えることを特徴とする情報処理方法。
【請求項６】
前記課金先情報取得ステップで課金先情報を取得する判断対象から、前記課金先情報入力ステップによる課金先情報の入力要否を判断する入力要否判断ステップと、
前記入力要否判断ステップで課金先情報入力要と判断する場合、課金先情報の入力を受け付ける入力画面を表示する入力画面表示ステップと
を備えることを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記課金先情報取得ステップで取得する課金先情報と、前記課金先情報入力ステップで受け付ける課金先情報とを対比可能に表示する表示ステップと、
前記表示ステップで表示する前記課金先情報取得ステップで取得する課金先情報と、前記課金先情報入力ステップで受け付ける課金先情報とのいずれを課金先とするのかの選択を受け付ける選択受付ステップと
前記選択受付ステップで受け付ける選択結果に従い課金先を決定する課金先決定ステップと
を備えることを特徴とする請求項５または６に記載の情報処理方法。
【請求項８】
前記課金先情報取得ステップで取得した課金先情報が課金先を決定するための項目の不足がある場合には、前記課金先情報入力ステップにより入力を受け付ける入力画面を表示する入力画面表示ステップと備えることを特徴とする請求項５乃至７のいずれか一項に記載の情報処理方法。
【請求項９】
実行される印刷ジョブに応じて課金処理する画像形成装置で実行が可能なプログラムであって、
画像形成装置を使用するユーザのユーザ情報か印刷ジョブの課金先を示す顧客情報かの少なくともいずれかを含むログイン情報を取得するログイン情報取得手段と、
印刷ジョブデータから課金先情報を取得する課金先情報取得手段と、
ユーザからの課金先情報の入力を受け付ける課金先情報入力手段と、
前記課金先情報取得手段で取得した課金先情報と、前記課金先情報入力手段で受け付けた課金先情報とを比較する課金先情報比較手段と、
前記課金先情報取得手段で取得した課金先情報が、前記ログイン情報取得手段で取得したログイン情報の条件と合致するかを判断する判断手段と、
前記判断手段で合致する場合、前記課金先情報比較手段で比較した結果に従い課金先を決定する課金先決定手段と
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像読取装置、並びにこれらを利用したシステム、情報処理方法、更にはこれらの装置あるいはシステムの機能を実現させるためのプログラムに関し、特にネットワークに接続する機能を持つデジタル複写機、プリンタ、ＦＡＸ、およびこれらの複合機などの課金処理に適用して好適なものである。
【背景技術】
【０００２】
複合機などでコピーや印刷、スキャンやFAXなどを行う場合に、印刷ジョブごとに印刷実績計上先や課金先を指定したいという要求がある。例えば、システム開発における原価管理として、複数の開発案件を扱っていたり、複数の部門が共同で開発案件を担当したりする場合は顧客や案件、さらには開発部門ごとに印刷実績を計上し、最終的に印刷費用をその顧客や案件の原価として集計することを行っている。この顧客や案件、部門ごとに印刷実績を計上するような管理のためには、認証処理に基づいたユーザやグループの情報(以後ユーザ情報と記載する)、課金のための料金体系や区分(以後課金先情報と記載する)、またこれらを結びつける紐づけ情報(以後紐づけ情報と記載する)が、あらかじめ設計・設定されてから利用するように構築されたシステムが不可欠であり、さらに近年はそれらをより効率的に設定・利用できるように考えられたシステムがある。
【０００３】
例えば、ユーザはユーザ情報と、課金先情報とを複合機にあるタッチパネルなどを操作することで紐づけることを行っていた。しかし、この入力作業はユーザにとっては小さな画面をみながらの入力操作のため、操作性に問題があった。さらに、正確さが求められる課金という重要な操作ながらミスを誘発するといった不都合があった。
このような問題を解決する技術が特許文献１に開示されている。
【０００４】
特許文献１よれば、課金先情報が埋め込まれたバーコード情報を付与した書類をスキャンした場合、バーコードに埋め込まれた情報を解析し、課金テーブルに課金先の情報と使用実績を登録することで、この情報に基づき、課金処理を行うものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2006-350797
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、書類にバーコード情報を付与できない場合がある。例えば、顧客への提出書類については顧客から書類の書式が指定されていると、ユーザでの原価管理の厳格化のためや操作性向上のためにバーコード情報を付与することができないといった問題が発生する。そのために、バーコード情報の付与されていない書類については、ユーザは従来通り手動で入力することになるといった問題があった。
【０００７】
また、複合機を使用するユーザによっては単に顧客情報を指定出来ればよいというわけでなく、利用する複合機や目的に応じて、課金の条件を選択、変更しなければならない場合がある。このような場合においても、特許文献１に開示されている技術では、対応することができないため、ユーザは従来通り手動で入力することになり、自由度やユーザビリティが低くなってしまうといった問題があった。
【０００８】
さらに、手動で入力された顧客情報の指定についても誤入力かどうか評価されることがないため、正確性の問題もあった。
【０００９】
本発明はこのような問題点に鑑みてなされたものであり、印刷ジョブの課金処理において、課金先の指定操作におけるユーザの負荷を軽減し、正確な課金先の指定をすることができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、実行された印刷ジョブに応じて課金処理する画像形成装置であって、画像形成装置を使用するユーザのユーザ情報か印刷ジョブの課金先を示す顧客情報かの少なくともいずれかを含むログイン情報を取得するログイン情報取得手段と、印刷ジョブデータから課金先情報を取得する課金先情報取得手段と、ユーザからの課金先情報の入力を受け付ける課金先情報入力手段と、前記課金先情報取得手段で取得した課金先情報と、前記課金先情報入力手段で受け付けた課金先情報とを比較する課金先情報比較手段と、前記課金先取得入力手段で取得した課金先情報が、前記ログイン情報取得手段で取得したログイン情報の条件と合致するかを判断する判断手段と、前記判断手段で合致する場合、前記課金先照合手段で照合した結果に従い課金先を決定する課金先決定手段とを備えることを特徴とする。
【００１１】
また、本発明は、画像形成装置で実行される印刷ジョブに応じて課金処理する情報処理方法であって、画像形成装置を使用するユーザのユーザ情報か印刷ジョブの課金先を示す顧客情報かの少なくともいずれかを含むログイン情報を取得するログイン情報取得ステップと、印刷ジョブデータから課金先情報を取得する課金先情報取得ステップと、ユーザからの課金先情報の入力を受け付ける課金先情報入力ステップと、前記課金先情報取得ステップで取得する課金先情報と、前記課金先情報入力ステップで受け付ける課金先情報とを比較する課金先情報比較ステップと、前記課金先情報取得ステップで取得する課金先情報が、前記ログイン情報取得ステップで取得するログイン情報の条件と合致するかを判断する判断ステップと、前記判断ステップで合致する場合、前記課金先情報比較ステップで比較する結果に従い課金先を決定する課金先決定ステップとを備えることを特徴とする。
【００１２】
また、本発明は、実行される印刷ジョブに応じて課金処理する画像形成装置で実行が可能なプログラムであって、画像形成装置を使用するユーザのユーザ情報か印刷ジョブの課金先を示す顧客情報かの少なくともいずれかを含むログイン情報を取得するログイン情報取得手段と、印刷ジョブデータから課金先情報を取得する課金先情報取得手段と、ユーザからの課金先情報の入力を受け付ける課金先情報入力手段と、前記課金先情報取得手段で取得した課金先情報と、前記課金先情報入力手段で受け付けた課金先情報とを比較する課金先情報比較手段と、前記課金先情報取得手段で取得した課金先情報が、前記ログイン情報取得手段で取得したログイン情報の条件と合致するかを判断する判断手段と、前記判断手段で合致する場合、前記課金先情報比較手段で比較した結果に従い課金先を決定する課金先決定手段として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、印刷ジョブの課金処理において、課金先の指定操作におけるユーザの負荷を軽減し、正確な課金先の指定をすることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態における課金先指定システムの構成を示す図である。
【図２】本発明の実施形態におけるクライアントＰＣ端末１０２のハードウェア構成を示す図である。
【図３】本発明の実施形態における複合機１１０のハードウェア構成を示す図である。
【図４】本発明の実施形態における課金先指定システムの機能ブロックを示す図である。
【図５】本発明の実施形態におけるユーザへの表示や指示を受け取るための各種操作画面を示す図である。
【図６】本発明の実施形態における課金先指定システムが管理するデータテーブルを示す図である。
【図７】本発明の実施形態における課金先指定システムの基本的な処理フローを示す図である。
【図８】本発明の実施形態における課金先指定システムの基本的な処理フローを示す図である。
【図９】本発明の実施形態における課金先指定システムで使用する課金先情報が埋め込まれた書類を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１６】
図１は、本発明の実施形態における課金先指定システムの構成を示す図である。
【００１７】
課金先指定システムは、クライアントＰＣ端末１０２、管理者用ＰＣ端末１０４、データサーバ１０６、複合機１１０とがネットワーク１００を介してそれぞれ接続されている。
【００１８】
クライアントPC端末１０２は、印刷指示を行う使用者が使用する端末装置である。
【００１９】
管理者用ＰＣ端末１０４は、課金先指定システムの管理者が使用する端末装置であって、データサーバ１０６のテーブルの作成や更新などのための操作を行う。
【００２０】
データサーバ１０６は、課金先指定システムで利用されるデータテーブルを記憶するサーバ装置であり、ネットワーク１００を介してクライアントPC端末１０２、管理者用ＰＣ端末１０４、複合機１１０とデータの送受信が可能である。
【００２１】
複合機１１０は、ユーザからの指示やクライアントＰＣ端末１０２からの指示を受けてプリント、スキャン、コピー、ＦＡＸなどを実行する装置である。
【００２２】
なお、図１のネットワーク１００上に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００２３】
次に、クライアントPC端末１０２の内部ハードウェア構成について、図２を用いて説明する。
【００２４】
図２は、本発明の実施形態における各種端末のハードウェア構成を示す図である。なお、管理者用ＰＣ端末１０４、データサーバ１０６についても略同じであるので説明を省略する。
【００２５】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。またＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(BasicInput/OutputSystem)やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２６】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２７】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２８】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶など他の方法を用いたディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。  メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
本発明を実現するための××プログラム２１２は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラム２１２が用いる定義ファイル２１３及び各種情報テーブル２１４は外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３２】
次に、複合機１１０の内部ハードウェア構成について、図３を用いて説明する。
【００３３】
図３は、複合機１１０のハードウェア構成を示す図である。
【００３４】
複合機１１０は、コントローラユニット３１６内にＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＨＤＤ３０４、ネットワークＩ／Ｆ３０５、ＭＯＤＥＭ３０６、操作部Ｉ／Ｆ３０７、ＲＩＰ（ラスターイメージプロセッサ）３１０、プリンタＩ／Ｆ３１１、スキャナＩ／Ｆ３１３、画像処理部３１７、外部Ｉ／Ｆ３１８、ＩＭＡＧＥＢＵＳＩ／Ｆ３２０を備える。これらのコンポーネントは、コントローラユニット３１６内でＣＰＵバス３０９、３１５を介して接続される。さらに複合機１１０はプリンタ部３１２とスキャナ部３１４、操作部３０８、カードリーダ３１９を備える。これらは各Ｉ／Ｆと動作する。
【００３５】
図１にあるように１００のようなネットワークにある外部機器（クライアントＰＣ又はサーバＰＣまたは他の画像形成装置）は、ＮｅｔｗｏｒｋＩ／ＦとつながったＬＡＮややＭＯＤＥＭ３０６とつながった公衆回線網等の通信ネットワークを介してデータの送受信を行う。
【００３６】
ＣＰＵ３０１、コントローラユニット３１６内の各コンポーネントの制御及び特に画像処理部３１７、外部入力部である全体の制御をプログラムにしたがって実行し、またプリンタ部３１２とスキャナ部３１４、操作部３０８、カードリーダ３１９の制御を実行する。
ＲＡＭ３０２は、外部機器から受け取ったデータを格納すると共に、ＲＩＰ３１０がラスタライズした画像データを格納する。
ＲＯＭ３０３は、プログラムやデータ等を格納する。
ＨＤＤ３０４は、画像データ、ユーザ情報、課金先情報、紐づけ情報等の各種データを保存する記憶装置である。
【００３７】
ネットワークＩ／Ｆ３０５は、ＬＡＮとコントローラユニット３１６を接続するためのインターフェースである。ネットワークＩ／Ｆ３０５はＬＡＮを経由して外部機器から送られる情報を、ＣＰＵバス３０９を介してＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３２０へ送り、ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３２０はこれを受け取る。
ＭＯＤＥＭ３０６は、電話回線とコントローラユニット３１６を接続するためのインターフェースである。
操作部Ｉ／Ｆ３０７は、操作部３０８とコントローラユニット３１６を接続するためのインターフェースである。
【００３８】
ＲＩＰ３１０は、外部機器から送られるＰＤＬ（Ｐａｇｅ
Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ）等のページ記述言語で記述された印刷データをビットマップデータに変換する。ＰＤＬとは、画像形成装置を制御するためのプログラミング言語である。
【００３９】
画像処理部３１７は、スキャナ部３１４とＲＩＰ３１０が生成したビットマップデータに対して各種の画像処理を施す。
操作部３０８は、ＵＩ（ユーザインタフェース）を提供する機器であり、ユーザに対して操作画面等を提示すると共にユーザからの各種指示を受け付ける。
外部Ｉ／Ｆ３１８は、カードリーダ３１９を例としたユーザからの各種情報を受け付ける外部読取装置を接続するためのインターフェースである。
【００４０】
次に、課金先指定システムの機能構成について図４を用いて説明する。
【００４１】
図４は、本発明の実施形態における課金先指定システムの基本的な機能構成を示すブロック図である。
【００４２】
複合機１１０は、コピー部４１０、スキャン部４２０、ＦＡＸ部４３０、プリンタ部４４０、表示・入力部４５０、保存部４６０、ログイン部４７０、データ送受信部４９０、データ処理部４９５から構成されている。
【００４３】
表示・入力部４５０は、ユーザが複合機１１０を操作するための画面を表示し、また、コピーやスキャン、ＦＡＸなどの実行指示を受け付けるとともに、各処理部に対しての実行指示を送信する。さらに、読み取りデータ表示部４５２と手入力部４５１を有し、課金先を指定するための情報を表示し、また、操作の指示を受け付ける。
【００４４】
保存部４６０は、課金先指定システムで必要になる各種データを保存、管理する。
【００４５】
ログイン部４７０は、ユーザがＩＣカードやキーボード入力により受け付けたユーザ情報を検索することで、複合機の使用可否の判定を行う。
【００４６】
データ送受信部４９０は、複合機１１０やクライアントＰＣ端末１０２や管理者用ＰＣ端末１０４、およびデータサーバ１０６との通信を行う。
【００４７】
データ処理部４９５は、課金先指定システムで必要になる課金先指定処理に必要となる画像処理やデータの検索処理を行う。
【００４８】
コピー部４１０は、コピーデータを読み取り部４１１とコピーデータ出力部４１２からなり、表示・入力部４５０からのコピー指示を受け付けると書類からコピーデータ読取部４１１が画像データを作成し、その画像データをコピーデータ出力部４１２が印刷出力する。
【００４９】
スキャン部４２０は、スキャンデータを読取部４２１とスキャンデータ出力部４２２、スキャンデータ保存部４２３からなり、表示・入力部４５０からのスキャン指示を受け付けるとスキャンデータ読取部４２１が書類から画像データを作成し、スキャンデータ出力部４２２がその画像データをスキャンデータ保存部４２３に保存する。
【００５０】
ＦＡＸ部４３０は、ＦＡＸデータを受信する部４１１とＦＡＸデータ読取部４３２、ＦＡＸデータ送信部４３３からなる。表示・入力部４５０からのＦＡＸ指示を受け付けると、ＦＡＸデータ受信部４３１がデータ送受信部４９０を介して受信したデータ、もしくは書類からＦＡＸデータ読取部４３２が画像データを作成し、その画像データをＦＡＸデータ送信部４３３がＦＡＸ送信する。
【００５１】
プリンタ部４４０はプリンタジョブデータ受信部４４１、プリンタジョブデータ読取部４４２、プリンタジョブ出力部４４３からなり、プリンタジョブデータ受信部４４１がネットワーク部４９１を介して受信したデータからプリンタジョブデータ読取部４４２が画像データを作成し、その画像データをプリンタジョブ出力部４４３が印刷出力する。
【００５２】
また、クライアントＰＣ端末１０２、および管理者用ＰＣ端末１０４は、データ受信部４８１、データ保存部４８２、プリンタデータ送信部４８３から構成されている。
【００５３】
データ受信部４８１は、複合機１１０やデータサーバ１０６から送信されてくるスキャンデータやデータテーブルのデータを受信する。
プリンタデータ送信部４８３は、ＦＡＸ送信するデータや印刷出力するデータを送信する。
【００５４】
データ保存部４８２は、データサーバ１０６であれば、課金先指定システムが管理するデータテーブルを保存する。また、クライアントPC端末１０２であれば、ユーザが使用するアプリケーションにより作成されたデータを保存する。
【００５５】
上述したように、クライアントＰＣ端末１０２、管理者用ＰＣ端末１０４とデータサーバ１０６と複合機１１０とはネットワーク１００を介して相互に接続されている。そして、これらのすべては、クライアントＰＣ端末１０２、管理者用ＰＣ端末１０４を図２で説明したとおり、クライアントＰＣ端末１０２がもつ入力コントローラ２０５と、および複合機１１０を図３で説明したとおり、複合機がもつ操作部３０８、カードリーダ３１９によって提供される各種操作画面を介して、印刷・コピー、そしてその課金に係る各種処理を実行する。その一例について、以下に説明する。
【００５６】
まず、課金先指定システムおける課金先を指定する基本的な処理フローについて、図７および図８を用いて説明する。
【００５７】
図７および図８は、本発明の一実施形態の課金先指定システムにおける課金先を指定する基本的な処理フローを示す図である。
【００５８】
先ず、ステップＳ７０１では、ログイン部４７０はカードリーダ３１９がユーザのＩＣカードを検知して取得したユーザＩＤや、操作部３０８が受け付けたユーザＩＤやパスワードのデータについて、データサーバ１０６で管理するユーザ管理情報（不図示）に基づき認証判断する。認証がされると次のステップＳ７０２に進む。
【００５９】
ステップＳ７０２では、データ処理部４９５はステップＳ７０１で認証されたユーザＩＤに従い、ユーザ情報や顧客情報といったログイン情報を、データ送受信部４９０を介してデータサーバ１０６から取得する。
【００６０】
つまり、先ず、データサーバ１０６で管理するユーザ情報テーブル６０３を参照する。
【００６１】
図６のユーザ情報テーブル６０３は、ユーザを識別するユーザID、そのユーザが担当する顧客を示す担当カスタマー、および、使用できるコストセンターNO、および、使用できない機能を示す権限から構成される。また、ユーザの名称や、メールアドレスなどの情報があってもよい。
【００６２】
ここで、ステップＳ７０１で認証されたユーザＩＤに従い、該当するレコードを検索する。
【００６３】
検索した結果、抽出された担当カスタマーの情報に従い、さらにデータサーバ１０６で管理する顧客情報テーブル６０２を参照する。
【００６４】
図６の顧客情報テーブル６０２は、顧客を識別するカスタマーNO、およびカスタマー名称とともに、このカスタマーにおいて課金先指定する場合の判断対象から構成される。また、判断対象に応じた判断の基準になるデータも登録する。例えば、OCRであれば、カスタマー名や、FAX番号などである。また、ロゴなどでは、パタンマッチングに用いるためのロゴの基準画像データなどである。
【００６５】
そして、先の検索で抽出された担当カスタマーに従い、該当するレコードのデータを取得する。
【００６６】
また、抽出された担当カスタマーの情報に従い、データサーバ１０６で管理するジョブ種と課金テーブル６０４を参照する。
【００６７】
図６のジョブ種と課金テーブル６０４は、顧客を識別するカスタマーNO、複合機で実行するジョブ種とその単価を示す金額情報から構成される。
【００６８】
そして、先の検索で抽出された担当カスタマーに従い、該当するレコードのデータを取得する。
【００６９】
さらに、先に抽出された使用できるコストセンターNOの情報に従い、データサーバ１０６で管理するコストセンターNOテーブル６０１を参照する。
【００７０】
コストセンターNOテーブル６０１は、ユーザの部門を識別するコストセンターNOとそのコストセンター名称情報とから構成される。
【００７１】
ここで、先の検索で抽出された使用できるコストセンターNOの情報に従い、該当するレコードのデータを取得する。
【００７２】
データ処理部４９５は、上記の処理で取得したログイン情報は、保存部４６０に保存する。
【００７３】
なお、本説明ではログイン情報を保存部４６０に保存するものとしたが、複合機１１０が行う課金先指定の処理においてテーブルデータを参照する必要がある都度、データサーバ１０６を参照し、データを取得するのものとしてもよい。
【００７４】
ステップＳ７０３では、複合機がプリント、スキャン、コピー、ＦＡＸなどの課金が必要になる印刷ジョブ実行指示、およびその対象の印刷ジョブデータを受け取り、さらにそのデータ解析を行う処理を表す。例えば、表示・入力部４５０がユーザからコピーの実行指示を受け付けると、コピーデータ読取部４１１が書類から画像データを作成し、コピーデータ出力部４１２がその画像データを保存部４６０に保存する。
【００７５】
なお、プリンタジョブやＦＡＸジョブであれば、ステップＳ７０３ではクライアントＰＣ端末１０２から送信され、複合機１１０が受信したそれぞれのジョブデータに対して以下の処理を行う。
また、このときステップＳ７０２で取得したログイン情報の権限情報から使用できない機能であれば、処理を終了することになる。
【００７６】
ステップＳ７０４では、データ処理部４９５はステップＳ７０３で保存した画像データに対して、ステップＳ７０２で取得し、保存部４６０に保存されているログイン情報の中から該当する判断対象について、課金先情報の有無を解析する。つまり、顧客情報テーブル６０２で抽出した判断対象が、二次元バーコード、ロゴ、OCR、地紋Add-inとあれば、それぞれの処理を行う前提となる情報が含まれているかを解析する。なお、図９に例を示すが、コピーする書類に課金先情報につながる二次元バーコードやロゴマーク、地紋／透かしを示す画像情報や、会社名／ＦＡＸ番号を示すテキスト情報が含まれているかを解析することになる。
【００７７】
上記の解析の結果、ユーザ情報や顧客情報などを含む課金先情報がなければステップＳ７０８に進み、課金先情報があればステップＳ７０５に進む。なお、本実施形態では、必要な課金先情報はカスタマーＮＯとコストセンターＮＯの二項目として説明するが、これに限るものではなく、一項目でも三項目以上あってもよい。
【００７８】
ステップＳ７０５では、データ処理部４９５はステップＳ７０３で保存した画像データに対して、ステップＳ７０４で解析した結果に基づき、判断対象について解析を行い、課金先の顧客を特定するカスタマーNOや、ユーザの部門を特定するコストセンターＮＯが読み取ることができたか判断する。
例えば、二次元バーコードであれば、その二次元バーコードを解析して抽出したカスタマーＮＯとコストセンターＮＯが特定できたかを判断する。
【００７９】
また、ステップＳ７０３で保存した画像データをＯＣＲ処理した結果から、会社名やＦＡＸ番号からカスタマーNOと、コストセンターＮＯが特定できたかを判断する。
【００８０】
また、地紋や透かしであれば、その地紋や透かしを解析して抽出したからカスタマーNOと、コストセンターＮＯが特定できたかを判断する。
【００８１】
さらに、ロゴマークであればステップＳ７０２で取得し、保存されているログイン情報の中から基準画像データとのパターンマッチグ処理によりコストセンターＮＯを特定できたか判断する。
【００８２】
なお、それぞれの解析は個別に処理するものとして説明したが、複数の結果を組み合わせることで判断することとしてもよい。
【００８３】
上記の判断の結果、必要な課金先情報を読み取ることができなかった場合は、ステップＳ７０７に進み、ユーザから再度処理するかの判断を受け、再度処理する場合はステップＳ７０３に戻り繰り返す。また、ステップＳ７０７で処理を終了するのであれば、図８のステップＳ８０２に進み複合機１１０の実行指示をキャンセルして、処理を終了する。
【００８４】
一方、ステップＳ７０５で、必要な課金先情報であるカスタマーNOとコストセンターＮＯとが特定できている場合は、ステップＳ７０６に進み、表示・入力部４５０にその結果を表示する。
【００８５】
図５の読み取り結果表示画面５０１はステップＳ７０４で特定した課金先情報と部門情報とを表示させた一例を示す図である。なお、ここでは、課金先情報とステップＳ７０３で入力された実行指示情報とに基づきステップＳ７０２で取得し、保存部４６０に保存されているログイン情報から、実行指示の種類に応じた料金などの単価情報も表示するようにしている。
【００８６】
ステップＳ７１１では、必要な課金先情報をすでに読み取っているがさらに手入力にてそのデータを修正するかどうかのユーザ判断を待つ。つまり、表示・入力部４５０は、読み取り結果表示画面５０１でユーザからＯＫボタン５１１が押下されたことを受け付けた場合は、ステップＳ８０２に進む。
【００８７】
一方、ステップＳ７１１で、表示・入力部４５０は、ユーザからステップＳ７０４で特定した課金先情報や単価情報を修正するために変更ボタン５１２が押下されたことを受け付けた場合は、ステップＳ７１２に進む。
【００８８】
ステップＳ７１２では、表示・入力部４５０に手動入力画面を表示する。
【００８９】
図５の手動入力画面５０２は、手動入力画面を表示させた一例を示す図である。読み取り結果表示画面５０１に表示していた課金先情報や単価情報に対比させながら、入力欄５２１への入力を待つ。
【００９０】
ステップＳ７１３では、手入力しないということで、ユーザからキャンセルボタン５２３が押下れた場合は、ステップＳ８０２に進む。
【００９１】
一方、ユーザが手入力処理をするということであれば、つまり、表示・入力部４５０は、入力欄５２１へデータが入力され、変更ボタン５２２が押下されたことを受け付けるとステップＳ７１４に進む。
【００９２】
次に、ステップＳ７０５で、部分のみの場合にステップＳ７０８に進んだ場合について説明する。部分のみとは、課金先を決定するために必要な情報がステップＳ７０４で読み取った課金先情報では不足している場合で、例えば、カスタマーＮＯは特定できたが、コストセンターＮＯは特定できなかった場合などである。
【００９３】
ステップＳ７０８では、データ処理部４９５はデータ送受信部４９０を介してデータサーバ１０６の判断対象と手入力テーブル６０５を参照し、課金先情報の手入力の要否を判断する。
【００９４】
判断対象と手入力テーブル６０５は、ステップＳ７０５で得られた結果につながった解析の判断対象に対して、手入力の要否を定義したテーブルである。これは、ステップＳ７０５での解析精度を考慮して、二次元バーコードのように解析精度が高くまた、必要な課金先情報があらかじめ登録されている判断対象については不要もしくは任意とし、ロゴやＯＣＲなどのように場合に誤認識する判断対象については必要と定義している。
【００９５】
ステップＳ７０８で手入力が不要の場合、ステップＳ８１３に進み複合機１１０の実行指示をキャンセルして、処理を終了する。
【００９６】
ステップＳ７０８で、手入力が任意の場合、ステップＳ７０６に進み、上記で説明した処理を行う。
【００９７】
ステップＳ７０８で、手入力が必要の場合、ステップＳ７０９に進む。
【００９８】
ステップＳ７０９では、表示・入力部４５０はその手動入力画面を表示する。
【００９９】
図５の手入力必須画面５０３は、手入力必須画面を表示させた一例を示す図である。抽出されている課金先条件や課金条件を表示するとともに、特定できていない条件、ここではコストセンターＮＯについて入力欄５３１への入力を待ち、入力されるとステップＳ７１４へ進む。
【０１００】
ステップＳ７１４では、データ処理部４９５は表示・入力部４５０が受け付けた入力されたデータを課金先情報として仮登録するものとして保存部４６０に保存する。
【０１０１】
ここで仮登録する課金先情報としては、例えば、カスタマーＮＯ、コストセンターＮＯ、課金単価などである。
【０１０２】
ステップＳ７１５では、データ処理部４９５はステップＳ７０４での読み取り結果と、ステップＳ７１４で仮登録された課金先情報とを比較する。
【０１０３】
次に、図７で説明した課金先指定システムおける課金先を指定する基本的な処理フローの続きを、図８を用いて説明する。
【０１０４】
図８は、本発明の一実施形態の課金先指定システムにおける課金先を指定する基本的な処理フローを示す図７の続きの図である。
【０１０５】
ステップＳ８０１では、ステップＳ７１５での比較の結果、不可の場合はステップＳ８０７に進む。不可とは、例えば、ステップＳ７１４で受けつけた入力されたデータが誤入力などで規定外、つまり、数値データであるところで文字データが入っていたり、桁数が違うなどの場合である。
【０１０６】
ステップＳ８０７では、表示・入力部４５０は操作部３０８に図５の手入力情報読み取り不可画面５０４を表示し、再操作を要求する。
【０１０７】
ステップＳ８０８で再要求があれば、ステップS７１２に戻り処理を繰り返す。
【０１０８】
一方、再要求がなければ、ステップＳ８１３に進み複合機１１０の実行指示をキャンセルして、処理を終了する。
【０１０９】
次に、ステップＳ８０１で読み取り結果とステップＳ７１４で仮登録された課金先情報とが一致した場合、ステップＳ８０２に進む。
【０１１０】
ステップＳ８０２では、読み取り結果のデータを課金先情報として仮登録するものとして保存部４６０に保存する。
【０１１１】
ステップＳ８０３では、データ処理部４９５はステップＳ８０２で仮登録された課金先情報とステップＳ７０２で取得し、保存部４６０に保存しているログイン情報の条件とを照合する。
【０１１２】
判断の結果、ステップＳ７１４で仮登録された課金先情報のうち、例えば、ログイン情報の条件としてあるユーザが使用できるコストセンターＮＯが条件以外のものとなっている場合など、合致しない場合はステップＳ８０８に進み、上記で説明した処理を行う。また、合致する場合はステップＳ８０９に進む。
【０１１３】
一方、ステップＳ８０１で読み取り結果とステップＳ７１４で仮登録された課金先情報とが不一致であった場合、ステップＳ８０４に進む。
【０１１４】
ステップＳ８０４では、表示・入力部４５０は操作部３０８にログイン情報とステップＳ７１４で仮登録された課金先情報の不一致画面５０５を表示し、ユーザが課金先情報を選択するのを待つ。このとき、不一致である項目については、対比可能なように表示することで、ユーザは判断しやすくなる。
【０１１５】
ステップＳ８０５では、ユーザがステップ７０５で読み取った結果を選択するということから、つまり表示・入力部４５０がログイン情報ボタン５５１の押下を受け付けると、ステップＳ８０２に進み、上記で説明した処理を行う。
【０１１６】
一方、ステップＳ８０５で、ユーザがステップＳ７１４で仮登録された課金先情報を選択するということから、つまり表示・入力部４５０が入力データボタン５５２の押下を受け付けると、ステップＳ８０６に進む。
【０１１７】
ステップＳ８０６では、データ処理部４９５はステップＳ７１４で登録されたデータを課金先として決定し、保存部４６０に保存し、ステップＳ８０９に進む。
【０１１８】
ステップＳ８０９では、データ処理部４９５はステップＳ７０３で受け取った実行指示どおり複合機が処理する。
【０１１９】
ステップＳ８１０ではデータ処理部４９５ステップＳ８０６で保存した課金先情報を追加データとしてデータ送受信部４９０を介してデータサーバ１０６に送信する。データサーバ１０６は、受信した情報をデータ保存部４８２のコストセンターＮＯテーブル６０１、顧客情報テーブル６０２、ユーザ情報テーブル６０３などの各テーブルに情報を保存する。
【０１２０】
ステップＳ８１１では、データ処理部４９５はステップＳ８０９の実績に基づき、ジョブ種と課金テーブル６０４を参照し、課金先情報と使用実績情報を登録する処理する。
【０１２１】
ステップＳ８１２では、データ処理部４９５はステップＳ８１１の課金処理にしたがって請求処理を行い、フローを終了する。
【０１２２】
このように、印刷ジョブの課金処理において、課金先の指定操作におけるユーザの負荷を軽減し、正確な課金先の指定することができるシステム、装置、方法及びプログラムを提供することが可能となる。
【０１２３】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムを読み出す処理である。この場合、記憶媒体から読み出されたプログラム自体が前述した実施の形態の機能を実現することになり、そのプログラム及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【０１２４】
また、プログラムを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリーカード、ＲＯＭ等である。または、プログラムをネットワークを介してダウンロードしてもよい。
【０１２５】
また、コンピュータが読み出したプログラムを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１２６】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリーに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【０１２７】
また、コンピュータが読み出したプログラムを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１２８】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【符号の説明】
【０１２９】
１００  ネットワーク
１０２  クライアントＰＣ端末
１０４  管理者用PC端末
１０６  データサーバ
１１０  複合機
【図１】
2011155622.tif 000003
【図２】
2011155622.tif 000004
【図３】
2011155622.tif 000005
【図４】
2011155622.tif 000006
【図５】
2011155622.tif 000007
【図６】
2011155622.tif 000008
【図７】
2011155622.tif 000009
【図８】
2011155622.tif 000010
【図９】
2011155622.tif 000011