(57)【要約】【課題】ネットワーク上に存在する他の記憶装置に画像データを送信する場合、画像データを送信する度に複雑なＩＤ情報設定を行うことなく簡便に画像データの送信を行いつつ情報管理の安全性を確保する。【解決手段】画像データ処理装置に、入力された認証情報と予め設定された認証情報とに基づいて画像処理装置の少なくとも一部を使用する使用者認証を行う認証部と、  外部記憶部に記憶される画像データに対し、当該画像データの使用者認証を行うための情報として前記予め設定された認証情報を付加する制御部と、を備える。【選択図】図９
2007214766.tif 000002
【特許請求の範囲】
【請求項１】
入力された認証情報と予め設定された認証情報とに基づいて画像処理装置の少なくとも一部を使用する使用者認証を行う認証部と、
外部記憶部に記憶される画像データに対し、当該画像データの使用者認証を行うための情報として前記予め設定された認証情報を付加する制御部と、
を備えることを特徴とする画像データ処理装置。
【請求項２】
請求項１に記載の画像データ処理装置において、
前記画像データが利用される際に使用者認証を行なう認証制御プログラムを前記予め設定された認証情報に基づいて生成する認証制御プログラム生成部を更に備え、
前記制御部は、前記認証制御プログラムを前記画像データに付加する、
ことを特徴とする画像データ処理装置。
【請求項３】
請求項１又は２に記載の画像データ処理装置において、
画像データを記憶する記憶部を更に備え、
前記予め設定された認証情報は、前記記憶部の少なくとも一部の領域を使用するための認証情報であることを特徴とする画像データ処理装置。
【請求項４】
請求項３に記載の画像データ処理装置において、
前記記憶部に記憶できる記録容量よりも前記画像データのデータ容量が大きい場合、前記画像データに前記認証情報を付加し、前記外部記憶部に記憶することを特徴とする画像データ処理装置。
【請求項５】
請求項３又は４に記載の画像データ処理装置において、
前記記憶部は、所定の記憶容量からなるデータ格納部が複数設けられ、
前記データ格納部に前記画像データを記憶することを特徴とする画像データ処理装置。
【請求項６】
入力された認証情報と予め設定された認証情報とに基づいて画像処理装置の少なくとも一部を使用する使用者認証を行うステップと、
外部記憶部に記憶される画像データに対し、当該画像データの使用者認証を行うための情報として前記予め設定された認証情報を付加するステップと、
を含むことを特徴とする画像データ処理方法。
【請求項７】
請求項６に記載の画像データ処理方法において、
前記画像データが利用される際に使用者認証を行なう認証制御プログラムを前記予め設定された認証情報に基づいて生成するステップを更に備え、
前記付加ステップにおいて、前記認証制御プログラムを前記画像データに付加する、
ことを特徴とする画像データ処理方法。
【請求項８】
請求項６又は７に記載の画像データ処理方法において、
前記画像データ処理装置は、画像データを記憶する記憶部を備え、
前記予め設定された認証情報は、前記記憶部の少なくとも一部の領域を使用するための認証情報であることを特徴とする画像データ処理方法。
【請求項９】
請求項８に記載の画像データ処理方法において、
前記記憶部に記憶できる記録容量よりも前記画像データのデータ容量が大きい場合、前記画像データに前記認証情報を付加し、前記外部記憶部に記憶するステップを含むことを特徴とする画像データ処理方法。
【請求項１０】
請求項８又は９に記載の画像データ処理方法において、
前記記憶部には所定の記憶容量からなるデータ格納部が複数設けられており、
前記データ格納部に前記画像データを記憶することを特徴とする画像データ処理方法。
【請求項１１】
画像データ処理装置を制御するコンピュータに、
入力された認証情報と予め設定された認証情報とに基づいて前記画像処理装置の少なくとも一部を使用する使用者認証を行う機能と、
外部記憶部に記憶される画像データに対し、当該画像データの使用者認証を行うための情報として前記予め設定された認証情報付加する機能と、
を実現させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムにおいて、
前記コンピュータに、前記画像データが利用される際に使用者認証を行なう認証制御プログラムを前記予め設定された認証情報に基づいて生成する機能を更に実現させ、
前記付加機能において、前記認証制御プログラムを前記画像データに付加する、
ことを特徴とするプログラム。
【請求項１３】
請求項１１又は１２に記載のプログラムにおいて、
前記画像データ処理装置は、画像データを記憶する記憶部を備え、
前記予め設定された認証情報は、前記記憶部の少なくとも一部の領域を使用するための認証情報であることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムにおいて、
前記記憶部に記憶できる記録容量よりも前記画像データのデータ容量が大きい場合、前記画像データに前記認証情報を付加し、前記外部記憶部に記憶する機能を更に実現させることを特徴とするプログラム。
【請求項１５】
請求項１３又は１４に記載のプログラムにおいて、
前記記憶部には所定の記憶容量からなるデータ格納部が複数設けられており、
前記データ格納部に前記画像データを記憶する機能を実現することを特徴とするプログラム。
【請求項１６】
請求項１１から１５のいずれか一項に記載されたプログラムを格納するコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ処理装置、画像データ処理方法、プログラム及び記録媒体に係り、特に、使用者認証機能を有する画像データ処理装置、画像データ処理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、情報通信技術の発達により、コンピュータやその周辺機器のネットワーク化が図られている。例えば、スキャナ等の画像読取り装置、プリンタやファクシミリ等の画像形成装置あるいはこれらの複数の機能が一体化された複写機では、ネットワークで接続されて複数のコンピュータ（例えば、民生用のＰＣ（Personal Computer）やワークステーション又は各種のサーバマシン）で共有されるのが一般的となっている。
読取り装置等で取得した画像データは、通常、どのＰＣからもアクセス可能な記憶手段（例えば、読取り装置内部、ＰＣ内部あるいはファイルサーバ等に設けられたハードディスク等の記録媒体）に記憶されるため、情報管理の安全性が問題となる。
【０００３】
そこで、情報管理の安全性を確保するために、読取り装置等には、装置の使用を許諾された者のＩＤ情報等が予め登録され、装置の使用に先だってパスワードの入力を要求し、このパスワードと登録されたＩＤ情報に基づいて装置使用の可否を判断する認証機能を付加している場合が多い。更には、装置使用の可否のみを判断する認証機能では、画像データとパスワードとが個別に管理されているため、例えば、画像データの複製を行ったり、あるいはその画像データを他のＰＣやファイルサーバ等に移動させたりした場合には、その安全性が維持されないという問題がある。即ち、ＰＣやファイルサーバに移動させた画像データ等を他のネットワーク接続機器からアクセスする場合は、当該画像データのアクセスに対し何らセキュリティが作用しないからである。この点、特許文献１には、スキャナ等で原稿画像の読込みを行う際にＩＤ情報の入力を要求し、取得した画像データを符号化し、この符号化された画像データを復号化する復号化プログラムにＩＤ情報を付加させた上でネットワーク上に存在するＰＣやファイルサーバの記憶手段に送信し記憶させ、画像データの復号化を行う際に再度ＩＤ情報の入力を要求し、上述の復号化プログラムに付加したＩＤ番号と合致する場合にのみ画像データの復号化（即ち、ファイルが展開されて画像データの内容を確認できる状態）を行う画像読取り装置に関する発明が開示されている。
【特許文献１】特開２００１−３５０７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示される発明は、ネットワーク上に存在するＰＣやファイルサーバ等の記憶手段にデータを送信して記憶を行う度毎に、使用者にＩＤ情報の入力を要求するものであり、操作が煩雑で手間が掛かるという問題がある。特に、情報技術が発達した今日では、例えば、画像読取り装置で読み取った画像データをＰＣやファイルサーバ等に移動するとの作業は常体化しており、その処理数も膨大なものとなる。この点、特許文献１に開示される発明のように、個々の画像データ送信作業に対し逐次ＩＤ情報を入力設定する構成では、作業に費やす手間や時間が大きくなり、円滑な情報活用を実現することが困難になるという問題がある。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的とするところは、ネットワーク上に存在する他の記憶装置に画像データを送信する場合、画像データを送信する度に複雑な設定を行うことなく簡便に画像データの送信を行いつつ情報管理の安全性を確保することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、画像データ処理装置であって、入力された認証情報と予め設定された認証情報とに基づいて画像処理装置の少なくとも一部を使用する使用者認証を行う認証部と、
外部記憶部に記憶される画像データに対し、当該画像データの使用者認証を行うための情報として前記予め設定された認証情報を付加する制御部と、を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の画像データ処理装置において、
前記画像データが利用される際に使用者認証を行なう認証制御プログラムを前記予め設定された認証情報に基づいて生成する認証制御プログラム生成部を更に備え、
前記制御部は、前記認証制御プログラムを前記画像データに付加する、ことを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の画像データ処理装置において、
画像データを記憶する記憶部を更に備え、
前記予め設定された認証情報は、前記記憶部の少なくとも一部の領域を使用するための認証情報であることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項３に記載の画像データ処理装置において、
前記記憶部に記憶できる記録容量よりも前記画像データのデータ容量が大きい場合、前記画像データに前記認証情報を付加し、前記外部記憶部に記憶することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項３又は４に記載の画像データ処理装置において、
前記記憶部は、所定の記憶容量からなるデータ格納部が複数設けられ、
前記データ格納部に前記画像データを記憶することを特徴とする。
【００１１】
請求項６に記載の発明は、画像データ処理方法であって、入力された認証情報と予め設定された認証情報とに基づいて画像処理装置の少なくとも一部を使用する使用者認証を行うステップと、
外部記憶部に記憶される画像データに対し、当該画像データの使用者認証を行うための情報として前記予め設定された認証情報を付加するステップと、を含むことを特徴とする。
【００１２】
請求項７に記載の発明は、請求項６に記載の画像データ処理方法において、
前記画像データが利用される際に使用者認証を行なう認証制御プログラムを前記予め設定された認証情報に基づいて生成するステップを更に備え、
前記付加ステップにおいて、前記認証制御プログラムを前記画像データに付加する、ことを特徴とする。
【００１３】
請求項８に記載の発明は、請求項６又は７に記載の画像データ処理方法において、
前記画像データ処理装置は、画像データを記憶する記憶部を備え、
前記予め設定された認証情報は、前記記憶部の少なくとも一部の領域を使用するための認証情報であることを特徴とする。
【００１４】
請求項９に記載の発明は、請求項８に記載の画像データ処理方法において、
前記記憶部に記憶できる記録容量よりも前記画像データのデータ容量が大きい場合、前記画像データに前記認証情報を付加し、前記外部記憶部に記憶するステップを含むことを特徴とする。
【００１５】
請求項１０に記載の発明は、請求項８又は９に記載の画像データ処理方法において、
前記記憶部には所定の記憶容量からなるデータ格納部が複数設けられており、
前記データ格納部に前記画像データを記憶することを特徴とする。
【００１６】
請求項１１に記載の発明は、プログラムであって、画像データ処理装置を制御するコンピュータに、
入力された認証情報と予め設定された認証情報とに基づいて前記画像処理装置の少なくとも一部を使用する使用者認証を行う機能と、
外部記憶部に記憶される画像データに対し、当該画像データの使用者認証を行うための情報として前記予め設定された認証情報付加する機能と、を実現させることを特徴とする。
【００１７】
請求項１２に記載の発明は、請求項１１に記載のプログラムにおいて、
前記コンピュータに、前記画像データが利用される際に使用者認証を行なう認証制御プログラムを前記予め設定された認証情報に基づいて生成する機能を更に実現させ、
前記付加機能において、前記認証制御プログラムを前記画像データに付加する、ことを特徴とする。
【００１８】
請求項１３に記載の発明は、請求項１１又は１２に記載のプログラムにおいて、
前記画像データ処理装置は、画像データを記憶する記憶部を備え、
前記予め設定された認証情報は、前記記憶部の少なくとも一部の領域を使用するための認証情報であることを特徴とする。
【００１９】
請求項１４に記載の発明は、請求項１３に記載のプログラムにおいて、
前記記憶部に記憶できる記録容量よりも前記画像データのデータ容量が大きい場合、前記画像データに前記認証情報を付加し、前記外部記憶部に記憶する機能を更に実現させることを特徴とする。
【００２０】
請求項１５に記載の発明は、請求項１３又は１４に記載のプログラムにおいて、
前記記憶部には所定の記憶容量からなるデータ格納部が複数設けられており、
前記データ格納部に前記画像データを記憶する機能を実現することを特徴とする。
【００２１】
請求項１６に記載の発明は、請求項１１から１５のいずれか一項に記載されたプログラムを格納するコンピュータ読取り可能な記録媒体。
【発明の効果】
【００２２】
請求項１、６及び１１に記載の発明によれば、画像データ処理装置の少なくとも一部を利用するための使用者認証を行う認証部に予め登録された認証情報を、画像データの使用者認証を行うための情報として画像データに付加することで、外部記憶部から画像データが利用される際には、画像処理装置における使用認証と同様の使用認証が行われることとなる。即ち、画像データを他の機器に送信する際に、使用者がわざわざ認証情報を設定しなくても、画像データ処理装置に予め登録された認証情報が自動的に付与されているため、手間を省きつつ情報管理の安全性を確保することができる。
尚、外部記憶部としては、ネットワーク接続された機器の他、画像処理装置に対してインターフェースを介して着脱自在に接続されるメモリ装置等が挙げられる。前者としては、サーバ装置、大容量記憶装置等が挙げられ、後者としてはＵＳＢメモリ、ＰＣカードメモリ等が挙げられる。
【００２３】
請求項２、７及び１２に記載の発明によれば、画像データの読み込みが行われるときに使用者認証を行う認証制御プログラムによって、前記予め登録された認証情報による認証が行われる。従って、画像データを他の機器に送信する際に、使用者がわざわざ認証情報を設定しなくても、画像データ処理装置に予め登録された認証情報が自動的に付与されているため、手間を省きつつ情報管理の安全性を確保することができる。
請求項３、８及び１３に記載の発明によれば、記憶部の少なくとも一部を利用するための認証情報を、外部記憶装置に送信される画像の認証情報として付加することができる。
【００２４】
請求項４、９及び１４に記載の発明によれば、画像データのデータ容量が記憶部に記憶できる記録容量よりも大きい場合、外部記憶装置に記憶することができる、画像データサイズを特段気にせずに画像を扱うことができる。更に、外部記憶装置に記憶する場合は、認証情報を自動的に付加するため、手間を省きつつ情報管理の安全性を確保することができる。
【００２５】
請求項５、１０及び１５に記載の発明によれば、記憶部が所定の記憶容量からなるデータ格納部であるため、画像データを複数の種類に分類して記憶することができる。
【発明を実施するための最良の形態】
【００２６】
次に、図を用いて本発明を実施するための最良の形態について説明する。
図１のブロック図に、本発明をＭＦＰ（Ｍｕｌｔｉ  Ｆａｎｃｔｉｏｎ  Ｐｅｒｉｆｅｒａｌ）１に適用した場合の概要構成を示す。
ＭＦＰ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１、ＲＡＭ（Ｒａｎｄｏｍｅ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、記憶部１３、画像読取り部１４、操作表示部１５、外部出入力Ｉ／Ｆ（Ｉｎｔｅｒ／Ｆａｃｅ）部１６から構成されこれらがメインバス１８により電気・電子的に接続される。図２に示す如く、ＭＦＰ１は、ＵＳＢケーブル３を通じてＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）４と通信可能に接続し、制御系をＰＣ４が担う構成とすることも当然に可能である。本実施の形態では、更に、ＰＣ４からの操作入力を可能とし、ネットワークＮを介してクライアントＰＣ５、６、Ｅメールサーバ７、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｃｏｌ）サーバ８、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）サーバ９に、読み取った原稿画像データを送信することができるように構成されている。
【００２７】
図１において、ＣＰＵ１０は、ＲＯＭ１１や記憶部１３に予め記憶されたオペレーションプログラムやアプリケーションプログラムを読み出し、ワークエリアとしてのＲＡＭ１２に展開して種々の処理を行いＭＦＰ１の全体制御を行う制御系である。具体的には、ＲＯＭ１１又は記憶部１３に予め記憶されたオペレーションプログラムやアプリケーションプログラムである「認証制御プログラム生成プログラム」を読み出し、クライアントＰＣ５及び６等に設けられた記憶装置に記録された原稿画像データのファイルデータをクライアントＰＣ５及び６等で開く場合、ユーザにＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報の入力を要求し、当該ファイルデータの正当使用者であるか否かを自動判別する「認証制御プログラム」の生成を行う「認証制御プログラム生成処理」を行ったり、この「認証制御プログラム」を原稿画像データに付加してクライアントＰＣ５、６、Ｅメールサーバ７、ＦＴＰサーバ８あるいはＳＭＢサーバ９に送信する処理等を行う。
【００２８】
「認証制御プログラム」は、例えば、スクリプト言語で記述され、クライアント側のアプリケーションプログラムに対し補完的な機能を実現させるプログラムである。本実施の形態では、「認証制御プログラム」をＪａｖａＳｃｒｉｐｔ（登録商標）で記述するものとする。
【００２９】
図１に戻り、ＲＯＭ１１は、不揮発性の半導体素子で構成される読み出し専用のメモリである。オペレーションプログラムや各種アプリケーションプログラム等が予め記憶される。ＲＡＭ１２は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）やＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等の揮発性の半導体素子で構成される随時読み出し／書き込み可能メモリであり、ワークエリアとして機能する。
【００３０】
記憶部１３は、ハードディスクや不揮発メモリであるフラッシュメモリ等から構成される。「認証制御プログラム生成プログラム」等のアプリケーションプログラムが予め記憶されており、画像読取り部１４で読み取った原稿画像データやＭＦＰ１の使用許諾等を示す認証情報が記憶（登録）されている。ＭＦＰ１の使用及び各種機能を実行する際には、この認証情報と後述する操作表示部を介して入力される認証情報とに基づいて、使用の可否が判断されることとなる。
【００３１】
図３に、記憶部１３に登録されるユーザ認証情報の例を模式的に示す。認証項目として、ユーザ名、ユーザパスワード及び機能制限の項目が登録される。ユーザ名は、ＭＦＰ１の使用を許諾するユーザの名称であり、図３では、「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」のユーザ名が登録されていることを示している。ユーザパスワードは、ユーザ毎に異なるパスワードが設定されている。機能制限は、ＭＦＰ１で実行可能とする各種機能に対しユーザ毎に実行可能な機能が登録されている。例えば、ユーザ名「Ａ」は、ユーザパスワードが「１２３４」に設定され且つＭＦＰ１の印刷機能を使用することができないものとして登録が行われている。
【００３２】
更に、記憶部１３は、画像データを格納する所定の記憶容量が割り当てられた格納領域（以下、「ボックス」という。）が複数設けられており、ボックス毎に共有ボックスや特定ユーザのアクセス許可が設定されている。ＭＦＰ１では、画像読取り部１４で読み取った画像データをこのボックスに格納したり、クライアントＰＣ５や６等に移動（転送）したり、画像形成部１７に出力して印刷したりする等の各種の処理に利用することができるようになっている。
更に、ＭＦＰ１には、ボックスに格納された画像データを利用するためのボックス認証機能が設けられる。ボックスに格納された画像データを利用するに際し、予め登録されたボックス認証情報と操作表示部１５を介して入力されるボックス番号やボックスパスワードに基づいて画像データの利用の可否が判断され、画像データの保存上及び管理上の安全性が確保されている。
【００３３】
ボックス認証情報は、画像データを格納するボックスを設定する際に登録される。設定項目としてボックス番号、ボックスパスワード及びアクセス許可等からなり、これらがボックス認証情報として記憶部１３に記憶されている。
【００３４】
図４にボックス認証情報の例を示す。ボックス番号として「０００１」、「０００２」、「０００３」及び「０００４」が設定され、ボックスパスワードとして「ＡＢＣＤ」、「無し」、「ＱＪＰＪ」及び「ＷＸＹＺ」が設定されている。ボックスパスワードが「無し」とは登録されていないことを示す。アクセス許可の項目は、夫々「印刷禁止」、「無し」、「１回のみ印刷可能」及び「無し」が設定されている。「印刷禁止」とは、ボックス番号「０００１」に格納された画像データに基づいて印刷を行うことが禁止されることを示し、「１回のみ印刷可能」とは、ボックス番号「０００３」に格納された画像データに基づいて、一定期間内に１回のみ印刷が可能であることを示す。なお、アクセス許可項目の「無し」とは、何ら機能的な制限が登録されていないことを示す。
【００３５】
図１において、画像読取り部１４は、公知のスキャナ機構から構成される。読取り原稿に対し光を照射し、反射される光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等で捉え、捉えたアナログの電気信号から図示しないＡ／Ｄ変換器でデジタル信号に変換しＣＰＵ１０に出力するものである。反射される光を集束するレンズ系を使用する縮小光学系方式やロッドレンズアレイを使用する密着光学系方式等の各種の方式を適用することができる。
【００３６】
外部出入力Ｉ／Ｆ部１６は、ＵＳＢケーブル２を介してＰＣ４との通信（ＭＦＰ１の操作指示信号の受信や読み込んだ画像データ等の送信等）を制御したり、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒ／Ｆａｃｅ  Ｃａｒｄ）等を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＭＡＮ（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はインターネット等のネットワークＮと接続され、クライアントＰＣ５や６、Ｅメールサーバ７、ＦＴＰサーバ８及びＳＭＢサーバ９と外部通信（ＭＦＰ１の操作指示信号の受信や読み込んだ画像データ等の送信）を制御したりするものである。
【００３７】
操作表示部１５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等から構成される表示モニタであり、ＭＦＰ１の各種情報（設定項目や処理の経過等）を表示する表示部である。また、操作表示部１５は、表示画面がタッチパネルで構成される。原稿を画像読取り部１４で読み込む際には、図６に示すような表示が行われる。スキャン設定画面タブ２０、原稿のセット方向を設定する原稿設定釦２１、読み取った画像データの濃度を設定する画質設定釦２２、読み取り倍率を設定する倍率設定釦２３、読み取り解像度の設定を行う解像度設定釦２４、片面／両面読込みの選択を行う読み込み面設定釦２５、読み取った画像データのファイル形式を設定するファイル形式設定釦２６及び設定を確定するＯＫ釦５０が表示され、これら各種設定等を入力することができるようになっている。
【００３８】
画像形成部１７は、電子写真プロセス等により各種の画像形成を行う公知の画像形成機構から構成されるものであるが、これに限定されるものでは無く、インク吐出方式等の種々の画像形成機構を適用することができる。
【００３９】
次に、ＭＦＰ１で行われる「認証制御プログラム生成処理」の処理手順について図８から図１０に示すフロー図を用いて説明する。なお、以下の説明で、ＭＦＰ１の記憶部１３には、認証情報として図３に示す認証項目及びボックス認証情報として図４に示す認証項目が登録されているものとする。
【００４０】
ステップＳ１０１で、ＣＰＵ１０は、図５に示すように、操作表示部１５にユーザ名及びユーザパスワードの入力を要求するユーザ認証画面を表示する。なお、ＭＦＰ１ではユーザ認証処理を行うユーザ認証モードの起動及び停止を設定することができるようになっており、ユーザ認証モードが停止状態にある場合、ＣＰＵ１０は、操作表示部１５にユーザ認証画面を表示することなくステップＳ１０８の処理からスタートすることとなる。
【００４１】
ステップＳ１０２で、ＣＰＵ１０は、ユーザの操作により入力されたユーザ名及びパスワードの入力信号を受信する。
【００４２】
ステップＳ１０３で、ＣＰＵ１０は、記憶部１３に予め記憶されたユーザ認証情報（図３参照）を読み込み、ステップＳ１０２で受信したユーザ名及びパスワードが、この認証情報と一致するか否かを判断する。ステップＳ１０２で受信したユーザ名及びパスワードが、認証情報と一致しない場合、ステップＳ１０１に戻りユーザ認証画面の表示を行う（ステップＳ１０３：ＮＯ）。ステップＳ１０２で受信したユーザ名及びパスワードが、ユーザ認証情報と一致する場合、使用制限を解除してステップＳ１０４に進む。
【００４３】
ステップＳ１０４で、ＣＰＵ１０は、操作表示部１５に、図６に示すようなスキャナ設定画面を表示する。本実施の形態では、原稿設定が縦方向、画質設定がデフォルト、倍率設定が等倍、解像度が２００ｄｐｉ、読取り面が片面設定、読取り後の画像データのファイル形式がＰＤＦとしてスキャン設定がなされている。
【００４４】
ステップＳ１０５で、ＣＰＵ１０は、ユーザがＯＫ釦５０を操作することにより入力されるスキャン設定を受信し、この設定値をＲＡＭ１２に１次記憶する。
【００４５】
ステップＳ１０６で、ＣＰＵ１０は、図７に示すように、画像読取り部１４で読み取る画像データの出力先を設定する出力先設定画面を操作表示部１５に表示する。ユーザは、画像データの保存先を、ハードディスク釦３０、Ｅメール釦３１、ＦＴＰ釦３２及びＳＭＢ釦３３のいずれかを押下することにより設定する。今、仮にハードディスク釦３０が押下されたとすると、ＣＰＵ１０は、ボックス認証情報（図４参照）に基づいて、特定のユーザにアクセスが許可されたボックス番号をボックス表示領域３５に表示する（例えば、ユーザが「Ａ」であったとするとボックス表示領域３５に「０００１」、「０００２」及び「０００４」のボックス番号を表示する。）。ユーザは、ボックス表示領域３５に表示されたボックスの中から格納を所望するボックスを示す釦を押下することで画像データの出力先を指定することができる。また、文字入力キー群３４を操作して、ボックス番号を任意の番号や名称に変更することもできるようになっている。
なお、ボックス認証情報のボックスパスワードにパスワードが設定されている場合、ＣＰＵ１０は操作表示部１５にパスワードの入力要求を行う画面（不図示）を表示し、認証を行う。
【００４６】
ステップＳ１０６で、Ｅメール釦３１、ＦＴＰ釦３２、ＳＭＢ釦３３を操作することで、画像データファイルの送信先を夫々の通信プロトコル準拠したアドレスを有する端末（例えばクライアントＰＣ５や６）等に送信することができる。
【００４７】
ステップＳ１０７で、ＣＰＵ１０は、ステップＳ１０６でユーザから入力された画像データファイルの送信先の設定をＲＡＭ１２に一時記憶する。
【００４８】
ステップＳ１０８で、ＣＰＵ１０は、ユーザの操作により送信された原稿画像の読取り指示信号を受信し、画像読取り部１４の原稿台に設置された原稿画像の読込みを行う。
【００４９】
ステップＳ１０９で、ＣＰＵ３は、ステップＳ１０５でＲＡＭ１２に一時記憶したスキャン設定情報に基づいて、ステップＳ１０８で読み取りを行った画像データから所定形式（本実施の形態ではＰＤＦ形式）のファイルデータを生成する。
【００５０】
ステップＳ１１０で、ＣＰＵ１０は、画像データの出力先が記憶部１３に設けられたボックス（図７参照）であるか否かの判断を行う。出力先がボックスである場合、ステップＳ１１１に進む（ステップＳ１１０：ＹＥＳ）。出力先が記憶部１３のボックス以外即ちＥメールサーバ７、ＦＴＰサーバ８又はＳＭＢサーバ９等である場合は、図９に示すステップＳ２０１に進む（ステップＳ１１０：ＮＯ）。ステップＳ２０１以降の処理については後述する。
【００５１】
ステップＳ１１１で、ＣＰＵ１０は、ステップＳ１０９で生成した画像データファイルのデータサイズと格納先であるボックスの記憶容量とを比較する。即ち、１つのボックスで記憶することができる容量が制限されているため、画像データファイルのデータサイズがボックスの記憶容量を超える場合は記憶することができないためである。
【００５２】
ステップＳ１１２で、ＣＰＵ１０は、ステップＳ１１１の比較の結果画像データファイルのデータサイズがボックスの記憶容量以内であるか否かを判断する。画像データファイルのデータサイズがボックスの記憶容量を超過する場合は、ステップＳ３０１の処理に進む（ステップＳ１１２：ＮＯ）。画像データファイルのデータサイズがボックスの記憶容量以内である場合は、ステップＳ１１３の処理に進み（ステップＳ１１２：ＹＥＳ）。その後、指定されたボックスに画像データファイルを格納して処理を終了する。
【００５３】
次に、ステップＳ１１０の判断がＮＯ、即ち画像データファイルの出力先がボックス以外である場合の処理について説明する。
ステップＳ２０１で、ＣＰＵ１０は、ＭＦＰ１でユーザ認証モードが実行されているか否かの判断を行う。即ち、ＭＦＰ１でユーザ認証モードが起動している場合、ステップＳ１０３（図８参照）の処理で読み取ったユーザ認証情報に基づいて、現在ＭＦＰ１を使用しているユーザを特定することが可能であるが、ユーザ認証モードが実行されていない場合は、ユーザを特定することができない。このためユーザ認証モードが停止している場合でも「認証制御プログラム」を生成できるようにするため、ステップＳ２０１以降の処理手順が分岐する。
【００５４】
ステップＳ２０１の判断で、ユーザ認証モードが実行されていると判断する場合（ステップＳ２０１）、ＣＰＵ１０は、ステップＳ２０２に進み、現在認証しているユーザ認証情報をＲＡＭ１２に一時記憶したユーザ認証情報から取得する。
逆に、ステップＳ２０１の判断で、ユーザ認証モードが実行されていないと判断する場合（ステップＳ２０１：ＮＯ）、ＣＰＵ１０は、ステップＳ２０７に進み、記憶部１３に登録（記憶）されている全てのユーザ認証情報を読み出し取得する。
【００５５】
ステップＳ２０３で、ＣＰＵ１０は、ステップＳ２０１又はステップＳ２０７で取得したユーザ認証情報に基づいて、「オープン時認証制御プログラム」を生成する。「オープン時認証制御プログラム」とは、例えば、画像データファイルをＳＭＢサーバ９を介してクライアントＰＣ５に移動した後、ＰＣ５においてこの画像データファイルを展開（開く）際にユーザ名やユーザパスワードの入力を要求し認証を行うプログラムである。従来ネットワーク上の他のクライアント機器に画像データを移動した場合、移動した画像データに対してなセキュリティ機能を持たせることができなかったという問題を解決することができる。
更に、ステップＳ２０２で述べたように、この「オープン時認証制御プログラム」は、既にＭＦＰ１で設定がなされているユーザ認証情報に基づいて生成されている。このため、ネットワーク上の他のクライアント機器にユーザ情報やユーザパスワードを設定して画像データと共に移動する度に、改めてユーザ名やユーザパスワード等を入力設定する必要がなくなるという利点がある。
【００５６】
次いで、ステップＳ２０４で、ＣＰＵ１０は、ユーザ認証情報の機能制限項目に印刷禁止の設定がなされているか否かを検出する（例えば、図３に示す例では、印刷禁止は「Ａ」の機能制限項目として登録されている。）。この検出結果に基づいて「印刷時ユーザ認証制御プログラム」を生成する。「印刷時ユーザ認証制御プログラム」とは、例えば、ＳＭＢサーバ９を介して画像データファイルをクライアントＰＣ５に移動した後、ＰＣ５においてこの画像データファイルに基づいてＭＦＰ１で印刷を行わせる際に、ユーザ名及びユーザパスワードの入力を要求するプログラムである。即ち、ＭＦＰ１で印刷禁止という機能制限がかけられているという状況は、印刷物による情報の漏洩を防止する必要がある場合等が考えられる。従って、このような情報の漏洩を防止するという主旨を移動後の画像データファイルの印刷時にも反映させるのが合理的である。これによりユーザ認証というセキュリティに加えて、ＭＦＰ１で特に禁止した設定も複雑な設定操作を行うことなく、移動後の画像データファイルに反映させることができるようになる。
【００５７】
ステップＳ２０５で、ＣＰＵ１０は、ステップＳ２０３及びステップＳ２０４で生成した「オープン時認証制御プログラム」及び「印刷時認証制御プログラム」の２つの「認証制御プログラム」を画像ファイルに付加する処理を行う。
【００５８】
ステップＳ２０６で、ＣＰＵ１０は、ステップＳ２０５で「認証制御プログラム」が付加された画像データファイルを、例えば、ＳＭＢサーバ９等の指定された出力先に出力を行う。その後、処理を終了する。
【００５９】
次に、ステップＳ１１２の判断がＮＯ、即ちユーザが指定した画像データファイルの出力先がボックスであるが、画像データファイルのデータサイズが記憶容量を超過する場合の処理について説明する。この場合、ボックスに画像データファイルを格納することができないため、ネットワークＮ上のＦＴＰサーバ８及びＳＭＢサーバ９等に画像データファイルを送信し記憶させる様になっている。
【００６０】
ステップＳ３０１で、ＣＰＵ１０は、当初画像データファイルを格納するはずであったボックスの「ボックス名」、「ボックスパスワード」及び「アクセス制限」の各ボックス認証項目（図４参照）をＲＡＭ１２から取得する。
【００６１】
ステップＳ３０２で、ＣＰＵ１０は、ステップＳ３０１で取得したボックス認証情報に基づいて、当初画像データファイルを格納するはずであったボックスが共有ボックスであるか否かを判断する。このボックスが共有ボックスでないと判断する場合、ステップＳ３０３の処理に進む（ステップＳ３０２：ＮＯ）。逆にこのボックスが共有ボックスであると判断する場合、ステップＳ３０８の処理に進む（ステップＳ３０２、ＹＥＳ）。
【００６２】
ステップＳ３０３で、ＣＰＵ１０は、ボックス認証情報のアクセス許可項目を参照して当該ボックスにアクセスが許可されているユーザのユーザ名を検出し（例えば、ボックス番号「０００１」のアクセス許可項目には「Ａ」のアクセスが許可されている旨が記述されている。）、ユーザ認証情報（図３参照）に基づいて、この検出したユーザに対応するユーザ名、ユーザパスワード及び機能制限の各項目情報を取得する。
【００６３】
一方、ステップＳ３０２の判断がＮＯである場合、ステップＳ３０８で、ＣＰＵ１０は、記憶部１３に登録（記録）されている全てのユーザ認証情報（図３参照）を取得する。その後、ステップＳ３０４に進む。
【００６４】
ステップＳ３０４で、ＣＰＵ１０は、ステップＳ３０３及びステップＳ３０８で取得したユーザ認証情報に基づいて、「オープン時認証制御プログラム」を生成する。
【００６５】
次いで、ステップＳ３０５で、ＣＰＵ１０は、ユーザ認証情報の機能制限項目に基づいて、印刷禁止制限があるか又は印刷禁止制限が設定されているユーザを検出し、この検出結果に基づいて「印刷時認証制御プログラム」を生成する処理を行う。
【００６６】
ステップＳ３０６で、ＣＰＵ１０は、ステップＳ３０４及びステップＳ３０５で生成した「オープン時認証制御プログラム」及び「印刷時認証制御プログラム」の２つの「認証制御プログラム」を画像ファイルに付加する処理を行う。
【００６７】
ステップＳ３０７で、ＣＰＵ１０は、ステップＳ３０６で「認証制御プログラム」が付加された画像データファイルを、例えば、ＳＭＢサーバ９等の指定された出力先に出力する。その後、処理を終了する。
【００６８】
以上の「認証制御プログラム生成処理」で生成された「認証制御プログラム」が付加された画像データファイルをＳＭＢサーバ９を介して受信したクライアントＰＣ５や６でのユーザ認証処理について説明する。「認証制御プログラム」には、ＭＦＰ１に登録された全てのユーザ認証情報又は特定のユーザに関する認証情報と、ボックス認証情報及びユーザ認証情報を利用して作成された機能別のユーザ認証情報が含まれる。
そこで、画像データファイルの展開時や印刷時に、クライアントＰＣ５や６はこれら認証情報に基づいて画像データファイルの展開や印刷を実行するか否かを判断する「オープン時認証処理」又は「印刷時認証処理」を行う。以下に、「オープン時認証処理」又は「印刷時認証処理」を説明するが、その前に、クライアントＰＣ５や６の概要構成について説明する。
【００６９】
図１１は、クライアントＰＣ５等の概要構成を示したブロック図である。クライアントＰＣ５は、全体制御を行うＰＣ側ＣＰＵ７０、オペレーションプログラムや各種のアプリケーションプログラムを格納する不揮発性の半導体素子で構成されるＰＣ側ＲＯＭ７１、ワークエリアとして機能する揮発性の半導体素子で構成されるＰＣ側ＲＡＭ７２、ＭＦＰ１から送信された画像データファイルや各種のデータを記憶するハードディスク等の不揮発メモリから構成されるＰＣ側記憶部７３、キーボードやマウスから構成されるユーザインターフェースとしてのＰＣ側操作部７４、画像データファイルの送受信等、ネットワークＮを介しての各種通信制御を行うＰＣ側外部出入力Ｉ／Ｆ部７５及びモニタ７６から構成される。
【００７０】
以上の構成を有するクライアントＰＣ５について、先ず、図１２に示すフロー図を用いて、「オープン時認証制御プログラム」との協働による処理を説明する。
ユーザの操作によりＭＦＰ１から受信した画像データファイルの展開操作がなされると、ＰＣ側ＣＰＵ７０は、画像データファイルに含まれる「オープン時認証制御プログラム」を読み込み処理を開始する。
【００７１】
ステップＳ４０１で、ＰＣ側ＣＰＵ７０は、モニタ７６にユーザ名及びユーザパスワードを要求するユーザ認証入力画面を表示する（図１３参照）。この表示に従って入力するユーザ名及びユーザパスワードは、ユーザ認証情報（図３参照）と同様のユーザ名及びユーザパスワードである。
【００７２】
ステップＳ４０２で、ＰＣ側ＣＰＵ７０は、ユーザ名及びパスワードの入力がなされるまで待機状態となる（ステップＳ４０２：ＮＯ）。ユーザ名及びパスワードの入力が完了すると（ステップＳ４０２：ＹＥＳ）、ステップＳ４０３に進む。
【００７３】
ステップＳ４０３で、ＰＣ側ＣＰＵ７０は、「オープン時認証制御プラグラム」に含まれているユーザ認証情報を参照し、入力されたユーザ名及びユーザパスワードの内容とを比較する認証処理を行う。
【００７４】
ステップＳ４０４で、ＰＣ側ＣＰＵ７０は、ステップＳ４０３の認証処理の結果、入力されたユーザ名及びユーザパスワードの内容と、ユーザ認証情報とが一致すると判断する場合は、ステップＳ４０５に進む（ステップＳ４０４：ＹＥＳ）。逆に、入力されたユーザ名及びユーザパスワードの内容と、ユーザ認証情報とが一致しないと判断する場合は、ステップＳ４０６に進む。
【００７５】
ステップＳ４０５で、ＰＣ側ＣＰＵ７０は、画像データファイルを展開する処理を行い、画像データに基づいてモニタ７６に画像を表示する。
【００７６】
一方、ステップＳ４０６で、ＰＣ側ＣＰＵ７０は、画像データファイルの展開を行わずに、認証結果が不一致である旨を表示し「オープン時認証処理プログラム」による処理を終了する。
【００７７】
次に、図１４示すフロー図を用いて、「印刷時認証制御プログラム」による処理手順を説明する。ユーザの操作によりＭＦＰ１から受信した画像データファイルの印刷指示操作がなされると、ＰＣ側ＣＰＵ７０は、画像データファイルに含まれる「印刷時時認証制御プログラム」を読み込み処理を開始する。
【００７８】
ステップＳ５０１で、ＰＣ側ＣＰＵ７０は、モニタ７６にユーザ名及びユーザパスワードを要求するユーザ認証入力画面を表示する（図１３参照）。この表示に従って入力するユーザ名及びユーザパスワードは、ユーザ認証情報（図３参照）と同様のユーザ名及びユーザパスワードである。
【００７９】
ステップＳ５０２で、ＰＣ側ＣＰＵ７０は、ユーザ名及びパスワードの入力がなされるまで待機状態となる（ステップＳ５０２：ＮＯ）。ユーザ名及びパスワードの入力が完了するとステップＳ５０３に進む（ステップＳ５０２：ＹＥＳ）。
【００８０】
ステップＳ５０３で、ＰＣ側ＣＰＵ７０は、「印刷時認証制御プラグラム」に含まれている機能別のユーザ認証情報を参照し、入力されたユーザ名及びユーザパスワードの内容とを比較する認証処理を行う。
【００８１】
ステップＳ５０４で、ＰＣ側ＣＰＵ７０は、ステップＳ５０３の認証処理の結果、入力されたユーザ名及びユーザパスワードの内容と、ユーザ認証情報とが一致すると判断した場合は、ステップＳ５０５に進む（ステップＳ５０４：ＹＥＳ）。逆に、入力されたユーザ名及びユーザパスワードの内容と、ユーザ認証情報とが一致しないと判断する場合は、ステップＳ５０６に進む。
【００８２】
ステップＳ５０５で、ＰＣ側ＣＰＵ７０は、印刷の各種設定を入力させるための印刷メニュー画面を表示し、「印刷時認証制御プラグラム」による処理を終了する。
【００８３】
一方、ステップＳ５０６で、ＰＣ側ＣＰＵ７０は、画像データファイルの展開を行わずに、認証結果が不一致である旨を表示し「印刷時認証処理プログラム」による処理を終了する。
【００８４】
以上、本発明を適用したＭＦＰ１によれば、ＭＦＰ１に設定されているユーザ認証情報やボックス認証情報に基づいて「認証制御プログラム」を生成するため、ＭＦＰ１のセキュリティ機能を画像データ毎に反映させることができる。即ち「認証制御プログラム生成処理」により、ＭＦＰ１からネットワークの他のクライアント機器に画像データの移動を行っても、画像データファイルに付加した「認証制御プログラム」の機能により、画像データファイルのオープン時や印刷時に認証情報の入力を要求することができ、画像データファイルの安全性を確保することができる。特に、本実施の形態に適用したＭＦＰ１は、既にＭＦＰ１側で設定されているユーザ認証情報やボックス認証情報を利用して「認証制御プログラム」を生成するため、ＭＦＰ１で確保された画像データの保管上又は管理上の安全性を何ら複雑な操作を伴うことなくそのままネットワーク上に存在する他の端末に反映することができるという特有の効果を奏する。
【００８５】
また、既にＭＦＰ１に記憶されているユーザ認証情報等の情報資源を利用するため、画像データファイルに付加する「認証制御プログラム」を生成する際に逐次ユーザの手による認証情報の入力を行うという手間を省くことができ、簡便に画像データファイルの送信を行いつつ情報管理の安全性を確保することができる。
【００８６】
以上、本発明を実施するための最良の形態について説明したが、これら実施の形態は例を示すことを目的として開示したものであり、本発明は上述の種々の例に限定されるものではなく、本発明に係る技術思想の範囲内で多様な改良、変更及び付加等が可能である。例えば、上記実施形態においては、画像データファイルをＳＭＢサーバ９を介してクライアントＰＣ５に移動する例を挙げたが、画像データファイルを記憶する対象としての外部記憶部としては、ネットワーク接続された機器に限られるものではない。例えば、ＭＦＰに対して着脱自在に接続される、ＵＳＢメモリ、ＰＣカードメモリ等のメモリ装置等が挙げられる。
【図面の簡単な説明】
【００８７】
【図１】本発明を実施するための最良の形態として適用したＭＦＰの内部構成を示したブロック図である。
【図２】図１に示すＭＦＰとネットワーク等を介して接続された通信環境を示した模式図である。
【図３】図１に示すＭＦＰに予め設定されたユーザ認証情報の一例を示した模式図である。
【図４】図１に示すＭＦＰに予め設定されたボックス認証情報の一例を示した模式図である。
【図５】図１に示すＭＦＰの操作表示部に表示されるユーザ認証画面の例を示した模式図である。
【図６】図１に示すＭＦＰの操作表示部に表示されるスキャン設定画面の例を示した模式図である。
【図７】図１に示すＭＦＰの操作表示部に表示される送信先設定画面の例を示した模式図である。
【図８】図１に示すＭＦＰの処理例を示した模式図である。
【図９】図１に示すＭＦＰの処理例を示した模式図である。
【図１０】図１に示すＭＦＰの処理例を示した模式図である。
【図１１】図２に示すクライアントＰＣの概要構成を示したブロック図である。
【図１２】図１に示すＭＦＰで生成された「認証制御プログラム」との協働により図１１に示すクライアントＰＣで行われるユーザ認証処理の例を示したフロー図である。
【図１３】図１１に示すクライアントＰＣのモニタに表示されるユーザ認証画面の例を示した模式図である。
【図１４】図１に示すＭＦＰで生成された「認証制御プログラム」との協働により図１１に示すクライアントＰＣで行われるユーザ認証処理の例を示したフロー図である。
【符号の説明】
【００８８】
１  ＭＦＰ
３  ＵＳＢケーブル
４  ＰＣ
５、６  クライアントＰＣ
７  Ｅメールサーバ
８  ＦＴＰサーバ
９  ＳＭＢサーバ
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  記憶部
１４  画像読取り部
１５  操作表示部
１６  外部出入力Ｉ／Ｆ部
１７  画像形成部
２０  スキャン設定画面タブ
２１  原稿設定釦
２２  画質設定釦
２３  倍率設定釦
２４  解像度設定釦
２５  読み込み面設定釦
２６  ファィル形式設定釦
３０  ハードディスク釦
３１  Ｅメール釦
３２  ＦＴＰ釦
３３  ＳＭＢ釦
３４  文字入力キー群
３５  ボックス表示領域
５０  ＯＫ釦
７０  ＰＣ側ＣＰＵ
７１  ＰＣ側ＲＯＭ
７２  ＰＣ側ＲＡＭ
７３  ＰＣ側記憶部
７４  ＰＣ側操作部
７５  ＰＣ側外部出入力Ｉ／Ｆ部
７６  モニタ
Ｎ  ネットワーク
【図１】
2007214766.tif 000003
【図２】
2007214766.tif 000004
【図３】
2007214766.tif 000005
【図４】
2007214766.tif 000006
【図５】
2007214766.tif 000007
【図６】
2007214766.tif 000008
【図７】
2007214766.tif 000009
【図８】
2007214766.tif 000010
【図９】
2007214766.tif 000011
【図１０】
2007214766.tif 000012
【図１１】
2007214766.tif 000013
【図１２】
2007214766.tif 000014
【図１３】
2007214766.tif 000015
【図１４】
2007214766.tif 000016