(57)【要約】【課題】  利用者のコンピュータ上で動作するスキャナドライバによって読み取り画像を得るネットワークスキャナの利用においては、単に読み取りを許可しないなど、利用者の利便性を下げる方向での対策しか取られて来なかった。【解決手段】  本発明は上記の課題に鑑みなされたものであり、利用者がコンピュータ上でスキャナドライバを用いて、ネットワークスキャナから読み取り画像を得る際に、スキャンジョブの情報を読み取り画像と共に別のコンピュータに記録することで、機密情報漏洩時の流出経路の追跡に寄与するものである。【選択図】  図６
2009017382.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の画像読み取り装置と、前記画像読み取り装置をネットワークを介して操作し、読み取った画像を得る第一の情報処理装置と、前記画像読み取り装置で読み取った画像及び付加情報を保存する第二の情報処理装置からなる、ことを特徴とする画像読み取りジョブ記録装置。
【請求項２】
前記付加情報には、読み取りジョブ識別情報、読み取り時刻、前記第一の情報処理装置の利用者情報、前記第一の情報処理装置のネットワークアドレス、前記画像読み取り装置のネットワークアドレス、及び読み取り設定を含む、ことを特徴とする請求項１に記載の画像読み取りジョブ記録装置。
【請求項３】
前記第一の情報処理装置は、前記読み取り画像及び付加情報を第二の情報処理装置に転送する手段を備える、ことを特徴とする請求項１に記載の画像読み取りジョブ記録装置。
【請求項４】
前記画像読み取り装置は、前記読み取り情報及び付加情報を第二の情報処理装置に転送する手段を備える、ことを特徴とする請求項１に記載の画像読み取りジョブ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
ネットワークスキャナ、スキャナドライバ、及びスキャンジョブの記録に関する。
【背景技術】
【０００２】
ローカルエリアネットワーク（以後ＬＡＮ）やインターネットの普及に伴い、コンピュータ利用者が、ネットワークに接続された他のコンピュータ上の情報を共有・閲覧することが広く可能となっている。情報閲覧の簡便性向上に伴い、その管理の必要性が高まっている。特に組織外に知られたくない機密情報の管理は昨今の大きな課題の一つとなっており、例えば特定の利用者にしか閲覧権限を与えない、ファイルアクセスに対する記録を取る、など、様々な手段が提供されている。
【０００３】
一方で、ネットワークへ直接接続可能なネットワークプリンタ、ネットワークスキャナ等のコンピュータ周辺機器が広く提供されており、このような環境において、プリンタによって出力した情報を外部へ持ち出したり、あるいは紛失するなど、紙媒体としての機密情報の漏洩もまた懸念されている。その防衛手段の一つとして、特定のファイルや特定の利用者を印刷禁止にしてしまうことが考えられるが、印刷ができないことによる利便性の低下は避けられない。そこで、印刷は許可するが、いつ、誰が、どのコンピュータから、どのような情報を印刷したのかを記録し、万一情報が流出した場合に、その経路の追跡に寄与するシステムが考案・提供されている。
【０００４】
従来例としては、画像データに著作権、シグネチャ、認証キーなどの特定情報を付加し、不正にコピーされたり流出したりした場合の流出経緯の追跡を可能にするものがある（特許文献１参照）。
【特許文献１】特開２００１−４５２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ネットワークプリンタでは既述のようなシステムが提供されているが、利用者のコンピュータ上で動作するスキャナドライバによって読み取り画像を得るネットワークスキャナの利用においては、単に読み取りを許可しないなど、利用者の利便性を下げる方向での対策しか取られて来なかった。
【課題を解決するための手段】
【０００６】
本発明は上記の課題に鑑みなされたものであり、利用者がコンピュータ上でスキャナドライバを用いて、ネットワークスキャナから読み取り画像を得る際に、スキャンジョブの情報を読み取り画像と共に別のコンピュータに記録することで、機密情報漏洩時の流出経路の追跡に寄与するものである。
【発明の効果】
【０００７】
以上説明したように、本発明によれば、利用者がコンピュータ上でスキャナドライバを用いて、ネットワークスキャナから読み取り画像を得る際に、スキャンジョブの情報を読み取り画像と共に別のコンピュータに記録することで、機密情報漏洩時の流出経路の追跡に寄与するところ大である。
【発明を実施するための最良の形態】
【０００８】
（発明の実施形態１）
以下、図を参照しながら本発明の実施形態について説明する。
【０００９】
図１は、本発明にかかる装置の構成の一例を示す概略図である。ネットワークスキャナ１０１は原稿を光学的に読み取り可能なイメージスキャナであり、ＬＡＮ１０５を介して受信した読み取り指示に従って原稿の読み取り動作を行い、読み取った画像をＬＡＮ１０５を介して返す。クライアント１０２、管理サーバ１０３、及びデータベースサーバ１０４は、例えばパーソナルコンピュータに代表される計算機装置である。ユーザはクライアント１０２を通してネットワークスキャナ１０１の操作を行う。管理サーバ１０３とデータベースサーバ１０４は、同一の計算機装置が兼ねてもよい。
【００１０】
図２は、ネットワークスキャナ１０１のハードウェア構成の一例を示す図である。ネットワークスキャナは例えばマイクロプロセッサ方式のＣＰＵ（中央処理装置）２０１を持ち、２０２ＲＡＭ及び２０３ＲＯＭに格納されたプログラムやデータの内容を実行処理することにより、２０７バスラインを介して接続されるスキャナユニット２０４、ハードディスク２０５及びネットワークインタフェース２０６を制御する。
【００１１】
図３は、クライアント１０２、管理サーバ１０３、及びデータベースサーバ１０４のハードウェア構成の一例を示す図である。例えばマイクロプロセッサ方式の３０１ＣＰＵ（中央処理装置）を持ち、３０２ＲＡＭ及び３０３ＲＯＭに格納されたプログラムやデータの内容を実行処理することにより、３０９バスラインを介して接続される各装置を制御する。
【００１２】
図４は、本発明にかかる装置のブロック図の一例である。クライアント１０２はネットワークインタフェース４０４を介してＬＡＮに接続されている。スキャナドライバ４０１及びエージェント４０２は、オペレーティングシステム４０３上で動作するソフトウェアである。ユーザはスキャナドライバ４０１を使用して、ネットワークスキャナ１０１に対して原稿の読み取り指示をＬＡＮを介して送信し、読み取った画像を受信する。エージェント４０２はクライアント１０２が稼動中は常に動作している常駐型のソフトウェアであり、スキャナドライバ４０１の動作を監視して、その動作記録を管理サーバ１０３に送信する役割を持つ。
【００１３】
ネットワークスキャナ１０１はネットワークインタフェース４０５を介してＬＡＮに接続されている。制御部４０６はネットワークスキャナ１０１の各装置を制御するソフトウェアである。スキャナドライバ４０１から受信した読み取り指示を解釈し、スキャナエンジン４０７の制御を行う。スキャナエンジン４０７は、制御部４０６からの指示によりスキャナユニットの制御を行う。
【００１４】
管理サーバ１０３はネットワークインタフェース４０８を介してＬＡＮに接続されており、オペレーティングシステム４０９上で、管理ソフト４１０が動作している。管理ソフト４１０は、エージェント４０２からの情報を受信したり、受信した情報を適宜加工した上で、データベースサーバ１０４に送信する。
【００１５】
データベースサーバ１０４はネットワークインタフェース４１１を介してＬＡＮに接続されており、オペレーティングシステム４１２上で動作するデータベースソフト４１３は、記憶装置上に構築されたデータベースの管理を行う。
【００１６】
図５は、スキャナドライバの処理手順の一例を示す図である。スキャナドライバが起動された後、ユーザはＳ５０１において読み取り設定を行う。Ｓ５０３においてユーザによってスキャン指示が行われると、Ｓ５０４において読み取り設定がネットワークスキャナに送信され、読み取りが開始される。スキャナドライバとネットワークスキャナとの間の通信は、あらかじめ決められた手順によって行われるものとする。同時に、Ｓ５０５において、エージェントに対して当該スキャンジョブの情報が送信される。スキャンジョブの情報は例えば図１０に示すような構成で、ジョブＩＤ、実行時刻、ユーザ情報、クライアントのネットワークアドレス、ネットワークスキャナのネットワークアドレス、読み取り設定等が含まれる。ネットワークスキャナにおいて読み取りが完了すると、Ｓ５０６において、読み取り画像を受信し、ユーザに供する。同時に、Ｓ５０７において、エージェントへも同画像を送信する。ユーザが終了操作を行った場合は、Ｓ５０２において検知され、全処理を終了する。
【００１７】
図６は、エージェントの処理手順の一例を示す図である。エージェントはクライアントが稼動中は常に起動している常駐型のソフトウェアであり、通常はＳ６０１の起動状態を保持する。Ｓ６０２において、スキャナドライバの起動を検知すると、Ｓ６０３のスキャナドライバからの情報待ちの状態に移行する。図５のＳ５０５において、スキャナドライバからスキャンジョブの情報が送信されると、Ｓ６０６において情報の受信を行う。さらに、読み取り完了後、Ｓ５０７において送信された読み取り画像は、Ｓ６０７において受信される。スキャナドライバとエージェントとの間の情報の授受は、ＲＡＭを介してもよいし、ディスクを介してもよい。受信したスキャンジョブの情報と読み取り画像は、Ｓ６０８において、管理サーバに送信される。Ｓ６０４でスキャナドライバの終了を検知すると、Ｓ６０１に戻り、再びスキャナドライバの起動が検知されるまで、起動状態が維持される。
【００１８】
図９は、管理サーバ上の管理ソフトの処理手順の一例を示す図である。管理ソフトはＳ９０１を維持して、エージェントからの情報が着信するまで待機する。Ｓ９０２において、エージェントからの情報の受信を検知すると、Ｓ９０３において、データベースに格納しやすい形式に、情報の加工を適宜行い、Ｓ９０４において情報をデータベースに保存する。
【００１９】
（発明の実施形態２）
図１の構成のもとで、エージェントに代わって、ネットワークスキャナ自身がスキャンジョブの情報及び読み取り画像を管理サーバに送信してもよい。
【００２０】
図７は、エージェントが存在しない場合の、スキャナドライバの処理手順の一例を示す図である。スキャナドライバが起動された後、ユーザはＳ７０１において読み取り設定を行う。Ｓ７０３においてユーザによってスキャン指示が行われると、Ｓ７０４において読み取り設定、及びスキャンジョブの情報がネットワークスキャナに送信され、読み取りが開始される。ネットワークスキャナにおいて読み取りが完了すると、Ｓ７０５において読み取り画像を受信し、ユーザに供する。ユーザが終了操作を行った場合は、Ｓ７０２において検知され、全処理を終了する。
【００２１】
図８は、エージェントが存在しない場合の、ネットワークスキャナ制御部の処理手順の一例を示す図である。管理部は常に起動され、スキャナドライバからの指示を受信するまではＳ８０１の状態を維持する。Ｓ８０２においてスキャナドライバからの読み取り指示を検知すると、スキャナドライバから受信した読み取り設定を解釈し、スキャナエンジンに対して、指定された設定でのスキャナユニットの駆動を指示する。読み取った画像はＳ８０５において一時保存され、Ｓ８０６においてスキャナドライバに対して送信される。同時に、図７のＳ７０４において送信されたスキャンジョブの情報と、読み取り設定が、読み取り画像と共にＳ８０７において管理サーバに対して送信される。
【００２２】
管理サーバ上で動作する管理ソフトは、図９のＳ９０２において、エージェントからの情報受信を検知する代わりに、ネットワークスキャナからの情報受信を検知する。
【図面の簡単な説明】
【００２３】
【図１】本発明にかかる装置の構成の一例を示す概略図。
【図２】ネットワークスキャナのハードウェア構成の一例を示す図。
【図３】クライアント、管理サーバ及びデータベースサーバのハードウェア構成の一例を示す図。
【図４】本発明にかかる装置のブロック図。
【図５】スキャナドライバの処理手順の一例を示す図。
【図６】エージェントの処理手順の一例を示す図。
【図７】エージェントが存在しない場合の、スキャナドライバの処理手順の一例を示す図。
【図８】エージェントが存在しない場合の、ネットワークスキャナ制御部の処理手順の一例を示す図。
【図９】管理ソフトの処理手順の一例を示す図。
【図１０】スキャンジョブの情報の構成の一例を示す図。
【図１】
2009017382.tif 000003
【図２】
2009017382.tif 000004
【図３】
2009017382.tif 000005
【図４】
2009017382.tif 000006
【図５】
2009017382.tif 000007
【図６】
2009017382.tif 000008
【図７】
2009017382.tif 000009
【図８】
2009017382.tif 000010
【図９】
2009017382.tif 000011
【図１０】
2009017382.tif 000012