(57)【要約】【課題】システム内の何れの画像処理装置を連携させた場合であっても、適切に課金可能とする画像処理システム及びその制御方法を提供する。【解決手段】本発明は、使用者を識別するためのＩＤ情報ごとに、課金することにより画像形成を提供する課金サービスが各画像処理装置で許可されているか否かを表す課金サービス情報、及び、画像形成後に課金情報を蓄積する画像処理装置の優先順位を設定した優先度テーブルを用いて、課金サービスが許可された画像処理装置であって、かつ、優先順位が最も高い画像処理装置を、課金情報を蓄積させる画像処理装置として選択し、画像形成が実行されると、選択された画像処理装置に対して、実行された画像形成の内容を示す課金情報を送信することによって、課金情報を蓄積させる。【選択図】図８
2009060442.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像処理装置がネットワークを介して接続され、該複数の画像処理装置が連携して画像形成を行う画像処理システムであって、
使用者を識別するためのＩＤ情報ごとに、課金可能とすべく使用量をカウントすることにより画像形成を提供するサービスが各画像処理装置で許可されているか否かを表すサービス情報、及び、画像形成が実行された後に該画像形成の内容に基づくカウント情報を蓄積させる画像処理装置の優先順位を設定した優先度テーブルを記憶した記憶手段と、
使用者のＩＤ情報に対応する前記サービス情報及び前記優先度テーブルを用いて、前記サービスが許可された画像処理装置であって、かつ、前記優先順位が高い画像処理装置を、前記カウント情報を蓄積させる画像処理装置として選択するカウント先選択手段と、
前記複数の画像処理装置が連携して画像形成が実行されると、選択された前記画像処理装置に前記カウント情報を送信することによって、該カウント情報を蓄積させるカウント情報蓄積手段と
を備えることを特徴とする画像処理システム。
【請求項２】
前記記憶手段は、前記ＩＤ情報及びパスワードをさらに記憶し、
前記画像処理装置に備えられる入力装置から使用者によって入力される前記ＩＤ情報及び前記パスワードが前記記憶手段に記憶されているか否かを判定することにより認証を行う認証手段と、
使用者のＩＤ情報に対応する前記サービス情報を用いて画像形成を実行する画像処理装置を使用者に選択させるための選択画面を生成して表示する表示制御手段と、
前記選択画面を介して前記入力装置に入力された情報から、画像形成を実行する画像処理装置を選択する出力先選択手段とをさらに備え、
前記カウント先選択手段は、
前記サービス情報及び前記優先度テーブルに加えて、画像形成の対象となる画像データを入力する画像処理装置の情報及び前記出力先選択手段によって選択された画像処理装置の情報を用いて、前記カウント情報を蓄積させる画像処理装置を選択することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記優先度テーブルは、
画像形成を実行する画像処理装置、前記画像データを入力する画像処理装置、前記ネットワークに接続された他の画像処理装置の順に優先順位を高く設定していることを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記認証手段は、
入力されたＩＤ情報が前記記憶手段に記憶されていない場合に、前記ネットワークを介して接続された他の画像処理装置に備えられる前記記憶手段に該ＩＤ情報が記憶されているか否かを判定することによって認証を行うことを特徴とする請求項２又は３に記載の画像処理システム。
【請求項５】
前記認証手段は、
入力された前記ＩＤ情報が前記記憶手段に記憶されていない場合に、前記ネットワークを介して接続された他の画像処理装置に、該ＩＤ情報を送信する送信手段を備え、
前記他の画像処理装置は、
送信された前記ＩＤ情報が自身の記憶手段に記憶されている否かを判定し、判定結果を前記ＩＤ情報を送信した画像処理装置に返信する返信手段をさらに備えることを特徴とする請求項２又は３に記載の画像処理システム。
【請求項６】
前記認証に失敗した場合、又は、前記カウント情報を蓄積させる画像処理装置が存在しない場合に、画像形成を禁止する禁止手段をさらに備えることを特徴とする請求項４又は５に記載の画像処理システム。
【請求項７】
前記ＩＤ情報及び前記パスワードを格納したＩＣカードの情報を読み出す読出手段をさらに備えることを特徴とする請求項２に記載の画像処理システム。
【請求項８】
前記カウント情報は、少なくとも前記画像形成のモードの種別、前記画像形成に用いられた記録材の種別及び前記画像形成に用いられた記録材の枚数を含むことを特徴とする請求項１乃至７の何れか１項に記載の画像処理システム。
【請求項９】
前記画像形成に用いられた記録材の枚数とは、画像形成が正常に行われた記録材の枚数であることを特徴とする請求項８に記載の画像処理システム。
【請求項１０】
複数の画像処理装置がネットワークを介して接続され、該複数の画像処理装置が連携して画像形成を行う画像処理システムの制御方法であって、
使用者を識別するためのＩＤ情報ごとに、課金可能とすべく使用量をカウントすることにより画像形成を提供するサービスが各画像処理装置で許可されているか否かを表すサービス情報、及び、画像形成が実行された後に該画像形成の内容に基づくカウント情報を蓄積させる画像処理装置の優先順位を設定した優先度テーブルを用いて、前記サービスが許可された画像処理装置であって、かつ、前記優先順位が高い画像処理装置を、前記カウント情報を蓄積させる画像処理装置として選択するステップと、
画像形成が実行されると、選択された前記画像処理装置に対して、実行された該画像形成の内容を示すカウント情報を送信することによって、該カウント情報を蓄積させるステップと
を実行することを特徴とする画像処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像処理装置がネットワークを介して接続された画像処理システム及びその制御方法に関するものである。
【背景技術】
【０００２】
原稿をスキャンして画像データを得る画像処理装置からネットワークを介して印刷機能を有した画像処理装置に画像データを転送し、印刷実行するようなリモートコピー機能を実現しているシステムは既に提案されている。このようなシステムでは、通常、課金等のために印刷枚数をカウントする制御が印刷装置側で行われている。また、このようなシステムにおいて、例えばコピー、印刷、ファックスなどの機能を備えた複合機と、印刷機能のみを備えたプリンタとの間で相互接続して、リモートコピー機能を実現できれば、ユーザにとっても大きなメリットになる。
【０００３】
しかし、マルチファンクション機能を有する複合機についてはハードカウンタやソフトカウンタにより印刷枚数をカウントすることができるが、シングルファンクションプリンタではカウント機能を備えていないものも多い。したがって、複合機から画像の読み込みを行い、リモートコピー機能によってシングルファンクションプリンタで印刷する場合、カウント制御が正常に行えないという問題がある。
【０００４】
そこで、特許文献１では、画像の読み込み側及び出力側に課金制御機能が備えられているか否かを判断し、課金制御を行う装置を決定するシステムが提案されている。例えば、読み込み側と出力側との両方が課金制御機能を備える場合には出力側のみで課金し、一方しか備えていない場合には備えている側で課金することで、課金の不実施や、二重課金を抑制している。
【特許文献１】特開２００２−０３３８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、近年のオフィス等では、このような複数の複合機においてユーザが操作部にてユーザＩＤをパスワードとともに入力することでコピー機能の使用を許可し、課金制御を行っている。これにより複合機を管理する管理者は他部門や、外部のユーザが行う課金に関わる動作を制限することができる。
【０００６】
しかしながら、従来技術によるシステムでは、ユーザは課金制御機能の有無により課金する装置を決定するだけであり、上述した他部門や外部のユーザがリモート複写機能を使用した場合であっても同様に課金機能を有する装置に課金されることとなる。したがって、管理者は、他部門や外部のユーザが使用した複写サービスに対しても課金された金額を支払うこととなり、正しくサービスを使用したユーザへ課金を実行できないという問題がある。
【０００７】
本発明は、上述の問題に鑑みて成されたものであり、システム内の何れの画像処理装置を連携させた場合であっても、適切に課金可能とする画像処理システム及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、例えば、複数の画像処理装置がネットワークを介して接続され、複数の画像処理装置が連携して画像形成を行う画像処理システムとして実現できる。画像処理システムは、使用者を識別するためのＩＤ情報ごとに、課金可能とすべく使用量をカウントすることにより画像形成を提供するサービスが各画像処理装置で許可されているか否かを表すサービス情報、及び、画像形成が実行された後に画像形成の内容に基づくカウント情報を蓄積させる画像処理装置の優先順位を設定した優先度テーブルを記憶した記憶手段と、使用者のＩＤ情報に対応するサービス情報及び優先度テーブルを用いて、サービスが許可された画像処理装置であって、かつ、優先順位が高い画像処理装置を、カウント情報を蓄積させる画像処理装置として選択するカウント先選択手段と、複数の画像処理装置が連携して画像形成が実行されると、選択された画像処理装置にカウント情報を送信することによって、カウント情報を蓄積させるカウント情報蓄積手段とを備えることを特徴とする。
【０００９】
また、本発明は、例えば、複数の画像処理装置がネットワークを介して接続され、複数の画像処理装置が連携して画像形成を行う画像処理システムの制御方法として実現できる。制御方法は、使用者を識別するためのＩＤ情報ごとに、課金可能とすべく使用量をカウントすることにより画像形成を提供するサービスが各画像処理装置で許可されているか否かを表すサービス情報、及び、画像形成が実行された後に画像形成の内容に基づくカウント情報を蓄積させる画像処理装置の優先順位を設定した優先度テーブルを用いて、サービスが許可された画像処理装置であって、かつ、優先順位が高い画像処理装置を、カウント情報を蓄積させる画像処理装置として選択するステップと、画像形成が実行されると、選択された画像処理装置に対して、実行された画像形成の内容を示すカウント情報を送信することによって、カウント情報を蓄積させるステップとを実行することを特徴とする。
【発明の効果】
【００１０】
本発明は、例えば、システム内の何れの画像処理装置を連携させた場合であっても、適切に課金可能とする画像処理システム及びその制御方法を提供できる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１２】
［第１の実施形態］
＜画像処理システムの構成＞
以下では、図１乃至図８を参照して、第１の実施形態について説明する。図１は、第１の実施形態に係る画像処理システム１００の構成例を示す図である。なお、以下で示す画像処理システム１００は、一適用例であり本発明はこれに限定されない。即ち、本発明に係る画像処理システム１００は、他のデバイスを含んで構成されてもよい。
【００１３】
画像処理システム１００は、マルチファンクションプリンタ（以下、ＭＦＰと称す。）１０、２０、４０及びシングルファンクションプリンタ（以下、ＳＦＰと称す。）３０などの複数の画像処理装置を備える。さらに、各画像処理装置は、ネットワーク５００を介して接続される。ＭＦＰ１０、２０、４０は、コピー、印刷、ファクシミリ、スキャナ等の機能を有する複合機である。また、ＳＦＰ３０は、印刷機能のみを有する。さらに、以下で説明するＭＦＰ１０、２０、４０は、実行されたサービスに対して課金を行う課金制御機能（課金可能とするために印刷枚数等をカウントした情報を蓄積する機能をいう。）を有する。しかし、ＳＦＰ３０には、課金制御機能が備えられていないことを前提とする。ここで、実行されたサービスとは、コピー、印刷、ファクシミリ、スキャナ等をいう。
【００１４】
次に、図２Ａ及び図２Ｂを参照して、ＭＦＰ１０、２０、４０及びＳＦＰ３０の制御構成について説明する。図２Ａは、第１の実施形態に係るＭＦＰ１０の制御構成を示す図である。以下では、ＭＦＰ１０、２０、４０の制御構成が同一であるため、ＭＦＰ１０についての説明のみを記載する。
【００１５】
ＭＦＰ１０は、図２Ａに示すようにスキャナ部１０００及びプリンタ部２０００を備える。スキャナ部１０００は、スキャナ１００８と、操作部１００９と、スキャナ制御ユニット１１００とを有する。なお、操作部（例えば、タッチパネル）１００９は、ユーザ（使用者）が操作するための各種スイッチやＬＥＤ表示器等を有し、表示装置及び入力装置として機能する。
【００１６】
スキャナ制御ユニット１１００は、スキャナ１００８を統括的に制御する。また、スキャナ制御ユニット１１００は、スキャナ１００８でスキャンした画像データをビデオ信号として受け取り、画像処理した後に、内部Ｉ／Ｏ１０１０を介してプリンタ部２０００に送出する。プリンタ部２０００に送出された画像データは、画像処理が施されて印刷される。また、外部Ｉ／Ｏ２０１２を介してネットワーク５００に送出され、他のＭＦＰ又はＳＦＰに送信される。
【００１７】
スキャナ制御ユニット１１００は、ＣＰＵ１００１、ＲＡＭ１００２、プログラムＲＯＭ１００４、データＲＯＭ１００５、画像処理部１０１１、スキャナ部Ｉ／Ｆ１００７及び内部Ｉ／Ｏ１０１０を備える。これらのコンポーネントは、システムバス１０１２によって接続される。
【００１８】
ＣＰＵ１００１は、プログラムＲＯＭ１００４に記憶されている処理等を行う制御プログラムやＲＡＭ１００２に記憶されている制御プログラム等に基づいて、システムバス１０１２に接続されている各種デバイスを統括的に制御する。また、ＣＰＵ１００１は、カウント先選択手段、カウント情報蓄積手段、認証手段、表示制御手段、出力先選択手段、及び禁止手段として機能する。各手段については、図８を用いて後述する。
【００１９】
データＲＯＭ１００５は、記憶手段として機能し、課金するデバイスを決定するための優先度テーブル１００６がデータとして記憶される。さらに、データＲＯＭ１００５には、使用者を識別するためのＩＤ情報ごとに、課金可能とするためにカウントすることにより印刷機能を提供するサービスが各プリンタで許可されているか否かを表すサービス情報が記憶される。ＲＡＭ１００２は、ＣＰＵ１００１の主メモリやワークエリア等として機能するＲＡＭである。また、ＲＡＭ１００２は、課金設定バッファ１００３を備える。課金設定バッファ１００３は、印刷（リモートコピーを含む。）終了時に課金ログのための課金カウンタを制御する設定を記憶する課金設定バッファ１００３を有する。課金設定バッファ１００３には、少なくとも印刷のモード種別、印刷に用いられた記録材（用紙）の種別及び印刷に用いられた記録材の枚数（使用量）を含む課金情報（カウント情報）が設定される。ここで、印刷のモード種別とは、例えば、モノクロ印刷又はカラー印刷を示す。また、記録材の種別には、例えば、普通紙、厚紙、グロス紙などの記録材の種別や、Ａ４、Ｂ５等の記録材のサイズを含んでもよい。また、印刷に用いられた記録材の枚数とは、印刷が正常に行われた記録材の枚数を示すことが望ましい。また、枚数以外、面数（片面印刷であれば面数１、両面印刷であれば面数２）を用いてもよい。また、以上のような課金情報は必ずしも課金に利用する必要はなく、誰がどのような処理をどれだけ使用したかを示すカウント情報であればよい。
【００２０】
スキャナ部Ｉ／Ｆ１００７は、スキャナ１００８によってスキャンされた画像の画像データをスキャナ制御ユニット１１００に取り込む。画像処理部１０１１は、スキャナ部Ｉ／Ｆ１００７を介して入力された画像データに対して、データ圧縮、解像度変換、拡大／縮小、クリッピング及び多値／２値変換等の画像処理のうち、少なくとも１つの処理を実行する。その後、画像処理部１０１１によって画像処理された画像データは、内部Ｉ／Ｏ１０１０を介して、後述するプリンタ部２０００へ送信される。
【００２１】
プリンタ部２０００は、ネットワーク５００又はスキャナ部１０００内の内部Ｉ／Ｏ１０１０から供給される印刷情報（画像データ）等を取得し、記憶するとともに、印刷情報に対応する画像を記録材に形成する。また、プリンタ部２０００は、外部メモリ２００８、印刷部２０１０、操作部（パネル）２０１１及びプリンタ制御ユニット２１００を備える。なお、操作パネル２０１１は、ユーザが操作するための各種スイッチやＬＥＤ表示器等を有する。
【００２２】
プリンタ制御ユニット２１００は、ＭＦＰ１０の印刷機能を統括的に制御するとともに、外部装置から供給される印刷情報等を解析する。さらに、プリンタ制御ユニット２１００は、文字情報に対応する文字パターンをビデオ信号に変換し、印刷部２０１０へ送信する。プリンタ制御ユニット２１００は、ＣＰＵ２００１、ＲＡＭ２００２、プログラムＲＯＭ２００３、データＲＯＭ２００４、メモリコントローラ（ＭＣ）２００７、印刷部インタフェース（Ｉ／Ｆ）２００９、内部Ｉ／Ｏ２００６及び外部Ｉ／Ｏ２０１２を備える。各コンポーネントは、システムバス２０１３によって接続されている。
【００２３】
ＣＰＵ２００１は、プログラムＲＯＭ２００３に記憶されている後述する処理等を行う制御プログラムや外部メモリ２００８に記憶された制御プログラム等に基づいて、システムバス２０１３に接続されている各種デバイスヘを統括的に制御する。また、ＣＰＵ２００１は、印刷部インタフェース２００９を介して接続される印刷部２０１０に、画像信号を出力し、印刷部２０１０に印刷を実行させる。なお、データＲＯＭ２００４には、ＭＦＰで行った課金サービスのログ情報として課金カウンタ情報２００５が記憶される。
【００２４】
また、プリンタ部２０００は、内部Ｉ／Ｏ２００６を介してスキャナ部１０００と通信することができ、外部Ｉ／Ｏ２０１２及びネットワーク５００を介して他のＭＦＰ２０、４０やＳＦＰ３０と通信を行う。ＲＡＭ２００２は、ＣＰＵ２００１の主メモリやワークエリア等として機能するＲＡＭである。メモリコントローラ（ＭＣ）２００７は、外部メモリ２００８へのアクセスを制御する。
【００２５】
図２Ｂは、第１の実施形態に係るＳＦＰ３０の制御構成を示す図である。ＭＦＰ１０は、図２Ａに示すようにスキャナ部１０００及びプリンタ部３０００を備える。プリンタ部３０００は、図２Ａに示すプリンタ部２０００と異なり内部Ｉ／Ｏ２００６に相当する部分を有しておらず、常にネットワーク５００から外部Ｉ／Ｏ３０１２を介して印刷する画像データが入力される。
【００２６】
プリンタ部３０００は、外部メモリ３００８、印刷部３０１０、操作部（パネル）３０１１及びプリンタ制御ユニット３１００を備える。なお、操作パネル３０１１は、ユーザが操作するための各種スイッチやＬＥＤ表示器等を有する。
【００２７】
プリンタ制御ユニット３１００は、ＳＦＰ３０の印刷機能を統括的に制御するとともに、外部装置から供給される印刷情報等を解析する。さらに、プリンタ制御ユニット３１００は、文字情報に対応する文字パターンをビデオ信号に変換し、印刷部３０１０へ送信する。また、プリンタ制御ユニット３１００は、ＣＰＵ３００１、ＲＡＭ３００２、プログラムＲＯＭ３００３、データＲＯＭ３００４、メモリコントローラ（ＭＣ）３００７、印刷部インタフェース（Ｉ／Ｆ）３００９及び外部Ｉ／Ｏ３０１２を備える。各コンポーネントは、システムバス３０１３によって接続されている。
【００２８】
ＣＰＵ３００１は、プログラムＲＯＭ３００３に記憶されている後述する処理等を行う制御プログラムや外部メモリ３００８に記憶された制御プログラム等に基づいて、システムバス３０１３に接続されている各種デバイスヘを統括的に制御する。また、ＣＰＵ３００１は、印刷部インタフェース３００９を介して接続される印刷部３０１０に、画像信号を出力し、印刷部３０１０に印刷を実行させる。なお、データＲＯＭ３００４には、ＳＦＰで行った課金サービスのログ情報として課金カウンタ情報３００５が記憶される。また、ＲＡＭ３００２は、ＣＰＵ３００１の主メモリやワークエリア等として機能するＲＡＭである。メモリコントローラ（ＭＣ）３００７は、外部メモリ２００８へのアクセスを制御する。
【００２９】
＜リモートコピー動作＞
次に、図３Ａ乃至図８を参照して、本実施形態の特徴であるリモートコピー動作について説明する。以下で説明するリモートコピーは、ＭＦＰ１０から画像データの読み込みを行い、ＭＦＰ２０でリモートコピー出力（印刷）を行う例について説明する。
【００３０】
図３Ａは、第１の実施形態に係るＭＦＰ１０の操作部１００９における操作モード入力画面３１０を示す図である。操作モード入力画面３１０は、電源投入後に操作部１００９に表示される。操作モード入力画面３１０には、他のネットワークデバイスと連携して行うジョブである「リモートサービス」動作なのか、操作を行っているデバイス自身で行うジョブである「ローカルサービス」動作なのかを選択する領域が表示される。当該領域は、押下されることにより選択可能なソフトキーである。
【００３１】
本実施形態では、ネットワーク５００を介して接続されている他の装置（ＭＦＰ２０、４０又はＳＦＰ３０）から出力を行うリモートサービス動作を前提としている。したがって、ユーザによってボタン３００が押下されて「リモートサービス」が選択された後にＯＫボタン３０１が押下される。その後、ＣＰＵ１００１は、図３Ｂに示すＩＤ入力画面３２０を操作部１００９に表示する。
【００３２】
図３Ｂは、第１の実施形態に係るＭＦＰ１０の操作部１００９におけるＩＤ入力画面３２０を示す図である。ＩＤ入力画面３２０は、操作モード入力画面３１０で「リモートサービス」が選択されると、表示される。ＩＤ入力画面３２０では、ユーザが図示しない操作部１００９上のテンキーを用いてユーザＩＤ領域３０２及びパスワード領域３０３に各情報が入力され、ＯＫボタン３０４が押下されると、操作画面が表示されて操作が可能になる。ＩＤ入力領域３０２とパスワード入力領域３０３との切り換えは、例えば、入力領域を直接押下することで切り換えてもよい。ＣＰＵ１００１は、入力されたユーザＩＤ（ＩＤ情報）及びパスワードが自身のデータＲＯＭ１００５に格納されているもの否かを判定することで認証を行う。しかし、本実施形態によれば、自身のデータＲＯＭ１００５に該当するユーザＩＤ及びパスワードが記憶されていない場合であっても、ＣＰＵ１００１は、ネットワーク５００を介して他の装置に認証を依頼する。具体的に、ＣＰＵ１００１は、ネットワーク５００に接続された他の装置に当該ユーザＩＤ及びパスワードが記憶されているか否かを判定する。ここで、ネットワーク５００上の全ての装置において、当該ユーザＩＤ及びパスワードが記憶されていない場合、ＣＰＵ１００１は、不明なユーザに対して認証が失敗したことを報知するため図３Ｃに示すエラー画面３３０を表示する。
【００３３】
図３Ｃは、第１の実施形態に係るＭＦＰ１０の操作部１００９におけるエラー画面３３０を示す図である。ＣＰＵ１００１は、ユーザＩＤ又はパスワードの入力が間違いである場合や、上述のようにネットワーク５００に配置された全ての装置において登録されているユーザＩＤでない場合に、エラー画面３３０を操作部１００９に表示する。エラー画面３３０には、例えば、「Ｉｎｖａｌｉｄ ＩＤ ｏｒ ＰａｓｓＷｏｒｄ」のメッセージが表示される。この場合、確認キー３０５を押すことにより、再度、ＩＤ入力画面３２０に表示を遷移させてもよい。
【００３４】
図４は、第１の実施形態に係るＩＤ権限情報４００を説明する図である。本画像処理システム１００では、各ユーザのＩＤごとに各デバイスごとの課金サービス情報であるＩＤ権限情報（ユーザＩＤ管理情報）４００を保持している。このＩＤ権限情報４００は、例えば、ＭＦＰ１０のデータＲＯＭ１００５内に管理されている。また、他のＭＦＰ２０、４０やＳＦＰ３０のデータＲＯＭにも管理されている。
【００３５】
図４に示すように、ＩＤ権限情報４００は、ユーザＩＤ毎に管理され、ローカルデバイス（ここでは、ＭＦＰ１０となる。）やネットワーク５００を介した他のデバイス（ここでは、ＭＦＰ２０、ＳＦＰ３０、ＭＦＰ４０となる。）で許可されている課金サービス４０２を保持している。ここで、課金サービスには、図４に示すように、コピー／印刷機能（Ｃｏｐｙ／Ｐｒｉｎｔ）、送信機能（Ｓｅｎｄ）やリモートコピー機能（ＲｅｍｏｔｅＳｅｒｖｉｃｅ）などがある。
【００３６】
具体的に、ＩＤ権限情報４００は、デバイスの種類４０１ごとに課金サービス４０２の制限情報を保持している。図中の’○’は、対応する課金サービス４０２が許可されていることを示す。一方、図中の’−’は、対応する課金サービス４０２が禁止されていることを示す。したがって、図４に示すユーザＩＤでは、ローカルデバイスであるＭＦＰ１０と、ＭＦＰ４０とにおいてリモートコピーサービスが許可されている。また、ＭＦＰ２０においては、全てのサービスが許可されている。また、ＳＦＰ３０では、全てのサービスが禁止されている。各装置は、このＩＤ権限情報４００に基づいて、ユーザの画像処理システム１００の使用を制限する。
【００３７】
図５Ａは、第１の実施形態に係るユーザの認証後に表示される操作画面５１０を示す図である。なお、以下では、本発明に関する部分についてのみ説明を記載する。操作画面５１０には、ログアウトキー５０９及びリモートサービスキー５０１、５０２、５０３、５０４が表示される。
【００３８】
ログアウトキー５０９は、ユーザが認証後のログイン状態からログアウトするためのキーである。各リモートサービスキー（５０１〜５０４）は、各リモートサービス（課金サービス）を実行するタッチパネル上に表示されたソフトキーである。リモートサービスキー５０１が押下されると、リモートコピーが実行される。同様に、リモートサービスキー５０２が押下されると、ファクシミリ機能が実行される。また、リモートサービスキー５０３が押下されると、読み込んだ画像の送信が実行される。さらに、リモートサービスキー５０４が押下されると、読み込んだ画像の保存が実行される。
【００３９】
リモートサービスキー５０１が選択されると、ＣＰＵ１００１は、操作部１００９に図５Ｂに示す選択画面５２０を表示する。図５Ｂは、リモートコピーが選択された場合に表示される選択画面５２０を示す図である。図５Ｂに示すように、選択画面５２０には、出力先の候補となるプリンタリストが表示される。ここで、ＣＰＵ１００１は、操作画面５１０においてリモートコピーが選択されると、当該ユーザＩＤに対応するＩＤ権限情報４００に記憶されている出力可能なプリンタのみを選択画面５２０に表示してもよい。また、ＣＰＵ１００１は、ネットワーク５００の全てのデバイスを表示させ、リモートコピーが禁止されているデバイスをユーザが選択した場合は、「サービスが実行できないデバイスです」等の警告表示を出してもよい。
【００４０】
選択画面５２０には、図５Ｂに示すように、エリア、デバイスの名前、印刷モードなどが表示され、さらに、各デバイスの選択ボタン５０５及びＯＫボタン５０６が表示される。したがって、ユーザは、選択ボタン５０５を押下することにより出力先のプリンタを選択し、ＯＫボタン５０６を押下することで決定することができる。
【００４１】
ここで、図５Ｂに示すように、ユーザによって”ＭＦＰ２０”が選択された場合に、コピー動作終了時に課金ログ用のカウンタを制御するためのカウントイネーブルコマンド（カウントインクリメント指令）を予め設定する課金制御について説明する。
【００４２】
”ＭＦＰ２０”が設定された場合に、ＣＰＵ１００１は、データＲＯＭ１００５内に記憶されている優先度テーブル１００６を確認する。図６は、第１の実施形態に係る優先度テーブル６００の内容を示す図である。図６に示すように、本実施形態によれば、課金される対象が優先順位をつけて予め設定されている。
【００４３】
優先度テーブル６００は、優先順位６０１の順番で、デバイスの種類を記憶している。この優先度テーブル６００は、サービスの終了後に、課金先のデバイスを決定するために用いられる。ここでは、優先順位の数が小さい値であるほど、優先順位が高いことを示す。したがって、図６に示す優先順位６０１は、出力デバイス（印刷を実行するプリンタ）、ローカルデバイス（印刷の対象となる画像データを入力するプリンタ）、連携デバイス（ネットワーク５００に接続された他のプリンタ、ネットワークデバイスともいう。）、サービス不許可の順になる。即ち、ＣＰＵ１００１は、まず、第１の優先順位である出力デバイス（ここでは、ＭＦＰ２０となる。）にユーザＩＤの権限があるか否かを判定する。具体的に、ＣＰＵ１００１は、当該ユーザのユーザＩＤがＭＦＰ２０のデータＲＯＭに保持されているか否かを判定する。ＭＦＰ２０にユーザＩＤの権限がない場合、第２の優先順位であるローカルデバイスにユーザＩＤの権限があるか否かを判定する。これにより、出力デバイスやローカルデバイスの両方にユーザＩＤの権限があった場合であっても、優先順位に従って１つのデバイスにて後述する課金制御を行うことができ、２重課金等を防止しうる。また、このような優先度テーブル６００を保持している場合、当該優先度テーブル６００を変更することで課金されるデバイスの優先順位を容易に変更することも可能である。
【００４４】
ここで、図４で示したＩＤ権限情報４００から、課金先は、ＭＦＰ２０と決定される。課金先のデバイスが決定されると、ＣＰＵ１００１は、優先度テーブル１００６からカウントイネーブルコマンドとして出力プリンタのＩＰアドレスとカウントイネーブルコマンドとを課金設定バッファ１００３に設定する。
【００４５】
図７は、第１の実施形態に係る課金設定バッファ７００の内部情報を示す図である。図７に示すように、課金設定バッファ７００は、例えば、課金先のＩＰアドレス７０１、サービス内容７０２、カラー印刷なのかモノクロ印刷なのか等を示す印刷モード７０３、及び、印刷される印刷枚数７０４の情報を有する。印刷枚数７０４は、ユーザがプリント枚数を設定した後に更新、格納される。この課金設定バッファ７００によりコピー動作が終了した時点で送信先として設定してあるデバイスに課金カウンタイネーブルコマンドとともにバッファに格納されている情報が送信される。これにより、受信側の課金カウンタ情報を適切に更新し、課金情報を蓄積させることが可能となる。
【００４６】
このように、ユーザが出力プリンタの設定を完了し、ＭＦＰ１０内の課金設定バッファ１００３に所定のカウントイネーブルコマンドが設定されると、ＣＰＵ１００１は、図５Ｃに示す確認画面５３０を操作部１００９に表示する。図５Ｃは、リモートサービスを実行するための確認画面５３０を示す図である。確認画面５３０には、”ＭＦＰ２０”が選択されたことを示す”ＯｕｔｐｕｔＰｒｉｎｔｅｒＭＦＰ２０”の表示５０７及びＳｔａｒｔキー５０８が表示される。
【００４７】
ここまででリモートコピーのプリンタ選択を終了し、Ｓｔａｒｔキー５０８が押下されると、ＣＰＵ１００１は、スキャナ部１０００で原稿を読取らせて、指定したＭＦＰ２０のプリンタ部２０００へ外部Ｉ／Ｏ２０１２を介して画像データを送信する。ＭＦＰ２０では、受信した画像データに従って印刷を行う。印刷が終了すると、ＭＦＰ２０は、リモートコピー動作が終了したことを示すコピー終了コマンドをネットワーク５００を介してＭＦＰ１０のスキャナ部１０００に通知する。その後、スキャナ部１０００は、先ほど設定した課金設定バッファ１００３内の情報により、出力デバイスであるＭＦＰ２０へカウントイネーブルコマンドを送信する。ＭＦＰ２０は、カウントイネーブルコマンドを外部Ｉ／Ｏ２０１２を介して受信し、プリンタ部内の課金カウンタ情報に保持してあるカウンタを出力された印刷枚数分だけインクリントする。
【００４８】
また、リモートコピー中に紙詰まり等によりエラーが発生し、コピー動作が中断された場合、ＭＦＰ２０は、エラー情報を外部Ｉ／Ｏ及びネットワーク５００を介してＭＦＰ１０へ送信する。エラー情報を受信すると、ＣＰＵ１００１は、リモートコピーが正常に終了しなかったことを操作部１００９に表示する。この場合、予めリモートコピー動作実行前に課金設定バッファ１００３に格納していたカウントイネーブルコマンドの情報はそのまま情報を維持しておくことが望ましい。これは、ユーザが再度リモートコピー動作を実行し、正常終了した場合に同様にＭＦＰ２０へカウントイネーブルコマンドを送信するためである。また、ユーザがリモートコピー動作のジョブをキャンセルした場合、ＣＰＵ１００１は、課金設定バッファ１００３に保存していたカウントイネーブルの情報をクリアする。
【００４９】
次に、図８を参照して、リモートコピーサービスの一連の処理手順について説明する。図８は、第１の実施形態に係るリモートコピーサービスの処理手順を示すフローチャートである。なお、以下で説明する処理は、操作画面５１０において、リモートコピーが選択されることを想定している。また、以下で説明するフローは、優先度テーブル６００に従った処理手順を示す。
【００５０】
ステップＳ８０１において、ＣＰＵ１００１は、ユーザによって操作部１００９から入力されたユーザＩＤ及びパスワードを取得する。続いて、ステップＳ８０２において、ＣＰＵ１００１は、認証手段として機能し、取得したユーザＩＤがデータＲＯＭ１００５に予め記憶されているか否かを判定することでユーザの認証を行う。ここで、ＣＰＵ１００１は、入力されたユーザＩＤがデータＲＯＭ１００５に記憶されていない場合に、ネットワーク５００を介して接続された他のプリンタ（ここでは、ＭＦＰ２０、４０、ＳＦＰ３０となる。）にユーザＩＤが記憶されているか否かを判定する。具体的に、ＣＰＵ１００１は、送信手段として機能し、入力されたユーザＩＤをネットワーク５００を介して他のプリンタに送信する。他のプリンタ側のＣＰＵ１００１は、返信手段として機能し、自身のデータＲＯＭ１００５に送信されたユーザＩＤが記憶されているか否かを判定し、判定結果をユーザＩＤを送信したプリンタに返信する。即ち、本実施形態の画像処理システム１００は、ユーザが使用しているプリンタに当該ユーザのユーザＩＤが記憶されていない場合であっても、システム内に配置された他のプリンタに記憶されているか否かを判定することにより、システム全体で認証を行う。ここで、入力されたユーザＩＤがシステム全体で不明である場合、ＣＰＵ１００１は処理をステップＳ８０３に遷移させる。ステップＳ８０３において、ＣＰＵ１００１は、ユーザに対してログイン不許可を報知するためのエラー画面３３０を操作部１００９に表示して、処理を終了する。ここで、ＣＰＵ１００１は、禁止手段として機能する。
【００５１】
一方、認証が成功した場合、ステップＳ８０４において、ＣＰＵ１００１は、印刷を実行する出力先のプリンタを設定する。具体的に、ＣＰＵ１００１は、データＲＯＭ１００５に記憶されている課金サービス情報を用いて、出力先のプリンタをユーザに選択させるための選択画面５２０を生成して操作部１００９に表示する。ここで、ＣＰＵ１００１は、表示制御手段として機能する。さらに、ＣＰＵ１００１は、ユーザによって選択画面５２０を介して操作部１００９の入力装置に入力された情報から、印刷を実行するプリンタを選択する。ここで、入力装置に入力された情報とは、例えば、図５Ｂの選択画面５２０に表示された選択ボタン５０５が選択されたことを示す情報である。また、ＣＰＵ１００１は、出力先選択手段として機能する。
【００５２】
印刷を実行するプリンタが選択されると、ＣＰＵ１００１は、課金情報を蓄積させるプリンタを決定する。ステップＳ８０５において、ＣＰＵ１００１は、まず、出力デバイス（Ｓ８０４で選択されたプリンタ）で対応するユーザアＩＤで課金サービスが許可されているか否かをデータＲＯＭ１００５に記憶されたＩＤ権限情報から判定する。ここで、まず出力デバイスで課金サービスが許可されているか否か判定する理由は、優先度テーブル６００で最も高い優先順位が設定されているためである。したがって、ＣＰＵ１００１は、優先度テーブル６００と、ＩＤ権限情報とをデータＲＯＭ１００５から取得して、判定する順番を決定している。なお、許可されている場合はＳ８０６に処理を遷移させ、許可されていない場合はＳ８０９に処理を遷移させる。
【００５３】
ステップＳ８０６において、ＣＰＵ１００１は、出力デバイス側で課金情報の蓄積を行うと判定し、リモートコピーを実行する。具体的に、ＣＰＵ１００１は、スキャナ１００８で原稿から画像データを読み込み、読み込んだ画像データをネットワーク５００を介して出力デバイスに送信する。出力側のプリンタでは、送信された画像データに従って印刷を実行する。さらに、出力側のプリンタは、印刷が正常に終了すると、画像データを読み込んだ側のプリンタに対して、正常終了を表す通知を送信する。また、出力側のプリンタは、印刷が異常終了した場合には、その旨を表す通知を読み込んだ側のプリンタに送信してもよい。また、印刷を実行するプリンタ及び課金情報を蓄積させるプリンタを決定すると、ＣＰＵ１００１は、出力側デバイスのＩＰアドレスと設定されたカウント枚数を課金設定バッファ１００３に設定しておく。
【００５４】
ステップＳ８０７において、ＣＰＵ１００１は、正常終了を表す通知が送信されたか否かを判定することにより、印刷が正常に終了したか否かを判定する。ここで、ＣＰＵ１００１は、印刷が正常終了しなかったと判定した場合、Ｓ８０６に処理を遷移させ、再度印刷を実行する。一方、印刷が正常終了したと判定した場合、ＣＰＵ１００１は、処理をＳ８０８に遷移させる。
【００５５】
ステップＳ８０８において、ＣＰＵ１００１は、Ｓ８０５で課金情報の蓄積を行うと判定した出力デバイスに対して、印刷を実行した内容を示す課金情報を送信することにより、課金情報を蓄積させる。具体的に、ＣＰＵ１００１は、課金設定バッファ１００３に設定された内容を課金情報を蓄積させるプリンタに送信する。ここで、ＣＰＵ１００１は、課金情報蓄積手段として機能する。課金情報を蓄積するプリンタは、送信された情報に従って自身のデータＲＯＭ２００４に記憶されている課金カウンタ情報２００５を更新する。
【００５６】
ステップＳ８０５で出力デバイスで課金サービスが許可されていないと判断した場合、ステップＳ８０９において、ＣＰＵ１００１は、ローカルデバイスで課金サービスが許可されているか否かを判定する。ローカルデバイスとは、印刷する画像データを読み込むプリンタを示す。即ち、ここでは、自身のプリンタを指す。ここで、課金サービスが許可されている場合はＳ８１０に遷移し、許可されていない場合はＳ８１３に遷移する。
【００５７】
ステップＳ８１０において、ＣＰＵ１００１は、ローカルデバイス側で課金情報の蓄積を行うと判定し、リモートコピーを実行する。具体的に、ＣＰＵ１００１は、スキャナ１００８で原稿から画像データを読み込み、読み込んだ画像データを、ネットワーク５００を介して出力デバイスに送信する。出力側のプリンタでは、送信された画像データに従って印刷を実行する。さらに、出力側のプリンタは、印刷が正常に終了すると、画像データを読み込んだ側のプリンタに対して、正常終了を表す通知を送信する。また、出力側のプリンタは、印刷が異常終了した場合には、その旨を表す通知を読み込んだ側のプリンタに送信してもよい。また、印刷を実行するプリンタ及び課金情報を蓄積させるプリンタを決定すると、ＣＰＵ１００１は、出力側デバイスのＩＰアドレスと設定されたカウント枚数を課金設定バッファ１００３に設定しておく。
【００５８】
ステップＳ８１１において、ＣＰＵ１００１は、正常終了を表す通知が送信されたか否かを判定することにより、印刷が正常に終了したか否かを判定する。ここで、ＣＰＵ１００１は、印刷が正常終了しなかったと判定した場合、Ｓ８１０に処理を遷移させ、再度印刷を実行する。一方、印刷が正常終了したと判定した場合、ＣＰＵ１００１は、処理をＳ８１２に遷移させる。
【００５９】
ステップＳ８１２において、ＣＰＵ１００１は、Ｓ８０９で課金情報の蓄積を行うと判定したローカルデバイスに対して、印刷を実行した内容を示す課金情報を送信することにより、課金情報を蓄積させる。したがって、ここでローカルデバイスとは、自身のプリンタであるため、Ｓ８０８とは異なり自身のデータＲＯＭ２００４に記憶されている課金カウンタ情報２００５を更新することとなる。
【００６０】
ステップＳ８０９において、ローカルデバイスで課金サービスが許可されていないと判断した場合、ステップＳ８１３において、ＣＰＵ１００１は、ネットワークデバイスで課金サービスが許可されているか否かを判定する。ネットワークデバイスとは、印刷を実行するプリンタ及び印刷する画像データを読み込むプリンタ以外のネットワーク５００に接続されたプリンタを示す。ここで、課金サービスが許可されている場合はＳ８１４に遷移し、許可されていない場合はＳ８１７に遷移する。
【００６１】
ステップＳ８１４において、ＣＰＵ１００１は、ネットワークデバイス側で課金情報を蓄積すると判定し、リモートコピーを実行する。具体的に、ＣＰＵ１００１は、スキャナ１００８で原稿から画像データを読み込み、読み込んだ画像データを、ネットワーク５００を介して出力デバイスに送信する。出力側のプリンタでは、送信された画像データに従って印刷を実行する。さらに、出力側のプリンタは、印刷が正常に終了すると、画像データを読み込んだ側のプリンタに対して、正常終了を表す通知を送信する。また、出力側のプリンタは、印刷が異常終了した場合には、その旨を表す通知を読み込んだ側のプリンタに送信してもよい。また、印刷を実行するプリンタ及び課金情報を蓄積させるプリンタを決定すると、ＣＰＵ１００１は、出力側デバイスのＩＰアドレスと設定されたカウント枚数を課金設定バッファ１００３に設定しておく。
【００６２】
ステップＳ８１５において、ＣＰＵ１００１は、正常終了を表す通知が送信されたか否かを判定することにより、印刷が正常に終了したか否かを判定する。ここで、ＣＰＵ１００１は、印刷が正常終了しなかったと判定した場合、Ｓ８１４に処理を遷移させ、再度印刷を実行する。一方、印刷が正常終了したと判定した場合、ＣＰＵ１００１は、処理をＳ８１６に遷移させる。
【００６３】
ステップＳ８１６において、ＣＰＵ１００１は、Ｓ８１３で課金情報を蓄積すると判定したネットワークデバイスに対して、印刷を実行した内容を示す課金情報を送信することにより、課金情報を蓄積させる。具体的に、ＣＰＵ１００１は、課金設定バッファ１００３に設定された内容を課金情報を蓄積させるプリンタに送信する。ここで、ＣＰＵ１００１は、課金情報蓄積手段として機能する。課金情報を蓄積するプリンタは、送信された情報に従って自身のデータＲＯＭ２００４に記憶されている課金カウンタ情報２００５を更新する。
【００６４】
ステップＳ８１３において、ネットワークデバイスの中で課金サービスが許可されているプリンタが存在しないと判断した場合、ステップＳ８１７において、ＣＰＵ１００１は、操作部１００９に権限がないことを示す情報を表示し、処理を終了する。即ち、ＣＰＵ１００１は、全てのプリンタにおいて、課金サービスが実行できないと判断し、印刷を禁止するとともに、処理を終了させる。
【００６５】
以上説明したように、本実施形態に係る画像処理システムは、予め記憶されている課金サービス情報及び優先度テーブルを用いて、画像形成に対する課金情報を蓄積させる画像処理装置を選択する。具体的に、本画像処理システムは、課金サービスが許可された画像処理装置であって、かつ、優先順位が最も高い画像処理装置を、課金情報を蓄積させる画像処理装置として選択する。これにより、何れの画像処理装置を用いて行われたリモートコピーであっても、画像処理システムで規定された優先順位に従って課金情報を蓄積させる画像処理装置を選択することができ、適切な課金情報を蓄積させることができる。さらに、課金サービス情報は、ユーザＩＤごとに設定されているため、何れのユーザが使用したとしても、適切に課金情報を蓄積させることができる。具体的に、他部門や外部のユーザが使用した場合であっても、ユーザＩＤごとに優先順位に従った適切な課金情報の蓄積を行うことができる。したがって、課題であった管理者が他部門や外部のユーザが使用した複写サービスに対しても課金された金額を支払うことはなく、正しくサービスを使用したユーザへ課金を実行することができる。
【００６６】
なお、本発明は、上述の実施形態に限らず、様々な変形が可能である。例えば、本画像処理システムは、ユーザが使用するデバイスでユーザの認証を行うとともに、認証が失敗した場合はシステム内の他のデバイスで認証を行う。これにより、本画像処理システムは、ユーザＩＤ権限のないデバイスからリモートコピーを行う場合であっても、システム全体で認証を行うことができ、ユーザフレンドリーな操作体系を提供することができる。
【００６７】
［第２の実施形態］
次に、図９乃至図１０Ｃを参照して、第２の実施形態について説明する。本実施形態は、ユーザの認証について、ＩＤカード（ＩＣカード）を用いて行うことを特徴とする。本実施形態に係る画像処理システム１００の基本的な構成は第１の実施形態と同様である。以下では、第１の実施形態と異なる部分についてのみ説明を記載し、同様の構成については、同一の番号を付し説明を省略する。
【００６８】
図９は、第２の実施形態に係るＭＦＰ２０の制御構成を示す図である。図１０Ａは、第２の実施形態に係るＩＤカード認証画面５４０を示す図である。図１０Ｂは、第２の実施形態に係る検索画面５５０を示す図である。図１０Ｃは、第２の実施形態に係る検索結果画面５６０を示す図である。
【００６９】
ＭＦＰ２０は、図２Ａに示す構成に加えて、カードリーダ９００を備える。カードリーダ９００は、読出手段として機能し、挿入されるＩＤカードの情報を読み出す。ＩＤカードは、少なくともユーザのＩＤ情報及びパスワード情報を備える。これにより、ユーザは、ＩＤ情報の格納されているＩＤカードをカードリーダ９００に挿入することで認証を行うことができる。また、ＩＤカードが挿入されると、カードリーダ９００は、当該ＩＤカードからＩＤ情報を読み出して、スキャナ部１０００へ通知する。
【００７０】
以下では、本実施形態に係るリモートコピーの動作について説明する。ここでは、ＭＦＰ２０から画像データの読み込み動作を行い、ＳＦＰ３０でリモートコピーの出力を行う例について説明する。なお、本実施形態は、第１の実施形態と異なり、読み込みデバイスにＩＤカードから読み出したユーザＩＤに対応するＩＤ権限情報が記憶されていないことを前提とする。
【００７１】
まず、第１の実施形態における図３Ａと同様に、ＣＰＵ１００１は、電源投入後に操作部１００９に操作モード入力画面３１０を表示する。ここで、本実施形態で想定しているケースでは、リモートサービス動作であるためボタン３００が押下され、続いてＯＫボタン３０１が押下される。
【００７２】
ＯＫボタン３０１が押下されると、ＣＰＵ１００１は、図１０Ａに示すＩＤカード認証画面５４０を操作部１００９に表示する。ＩＤカード認証画面５４０は、ユーザに対して、ＩＤカードをＭＦＰ２０に装着されているカードリーダ９００へ挿入することを促すために表示される。ＩＤカードが挿入されると、カードリーダ９００は、ＩＤカード内に保持されているユーザＩＤとパスワードの情報を読み込む。ＣＰＵ１００１は、読み込まれたユーザＩＤとパスワードを、ＲＡＭ１００２に格納する。続いて、ＣＰＵ１００１は、読み込んだユーザＩＤとパスワードとを用いて認証を行う。
【００７３】
認証が成功すると、ＣＰＵ１００１は、図５Ａに示す操作画面５１０を操作部１００９に表示する。ここで、リモートコピーが選択される。ここで、本実施形態で想定しているケースは、第１の実施形態と異なり、ＭＦＰ２０が各ユーザＩＤの各デバイスに対する課金サービスのＩＤ権限情報を予め記憶していない。したがって、ＣＰＵ１００１は、ＩＤカードから読み出したユーザＩＤとパスワードとを用いて、ネットワーク５００を介して連携しているデバイスへ配信しリモートコピーが可能なプリンタを検索する。ここで、ＣＰＵ１００１は、図１０Ｂに示す検索画面５５０を操作部１００９に表示する。
【００７４】
各プリンタは、通知されたユーザＩＤに対するＩＤ権限情報を確認し、リモートコピーが自身のデバイスで許可されているか否かを判定し、判定結果を通知する。この場合、ＣＰＵ１００１は、検索された順番に随時出力したいデバイスを検索画面５５０に追加で表示させてもよい。
【００７５】
出力デバイスの検索が終了すると、ＣＰＵ１００１は、図１０Ｃの検索結果画面５６０を示す。ここで、ユーザによって選択ボタンボタン８００で出力デバイスが選択され、ＯＫボタン８０１が押下されることによりリモートコピーが実行される。図１０Ｃに示すように、”ＳＦＰ３０”が選択された場合の、課金制御ついて詳細に説明する。
【００７６】
”ＳＦＰ３０”が選択されると、ＭＦＰ２０のＣＰＵ１００１は、優先度テーブル１００６に設定された優先順位と、ユーザＩＤに対応するＩＤ権限情報４００とを照合し、課金情報を蓄積させるプリンタを選択する。ここで選択された出力デバイスは、ＳＦＰであるため、ＩＤ権限情報４００が管理されていない。したがって、優先度テーブルの優先順位に従い、２番目の優先順位であるローカルデバイス側（送信デバイス）のＩＤ権限情報４００を確認する。
【００７７】
ここで、ＣＰＵ１００１は、ローカルデバイス（ＭＦＰ２０）側ではＩＤ権限情報が管理されており、コピー・プリントを実行する権限があるため、ＭＦＰ２０のＩＰアドレスとカウントイネーブルコマンドを課金設定バッファ１００３に設定する。このように出力先のプリンタと、課金情報を蓄積させるプリンタが設定されると、ＣＰＵ１００１は、第１の実施形態と同様に図５Ｃに示す確認画面５３０を操作部１００９に表示する。５０７で示すウィンドウに、ここでは、”ＯｕｔｐｕｔＰｒｉｎｔｅｒＳＦＰ３０”と表示される。さらに、Ｓｔａｒｔキー５０８が押下されると、ＭＦＰ２０のスキャナ部１０００で原稿が読み取られて、ネットワーク５００を介して読み取られた画像データがＳＦＰ３０に送信される。さらに、ＳＦＰ３０は、送信されてきた画像データに従って印刷を実行する。
【００７８】
印刷が終了すると、ＳＦＰ３０は、リモートコピーが終了したことを表すコピー終了コマンドをネットワーク５００を介してＭＦＰ２０に通知する。ＣＰＵ１００１は、課金設定バッファ１００３内の情報とともに、自身のプリンタ部２０００へカウントイネーブルコマンドを送信する。これにより、プリンタ部２０００内のデータＲＯＭ２００４にある課金カウンタ情報２００５のカウンタを所定の印刷枚数分だけインクリントする。一方、第１の実施形態と同様に、例えば、ＳＦＰ３０で紙詰り等のエラーが発生すると、ＣＰＵ１００１は、エラー画面３３０を操作部１００９に表示する。
【００７９】
［他の実施形態］
次に、他の実施形態について説明する。本実施形態に係る画像処理システム１００の構成は、第１の実施形態における図１と同様であり、内部構成も図２Ａ，図２Ｂと同様であるため説明を省略する。ここでは、ＭＦＰ１０より画像を読み込ませ、ＳＦＰ３０から出力させたい場合のリモートコピー動作について説明する。即ち、本実施形態では、入力デバイス及び出力デバイスの両方が、入力されたユーザＩＤに対応する権限情報及びコピー権限がない場合を想定している。
【００８０】
第１の実施形態と同様に本実施形態でもネットワーク５００を介して接続されているＳＦＰ３０に印刷を行わせたいリモートサービス動作であるため、まず操作モード入力画面３１０においてボタン３００が押下され、ＯＫボタン３０１が押下される。その後、同様に、ユーザがＩＤ入力画面３２０にてユーザＩＤとパスワードの入力を行う。
【００８１】
さらに、第１の実施形態と同様にＭＦＰ１０のデータＲＯＭ１００５内に管理されているユーザＩＤとパスワードの内容により、認証を行う。認証が成功すると、操作画面５１０にログインし、操作画面５１０を介して所望のサービスが選択されると、ＣＰＵ１００１は、選択画面５２０を表示して、出力先を選択させる。ここでは、出力先のプリンタとしてＳＦＰ３０が選択される。
【００８２】
”ＳＦＰ３０”が選択されると、ＣＰＵ１００１は、優先度テーブル１００６に設定された優先順位と、ユーザＩＤに対応するＩＤ権限情報４００とを照合し、課金情報を蓄積させるプリンタを選択する。本実施形態の場合、図４に示すように、選択された出力デバイスがＳＦＰ３０であるが、ＩＤ権限情報４００が管理されていない。したがって、優先度テーブル１００６の優先順位に従い、２番目の優先順位であるローカルデバイス側（送信デバイス）のＩＤ権限情報４００を確認する。しかし、ローカルデバイス側では、入力されたユーザＩＤに対応するコピー・プリントの権限がない。したがって、３番目の優先順位である他の連携しているデバイスのＩＤ権限情報４００の確認を行う。この場合、ＭＦＰ２０が入力されたユーザＩＤに対してコピー・プリントを実行できる権限を有している。よって、ＣＰＵ１００１は、カウントイネーブルコマンドとしてＭＦＰ２０のＩＰアドレスとカウントイネーブルコマンドとを課金設定バッファ１００３に設定する。
【００８３】
上述のように、出力先のデバイスと課金先のデバイスとが決定すると、ＣＰＵ１００１は、Ｓｔａｒｔキー５０８が押下されることにより、スキャナ部１０００で原稿を読み取らせ、ネットワーク５００を介して画像データをＳＦＰ３０に送信する。画像データを受信すると、ＳＦＰ３０は、印刷を実行する。印刷が終了すると、ＳＦＰ３０は、ＭＦＰ１０に対して、リモートコピーが終了したことを示すコピー終了コマンドを通知する。ＣＰＵ１００１は、カウントイネーブルコマンドとともに、課金設定バッファ１００３内に設定されている情報を、ＭＦＰ２０のプリンタ部２０００へ送信する。ＭＦＰ２０のプリンタ部２０００では、課金カウンタ情報２００５に保持してあるカウンタを所定の枚数分だけインクリントする。
【００８４】
以上、様々な実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。例えば、プリンタ、ファクシミリ、ＰＣ、サーバとクライアントとを含むコンピュータシステムなどの如くである。
【００８５】
本発明は、前述した実施形態の各機能を実現するソフトウェアプログラムを、システム若しくは装置に対して直接または遠隔から供給し、そのシステム等に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【００８６】
従って、本発明の機能・処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【００８７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００８９】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページからダウンロードしてもよい。すなわち、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよいのである。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【００９０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【００９１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【００９２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【００９３】
【図１】第１の実施形態に係る画像処理システム１００の構成例を示す図である。
【図２Ａ】第１の実施形態に係るＭＦＰ１０の制御構成を示す図である。
【図２Ｂ】第１の実施形態に係るＳＦＰ３０の制御構成を示す図である。
【図３Ａ】第１の実施形態に係るＭＦＰ１０の操作部１００９における操作モード入力画面３１０を示す図である。
【図３Ｂ】第１の実施形態に係るＭＦＰ１０の操作部１００９におけるＩＤ入力画面３２０を示す図である。
【図３Ｃ】第１の実施形態に係るＭＦＰ１０の操作部１００９におけるエラー画面３３０を示す図である。
【図４】第１の実施形態に係るＩＤ権限情報４００を説明する図である。
【図５Ａ】第１の実施形態に係るユーザの認証後に表示される操作画面５１０を示す図である。
【図５Ｂ】第１の実施形態に係るリモートコピーが選択された場合に表示される選択画面５２０を示す図である。
【図５Ｃ】第１の実施形態に係るリモートサービスを実行するための確認画面５３０を示す図である。
【図６】第１の実施形態に係る優先度テーブル６００の内容を示す図である。
【図７】第１の実施形態に係る課金設定バッファ７００の内部情報を示す図である。
【図８】第１の実施形態に係るリモートコピーサービスの処理手順を示すフローチャートである。
【図９】第２の実施形態に係るＭＦＰ２０の制御構成を示す図である。
【図１０Ａ】第２の実施形態に係るＩＤカード認証画面５４０を示す図である。
【図１０Ｂ】第２の実施形態に係る検索画面５５０を示す図である。
【図１０Ｃ】第２の実施形態に係る検索結果画面５６０を示す図である。
【符号の説明】
【００９４】
１００：画像処理システム
１０、２０、４０：ＭＦＰ
３０：ＳＦＰ
５００：ネットワーク
【図１】
2009060442.tif 000003
【図２Ａ】
2009060442.tif 000004
【図２Ｂ】
2009060442.tif 000005
【図３Ａ】
2009060442.tif 000006
【図３Ｂ】
2009060442.tif 000007
【図３Ｃ】
2009060442.tif 000008
【図４】
2009060442.tif 000009
【図５Ａ】
2009060442.tif 000010
【図５Ｂ】
2009060442.tif 000011
【図５Ｃ】
2009060442.tif 000012
【図６】
2009060442.tif 000013
【図７】
2009060442.tif 000014
【図８】
2009060442.tif 000015
【図９】
2009060442.tif 000016
【図１０Ａ】
2009060442.tif 000017
【図１０Ｂ】
2009060442.tif 000018
【図１０Ｃ】
2009060442.tif 000019