(57)【特許請求の範囲】
【請求項１】
文書データを蓄積している文書蓄積サーバと、
前記文書蓄積サーバにネットワークを介して接続され、文書蓄積サーバから送信された文書データを処理する画像処理装置と、
前記文書蓄積サーバへのアクセス時、ユーザ認証を行う第１の認証手段と、
前記画像処理装置へのアクセス時、ユーザ認証を行う第２の認証手段と、
前記第１の認証手段で認証が確立した場合には、前記第２の認証手段での認証を行わないように制御するとともに、第１の認証手段の認証判断で使用されたユーザ識別情報が画像処理装置のユーザアカウント先として存在している場合には、これに対応付けてユーザアカウント処理を行い、存在していない場合には、パブリックユーザとしてアカウント処理を行う制御手段と、
を備えていることを特徴とする画像処理システム。
【請求項２】
第１の認証が確立した際には、文書蓄積サーバから画像処理装置に送信される文書データに、第１の認証手段での第１の認証情報を付加する請求項１に記載の画像処理システム。
【請求項３】
前記付加する第１の認証情報は、第１の認証手段での認証結果情報と入力されたユーザ識別情報である請求項２に記載の画像処理システム。
【請求項４】
前記付加された第１の認証情報に基づいて、画像処理装置の機能制限を行う請求項２に記載の画像処理システム。
【請求項５】
前記画像処理装置は、多機能型画像形成装置、プリンタの少なくとも一つである請求項１に記載の画像処理システム。
【請求項６】
文書データを蓄積している文書蓄積サーバへのアクセス時、ユーザ認証を行う第１の認証ステップと、
前記文書蓄積サーバにネットワークを介して接続され、文書蓄積サーバから送信された文書データを処理する画像処理装置へのアクセス時、ユーザ認証を行う第２の認証ステップと、
前記第１の認証ステップで認証が確立した場合には、前記第２の認証ステップでの認証を行わないように制御するとともに、第１の認証ステップでの認証判断で使用されたユーザ識別情報が画像処理装置のユーザアカウント先として存在している場合には、これに対応付けてユーザアカウント処理を行い、存在していない場合には、パブリックユーザとしてアカウント処理を行うステップと、
を備えていることを特徴とする画像処理方法。
【請求項７】
第１のステップでの認証が確立した際には、文書蓄積サーバから画像処理装置に送信される文書データに、第１の認証ステップでの第１の認証情報を付加する請求項６に記載の画像処理方法。
【請求項８】
前記付加する第１の認証情報は、第１の認証ステップでの認証結果情報と入力されたユーザ識別情報である請求項７に記載の画像処理方法。
【請求項９】
前記付加された第１の認証情報に基づいて、画像処理装置の機能制限を行う請求項７に記載の画像処理方法。
【請求項１０】
前記画像処理装置は、多機能型画像形成装置、プリンタの少なくとも一つである請求項６に記載の画像処理方法。
【請求項１１】
文書データを蓄積している文書蓄積サーバにネットワークを介して接続され、文書蓄積サーバから送信された文書データを処理する画像処理装置であって、
自装置へアクセスするユーザの認証を行う認証手段と、
前記文書蓄積サーバへアクセスしたユーザの認証が文書蓄積サーバで確立した場合には、前記認証手段での認証を行わないように制御するとともに、文書蓄積サーバによる認証判断で使用されたユーザ識別情報がユーザアカウント先として存在している場合には、これに対応付けてユーザアカウント処理を行い、存在していない場合には、パブリックユーザとしてアカウント処理を行う制御手段と、
を備えていることを特徴とする画像処理装置。
【請求項１２】
文書蓄積サーバによる認証が確立した際には、文書蓄積サーバから送信される文書データに、文書蓄積サーバでの認証情報が付加されている請求項１１に記載の画像処理装置。
【請求項１３】
前記付加される認証情報は、文書蓄積サーバでの認証結果情報と入力されたユーザ識別情報である請求項１２に記載の画像処理装置。
【請求項１４】
前記付加された認証情報に基づいて、機能制限が行われる請求項１２に記載の画像処理装置。
【請求項１５】
多機能型画像形成装置、プリンタの少なくとも一つからなる請求項１１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばコピー機能、プリンタ機能、ＦＡＸ機能、スキャン機能を備えた多機能型画像形成装置であるＭＦＰ（Multi Function Peripherals) やプリンタなどの画像処理装置を使用して文書データを処理する際に、ユーザ認証を行う画像処理システム及び同処理方法並びに同処理装置に関する。
【背景技術】
【０００２】
最近、ＭＦＰやプリンタなどの画像処理装置として、使用したプリント枚数などを所属部門毎にカウントして課金管理に用いるために、使用時に部門パスワードなどを入力するものが普及してきている。
【０００３】
近年のＭＦＰは、ＦＡＸ送信機能、プリント機能、スキャン機能などの個々の機能向上が図られるとともに、文書データを処理するための多くの機能が搭載され、かつ、搭載メモリ容量も増大し、ＭＦＰ自体に個人の文書データ記憶領域を設定し、個人使用する文書データを管理することが可能となってきている。
【０００４】
一方これとは別に、ＭＦＰでスキャンした文書データ等をサーバに蓄積することにより、より多くの文書データを部門内で共有させたり、あるいはサービス提供者がサーバを設けてそこに文書データやコンテンツを蓄積し、ネットワークを通じて提供することにより課金を行うサービスなども普及してきている。
【０００５】
また、文書データを処理するための多彩なアプリケーションプログラムが提供されるようになり、予め許諾権を与えることによって使用に供する場面も多くなってきた。
【０００６】
このようなＭＦＰの機能強化や文書蓄積サーバの普及、種々のアプリケーションプログラムの提供という環境変化に伴って、セキュリティの確保のため、ＭＦＰの各機能の使用状況管理や蓄積文書の管理、文書蓄積サーバに対するアクセス管理、文書処理アプリケーションプログラムの使用状況管理といった管理面を強化する必要性が高まっている。
【０００７】
従来、ＭＦＰからＷｅｂサーバにアクセスして底に蓄積されている文書をプリントするシステムの一つとして、ＭＦＰにＷｅｂサーバ認証情報と文書番号を入力すると、ＭＦＰからサーバに文書番号に対応する文書の出力要求が出されたのち、サーバから指定文書データがＭＦＰに送信され、この文書データをＭＦＰからプリントする場合には、さらに認証情報を入力することにより、他のジョブに対して優先的にプリントされる方法が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３７３０７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記公知技術の方法では、文書蓄積サーバにアクセスする時とＭＦＰからプリントされる時とで、２回ユーザ認証を行わなければならず、ユーザはその都度ユーザＩＤやパスワ−ドの入力を強いられるため、操作面で煩わしいものがあった。
【０００９】
このような操作面での負担は、今後ＭＦＰの画像入出力機能の利用範囲が拡大し、複数のサーバやアプリケーションプログラムと連携して処理を行うようになった時、ますます大きくなる恐れがあった。
【００１０】
この発明は、上記実情に鑑みてなされたものであり、文書処理環境のセキュリティを確保しつつ、ユーザの操作性を向上させることができる画像処理システム及び同処理方法並びに同処理装置を提供することを課題としている。
【課題を解決するための手段】
【００１１】
上記課題は、以下の手段によって解決される。
（１）文書データを蓄積している文書蓄積サーバと、前記文書蓄積サーバにネットワークを介して接続され、文書蓄積サーバから送信された文書データを処理する画像処理装置と、前記文書蓄積サーバへのアクセス時、ユーザ認証を行う第１の認証手段と、前記画像処理装置へのアクセス時、ユーザ認証を行う第２の認証手段と、前記第１の認証手段で認証が確立した場合には、前記第２の認証手段での認証を行わないように制御するとともに、第１の認証手段の認証判断で使用されたユーザ識別情報が画像処理装置のユーザアカウント先として存在している場合には、これに対応付けてユーザアカウント処理を行い、存在していない場合には、パブリックユーザとしてアカウント処理を行う制御手段と、を備えていることを特徴とする画像処理システム。
（２）第１の認証が確立した際には、文書蓄積サーバから画像処理装置に送信される文書データに、第１の認証手段での第１の認証情報を付加する請求項１に記載の画像処理システム。
（３）前記付加する第１の認証情報は、第１の認証手段での認証結果情報と入力されたユーザ識別情報である請求項２に記載の画像処理システム。
（４）前記付加された第１の認証情報に基づいて、画像処理装置の機能制限を行う請求項２に記載の画像処理システム。
（５）前記画像処理装置は、多機能型画像形成装置、プリンタの少なくとも一つである請求項１に記載の画像処理システム。
（６）文書データを蓄積している文書蓄積サーバへのアクセス時、ユーザ認証を行う第１の認証ステップと、前記文書蓄積サーバにネットワークを介して接続され、文書蓄積サーバから送信された文書データを処理する画像処理装置へのアクセス時、ユーザ認証を行う第２の認証ステップと、前記第１の認証ステップで認証が確立した場合には、前記第２の認証ステップでの認証を行わないように制御するとともに、第１の認証ステップでの認証判断で使用されたユーザ識別情報が画像処理装置のユーザアカウント先として存在している場合には、これに対応付けてユーザアカウント処理を行い、存在していない場合には、パブリックユーザとしてアカウント処理を行うステップと、を備えていることを特徴とする画像処理方法。
（７）第１のステップでの認証が確立した際には、文書蓄積サーバから画像処理装置に送信される文書データに、第１の認証ステップでの第１の認証情報を付加する請求項６に記載の画像処理方法。
（８）前記付加する第１の認証情報は、第１の認証ステップでの認証結果情報と入力されたユーザ識別情報である請求項７に記載の画像処理方法。
（９）前記付加された第１の認証情報に基づいて、画像処理装置の機能制限を行う請求項７に記載の画像処理方法。
（１０）前記画像処理装置は、多機能型画像形成装置、プリンタの少なくとも一つである請求項６に記載の画像処理方法。
（１１）文書データを蓄積している文書蓄積サーバにネットワークを介して接続され、文書蓄積サーバから送信された文書データを処理する画像処理装置であって、自装置へアクセスするユーザの認証を行う認証手段と、前記文書蓄積サーバへアクセスしたユーザの認証が文書蓄積サーバで確立した場合には、前記認証手段での認証を行わないように制御するとともに、文書蓄積サーバによる認証判断で使用されたユーザ識別情報がユーザアカウント先として存在している場合には、これに対応付けてユーザアカウント処理を行い、存在していない場合には、パブリックユーザとしてアカウント処理を行う制御手段と、を備えていることを特徴とする画像処理装置。
（１２）文書蓄積サーバによる認証が確立した際には、文書蓄積サーバから送信される文書データに、文書蓄積サーバでの認証情報が付加されている請求項１１に記載の画像処理装置。
（１３）前記付加される認証情報は、文書蓄積サーバでの認証結果情報と入力されたユーザ識別情報である請求項１２に記載の画像処理装置。
（１４）前記付加された認証情報に基づいて、機能制限が行われる請求項１２に記載の画像処理装置。
（１５）多機能型画像形成装置、プリンタの少なくとも一つからなる請求項１１に記載の画像処理装置。
【発明の効果】
【００１２】
前項（１）に記載の発明によれば、ユーザが画像処理装置で処理したい文書データを文書蓄積サーバに要求するために、文書蓄積サーバにアクセスした時に第１の認証手段で行われるユーザ認証が確立した場合には、画像処理装置へのアクセス時に第２の認証手段での認証を行わないように制御されるから、両方の認証手段による認証が必須的に行われていた従来のシステムに比して、ユーザはパスワードやＩＤ等を２度も入力するような面倒な手間から解放され、ユーザの操作負担の軽減を図ることができる。もとより、認証は第１の認証手段により行われるから、セキュリティは従来通り確保される。また、第１の認証手段の認証判断で使用されたユーザ識別情報が画像処理装置のユーザアカウント先として存在している場合には、これに対応付けてユーザアカウント処理が行われ、存在していない場合には、パブリックユーザとしてアカウント処理が行われるから、画像処理装置でのユーザアカウント処理が簡単になる。
【００１３】
前項（２）に記載の発明によれば、第１の認証確立に伴って文書蓄積サーバから画像処理装置に送信される文書データを受信すれば、受信した文書データから直ぐに第１の認証情報を知ることができ、画像処理装置での処理を進めやすくなる。
【００１４】
前項（３）に記載の発明によれば、認証結果情報と入力されたユーザ識別情報が付加されてくるから、画像処理装置は当該ユーザを直ちに特定でき、処理を開始することができる。
【００１５】
前項（４）に記載の発明によれば、第１の認証情報に基づいて画像処理装置での機能が制限されるから、セキュリティとのバランスを取りながらユーザの使用を確保できる。
【００１６】
前項（５）に記載の発明によれば、多機能型画像形成装置、プリンタの少なくとも一つを備えた画像処理システムにおいて、前述した（１）の効果を奏することができる。
【００１７】
前項（６）に記載の発明によれば、第１の認証ステップで認証が確立した場合には、第２の認証ステップでの認証を行わないように制御するから、両方の認証ステップによる認証が必須的に行われていた従来の方法に比して、ユーザはパスワードやＩＤ等を２度も入力するような面倒な手間から解放され、ユーザの操作負担の軽減を図ることができる。もとより、認証は第１の認証ステップにより行われるから、セキュリティは従来通り確保される。また、第１の認証ステップでの認証で使用されたユーザ識別情報が画像処理装置のユーザアカウント先として存在している場合には、これに対応付けてユーザアカウント処理が行われ、存在していない場合には、パブリックユーザとしてアカウント処理が行われるから、画像処理装置でのユーザアカウント処理が簡単になる。
【００１８】
前項（７）に記載の発明によれば、第１の認証確立に伴って文書蓄積サーバから画像処理装置に送信される文書データを受信すれば、受信した文書データから直ぐに第１の認証情報を知ることができ、画像処理装置での処理を進めやすくなる。
【００１９】
前項（８）に記載の発明によれば、認証結果情報と入力されたユーザ識別情報が付加されてくるから、画像処理装置は当該ユーザを直ちに特定でき、処理を開始することができる。
【００２０】
前項（９）に記載の発明によれば、第１の認証情報に基づいて画像処理装置での機能が制限されるから、セキュリティとのバランスを取りながらユーザの使用を確保できる。
【００２１】
前項（１０）に記載の発明によれば、画像処理装置が多機能型画像形成装置、プリンタの少なくとも一つである場合に、前述した（６）の効果を奏することができる。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の一実施形態を図面に基づいて説明する。
【００２３】
図１は、この発明の一実施形態に係る画像処理システムを示すブロック図である。
【００２４】
図１において、この画像処理システムは、画像処理装置の一例としてのＭＦＰ２１と、文書蓄積サーバ２２と、個人認証サーバ２３、ユーザ端末である携帯電話２５と、ユーザ端末であるパーソナルコンピュータ（以下、ＰＣという）５０とがネットワーク４１（図２に示す）を介して接続されている。
【００２５】
また、ホストＰＣ５０には、認証機能を備えたアプリケーションプログラム５０ａがインストールされており、該プログラム５０ａを使用する際には、認証部５０ｂにてユーザ認証を行うようになっている。
【００２６】
なお、ここではＰＣ５０にアプリケーションプログラム５０ａがインストールされている例を示しているが、アプリケーションプログラム５０ａが外部のサーバ等に格納されており、それをホストＰＣ５０で利用する場合であっても良く、また、利用する際に認証部５０ｂでユーザ認証を行うだけでなく、ホストＰＣ５０にアプリケーションプログラム５０ｂをインストールする際にユーザ認証を行って、その時の認証情報を認証部５０ｂに記憶させておき、利用の際には読み出すという場合であっても良い。
【００２７】
前記ＭＦＰ２１は、コピー機能、プリンタ機能、ファクシミリ機能、スキャン機能等を備えた多機能型画像形成装置であり、使用するユーザ毎／部門毎に管理する機能を持つ認証部２１ａを備えている。この認証部２１ａは、ユーザが文書蓄積サーバ２２の文書データを使用するためにＭＦＰ２１にアクセスする際の第２の認証手段として機能する。
【００２８】
また、機能制限情報格納部２１ｂには、アカウントユーザ毎に設定されている各機能の制限情報が記憶されている。
【００２９】
また、前記ＭＦＰ２１は、ユーザの携帯電話２５やＰＣ５０からログイン可能になっている。なお、携帯電話２５の通話料金は、携帯電話会社２７で徴収される。
【００３０】
前記文書蓄積サーバ２２は、ユーザが利用できる文書データ（画像データも含む概念である）が記憶されており、この文書データを取得したいユーザ側から文書データ入手の要求があれば、第１の認証手段である個人認証サーバ２３に、文書蓄積サーバ２２の正当な（予め許可された）ユーザであるかどうかの認証処理を行わせる。また、個人認証サーバ２３により得られた認証情報とユーザ識別情報とを文書データに付加して、あるいは付加することなく別々にＭＦＰ２１に送信するようになっている。
【００３１】
なお、第１の認証情報とは、例えば認証結果（プリント許可信号）とユーザ識別情報とからなる。
【００３２】
図２は、ＭＦＰ２１の電気的構成を示すブロック図である。
【００３３】
図２において、ＣＰＵ３１および第１メモリ３２（ワークメモリ）は、第１ブリッジ３３を介してバス３０に接続されている。
【００３４】
前記ＣＰＵ３１は、制御手段としてＭＦＰ２１の全体動作を制御する他、この実施形態では、前記第１の認証手段（個人認証サーバ）２３の認証結果に応じて第２の認証手段（認証部）２１ａの認証動作を制御する。、具体的には、第１の認証手段である認証サーバ２３での認証が確立している場合には、第２の認証を行わないように制御する。
【００３５】
また、ＣＰＵ３１は、前記付加された第１の認証情報に基づいて、ＭＦＰ２１の機能を制限した範囲でユーザに使用を許可するようになっている。
【００３６】
さらに、ＣＰＵ３１は、第１の認証手段（個人認証サーバ）２３の認証判断で使用されたユーザ識別情報がＭＦＰ２１のユーザアカウント先として存在している場合には、これに対応付けてアカウント処理を行い、存在していない場合にはパブリックユーザとしてアカウント処理を行うようになっている。
【００３７】
前記バス３０には、各データ処理に必要なデバイス、例えばメモリコントローラ３４、第２ブリッジ３７、スキャナ４０に対するラスタインターフェース（Ｉ／Ｆ）部４１、Ｒ，Ｇ，Ｂ信号をＹ，Ｍ，Ｃ，Ｋ信号に変換する画像処理部４２、さらにはユーザアカウントを有する認証部２１ａなどが接続されている。
【００３８】
前記メモリコントローラ３４には、ファイルメモリとしての第２メモリ３５が接続されており、第２ブリッジ３７には、ハードディスク（ＨＤＤ）３８や操作パネル３９が接続されている。
【００３９】
前記スキャナ４０で読み取られた文書データ（画像データを含む）は、ラスタＩ／Ｆ部４１を介してバス３０、第１ブリッジ３３を経由してメインメモリである第１メモリ３２に転送される。第１メモリ３２に転送されたデータは、バス３０を介して画像処理部４２に転送されて必要な画像処理が施され、再び第１メモリ３２に戻される。
【００４０】
その後、前記データは、メモリコントローラ３４を介してプリントエンジン３６に送られ、用紙に印字される。
【００４１】
また、ＭＦＰ１とネットワーク５１とはＮＩＣ（Network Interface Card)４３を介して接続されており、文書蓄積サーバ２２からの文書データなどをＮＩＣ４３を介して受信したり、スキャナ４０で読み取られた文書データをＮＩＣ４３を介して文書蓄積サーバ２２へ送信したりするようになっている。
【００４２】
プリントの場合は、ＮＩＣ４３を介してプリントデータが第１メモリ３２に転送される。転送されたデータは、ＣＰＵ３１が読み取りプリントできるビットマップデータに変換され、第１メモリ３２に書き込まれる。
【００４３】
生成されたビットマップデータは、画像処理部４２により処理され、プリントデータとして前記第１メモリ３２に転送される。その後、メモリコントローラ３４を介してプリントエンジン３６に送出されるように構成されている。
【００４４】
つぎに、この画像処理システムの動作の概要を図１を参照して説明する。ここでは、文書蓄積サーバ２２上の文書データを選択し、選択された文書データをＭＦＰ２１に出力する例を挙げている。
（１）ユーザは、まず携帯電話２５を使用して前記文書蓄積サーバ２２にログインのためのアカウント情報（個人情報）を送る。
（２）文書蓄積サーバ２２は、送られてきたアカウント情報を個人認証サーバ２３に送る。
（３）文書蓄積サーバ２２は、個人認証サーバ２３からユーザの認証と要求文書データに対するユーザのアクセス権限を得る。
（４）文書蓄積サーバ２２は、得られた認証許可情報とデータアクセス権限に基づき、ユーザに対してのログインとデータアクセスを許可する。
（５）ログインとデータアクセスが可能となったユーザは、アクセス可能なデータからＭＦＰ２１でプリントしたい文書データを選択する。
【００４５】
引き続いて、ユーザが行う次のステップとして、選択した文書データを指定したＭＦＰ２１に出力させてプリント出力を得るまでの操作を説明する。ここで、ＭＦＰ２１は、部門管理がなされており、アカウントを持ったユーザに対してのみ使用が許可されるようになっている。
（６）ユーザは、出力先であるＭＦＰ２１の情報を前記文書蓄積サーバ２２に伝えるため、ＭＦＰ２１に表示されている識別コードのようなＭＦＰ情報を携帯電話２５のカメラ機能を使って撮影する。
（７）そして、ユーザは、撮影したＭＦＰ情報を文書蓄積サーバ２２に送信する。
（８）ユーザが指定した出力先であるＭＦＰ２１のＭＦＰ情報を受けた文書蓄積サーバ２２は、当該ＭＦＰ２１に対してプリント許可信号を送信する。
（９）さらに、プリント許可信号に対応したユーザの選択文書データを送ることで、前記ＭＦＰ２１でのプリントが可能になる。
（１０）ＭＦＰ２１は、文書蓄積サーバ２２から送られてきた文書データをプリントする。
（１１）プリント完了後、ＭＦＰ２１は、文書蓄積サーバ２２に対してプリント枚数情報を送る。
（１２）文書蓄積サーバ２２は、ＭＦＰ２１から送られてきたプリント情報から課金料金を算出し、プリントしたユーザ情報と関連づけて課金料金を個人認証サーバ２３に送る。
（１３）個人認証サーバ２３は、個人情報と課金料金を課金管理部２４に送ることで、ユーザに対して課金がなされる。ユーザは、これを携帯電話会社２７への通信料金と共に支払うことになる。
【００４６】
ところで、文書蓄積サーバ２２からデータを部門管理あるいはアカウント管理されているＭＦＰ２１に送ってプリントアウトする場合、従来は、再度ＭＦＰ２１に対してログインのための認証を行う必要があった。
【００４７】
これに対して、この発明においては、文書蓄積サーバ２２で認証が確立すれば、この認証結果を基に前記ＭＦＰ２１での認証作業が省略され、ユーザが２度もパスワードやＩＤを入力するような煩雑な手間が要らず、操作性が向上する。
［文書蓄積サーバ２２からＭＦＰ２１に文書データと認証情報を別々に送信する場合］
つぎに、前記文書蓄積サーバ２２側の処理の流れを図３のフローチャートを参照して説明する。なお、以下の説明ならびに図面では、ステップをＳと略記する。
【００４８】
図３に示すように、文書蓄積サーバ２２は、Ｓ１０１の認証処理、Ｓ１０２の文書表示処理、Ｓ１０３の文書選択処理、Ｓ１０４の出力先決定処理、Ｓ１０５のユーザ認証情報送信処理、Ｓ１０６の文書送信処理、Ｓ１０７の文書出力後処理を行う。
【００４９】
図４は、前記認証処理（Ｓ１０１）のサブルーチンを示すフローチャートである。この認証処理では、ログイン要求したユーザの認証を行う。
【００５０】
図４において、Ｓ１０１１では、文書蓄積サーバ２２に対してログイン要求が有るか否かを判断し、ログイン要求がなければ（Ｓ１０１１の判断がＮＯ）、そのままリターンし、ログイン要求があれば（Ｓ１０１１の判断がＹＥＳ）、Ｓ１０１２では、ログイン情報を取得してログインユーザの情報を得る。
【００５１】
Ｓ１０１３では、認証処理、つまりログインユーザ情報を個人認証サーバに２３に問い合わせ、その結果を得る。Ｓ１０１４では、得られた認証結果を基に文書データにアクセス可能（許可）か否かを判断し、アクセス可能であれば（Ｓ１０１４の判断がＹＥＳ）、Ｓ１０１５では、アクセス条件、つまりログインユーザの各文書データに対する権限を取得する。なお、各文書データに対する権限とは、文書データに対する読み取り権限、プリント実行権限、ファイル操作権限などのことをいう。
【００５２】
アクセス許可でなければ（Ｓ１０１４の判断がＮＯ）、ログイン権限のないユーザであるから、Ｓ１０１６でアクセス拒否を行ってリターンする。
【００５３】
図５は、前記文書表示処理（Ｓ１０２）のサブルーチンを示すフローチャートである。この文書表示処理は、ログインしたユーザに対して、選択のために文書データを表示する処理である。
【００５４】
図５において、Ｓ１０２１では、現在ログインするユーザがいるか否かを判断し、ログインするユーザがいれば（Ｓ２０２１の判断がＹＥＳ）、Ｓ１０２２で、そのユーザが文書表示を要求しているか否かを判断し、文書表示を要求していれば（Ｓ１０２２の判断がＹＥＳ）、Ｓ１０１の認証処理で取得したログインユーザのアクセス条件に沿った文書データをログインユーザに送信してリターンする。
【００５５】
ログインするユーザがいなければ（Ｓ１０２１の判断がＮＯ）、そのままリターンし、また、ログインしたユーザが文書表示要求をしていなければ（Ｓ１０２２の判断がＮＯ）、何もせずそのままリターンする。
【００５６】
図６は、前記文書選択処理（Ｓ１０３）のサブルーチンを示すフローチャートである。この文書選択処理では、ログインしたユーザが文書データを選択する場合の処理を行う。
【００５７】
図６において、Ｓ１０３１で、ログインしたユーザがＳ１０２の文書表示処理で送信した表示データの中から文書データの選択要求があった否かを判断し、文書データの選択要求があれば（Ｓ１０３１の判断がＹＥＳ）、Ｓ１０３２で、文書蓄積サーバ２２はログインしたユーザの選択した文書データを決定し、その文書データを取得してリターンする。文書データの選択要求がなければ（Ｓ１０３１の判断がＮＯ）、そのままリターンする。
【００５８】
図７は、前記出力先決定処理（Ｓ１０４）のサブルーチンを示すフローチャートである。この出力先決定処理では、ログインユーザから送られてきた出力先情報を基にネットワーク５１上のＭＦＰ２１を特定する。
【００５９】
図７において、Ｓ１０４１では、ログインユーザから選択文書データの出力先指示があるか否かを判断し、出力先指示があるなら（Ｓ１０４１の判断がＹＥＳ）、Ｓ１０４２で、出力先情報（例えばＩＰアドレス）を取得する。Ｓ１０４３では、取得した接続先に接続要求を送ってリターンする。
【００６０】
現在、出力先指示がなければ（Ｓ１０４１の判断がＮＯ）、Ｓ１０４４で出力先応答待ちか否かを判断し、出力先応答待ちでなければ（Ｓ１０４４の判断がＮＯ）、そのままリターンする。
【００６１】
出力先応答待ちであれば（Ｓ１０４４の判断がＹＥＳ）、Ｓ１０４５でタイムアウトか否かを判断する。所定時間たっても接続先から応答がない場合つまりタイムアウトの場合（Ｓ１０４５の判断がＹＥＳ）、Ｓ１０４６では、接続できないものとして処理しリターンする。
【００６２】
タイムアウトではなく、所定時間内に出力先から応答がある場合（Ｓ１０４５の判断がＮＯ）、Ｓ１０４７で、接続許可がなされているか否かを判断し、接続許可されていれば（Ｓ１０４７の判断がＹＥＳ）、Ｓ１０４８では、出力先の確定処理を行ってリターンする。接続許可されていなければ（Ｓ１０４７の判断がＮＯ）、そのままリターンする。
【００６３】
図８は、前記ユーザ認証情報送信処理（Ｓ１０５）のサブルーチンを示すフローチャートである。このユーザ認証情報送信処理では、文書蓄積サーバ２２にログインしているユーザの認証情報を出力先ＭＦＰ２１に送信する。
【００６４】
図８において、Ｓ１０５１では、送信先が確定したか否かを判断し、送信先が確定していれば（Ｓ１０５１の判断がＹＥＳ）、Ｓ１０５２では、ログインしたユーザの認証情報をすでに送信しているか否かを判断し、認証情報をすでに送信していれば（Ｓ１０５２の判断がＹＥＳ）、そのままリターンする。
【００６５】
認証情報を送信していなければ（Ｓ１０５２の判断がＮＯ）、Ｓ１０５３で、ユーザ認証情報を送信先に送信してリターンする。前記送信先が確定していなければ（Ｓ１０５１の判断がＮＯ）、そのままリターンする。
【００６６】
図９は、前記文書送信処理（Ｓ１０６）のサブルーチンを示すフローチャートである。この文書送信処理では、選択された文書データの送信処理を行う
図９において、Ｓ１０６１では、選択された文書データを出力先に送信済みか否かを判断し、文書データを送信済みであれば（Ｓ１０６１の判断がＹＥＳ）、Ｓ１０６２では、出力先から「文書データが出力された旨を知らせる通知」が届いている（受信）か否かを判断し、届いていれば（Ｓ１０６２の判断がＹＥＳ）、Ｓ１０６３で、出力完了処理を行ってリターンする。通知がまだ届いていなければ（Ｓ１０６２の判断がＮＯ）、そのままリターンする。
【００６７】
前記文書データを送信済でなければ（Ｓ１０６１の判断がＮＯ）、Ｓ１０６４では、Ｓ１０５のユーザ認証情報送信処理で送信したユーザ認証情報に対して出力先からの応答があったか否かを判断し、応答があった場合（Ｓ１０６４の判断がＹＥＳ）、Ｓ１０６５で、ユーザの選択した文書データを送信してリターンする。
【００６８】
前記応答がなかった場合（Ｓ１０６４の判断がＮＯ）、Ｓ１０６６では、現時点でタイムアウトか否かの判断し、タイムアウトでなければ（Ｓ１０６６の判断がＮＯ）、そのままリターンする。タイムアウトであれば（Ｓ１０６６の判断がＹＥＳ）、Ｓ１０６７では、文書データの送信を中止してリターンする。
【００６９】
図１０は、前記文書出力後処理（Ｓ１０７）のサブルーチンを示すフローチャートである。この文書出力後処理では、出力先から取得した出力情報に従い課金等のデータ出力に伴う後処理を行う。
【００７０】
図１０において、Ｓ１０７１では、データ出力完了後の処理が既に終わっているか否かを判断し、データ出力完了後の処理が既に終わっていれば（Ｓ１０７１の判断がＹＥＳ）、そのままリターンする。
【００７１】
データ出力完了後の処理が終わっていなければ（Ｓ１０７１の判断がＮＯ）、Ｓ１０７２では、データ送信先からの出力完了通知が届いているかを判断し、届いていれば（Ｓ１０７２の判断がＹＥＳ）、Ｓ１０７３では、出力完了後の処理を実行してリターンする。出力完了通知が届いていなければ（Ｓ１０７２の判断がＮＯ）、そのままリターンする。
【００７２】
つぎに、文書データの出力先であるＭＦＰ２１での処理の流れを図１１に示すフローチャートを参照して説明する。
【００７３】
図１１において、Ｓ２０１で、ＭＦＰ２１は、文書蓄積サーバ２２から出力先確定のための問い合わせがあるか否かを判断し、問い合わせがあった場合は（Ｓ２０１の判断がＹＥＳ）、Ｓ２０２で、「文書蓄積サーバ２２からのデータ出力が可能なＭＦＰである」などの問い合わせ回答を行い、Ｓ２０３に進む。問い合わせがない場合は（Ｓ２０１の判断がＮＯ）、そのままＳ２０３に進む。
【００７４】
Ｓ２０３では、データ出力要求をしているユーザの認証情報を文書蓄積サーバ２２から受信したか否かを判断し、ユーザの認証情報を受信していれば（２０３の判断がＹＥＳ）、Ｓ２０４では、ＭＦＰ２１内に保存されているユーザアカウント情報と文書蓄積サーバ２２からの認証情報を照合し、Ｓ２０５で、照合結果を文書蓄積サーバ２２に送信してＳ２０６に進む。ユーザ認証情報を受信していなければ（Ｓ２０３の判断がＮＯ）、Ｓ２０６に進む。
【００７５】
Ｓ２０６では、文書蓄積サーバ２２からの文書データの受信があったか否かを判断し、文書データを受信した場合は（Ｓ２０６の判断がＹＥＳ）、Ｓ２０７で、出力要求しているユーザの認証状況を判別し、それによって次処理を変える。文書データを受信していない場合（Ｓ２０６の判断がＮＯ）、Ｓ２１３に進む。
（１）文書蓄積サーバ２２でユーザ認証され、ユーザアカウントがＭＦＰ２１内のアカウントデータとして存在する場合。
（２）文書蓄積サーバ２２でユーザ認証され、ユーザアカウントがＭＦＰ２１内のアカウントデータとして存在しない場合。
（３）文書蓄積サーバ２２側で認証機能を持っていない場合、あるいは認証機能をもっていてもゲストユーザもしくは匿名ユーザでログインした場合。なお、ゲストユーザとは、ＭＦＰ２１に対してすべての制御アクセス権をもつ「オーナー」によって特定のユーザにアクセス権が与えられたユーザをいい、また、匿名ユーザとは、「オーナー」によってアクセス権が与えられた、ゲストユーザ以外のユーザをいう。
【００７６】
前記（１）の場合はＳ２０８に進み、ＭＦＰ２１での認証はスキップし、Ｓ２１１で、ＭＦＰ２１内でのユーザアカウントに従ってプリント処理を行う。
【００７７】
前記（２）の場合はＳ２０９に進み、ＭＦＰ２１での認証はスキップし、Ｓ２１２で、パブリックユーザアカウントに従ってプリント処理を行う。なお、この場合、セキュリティは低下するため、Ｓ２１１の場合に比べてＭＦＰ２１の処理機能に制限が加えられる（例えばプリント枚数１０枚以下など）。
【００７８】
前記（３）の場合はＳ２１０に進み、ログインユーザに対してＭＦＰ２１の操作パネル３９上で認証処理を行う。この認証処理については後述する。
【００７９】
ついで、Ｓ２１３でプリント処理が終了したか否かを判断し、終了した場合は（Ｓ２１３の判断がＹＥＳ）、Ｓ２１４で、プリント条件、プリント枚数などの情報を取得するプリント終了処理を行い、Ｓ２１５で、取得したプリント情報を文書蓄積サーバ２２に送信して終了する。プリント中あるいはプリント終了処理が完了している場合（Ｓ２１３の判断がＮＯ）、そのまま終了する。
【００８０】
図１２は、前記ＭＦＰ２１での認証処理（図１１のＳ２１０）のサブルーチンを示すフローチャートである。
【００８１】
図１２において、Ｓ２１０１では、ＭＦＰ２１の操作パネル３９に認証画面を表示する。次に、Ｓ２１０２で、アカウント情報の入力があったか否かを判断し、アカウント情報の入力があれば（Ｓ２１０２の判断がＹＥＳ）、Ｓ２１０３に進む。アカウント情報の入力がなければ（Ｓ２１０２の判断がＮＯ）、そのままリターンする。
【００８２】
Ｓ２１０３では、ＭＦＰ２１内にアカウントが存在しているか否かを判断し、ＭＦＰ２１内にアカウントが存在していれば（Ｓ２１０３の判断がＹＥＳ）、Ｓ２１０４で、プリント処理を実行してリターンする。この場合も、プリント枚数の制限などを加えても良い。ＭＦＰ２１内にアカウントが存在しなければ（Ｓ２１０３の判断がＮＯ）、Ｓ２１０５では、認証不可としてリターンする。
【００８３】
以上の説明から明らかなように、文書蓄積サーバ２２側でユーザ認証された場合には、ＭＦＰ２１側での再度の認証はスキップされるから、ユーザはＭＦＰ２１側での認証のためにユーザＩＤ等を再入力する必要はなくなり、操作が簡単になる。
［文書蓄積サーバ２２からＭＦＰ２１側に文書データと認証情報を一緒に送信する場合］
この場合の文書蓄積サーバ２２側の処理の流れを図１３のフローチャートに示す。
【００８４】
図１３に示すように、Ｓ４０１の認証処理、Ｓ４０２の文書表示処理、Ｓ４０３の文書選択処理、Ｓ４０４の出力先決定処理、Ｓ４０５の文書送信処理、Ｓ４０６の文書出力後処理を行って終了する。
【００８５】
ここに、Ｓ４０１の認証処理、Ｓ４０２の文書表示処理、Ｓ４０３の文書選択処理、Ｓ４０４の出力先決定処理、Ｓ４０６の文書出力後処理の各内容は、図３に示したＳ１０１の認証処理、Ｓ１０２の文書表示処理、Ｓ１０３の文書選択処理、Ｓ１０４の出力先決定処理、Ｓ１０７の文書出力後処理と同じであり、それらの処理内容の説明は省力する。
【００８６】
図１３と図３の比較から明らかなように、第１の認証情報と文書データとを一緒に送信する場合、図３のＳ１０５のユーザ認証情報送信処理を省略でき、ＭＦＰ２１では、受信した文書データと一緒に認証結果を受信する。
【００８７】
図１４は、前記文書送信処理（Ｓ４０５）のサブルーチンを示すフローチャートである。この文書送信処理では、選択文書の送信処理を行う
図１４において、Ｓ４０５１では、選択された文書データを出力先に送信済みか否かを判断し、文書データを送信済みであれば（Ｓ４０５１の判断がＹＥＳ）、Ｓ４０５２では、出力先から「文書データが出力された旨を知らせる通知」が届いている（受信）かを判断し、届いていれば（Ｓ４０５２の判断がＹＥＳ）、Ｓ４０５３で出力完了処理を行ってリターンする。通知がまだ届いてなければ（Ｓ４０５２の判断がＮＯ）、そのままリターンする。
【００８８】
前記文書データ送信済でなければ（Ｓ４０５１の判断がＮＯ）、Ｓ４０５４で、出力先が確定されているか否かを判断し、出力先が確定されていれば（Ｓ４０５４の判断がＹＥＳ）、Ｓ４０５５で、選択された文書データに認証データを付加し、Ｓ４０５６でそれらのデータを送信してリターンする。
【００８９】
出力先が確定されていなければ（Ｓ４０５４の判断がＮＯ）、Ｓ４０５７では、現時点でタイムアウトか否かの判断し、タイムアウトでなければ（Ｓ４０５７の判断がＮＯ）、そのままリターンする。タイムアウトであれば（Ｓ４０５７の判断がＹＥＳ）、Ｓ４０５７でデータ送信を中止してリターンする。
【００９０】
こうして、文書データに付加して認証データが送信される。
【００９１】
つぎに、文書データの出力先であるＭＦＰ２１での処理の流れを図１５に示すフローチャートを参照して説明する。
【００９２】
図１５において、Ｓ５０１でＭＦＰ２１は、文書蓄積サーバ２２から出力先確定のための問い合わせがあるか否かを判断し、問い合わせがあった場合は（Ｓ５０１の判断がＹＥＳ）、Ｓ５０２で、「文書蓄積サーバ２２からのデータ出力が可能なＭＦＰである」などの問い合わせ回答を行い、Ｓ５０３に進む。問い合わせがない場合は、そのままＳ５０３に進む。
【００９３】
Ｓ５０３では、文書蓄積サーバ２２からの認証データ付き文書データの受信があったか否かを判断する。文書データを受信した場合は（Ｓ５０３の判断がＹＥＳ）、Ｓ５０４で受信データから認証情報を取り出したのち、Ｓ５０５で認証処理を行い、Ｓ５０６に進む。この認証処理については後述する。文書データを受信していない場合は（Ｓ５０３の判断がＮＯ）、そのままＳ５０６に進む。
【００９４】
Ｓ５０６では、プリント処理が終了したか否かを判断し、終了した場合は（Ｓ５０６の判断がＹＥＳ）、Ｓ５０７で、プリント条件、プリント枚数などの情報を取得するプリント終了処理を行う。
【００９５】
そして、Ｓ５０８で、取得したプリント情報を文書蓄積サーバ２２に送信して終了する。プリント中あるいはプリント終了処理が完了している場合（Ｓ５０６の判断がＮＯ）、そのまま終了する。
【００９６】
図１６は、前記ＭＦＰ２１での認証処理（図１５のＳ５０５）のサブルーチンを示すフローチャートである。
【００９７】
図１６において、Ｓ５１０１では、文書データに付加された認証情報にアカウント情報が有るか否かを判断し、アカウント情報が有れば（Ｓ５０５１の判断がＹＥＳ）、Ｓ５０５２に進む。アカウント情報がなければ（Ｓ５０５１の判断がＮＯ）、そのままリターンする。
【００９８】
Ｓ５０５２では、ＭＦＰ２１内にアカウントが存在しているか否かを判断し、ＭＦＰ２１内にアカウントが存在していれば（Ｓ５０５２の判断がＹＥＳ）、Ｓ５０５３では、プリント処理を実行してリターンする。ＭＦＰ２１内にアカウントが存在しなければ（Ｓ５０５２の判断がＮＯ）、Ｓ５０５４では、認証不可としてリターンする。
【００９９】
このように、文書データに認証情報を付加して一緒に送信する場合においても、付加された認証情報にアカウント情報があり、そのアカウント情報がＭＦＰ２１にも存在する場合には、ユーザはＭＦＰ２１側で再度の認証を行わなくても、ＭＦＰ１の機能を使用することができる。
【０１００】
次に、この発明の他の実施の形態を説明する。この実施の形態は、ユーザ端末であるＰＣ５０上において、アプリケーションプログラムの起動（使用）時にユーザが入力した認証情報により、ＭＦＰ２１の使用時の再度の認証を省略する場合を示すものである。
【０１０１】
図１７に処理の流れを示す。
【０１０２】
ＰＣ５０にインストールされたプリンタドライバは、アプリケーションプログラムからプリント要求がなされた場合、その処理の中の１つである図１７の認証処理を実行する。この認証処理は、図１８のプリンタドライバの印刷モード設定画面３９１において、「ＯＫ」ボタン３９２が押されたときに実行される。
【０１０３】
図１７において、Ｓ６０１で、プリンタドライバは、プリント指示があったアプリケーションプログラムからその起動時にユーザが入力した認証情報を取得する。Ｓ６０２では、アプリケーションプログラムからの認証情報が得られたか否かを判断し、認証情報が得られた場合（Ｓ６０２の判断がＹＥＳ）、Ｓ６０３で、ＭＦＰ２１に対して認証情報の問い合わせ（認証確認）を行う。
【０１０４】
次に、Ｓ６０４で、ＭＦＰ２１からの認証情報があるか否かを判断し、認証情報があれば（Ｓ６０４の判断がＹＥＳ）、処理を分岐させる。
（１）アプリケーションプログラムから取得した認証情報がＭＦＰ２１内に保存されているアカウントにある場合。
【０１０５】
この場合は、Ｓ６０５で、図１９に示すような認証画面３９３を持った第１ドライバ表示を行う。この画面にあるように、アプリケーションプログラムから取得したアカウントで接続する旨とこのアカウントで使用可能なＭＦＰ２１の機能を表示する。ユーザは表示されたアカウントで良いならば、そのまま次の処理をすればよく、ＭＦＰ２１の機能制限のために、別アカウントで接続する必要がある場合は、図中のチェックボックスのチェックを外し、アカウント入力することも可能である。
（２）アプリケーションプログラムから取得した認証情報がＭＦＰ２１内に保存されているアカウントにない場合。
【０１０６】
前記アプリケーションプログラムから認証情報が取れなかったと判断した場合（Ｓ６０２の判断がＮＯ）や、ＭＦＰ２１のからの認証情報がない場合には（Ｓ６０４の判断がＮＯ）、Ｓ６０６で、図２０に示すような認証画面３９４を持った第２ドライバ表示を行い、アカウント入力を促す。
【０１０７】
この実施の形態によっても、アプリケーションプログラム起動時に行った認証情報を利用することにより、ＭＦＰ２１の使用時にユーザＩＤやパスワード等の再度の入力操作を省略することができ、操作性が良くなる。
【０１０８】
以上、本発明の一実施の形態を説明したが、本発明はこれらの実施形態に限定されることはない。例えば、次のような例も含む。
（１）第１の実施形態では、最初に文書蓄積サーバ２２にログインしてそこから文書を選択し、次にＭＦＰ２１に送信してプリントを行う際に、ＭＦＰ２１での２度目のログインを省略できる例を示したが、最初にＭＦＰ２１にログインして原稿をスキャンし、スキャンされた文書を文書蓄積サーバ２２に送信してそこに蓄積する場合に、文書蓄積サーバ２２におけるログインを省略させても良い。勿論、ＭＦＰ２１から送信する文書はスキャンされた文書に限らず、ボックスに予め格納されている文書であっても良い。
（２）第２の実施形態では、ホストＰＣ５０のアプリケーションプログラムで作成されたファイルをＭＦＰ２１に送信してプリントさせる場合の例を示したが、ホストＰＣ５０で作成されたファイルをＭＦＰ２１に送信してＭＦＰ２１から外部にＦＡＸ送信させるＰＣ−ＦＡＸ機能として使用する場合に、ＭＦＰ２１でのログインを省略できる例であっても良い。また、ＭＦＰ２１での処理はこれに限らず、ＭＦＰ２１のボックスに予め格納されている文書とアプリケーションファイルを結合させたり、ＭＦＰ２１の持つファイルフォーマット変換機能や圧縮機能を用いて、ＰＣ５０で作成したアプリケーションファイルを変換処理する場合であっても良い。
【０１０９】
また、上記実施の形態では、画像処理装置として多機能型画像形成装置であるＭＦＰ２１を用いたが、プリント機能のみを有するプリンタであっても良い。
【図面の簡単な説明】
【０１１０】
【図１】この発明の一実施形態に係る画像処理システムを示す構成図である。
【図２】同じく画像処理システムにおけるＭＦＰの電気的構成を示すブロック図である。
【図３】文書データと認証情報とを別々に送信する場合に文書蓄積サーバが行う処理を示すフローチャートである。
【図４】図３の認証処理のサブルーチンを示すフローチャートである。
【図５】図３の文書表示処理のサブルーチンを示すフローチャートである。
【図６】図３の文書選択処理のサブルーチンを示すフローチャートである。
【図７】図３の出力先決定処理のサブルーチンを示すフローチャートである。
【図８】図３のユーザ認証情報送信処理のサブルーチンを示すフローチャートである。
【図９】図３の文書送信処理のサブルーチンを示すフローチャートである。
【図１０】図３の文書出力後処理のサブルーチンを示すフローチャートである。
【図１１】画像処理装置（ＭＦＰ）が行う処理を示すフローチャートである。
【図１２】図１１のＭＦＰ認証処理のサブルーチンを示すフローチャートである。
【図１３】文書データと認証情報とを一緒に送信する場合に文書蓄積サーバが行う処理を示すフローチャートである。
【図１４】図１３の文書送信処理のサブルーチンを示すフローチャートである。
【図１５】画像処理装置（ＭＦＰ）側の処理を示すフローチャートである。
【図１６】図１５のＭＦＰ認証処理のサブルーチンを示すフローチャートである。
【図１７】アプリケーションプログラムを用いたＭＦＰへのプリント要求時に、プリンタドライバが行う認証処理を示すフローチャートである。
【図１８】プリンタドライバによる印刷モード設定時の画面である。
【図１９】第１のドライバ表示画面である。
【図２０】第２のドライバ表示画面である。
【符号の説明】
【０１１１】
２１          ＭＦＰ（画像処理装置、プリンタ）
２２          文書蓄積サーバ
２３          個人認証サーバ（第１の認証手段）
３１          ＣＰＵ（制御手段）
４４          認証部（第２の認証手段）
５０          パーソナルコンピュータ（ユーザ端末）
５１          ネットワーク
【図１】
0004798208.tif 000002
【図２】
0004798208.tif 000003
【図３】
0004798208.tif 000004
【図４】
0004798208.tif 000005
【図５】
0004798208.tif 000006
【図６】
0004798208.tif 000007
【図７】
0004798208.tif 000008
【図８】
0004798208.tif 000009
【図９】
0004798208.tif 000010
【図１０】
0004798208.tif 000011
【図１１】
0004798208.tif 000012
【図１２】
0004798208.tif 000013
【図１３】
0004798208.tif 000014
【図１４】
0004798208.tif 000015
【図１５】
0004798208.tif 000016
【図１６】
0004798208.tif 000017
【図１７】
0004798208.tif 000018
【図１８】
0004798208.tif 000019
【図１９】
0004798208.tif 000020
【図２０】
0004798208.tif 000021