(57)【要約】【課題】複数のユーザが利用する画像処理装置から外部の画像処理サービスを利用する態様において、外部にユーザ情報を通知しないようにし、ユーザ管理の容易化と、情報漏洩の防止を図る。【解決手段】画像処理装置においては、契約（Ｓ３０）後、外部の画像処理サービスを利用するための代表アカウントを設定しておく（Ｓ３２）。この画像処理装置に対し、認証を経てログオン（Ｓ３６）した各ユーザは、サービスリストに基づいて画像処理サービスを選択する（Ｓ３８）。このサービスが外部装置を用いて行われる場合には、外部装置に対し、設定した代表アカウントでログオンし（Ｓ３８）外部装置にサービス指令を行う（Ｓ４２）。望ましくは、代表アカウントは画像処理装置の識別子情報に基づいて与えられ、その認証には公開鍵暗号方式が用いられる。【選択図】図８
2005311816.tif 000002
【特許請求の範囲】
【請求項１】
用紙上の原画像を撮像して画像データを生成するスキャナ機能、または、画像データに基づいて用紙に印刷画像を形成する画像形成機能を備えた画像処理装置において、
各ユーザ用の個別アカウントを管理するユーザ管理手段と、
当該画像処理装置にアクセスするユーザを対応する個別アカウントでログオンさせるローカルログオン手段と、
当該画像処理装置にログオンしたユーザに対して、外部装置を利用した画像処理サービスのサービス項目を提示し、実施する画像処理サービスをユーザ選択させるサービス提示手段と、
ユーザ選択された画像処理サービスを提供する外部装置に対し、複数のユーザに対する画像処理サービスに共用される予め設定された代表アカウントでログオンする外部ログオン手段と、
この外部装置に対し、ユーザ選択された画像処理サービスに係る処理の実施を指令する指令手段と、
を備える、ことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
代表アカウントは、外部装置側との契約により割り当てられ、当該画像処理装置においてはその管理者の入力に基づいて設定される、ことを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
代表アカウントは、当該画像処理装置の識別子情報を用いて定められる識別子をもつ、ことを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
外部ログオン手段においては、被認証情報を外部装置に送信して認証処理を受け、
この被認証情報は、外部装置側との契約により割り当てられ、当該画像処理装置の管理者の入力に基づいて設定される、ことを特徴とする画像処理装置。
【請求項５】
請求項３に記載の画像処理装置において、
外部装置は、当該画像処理装置と同一あるいは技術的に連携した企業によって提供され、
当該画像処理装置は、
外部ログオン手段においては、被認証情報を外部装置に送信して認証処理を受け、
この被認証情報としては、予めその企業によって定められた方式に基づいて、当該画像処理装置の識別子情報から生成可能な情報が設定される、ことを特徴とする画像処理装置。
【請求項６】
請求項１に記載の画像処理装置において、
外部ログオン手段においては、公開鍵暗号方式に基づいて認証処理を受ける、ことを特徴とする画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
公開鍵の証明書、及び、対応する秘密鍵を保持し、
外部ログオン手段においては、この秘密鍵により暗号化した情報を外部装置に送信して認証処理を受ける、ことを特徴とする画像処理装置。
【請求項８】
請求項７に記載の画像処理装置において、
秘密鍵及び公開鍵の証明書は、工場出荷時に当該画像処理装置に組み込まれる、ことを特徴とする画像処理装置。
【請求項９】
請求項７に記載の画像処理装置において、
公開鍵の証明書は当該画像処理装置の識別子情報を含み、
代表アカウントは、この識別子情報を用いて定められる識別子をもつ、ことを特徴とする画像処理装置。
【請求項１０】
請求項１に記載の画像処理装置において、
ユーザ選択された画像処理サービスを担当する外部装置に対して、個別アカウントに対応して個別に設定されたアカウントでログオンする個別外部ログオン手段と、
外部装置の属性に応じて、外部ログオン手段によるログオンと個別外部ログオン手段によるログオンとを切り替える切替手段と、
を備える、ことを特徴とする画像処理装置。
【請求項１１】
用紙上の原画像を撮像して画像データを生成するスキャナ機能、または、画像データに基づいて用紙に印刷画像を形成する画像形成機能を備えた画像処理装置において実行されるプログラムであって、
各ユーザ用の個別アカウントを管理するユーザ管理手順と、
当該画像処理装置にアクセスするユーザを対応する個別アカウントでログオンさせるローカルログオン手順と、
当該画像処理装置にログオンしたユーザに対して、外部装置を利用した画像処理サービスのサービス項目を提示し、実施する画像処理サービスをユーザ選択させるサービス提示手順と、
ユーザ選択された画像処理サービスを提供する外部装置に対し、複数のユーザに対する画像処理サービスに共用される予め設定された代表アカウントでログオンする外部ログオン手順と、
この外部装置に対し、ユーザ選択された画像処理サービスに係る処理の実施を指令する指令手順と、
を含む、ことを特徴とする画像処理プログラム。
【請求項１２】
用紙上の原画像を撮像して画像データを生成するスキャナ機能、または、画像データに基づいて用紙に印刷画像を形成する画像形成機能を備えた画像処理装置において実行される方法であって、
各ユーザ用の個別アカウントを管理するユーザ管理ステップと、
当該画像処理装置にアクセスするユーザを対応する個別アカウントでログオンさせるローカルログオンステップと、
当該画像処理装置にログオンしたユーザに対して、外部装置を利用した画像処理サービスのサービス項目を提示し、実施する画像処理サービスをユーザ選択させるサービス提示ステップと、
ユーザ選択された画像処理サービスを提供する外部装置に対し、複数のユーザに対する画像処理サービスに共用される予め設定された代表アカウントでログオンする外部ログオンステップと、
この外部装置に対し、ユーザ選択された画像処理サービスに係る処理の実施を指令する指令ステップと、
を含む、ことを特徴とする画像処理方法。
【請求項１３】
用紙上の原画像を撮像して画像データを生成するスキャナ機能、または、画像データに基づいて用紙に印刷画像を形成する画像形成機能と、
外部装置を利用した画像処理サービスを行う機能と、
を備えた画像処理装置を制御する装置であって、
画像処理装置にログオンしたユーザの入力に基づいて、外部装置を利用した画像処理サービスの実行指示を受付ける受付手段と、
この外部装置に対して、複数のユーザに対する画像処理サービスに共用される予め設定された代表アカウントでログオンする外部ログオン手段と、
この外部装置に対して、受け付けた画像処理サービスの実行を指令する指令手段と、
を備える、ことを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置を利用して画像処理サービスを提供する画像処理装置において、ユーザ管理を行うための技術に関する。
【背景技術】
【０００２】
コピー等の画像処理サービスを提供する画像処理装置においては、特に課金処理がなされている場合、各ユーザはユーザ毎に設定された個別アカウントでログオン（ログイン）して画像処理サービスを受ける。画像処理サービスとしては、当該画像処理装置のみを利用するものの他に、外部装置を利用するものもある。
【０００３】
外部装置を利用する場合には、これまで、外部装置に対し予めユーザ毎に個別にアカウントを登録しておく手段がとられていた。そして、ユーザから画像処理サービスの指令を受けると、画像処理装置は予めなされた設定に従ってその個別のアカウントを利用して外部装置にログオンし、画像処理サービスを実行していた。なお、ログオンの際には、通常、ユーザ認証がなされるが、当該画像処理装置にログオンした際の認証をもって外部装置へのログオンの認証とすることで、省略される場合もある。
【０００４】
下記特許文献１には、認証センタに対して認証依頼を行うことで取得した署名付き個人情報を利用する手段が開示されている。ここでは、利用者は、この署名付き情報をサービス提供者に送付し、サービス提供者は署名の正当性を検証してサービスを提供する。
【０００５】
【特許文献１】特開２００３−３３８８１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
外部装置に個々のアカウントを設ける方式においては、社外等の組織外部の外部装置を利用する場合、組織内部のユーザ情報を伝達して登録しなければならない。これは、組織内部のユーザ情報の秘密保持の観点からは好ましくない。特に、画像処理装置においては、画像データという可視化容易なデータを扱うため、そのデータに係るユーザ情報の開示を避けることが求められている。また、個々のアカウントを設けると、画像処理装置の管理者の負担増を招くことにもなる。画像処理装置の管理者は、画像処理装置のアカウントを管理するという通常の管理行為に加え、外部装置の側にアカウントの作成、停止、更新等を行わなければならないからである。特に大きな会社等においては、入社・退社・休職・職場移動等に伴うアカウント業務は膨大であり、その業務は煩雑なものとなってしまう。
【０００７】
本発明の目的は、画像処理装置において、外部装置側にユーザ情報を伝達することなく、提供する画像処理サービスを利用することにある。
【０００８】
本発明の別の目的は、外部装置を利用する画像処理装置において、ユーザの個別のアカウント管理を当該画像処理装置だけで実施する方式を確立する点にある。
【課題を解決するための手段】
【０００９】
本発明の画像処理装置は、用紙上の原画像を撮像して画像データを生成するスキャナ機能、または、画像データに基づいて用紙に印刷画像を形成する画像形成機能を備えた画像処理装置において、各ユーザ用の個別アカウントを管理するユーザ管理手段と、当該画像処理装置にアクセスするユーザを対応する個別アカウントでログオンさせるローカルログオン手段と、当該画像処理装置にログオンしたユーザに対して、外部装置を利用した画像処理サービスのサービス項目を提示し、実施する画像処理サービスをユーザ選択させるサービス提示手段と、ユーザ選択された画像処理サービスを提供する外部装置に対し、複数のユーザに対する画像処理サービスに共用される予め設定された代表アカウントでログオンする外部ログオン手段と、この外部装置に対し、ユーザ選択された画像処理サービスに係る処理の実施を指令する指令手段と、を備える。
【００１０】
画像処理装置は、複数のユーザが利用することを前提に構成されている。ユーザ管理手段は、このために設けられており、設定される各ユーザの個別アカウントを管理する。ユーザは、画像処理装置に対し、その入力部から直接的に、あるいは、ネットワーク等を通じて他の装置から間接的に、アクセスを行う。ローカルログオン手段は、そのアクセスに基づいて、ユーザを個別アカウントでログオンさせる。このログオンにおいては、パスワードや生体認証用データなどの認証情報を用いて、ユーザ認証を行うことができる。
【００１１】
サービス提示手段は、ログオンしたユーザに対して外部装置を利用した画像処理サービスの項目を提示する。画像処理サービスは、画像データに係る処理を行うサービスであり、例えば、高品質の画像形成処理サービスや、画像データから文字データへの変換を行うＯＣＲサービス、指示した文献等に係る画像データを送信するサービス等の例が挙げられる。なお、この項目の中には、当該画像処理装置のみによってなされる画像処理サービスが含まれていてもよい。ユーザは、所望のサービス項目を選択し、画像処理装置はその選択を受け付ける。
【００１２】
外部ログオン手段は、ユーザ選択された画像処理サービスが外部装置に係るサービスである場合に、この外部装置にログオンをする手段である。ログオンは、ユーザ選択に係るユーザの個別アカウントではなく、複数のユーザに共通して用いられる代表アカウントで行われる。個々のユーザは、特に設定されていなければ、この代表アカウントを意識する必要はない。画像処理装置は、予め設定された手順に従って外部装置との間でログオンのための通信が行われ、外部装置へのログオンが完了する。代表アカウントは、通常一つの装置あるいはサービスに対して一つだけ設定される。しかし、複数のユーザをグループに分け、各グループ毎に異なる代表アカウントを設定することも可能である。なお、外部ログオン手段においては、外部装置において認証を受けるよう設定されていることがセキュリティ上特に望ましい。この場合の認証処理も予めなされた設定に従って、画像処理装置と外部装置との間で自動的に実施される。こうしてログオンが成功すると、指令手段は、外部装置に対し、ユーザ選択された画像処理サービスに係る処理の実施を指令する。
【００１３】
この装置構成によれば、外部装置に対しては、画像処理装置を利用するユーザの個別のアカウントを設定することなくログオンすることができる。したがって、当該画像処理装置の管理者は、外部装置の側に対し個別のアカウントの設定や変更等の申請を行う必要がなくなり、管理負担が軽減される。また、外部装置の側に対し、画像処理装置を利用するユーザ情報を直接開示しなくてもよいため、秘密保持の点でも効果的である。なお、ユーザの側は、代表アカウントが利用されることを特に意識する必要はなく、個別のアカウントを利用した場合と同様に画像処理サービスを利用することが可能である。したがって、ユーザに不便を来すことなく、この方式を導入することができる。
【００１４】
ここで、アカウントについて説明をしておく。個別アカウント及び代表アカウントの別によらず、アカウントには一般に対応する権限が設定される。すなわち、各アカウントには、そのアカウントに応じて許される操作が定められている。具体的には、サービスを利用する権限、内部に用意された実行コマンドの実施権限、画像データ等のファイルの読込・書込・消去権限などが挙げられる。複数のアカウントが同一の権限を有していてもよい。アカウントには、他のアカウントと区別されるための識別子がつけられる。識別子は、通常はユーザが認識可能な名称に設定されるが、単に装置が認識するための内部情報であってもよい。アカウントは、セキュリティ向上を図るため、一般に、ユーザ認証を受けて認証された場合に付与される。認証は、識別子に対応したユーザであることを確認する処理である。認証には、アカウントに付与されて秘密管理される認証情報や、公的に証明され公開された認証情報等が用いられる。なお、ログオンとは、アカウント許可された権限を獲得する行為を指す。
【００１５】
望ましくは、本発明の画像処理装置において、代表アカウントは、外部装置側との契約により割り当てられ、当該画像処理装置においてはその管理者の入力に基づいて設定される。契約は、オンラインやオフラインで行われ、これにより、外部装置においては代表アカウントによるログオンを受け付ける設定がされる。そして、画像処理装置においては、代表アカウントを用いてログオンするための設定が、管理者の入力に基づいて行われる。代表アカウントは、外部装置側が一方的に決定するものであってもよいし、画像処理装置側の希望を考慮するものであってもよい。なお、外部装置において代表アカウントが認証情報を付与して設定される場合には、画像処理装置においては、対応する被認証情報の送信設定もなされる。被認証情報、及び、外部装置の認証情報は、画像処理装置の管理者によって適宜変更できるように構成することも可能である。
【００１６】
望ましくは、本発明の画像処理装置において、代表アカウントは、当該画像処理装置の識別子情報を用いて定められる識別子をもつ。画像処理装置の識別子情報とは、画像処理装置を一意に識別するための情報であり、利用者の意志とは無関係に画像処理装置に与えられた情報である。一例としては、メーカ名、製品名、シリアル番号の組み合わせを挙げることができる。代表アカウントの識別子は、この識別子情報そのもの、あるいは、識別子情報から所定のアルゴリズムに従って変換生成された名称に設定される。一般に、画像処理装置は、ＰＣ（パソコン）等の汎用計算機と異なり、その管理は相応の知識を持った管理者によって行われる。このため、識別子情報の改竄の恐れは小さく、識別子情報を用いることの一つの利点がある。なお、識別子情報から代表アカウントの識別子を生成する方法は予め定められていることが特に望ましい。この場合には、外部装置側との契約を待つまでもなく代表アカウントの識別子が定まるため、画像処理装置においては予め代表アカウントの設定が可能となる利点や、外部装置側においても決定したアカウントの識別子の通知が不要となる利点がある。外部装置と画像処理装置が同一あるいは技術的に連携した企業によって提供される場合には、このようにアカウントの識別子を定めることが特に容易となる。
【００１７】
望ましくは、本発明の画像処理装置は、外部ログオン手段においては、被認証情報を外部装置に送信して認証処理を受け、この被認証情報は、外部装置側との契約により割り当てられ、当該画像処理装置の管理者の入力に基づいて設定される。
【００１８】
望ましくは、本発明の画像処理装置において、外部装置は、当該画像処理装置と同一あるいは技術的に連携した企業によって提供され、当該画像処理装置は、外部ログオン手段においては、被認証情報を外部装置に送信して認証処理を受け、この被認証情報としては、予めその企業によって定められた方式に基づいて、当該画像処理装置の識別子情報から生成可能な情報が設定される。同一あるいは技術的に連携した企業であれば、外部装置の側がもつ認証情報と、画像処理装置の側がもつ被認証情報とを対応づけて設定することが可能となる。この場合において、被認証情報は識別子情報とは無関係な固定情報としてもよい。ただし、そのような無関係な固定情報の場合には、サービス対象となる画像処理装置と外部装置の組み合わせを予め把握しなければならない困難を伴う。そこで、予めその企業によって定められた方式に基づいて識別子情報から生成される情報を被識別子情報として設定することが有効となる。設定の方法としては、例えば、暗号化アルゴリズムと同様の適当なアルゴリズムに従って、元の識別子情報から被認証情報を生成する態様を挙げることができる。
【００１９】
この方式では、画像処理装置と外部装置の組み合わせが未知の場合にも、予め、パスワード等の認証情報を通知することなく、ログオンを行うことが可能となる。なお、外部装置が画像処理装置と同一あるいは技術的に連携した企業であることは、例えば、外部装置側との契約の段階や、外部装置の画像処理サービス項目を画像処理装置に登録する段階などにおいて把握することができる。あるいは、複数の外部装置を利用し、異なる代表アカウント（及び認証態様）を使い分ける必要がある場合には、ログオン冒頭の対話的通信によって外部装置に問い合わせを行うことも有効である。
【００２０】
望ましくは、本発明の画像処理装置において、外部ログオン手段においては、公開鍵暗号方式に基づいて認証処理を受ける。例えば、画像処理装置に秘密鍵を設定し、この秘密鍵を用いて情報を秘密コード化するデジタル署名の方法を利用することで、画像処理装置の正当性を確認することができる。また、外部装置のもつ秘密鍵に対応した公開鍵を取得し、この公開鍵を用いて被認証情報等を秘密コード化する暗号の方法を利用することで、通信情報の漏洩を防ぐことも可能である。この場合に、その外部装置の公開鍵は、公開鍵を証明する証明書をその外部装置や認証局から取得することで利用できる。同様に、外部装置に対しては公開鍵を証明する証明書を送信したり認証局から取得させたりすればよい。
【００２１】
望ましくは、本発明の画像処理装置は、公開鍵の証明書、及び、対応する秘密鍵を保持し、外部ログオン手段においては、この秘密鍵により暗号化した情報を外部装置に送信して認証処理を受ける。つまり、ここでは、デジタル署名の方法を用いた処理が行われる。もちろん、外部装置の公開鍵を利用した暗号化と組み合わせてもよい。公開鍵の証明書及び秘密鍵は、例えば、外部装置側との利用契約が成立した時点でインストールすることができる。
【００２２】
望ましくは、本発明の画像処理装置においては、秘密鍵及び公開鍵の証明書は、工場出荷時に当該画像処理装置に組み込まれる。工場出荷時の段階で秘密鍵及び公開鍵の証明書を組み込むことで、管理者の設定手順を減らすことができる。また、外部装置との通信に標準的に公開鍵暗号方式を利用することができ、セキュリティの向上を図ることが可能となる。
【００２３】
望ましくは、本発明の画像処理装置においては、公開鍵の証明書は当該画像処理装置の識別子情報を含み、代表アカウントは、この識別子情報を用いて定められる識別子を持つ。つまり、この場合に代表アカウントは、ユーザの集合の代表というよりも画像処理装置自体の化体としての性質を強く持つことになる。
【００２４】
望ましくは、本発明の画像処理装置は、ユーザ選択された画像処理サービスを担当する外部装置に対して、個別アカウントに対応して個別に設定されたアカウントでログオンする個別外部ログオン手段と、外部装置の属性に応じて、外部ログオン手段によるログオンと個別外部ログオン手段によるログオンとを切り替える切替手段と、を備える。外部装置の属性の典型例としては、会社や部署等の組織内部に属すか組織外部に属すかという所属属性が挙げられる。外部装置が組織内部に属する場合には、ユーザ情報の秘密保持の必要がなく、また、外部装置におけるアカウント設定も容易であるため、個別ログオン手段によるログオンを行う方が便利な場合がある。所属属性の他、外部装置の課金管理の方式やセキュリティポリシなどの管理情報に基づいてログオン手段の切替を行ってもよい。
【００２５】
本発明の画像処理プログラムは、用紙上の原画像を撮像して画像データを生成するスキャナ機能、または、画像データに基づいて用紙に印刷画像を形成する画像形成機能を備えた画像処理装置において実行されるプログラムであって、各ユーザ用の個別アカウントを管理するユーザ管理手順と、当該画像処理装置にアクセスするユーザを対応する個別アカウントでログオンさせるローカルログオン手順と、当該画像処理装置にログオンしたユーザに対して、外部装置を利用した画像処理サービスのサービス項目を提示し、実施する画像処理サービスをユーザ選択させるサービス提示手順と、ユーザ選択された画像処理サービスを提供する外部装置に対し、複数のユーザに対する画像処理サービスに共用される予め設定された代表アカウントでログオンする外部ログオン手順と、この外部装置に対し、ユーザ選択された画像処理サービスに係る処理の実施を指令する指令手順と、を含む。
【００２６】
本発明の画像処理方法は、用紙上の原画像を撮像して画像データを生成するスキャナ機能、または、画像データに基づいて用紙に印刷画像を形成する画像形成機能を備えた画像処理装置において実行される方法であって、各ユーザ用の個別アカウントを管理するユーザ管理ステップと、当該画像処理装置にアクセスするユーザを対応する個別アカウントでログオンさせるローカルログオンステップと、当該画像処理装置にログオンしたユーザに対して、外部装置を利用した画像処理サービスのサービス項目を提示し、実施する画像処理サービスをユーザ選択させるサービス提示ステップと、ユーザ選択された画像処理サービスを提供する外部装置に対し、複数のユーザに対する画像処理サービスに共用される予め設定された代表アカウントでログオンする外部ログオンステップと、この外部装置に対し、ユーザ選択された画像処理サービスに係る処理の実施を指令する指令ステップと、を含む。
【００２７】
本発明の制御装置は、用紙上の原画像を撮像して画像データを生成するスキャナ機能、または、画像データに基づいて用紙に印刷画像を形成する画像形成機能と、外部装置を利用した画像処理サービスを行う機能と、を備えた画像処理装置を制御する装置であって、画像処理装置にログオンしたユーザの入力に基づいて、外部装置を利用した画像処理サービスの実行指示を受付ける受付手段と、この外部装置に対して、複数のユーザに対する画像処理サービスに共用される予め設定された代表アカウントでログオンする外部ログオン手段と、この外部装置に対して、受け付けた画像処理サービスの実行を指令する指令手段と、を備える。制御装置は、ＰＣ（パーソナルコンピュータ）の演算機能を備えたハードウエアと、そのハードウエアの動作を規定するソフトウエア（プログラム）とが協働することで各手段を実施する。制御装置は、画像処理装置と同一の筐体に組み込まれていてもよいし、別の筐体として構成され画像処理装置と直接接続あるいはネットワーク接続されていてもよい。制御装置は、このように、外部装置を利用した画像処理サービスのジョブを管理するジョブフローエンジンとして動作する他に、画像処理装置自体の管理や画像処理の一部を担当することも可能である。なお、この制御装置の発明は、制御装置に各手段に対応した手順を実施させるプログラムの発明、あるいは、この制御装置が各手段に対応したステップを実施する方法の発明としても記述することができる。
【発明を実施するための最良の形態】
【００２８】
以下に、本発明の代表的な実施の形態を説明する。
【００２９】
図１は、本実施の形態に係るシステム１０をなす各装置の機能構成を示した概略ブロック図である。システム１０は、ＭＦＰ（複合機)２０、社外画像処理サービス装置６０、社内画像処理サービス装置８０を含んでおり、これらは、通信網としてのインターネット１００に接続されている。ＭＦＰ２０と社内画像処理サービス装置８０は同じ会社内に設置された装置であり、社外画像処理サービス装置６０はＡＳＰ（アプリケーションサービスプロバイダ）のもつ顧客サービス用の装置である。
【００３０】
ＭＦＰ２０は、スキャナ機能、プリンタ（画像形成）機能、スキャナ機能とプリンタ機能の組み合わせとしての複写機能、及び、電話通信機能とプリンタ機能の組み合わせとしてのファクシミリ機能を備えた画像処理装置である。ＭＦＰ２０は、社内の公共スペースに置かれ、複数の社員によって利用される。利用においては、特定のアカウントでのログオンをすることなく自由に操作する態様も可能であるが、管理上あるいは秘密保持上の理由により、典型的にはユーザは各ユーザ別に設定された個別アカウントでログオンすることになる。
【００３１】
ＭＦＰ２０は、主たる構成として、表示部２２、ユーザ入力部２４、スキャナ・画像形成部２６、制御部２８、記憶部３０を備えている。表示部２２は、ディスプレイを備え、ガイド情報や実行結果を表示する。ユーザ入力部２４は、ディスプレイ面上に設けられたタッチパネルや別部位に設けられたボタン等の入力装置を備える。これによりユーザは、ＭＦＰ２０に指示を送ることができる。スキャナ・画像形成部２６は、前に述べたスキャナ機能、画像形成機能、複写機能、ファクシミリ機能を備えている。
【００３２】
制御部２８は、ＭＰＵ（超小型処理装置）等の演算機能を備えたハードウエアとその処理動作を規定するプログラム（ソフトウエア）とによって構成されている。そして、プログラムやユーザ入力に基づいてＭＦＰ２０の各構成の動作制御を行ったり、社外画像処理サービス装置６０や社内画像処理サービス装置８０等の外部装置に対して指示を行ったりする役割を果たしている。
【００３３】
記憶部３０は、半導体メモリやハードディスク等の記憶装置を備えている。記憶部３０には、プログラムや画像データ等が記憶される他、利用者認証ＤＢ（データベース）３２、サービスリスト３４、サービス認証情報３６、秘密鍵３８、証明書４０、利用履歴ＤＢ４２が格納される。
【００３４】
利用者認証ＤＢ３２は、ＭＦＰ２０を利用するユーザを認証するためのデータベースである。ＭＦＰ２０を利用するユーザの登録（あるいは削除や変更）は、ＭＦＰ２０の管理者（ＫＯ；キーオペレータ）が個別にアカウントを作成し、認証のためのパスワードを設定することで行われる。利用者認証ＤＢ３２には、設定された個別アカウント及び認証情報が格納されている。認証情報とは、入力される被認証情報の認証に用いられるデータである。制御部２８は、ユーザのログオンアクセスがあると、この利用者認証ＤＢ３２を参照して認証処理を行い、認証されたユーザのログオンを認める。
【００３５】
サービスリスト３４は、登録した各ユーザが利用可能なサービスをリスト化したものである。図２に、サービスリスト３４の例を表形式で示した。この図には、個別アカウントが作成された二人のユーザtaro と hanako について、スキャナ・画像形成部２６を利用した装置内サービスとしての複写サービス１１０（copy）とスキャナサービス１１２（scan）、社外画像処理サービス装置６０を利用したサービスＡ１１４(ServiceA）とサービスＢ１１６（ServiceB）、及び、社内画像処理サービス装置８０を利用したサービスＣ１１８（SeriviceC）の各サービスが実施可能である（○で表示）か否か（×で表示）が示されている。示した例においては、taro はこの全サービスを利用可能であり、hanako は サービスＢ１１６以外のサービスを利用することができる。制御部２８は、このサービスリスト３４を基に表示部２２にログオンしたユーザ向けのリストを表示する。そして、ユーザ選択されたサービスを受け付けて実行指示を行う。
【００３６】
サービス認証情報３６は、外部装置に係るサービスを実行する場合に、どの認証方式で、具体的にどの情報に基づいてログオンするかを示す情報である。図３は、サービス認証情報３６の一例を表形式で示したものである。図３には、図２に例示したサービスＡ１１４、サービスＢ１１６、サービスＣ１１８の三つのサービスについて、認証の方式１２０、ログオンするユーザアカウントを示す項目１２２、そのパスワードを示す項目１２４、用いる証明書を示す項目１２６毎にその値が示されている。これによれば、サービスＡ１１４についてはパスワードによる認証方式が用いられ、予め登録された代表アカウントとしての fogeusr というユーザ名で、pass というパスワードでログオンが行われる。また、サービスＢ１１６については、公開鍵暗号方式に基づく証明書Ａを利用した認証方式によってＭＦＰ２０自体からのアクセスであることが認証される。証明書を用いての認証の方式は特に限定されないが、例えば次段で述べるデジタル署名の方式によってＭＦＰ２０からのアクセスであることが認証される。そして、ＭＦＰ２０であることを確認されたことにより付与されるアカウント（これはＭＦＰ２０自体を示す代表アカウントとみなせる）でログオンが行われる。サービスＣ１１８については、ローカル方式で社内画像処理サービス装置８０に対しログオンが行われ、ＭＦＰ２０に登録された個別アカウントに対応したアカウントでアクセスが実施される。制御部２８は、このサービス認証情報３６を参照して、外部装置へのアクセスを実施する。
【００３７】
秘密鍵３８は、公開鍵暗号方式に基づいて生成された鍵である。また、証明書４０は、この秘密鍵３８に対応する公開鍵を証明するものである。秘密鍵３８と証明書４０は、通常は、ＭＦＰ２０の製造段階において記憶部３０に格納される。ただし、外部装置と画像処理サービスの契約を結んだ時点で初めて格納を行ったり、追加や変更を行うように構成してもよい。秘密鍵３８は、大きくわけて次の二つに用いられる。一つは、デジタル署名であり、ＭＦＰ２０が外部装置にアクセスする際に情報を秘密鍵３８で暗号化して外部装置に送信し、外部装置において対応する公開鍵で復号化させることでＭＦＰ２０の認証や、ＭＦＰ２０の作成情報の完全性を証明するものである。また、もう一つは、暗号化であり、外部装置が対応する公開鍵で情報を暗号化したものを受信し、秘密鍵３８で復号化することにより、情報の守秘性を確保するものである。これらの機能を実現するためには、通信先である外部装置に対し、正しい公開鍵を保持させる必要がある。証明書４０は、この目的で用いられるものであり、ＭＦＰ２０を特定するためにそのシリアル番号等により作られるＭＦＰ識別子が記載され、信頼できる組織によって発行される。そして、対話的な通信の冒頭や、デジタル署名された情報の送信時に外部装置に送られて利用される。
【００３８】
利用履歴ＤＢ４２には、当該ＭＦＰ２０を利用するユーザの利用情報が随時記録される。図４は、利用履歴ＤＢ４２に記録された情報を例示した図である。ここでは、利用日時１３０、ユーザ名１３２、サービス名１３４の各項目について利用状況が記録されている。例えば、２００３年１２月３日１０時３２分に、ユーザ taro が、社外画像処理サービス装置６０が提供するサービスＡを利用している。また、２００３年１２月３日１０時４１分には、ユーザ hanako が、社外画像処理サービス装置６０が提供するサービスＢを利用している。社外画像処理サービス装置６０についての利用記録は、ＭＦＰ２０の利用状況を記録するために用いることができる他、社外画像処理サービス装置６０から請求される課金をユーザに付替えるために用いることもできる。つまり、代表アカウントを利用して個人を特定せずに社外画像処理サービス装置６０を利用する場合にも、請求された課金額の割り振りを行うことができる。なお、利用履歴ＤＢ４２には、社外画像処理サービス装置６０が提供するサービスだけでなく、社内画像処理サービス装置８０が提供するサービスや、装置内サービスについての利用状況を記録することができる。
【００３９】
以上の説明においては、ＭＦＰ２０の制御部２８は、ＭＦＰ２０内部にあるものとして説明を行った。しかし、制御部２８あるいは制御部２８の機能の一部は、ＭＦＰ２０とは別の装置に設けられてもよい。例えば、ＭＦＰ２０とインターネット１００とを繋ぐ途上にＰＣを設置して制御部２８の機能を担わせることができる。
【００４０】
次に社外画像処理サービス装置６０の構成について説明する。社外画像処理サービス装置６０は、主たる構成として、制御部６２、サービス部６４、ＭＦＰ許可リスト７０、利用履歴ＤＢ７２を備えている。制御部６２は、社外画像処理サービス装置６０の本体内あるいは別筐体に設けられ、演算機能を備えたハードウエアとその動作を規定するプログラムとによって構成される。そして、社外画像処理サービス装置６０の制御や、インターネット１００を介した外部装置との通信等を管理している。サービス部６４は、その提供するサービス内容に応じたハードウエアを備えた構成部である。ここでは、図２乃至図４を用いた説明に対応して、サービスＡを提供するサービスＡ部６６とサービスＢ部６８とが含まれるものとしている。
【００４１】
ＭＦＰ許可リスト７０は、この社外画像処理サービス装置６０との利用契約を結んだＭＦＰ群のログオンを認証するために設けられている。ＭＦＰ許可リスト７０への登録は一般に、ＭＦＰとの契約が行われた後で、社外画像処理サービス装置６０の管理者であるＡＳＰ側のオペレータによって行われる。図５は、ＭＦＰ許可リスト７０を例示したものであり、代表アカウントとしてのＭＦＰ識別子が登録されている。具体的には、「１２３４５」で表されるＭＦＰ識別子と、「９８７６５」で表されるＭＦＰ識別子が登録されている。制御部６２は、ＭＦＰ許可リスト７０を参照し、ここに記載されたＭＦＰ識別子をもつＭＦＰからのアクセスを認証した場合に、ログオンを認める。なお、社外画像処理サービス装置６０は、必要に応じて、認証のためのパスワード等を保持することができる。また、ＭＦＰ識別子として、メーカ名や機種名等を反映した情報を付与できることは言うまでもない。
【００４２】
利用履歴ＤＢ７２には、社外画像処理サービス装置６０のサービスを利用したＭＦＰについての記録が行われる。図６は、利用履歴ＤＢ７２のもつ情報を例示した図である。ここでは、履歴情報は、利用日時１４０とＭＦＰ識別子１４２の二つの項目に分けて記録されている。具体的には、２００３年１２月１日１５時３分には、ＭＦＰ識別子「９８７６５」をもつＭＦＰによって利用され、２００３年１２月３日１０時３２分には、ＭＦＰ識別子「１２３４５」をもつＭＦＰによって利用されたことが記録されている。後者の記録は、図４に示した taro の利用に対応した記録である。利用履歴ＤＢ７２には、さらに、提供したサービスの名称（サービスＡかサービスＢか）や、サービスに係る処理量（画像データの大きさなど）を記録することができる。これにより、詳細な課金請求を対応するＭＦＰに対して行うことが可能となる。
【００４３】
社内画像処理サービス装置８０は、社外画像処理サービス装置６０と同様のサービスを提供する装置であるが、ＭＦＰ２０と同一の社内に設けられている点が異なっている。社内画像処理サービス装置８０には、主たる構成として、サービスＣ部８２、制御部８４、利用者認証ＤＢ８６が備えられている。サービスＣ部８２は、図２、図３を用いて説明したサービスＣを提供するための構成である。また、制御部８４は、制御部６２と同様の役割を果たしている。
【００４４】
この社内画像処理サービス装置８０には、社外画像処理サービス装置６０におけるＭＦＰ許可リスト７０の代わりに、利用者認証ＤＢ８６が設けられている。利用者認証ＤＢ８６は、ＭＦＰ２０における利用者認証ＤＢ３２と同様の内容をもつデータベースである。すなわち、ＭＦＰ２０の各ユーザに対応したアカウント及びその認証情報としてのパスワードが格納されている。制御部８４は、ＭＦＰ２０の各ユーザがサービスＣを要求した場合にそのユーザに対応したアカウントでのアクセスを受け付け、利用者認証ＤＢ８６を参照して認証を行う。なお、利用者認証ＤＢ８６への登録（あるいは削除や変更）は、社内画像処理サービス装置８０の管理者によって行われる。この管理者は、ＭＦＰ２０の管理者が兼任したり、あるいはＭＦＰ２０の管理者と容易にコミュニケーション可能な状況にいることが期待できる。このため、ＭＦＰ２０に対応したアカウントの準備は、それほど困難なものとはならない。場合によっては、ＭＦＰ２０における認証と社内画像処理サービス装置８０における認証とを一元化するなどの処置をとってもよい。
【００４５】
次に図７を用いて、社外におかれた外部装置としての社外画像処理サービス装置６０の動作概要を説明する。図７は、社外画像処理サービス装置６０についての管理過程や利用過程の流れを示すフローチャートである。社外画像処理サービス装置６０を所持するＡＳＰと、ＭＦＰ２０を所持する会社との間でオンラインあるいはオフラインにより契約が結ばれると（Ｓ１０）、ＡＳＰ側の管理者が社外画像処理サービス装置６０に代表アカウントの登録を行う（Ｓ１２）。図３に示した例に従えば、サービスＡについての登録は、ユーザ名 fogeusr という代表アカウントと、対応する pass というパスワードを登録することで行われる。また、サービスＢについては、代表アカウントとしてのＭＦＰ識別子を登録することで行われる。そして、ＭＦＰ２０に対し、ユーザにサービス内容等を提示するためのサービスリスト情報を提供する（Ｓ１４）。
【００４６】
社外画像処理サービス装置６０は、ＭＦＰからアクセスがあった場合、その認証を行ってログオンを許可する（Ｓ１６）。図３に示した例に従えば、サービスＡに対しては、fogeusr というユーザ名と pass というパスワード情報が、（必要に応じて暗号化されて）送信される。社外画像処理サービス装置６０の制御部６２は、ＭＦＰ許可リスト７０を参照することで認証を行う。また、サービスＢに対しては、ＭＦＰ識別子が記載された証明書が、デジタル署名された情報とともに送信される。制御部６２は、この証明書の正当性を確認した上で、デジタル署名情報を復号化してＭＦＰの認証を行う。デジタル署名としては、例えば、ＨＭＡＣ（Hashed Message Authentication Code [RFC2104]）を利用する。
【００４７】
ログオンが成功すると、ＭＦＰは社外画像処理サービス装置６０に対して、サービスの実施を求める指令を、必要な画像データの送信とともに行う。そして、社外画像処理サービス装置６０は、対応するサービスを実施する（Ｓ１８）。サービスの終了とともに、社外画像処理サービス装置６０はＭＦＰをログアウトさせ、利用履歴ＤＢ７２に提供したサービスの記録を残す（Ｓ２０）。ステップＳ１６，Ｓ１８，Ｓ２０の過程は、ＭＦＰからのサービス要求に応じて繰り返される。
【００４８】
設定されたタイミングで、社外画像処理サービス装置６０、あるいは、ＡＳＰは、利用履歴ＤＢ７２に基づいてＭＦＰの側に課金請求を行う（Ｓ２２）。
【００４９】
続いて、図８を用いて、ＭＦＰ２０の動作の概要を説明する。図８は、ＭＦＰ２０についての管理過程や利用過程の流れを示すフローチャートである。ＭＦＰ２０では、社外画像処理サービス装置６０との契約が行われると（Ｓ３０）、管理者が、サービス認証情報３６に対し、代表アカウントの登録等を行う（Ｓ３２）。また、管理者は、社外画像処理サービス装置６０からサービスリスト情報をダウンロードして、サービスリスト３４に追加する（Ｓ３４）。サービスリスト３４は、社外画像処理サービス装置６０のＵＲＬやＩＰアドレス等のアドレス情報を登録することで、自動的に受信し追加するように設定することも可能である。なお、図２に示したように、ユーザ毎に利用可能なサービスが異なる場合には、ユーザ毎に与えるアクセス権を設定することで対応可能である。また、図３に示したように、サービス毎に認証方式が異なる場合には、そのサービスの選択時に対応する認証方式に基づいてアクセスを試みるように設定を行う。
【００５０】
ＭＦＰ２０の制御部２８は、利用者認証ＤＢ３２を参照して、予め設定された個別アカウントに対するユーザのアクセスを認証し、ログオンを許可する（Ｓ３６）。ログオンしたユーザに対しては、サービスリスト３４を参照して、サービスリストを表示部２２に表示する。そして、ユーザがユーザ入力部２４を通じてユーザ選択した情報を受け付ける（Ｓ３８）。受け付けたサービスが社外画像処理サービス装置６０の提供による場合には、この装置に対し、サービス認証情報３６を参照してログオンを行う（Ｓ４０）。図３に示した例に従えば、サービスＡの場合には、fogeusr という代表アカウントでパスワード認証を経てログオンする。また、サービスＢの場合には、デジタル署名した情報と証明書を送信し、ＭＦＰ識別子に基づく代表アカウントでログオンする。このため、ユーザは、社外画像処理サービス装置６０に対するログオンがどのような仕組みにより行われるかを意識する必要がなく、また、パスワードの打ち込み等の煩雑な操作を行わなくてもよい。
【００５１】
ログオン後、社外画像処理サービス装置６０に対しては、ユーザ選択されたサービスに係る処理の実行指令を行う（Ｓ４２）。その際には、必要に応じて画像データの送受信が行われる。社外画像処理サービス装置６０からは、サービスの完了後、速やかにログアウトする（Ｓ４４）。そして、ＭＦＰ２０での後処理が終了すると、ＭＦＰ２０からもログアウトする。ＭＦＰ２０では、このユーザの実行処理に係る記録を、利用履歴ＤＢ４２に記録する（Ｓ４６）。ステップＳ３６からＳ４６までの過程は、適宜繰り返される。
【００５２】
社外画像処理サービス装置６０あるいはそれを管理するＡＳＰからは、定期的に課金情報が送信される（Ｓ４８）。そこで、ＭＦＰ２０の側では、利用履歴ＤＢ４２と照らし合わせて、対応するユーザに対応課金額を付け替える（Ｓ５０）。
【００５３】
図９は、以上に説明したシステムを実際的に利用する態様を説明する図である。図９におけるシステムは、ＭＦＰ１５０、社外画像処理サービス装置１５２、社内画像処理サービス装置１５４からなり、それぞれがインターネット１５６に接続されている。
【００５４】
ＭＦＰ１５０と社内画像処理サービス装置１５４は、同じ社内に設置されており、共通の管理者１５８によって管理されている。管理者１５８は、この二つの装置に対し、ユーザ登録をするとともに、社外画像処理サービス装置１５２を利用するための各種の設定を行う。また、社外画像処理サービス装置１５２は、それを提供するＡＳＰの管理者１６０によって管理されている。管理者１６０は、契約したＭＦＰが社外画像処理サービス装置１５２を利用可能となるための各種の設定を行う。
【００５５】
ＭＦＰ１５０を利用するユーザ１６２は、そのユーザ入力部からの操作を行うことにより認証を経てＭＦＰ１５０にログオンする（実線矢印１６４）。そして、表示されたリストに基づいて、処理を希望するサービスを選択する。選択されたサービスが、社外画像処理サービス装置１５２に係るものである場合には、ＭＦＰ１５０は設定に基づいて代表アカウントの権限で社外画像処理サービス装置１５２にログオンし（破線矢印１６６）、処理を実行させる。一方、選択されたサービスが、社内画像処理サービス装置１５４に係るものである場合には、ＭＦＰ１５０は設定に基づいてそのユーザに対応したアカウントを用いて社内画像処理サービス装置１５４にログオンし（実線矢印１６８）、処理を実行させる。
【００５６】
図１０は、公開鍵暗号方式を利用したログオンを行う態様を示す図である。ここでは、ＭＦＰ１７０と社外画像処理サービス装置１７２に限定して説明を行う。両者を繋ぐインターネット１７４は、多数のユーザが回線を共有しており、セキュリティ上の対策を施すことが特に望まれる。
【００５７】
そこで、ＭＦＰ１７０においては秘密鍵１７６と対応する公開鍵の証明書１７８が工場出荷時にＭＦＰ１７０に組み込まれている。また、社外画像処理サービス装置１７２にも、その管理者の設定に基づいて、秘密鍵１８０と対応する公開鍵の証明書１８２が保持されている。これにより、ＭＦＰ１７０と社外画像処理サービス装置１７２との間に、セキュリティ上の保護がなされた通信経路１８４を構築することができる。
【００５８】
この通信経路１８４の構築は、例えば、Ｗｅｂの認証用に開発されたＳＳＬの技術を用いて行われる。ＳＳＬのプロコトルにおいては、通信の冒頭において、ＳＳＬクライアントとしてのＭＦＰ１７０とＳＳＬサーバとしての社外画像処理サービス装置１７２との間で、証明書の交換が行われて、互いの認証を行って安全な経路が確保される。これにより、例えば、リプライ攻撃等から通信を守ることが可能となる。
【図面の簡単な説明】
【００５９】
【図１】本実施の形態に係る装置の概略構成を示すブロック図である。
【図２】サービスリストの例を示す図である。
【図３】サービス認証情報の例を示す図である。
【図４】ＭＦＰの利用履歴ＤＢの例を示す図である。
【図５】ＭＦＰ許可リストの例を示す図である。
【図６】外部装置の利用履歴ＤＢの例を示す図である。
【図７】外部装置の動作の概要を説明するフローチャートである。
【図８】ＭＦＰの動作の概要を説明するフローチャートである。
【図９】具体的な実施態様例を説明する模式図である。
【図１０】別の実施態様例を説明する模式図である。
【符号の説明】
【００６０】
１０  システム、２０  ＭＦＰ、２２  表示部、２４  ユーザ入力部、２６  スキャナ・画像形成部、２８，６２，８４  制御部、３０  記憶部、３２，８６  利用者認証ＤＢ、３４  サービスリスト、３６  サービス認証情報、３８  秘密鍵、４０  証明書、４２，７２  利用履歴ＤＢ、６０  社外画像処理サービス装置、６２  制御部、６４  サービス部、７０  ＭＦＰ許可リスト、８０  社内画像処理サービス装置、１００  インターネット。
【図１】
2005311816.tif 000003
【図２】
2005311816.tif 000004
【図３】
2005311816.tif 000005
【図４】
2005311816.tif 000006
【図５】
2005311816.tif 000007
【図６】
2005311816.tif 000008
【図７】
2005311816.tif 000009
【図８】
2005311816.tif 000010
【図９】
2005311816.tif 000011
【図１０】
2005311816.tif 000012