(57)【特許請求の範囲】
【請求項１】
原稿を読取る原稿読取部と、
前記原稿読取部における前記原稿の有無を検知する原稿検知部と、
前記原稿読取部で読取った前記原稿からスキャンデータを生成するスキャンデータ生成部と、
ユーザの特定情報を含む読取実行指示を上位装置から受信するとともに、前記上位装置へ前記スキャンデータ生成部で生成された前記スキャンデータを送信する通信部と、
操作部からのユーザの特定情報を入力する特定情報入力部と、
前記特定情報入力部により入力された前記ユーザの特定情報を格納する特定情報格納部と、
前記上位装置からの前記読取実行指示に基づき、読み取りを実行制御する制御部と、
他ユーザからの読取実行指示に基づいた読取を行わない動作状態であるユーザログイン状態に移行する状態移行部と、
前記上位装置からの前記ユーザの特定情報と前記特定情報格納部に格納した前記ユーザの特定情報が一致するかを判定する判定部を有し、
更に前記制御部は、前記特定情報入力部により前記ユーザの特定情報が入力されると、前記状態移行部に対し該特定情報に基づいて前記ユーザログイン状態に移行するよう指示し、
かつ前記原稿検知部により前記原稿の有を検知した後、前記判定部に対し前記上位装置からの前記ユーザの特定情報と前記特定情報格納部に格納した前記ユーザの特定情報が一致するか判定するよう指示し、一致すれば前記原稿読取部に対して前記原稿を読み取るよう指示し、
かつ前記原稿読取部による前記原稿の読み取り後、更に前記原稿検知部により前記原稿の無しを検知したとき、前記状態移行部に対し前記ユーザログイン状態を解除するように指示することを特徴とする画像読取装置。
【請求項２】
前記特定情報入力部により入力された前記ユーザの特定情報は、装置外部の記憶媒体に格納されている認証可能な情報であることを特徴とする請求項１記載の画像読取装置。
【請求項３】
ネットワークを介して上位装置と接続された画像読取装置の画像読取方法であって、前記上位装置からの読取実行指示により原稿を原稿読取部で読取る画像読取方法において、
ユーザの特定情報を特定情報入力部により入力する特定情報入力工程と、
前記特定情報入力部により入力された前記ユーザの特定情報を特定情報格納部に格納する特定情報格納工程と、
前記特定情報入力部により前記ユーザの特定情報が入力されたとき、他ユーザからの読取実行指示に基づいた読取は行わない動作状態であるユーザログイン状態に移行するログイン状態移行・解除工程と、
前記上位装置からユーザの特定情報を含む前記読取実行指示を通信部で受信する読取実行指示受信工程と、
前記原稿読取部で前記原稿を読取る原稿読取工程と、
前記原稿読取部における前記原稿の有無を原稿検知部で検知する原稿検知工程と、
前記原稿読取部で読取った前記原稿からスキャンデータ生成部でスキャンデータを生成するスキャンデータ生成工程と、
前記上位装置へ前記スキャンデータ生成部で生成した前記スキャンデータを前記通信部で送信するスキャンデータ送信工程を含み、
更に、前記原稿読取工程は、前記原稿検知部で前記原稿の有を検知した後、前記上位装置からの前記ユーザの特定情報と前記特定情報格納部に格納した前記ユーザの特定情報を比較し、両者が一致すれば前記原稿読取部で前記原稿を読取る工程を含み、
更に、前記ログイン状態移行・解除工程は、前記スキャンデータ生成部での前記スキャンデータの生成の後、前記原稿検知部で前記原稿の無しを検知したとき、前記ユーザログイン状態を解除する工程を含むことを特徴とする画像読取方法。
【請求項４】
前記特定情報入力部により入力された前記ユーザの特定情報は、装置外部の記憶媒体に格納されている認証可能な情報であることを特徴とする請求項３記載の画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を画像情報として読取る画像読取装置に関し、とくにネットワークを介して読取実行指示送信元から読取実行指示を送信される画像読取装置に関する。
【背景技術】
【０００２】
従来、原稿から画像を読取る画像読取装置をＬＡＮ（Local Area Network）などのネットワークに接続し、画像読取装置で読取った画像データを、同じくネットワークに接続されたパーソナルコンピュータに送信するようにした画像読取システムが提供されている。このような画像読取システムにおいては、画像読取装置で読取った画像データが機密保持を要するものである場合、任意の第三者に見られないようにすることが重要である。このように画像データの機密保持を図った画像読取システムとしては、例えば、特許文献１（特開２００２−２３２６３０号公報）に開示されるものがある。
【０００３】
特許文献１に開示される技術は、画像読取装置で読取った画像データにパスワードを設定して画像処理装置に記憶し、画像取得したいホストコンピュータから同一のパスワードが入力された場合に、そのホストコンピュータに画像データを送信するというものである。
【特許文献１】特開２００２−２３２６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像読取装置に原稿がセットされた後、ホストコンピュータから読取実行指示を行うプルスキャン方式の場合、画像読取装置に原稿をセットした後、パスワードが入力される前に、正規でないホストコンピュータから読取実行指示が画像読取装置に送信された場合、画像読取装置で読取られた画像データを盗み取られる可能性があるという問題があった。
【０００５】
本発明は、上記課題を解決し、読取実行指示送信元から画像読取装置に読取実行指示が送信される場合において、読取った画像データを盗み取られることを防止した優れた画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための特許請求の範囲の請求項１に係る発明は、原稿を読取る原稿読取部と、前記原稿読取部における前記原稿の有無を検知する原稿検知部と、前記原稿読取部で読取った前記原稿からスキャンデータを生成するスキャンデータ生成部と、ユーザの特定情報を含む読取実行指示を上位装置から受信するとともに、前記上位装置へ前記スキャンデータ生成部で生成された前記スキャンデータを送信する通信部と、操作部からのユーザの特定情報を入力する特定情報入力部と、前記特定情報入力部により入力された前記ユーザの特定情報を格納する特定情報格納部と、前記上位装置からの前記読取実行指示に基づき、読み取りを実行制御する制御部と、他ユーザからの読取実行指示に基づいた読取を行わない動作状態であるユーザログイン状態に移行する状態移行部と、前記上位装置からの前記ユーザの特定情報と前記特定情報格納部に格納した前記ユーザの特定情報が一致するかを判定する判定部を有し、更に前記制御部は、前記特定情報入力部により前記ユーザの特定情報が入力されると、前記状態移行部に対し該特定情報に基づいて前記ユーザログイン状態に移行するよう指示し、かつ前記原稿検知部により前記原稿の有を検知した後、前記判定部に対し前記上位装置からの前記ユーザの特定情報と前記特定情報格納部に格納した前記ユーザの特定情報が一致するか判定するよう指示し、一致すれば前記原稿読取部に対して前記原稿を読み取るよう指示し、かつ前記原稿読取部による前記原稿の読み取り後、更に前記原稿検知部により前記原稿の無しを検知したとき、前記状態移行部に対し前記ユーザログイン状態を解除するように指示することを特徴とする画像読取装置である。
【発明の効果】
【０００９】
上記構成の本発明によれば、記憶手段に記憶された特定情報と読取実行指示送信元から送信される特定情報とから読取実行するか否かを判定するようにしたので、他人からの読取実行指示に基づいた読取は行わないことにより、読取った画像データを盗み取られることを防止することができる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施の形態）
以下、本発明の実施の形態を図面に従って説明する。なお各図面に共通する要素には同一の符号を付す。図１は本発明の第１の実施の形態に係る画像読取システムを示す構成図、図２は第１の実施の形態の画像読取装置の構成を示すブロック図である。まず図１を用いて第１の実施の形態の画像読取装置が接続される画像読取システムについて説明する。
【００１１】
図１において、第１の実施の形態に係る画像読取システム１０は、第１の実施の形態の画像読取装置であるネットワークスキャナ１００がＬＡＮ４００を介して、読取実行指示送信元であるパーソナルコンピュータ（ＰＣ）２００、３００に接続されている。ネットワークスキャナ１００とＰＣ２００、３００は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）プロトコルで通信する設定が実施されている。なお読取実行指示送信元であるＰＣの数は２個に限らず、もっと多くてもよいことは勿論である。
【００１２】
図２において、ネットワークスキャナ１００は、原稿読取部１０１、スキャンデータ生成部１０２、特定情報入力部１０３、特定情報格納部１０４、通信部１０５、ジョブ情報記憶部１０６および制御部１０７を有する。原稿読取部１０１は、読み取り可能状態にセットされた原稿を読取る部分であり、本実施例では、例えば、ＡＤＦ（自動原稿搬送装置）などのシートフィード型の読取部で、原稿を読取った後は、読取る前と原稿の位置が変化する形態の読取部で構成される。従って再度読取る場合には原稿をセットし直す必要がある。
【００１３】
スキャンデータ生成部１０２は、原稿読取部１０１で読取った画像からスキャンデータを生成する部分である。生成されるスキャンデータの形式としては、例えば、ＰＤＦ（Portable Document Format）やＪＰＥＧ（Joint Photographic Experts Group）またはＴＩＦＦ（Tag Image File Format）フォーマットなどがある。特定情報入力部１０３は、ユーザの操作により特定情報を入力する部分で、例えば、ＩＣカードなどの装置外部の記憶媒体に格納されている情報を読取るＩＣカードリーダなどで構成されるが、これに限定されるわけではなく、他にキーボードなどでもよい。ユーザの特定情報としては、例えば、ネットワークスキャナ１００を利用する環境において固有の識別情報であるユーザの社員番号などを使用するが、認証可能な情報であればこれに限られない（以下認証情報という）。
【００１４】
特定情報格納部１０４は、特定情報入力部１０３から入力したユーザの認証情報を読み出し可能に記憶する記憶部である。通信部１０５は、図１に示すＬＡＮ４００を介して接続されたＰＣ２００またはＰＣ３００と通信を行う部分である。ジョブ情報記憶部１０６は、画像読取が実行されたときに生成されるジョブに関する情報およびその時に読取実行指示を行った指示送信元の情報を記憶する記憶部である。また制御部１０７は、ネットワークスキャナ１００全体の動作を制御するもので、信号線を介して上記の各部に接続され、これら各部を制御する。制御部１０７はまた、図示しない状態移行部によるユーザログイン状態への移行や、同じく図示しない判定部による認証情報の判定を行う。
【００１５】
図３は前記画像読取システム１０に接続されるパーソナルコンピュータ（ＰＣ）２００の構成を示すブロック図である。ＰＣ２００は、画像表示部２０１、入力部２０２、特定情報入力部２０３、通信部２０４、スキャン画像記憶部２０５および制御部２０６を具備する。画像表示部２０１は、読取実行指示を送信する送信先のスキャナを選択する画面や、読取実行指示の送信操作を行う画面などを表示する表示部である。入力部２０２は、読取実行指示を送信する送信先のスキャナの選択や読取実行指示の送信を指示するもので、例えば、キーボードやマウスで構成される。
【００１６】
特定情報入力部２０３は、ユーザの認証情報を入力する入力部で、例えば、ＩＣカードなどの記憶媒体からユーザの情報を読取るＩＣカードリーダで構成されるが、これに限定されるわけではなく、キーボードなどでもよい。またユーザの認証情報としてはユーザの社員番号等が使用される。通信部２０４は、ＬＡＮ４００を介して接続されたネットワークスキャナ１００との通信を行う部分である。スキャン画像記憶部２０５は、通信部２０４で受信した画像データを記憶する記憶部である。また制御部２０６は、ＰＣ２００の動作全体を制御するもので、信号線を介して上記の各部に接続され、これら各部を制御する。なおＰＣ３００もＰＣ２００と同様の構成となっている。
【００１７】
次に第１の実施の形態の動作を説明する。図４は第１の実施の形態の動作全体を概略的に示すシーケンス図である。図４に従って、第１の実施の形態の全体の動作を概略的に説明する。ネットワークスキャナ１００の原稿読取部１０１に読取るべき原稿をセットする前に、ユーザ（例えばユーザＡ）は、ＩＣカードを用いて特定情報入力部１０３でユーザの認証情報としての社員番号を入力する（Ｔ１００）。社員番号が入力されると、ネットワークスキャナ１００はユーザログイン状態に移行する（Ｔ１０１）。その後、ユーザにより読取の対象となる原稿が原稿読取部１０１にセットされる（Ｔ１０２）。
【００１８】
ユーザログイン状態に移行している状態において、仮に他のユーザ(例えばユーザＢ)のＰＣ３００からネットワークスキャナ１００の通信部１０５に読取実行指示がユーザＢの社員番号とともに送信されたとすると（Ｔ１０３）、ネットワークスキャナ１００は認証処理を行い、認証処理で読取実行指示を送信した送信元は正規ではないと判定し（Ｔ１０４）、ネットワークスキャナ１００は読取実行指示に対する応答として認証エラーを通信部１０５からＰＣ３００に送信し（Ｔ１０５）、他人からの読取実行指示に基づいた読取は行わない。
【００１９】
また正規の読取実行指示送信元であるＰＣ２００からユーザ（ユーザＡ）の社員番号を含む読取実行指示を通信部１０５で受信すると（Ｔ１０６）、上記と同様に認証処理を行い（Ｔ１０７）、この場合は認証に成功するので、読取実行指示に対する応答として認証成功（読取実行）を通信部１０５からＰＣ２００へ送信する（Ｔ１０８）。
【００２０】
次にネットワークスキャナ１００は、原稿読取部１０１で原稿を読取り（Ｔ１０９）、ユーザログイン状態を解除する（Ｔ１１０）。読取実行指示に対する応答として認証成功を受信したＰＣ２００は、スキャンデータ取得要求をネットワークスキャナ１００へ送信する（Ｔ１１１）。これに対してネットワークスキャナ１００は、読取った画像データを通信部１０５からＰＣ２００へ送信し（Ｔ１１２）、全てのデータを送信するまでこれを繰り返して処理を終了する。
【００２１】
次にネットワークスキャナ１００における原稿セット時の動作を図５に従って詳細に説明する。図５は第１の実施の形態におけるネットワークスキャナ１００の原稿セット時の動作を示すフローチャートである。原稿のセット時において、ネットワークスキャナ１００は未ユーザログイン状態である。まずユーザにより、ユーザの認証情報を入力するためにユーザのＩＣカードが特定情報入力部１０３であるＩＣカードリーダに挿入される（ステップ１００）。ここで、原稿の内容が機密保持を必要としない場合は、ユーザはとくに認証情報を入力することはない。制御部１０７は、特定情報入力部１０３に対し挿入されたＩＣカードからユーザの認証情報を読み取るよう指示する（ステップ１０１）。
【００２２】
ＩＣカードから読取った情報の中に、ユーザの認証情報としての正常な社員番号が含まれている場合には（ステップ１０２）、制御部１０７は特定情報格納部１０４に対し読取った社員番号を格納するよう指示し（ステップ１０３）、更に該社員番号に基づき図示しない状態移行部に対し、他ユーザからの読取実行指示に基づいた読取を行わない動作状態であるユーザログイン状態に移行するよう指示する（ステップ１０４）。ステップ１０２で正常な社員番号が格納されていないと判断した場合には、ステップ１００へ戻り、再度やり直しを促す。ユーザログイン状態に移行することにより、これからセットされる原稿の読取りは、一致する社員番号が入力された場合にのみ実行可能な状態となる。
【００２３】
次にユーザは原稿を読取り可能な状態に原稿読取部１０１にセットする（ステップ１０５）。制御部１０７が原稿セットを図示しない検知手段により検知して（ステップ１０６）、原稿セット時の処理を完了する。ユーザの社員情報を入力せずに原稿をセットした場合は、未ユーザログイン状態で処理を完了する。
【００２４】
次にＰＣ２００における読取実行指示送信時の動作を図６のフローチャートに従って説明する。図６はＰＣの読取実行指示送信時の動作を示すフローチャートである。まずユーザの操作により、画像表示部２０１にスキャナ選択画面５００を表示する（ステップ２００）。表示されるスキャナ選択画面５００の例を図７に示す。図７はスキャナ選択画面５００を示す説明図である。
【００２５】
図７において、スキャナ選択画面５００には、スキャナ名５０１と、ＩＰアドレス５０２と、状態５０３と、スキャン実行ボタン５０４が表示される。スキャナ名５０１としては、選択可能なスキャナのモデル名が表示される。ＩＰアドレス５０２には、ＰＣ２００に設定されているスキャナのＩＰアドレスが表示される。状態５０３には、スキャナの現在の状態が表示される。表示される状態としては、例えば、スキャン可能な状態である"準備完了"や、電源が投入されていないためにネットワーク接続が確立できない"未接続"などがある。状態の監視は、例えば、ＳＮＭＰ（Simple Network Management Protocol）を用いて行う。スキャナ選択画面５００に表示されるスキャナは読取を行うためのドライバがインストール済みである。
【００２６】
ユーザは、読取実行指示を送信するスキャナについて、入力部２０２を操作して選択する（ステップ２０１）。図７に示す例では、例えば、Scanner YYY(IPアドレス：192.168.100.10)が選択されている。ユーザにより入力部２０２を用いて、スキャナ選択画面５００上のスキャン実行ボタン５０４がクリックされると（ステップ２０２）、画像表示部２０１にスキャン実行指示画面６００が表示される。表示されるスキャン実行指示画面６００の例を図８に示す。図８はスキャン実行指示画面６００を示す説明図である。
【００２７】
図８において、スキャン実行指示画面６００には、認証情報なしで読取開始を実行するためのスキャン開始ボタン６０１、ＩＣカードから認証情報としての社員番号の入力を実行するための認証情報の入力ボタン６０２、選択したスキャナでの読取を取り消すためのキャンセルボタン６０３が表示される。
【００２８】
ユーザにより入力部２０２を用いてスキャン開始ボタン６０１がクリックされた場合（ステップ２０４）、ネットワークスキャナ１００に読取実行指示を送信する（ステップ２０５）。またスキャン実行指示画面６００において、ユーザにより入力部２０２を用いて認証情報の入力ボタン６０２がクリックされた場合（ステップ２０６）、認証情報入力指示画面７００が表示される（ステップ２０７）。またスキャン実行指示画面６００において、ユーザにより入力部２０２を用いてキャンセルボタン６０３がクリックされた場合には（ステップ２０８）、ステップ２００へ戻り、スキャナ選択画面５００を表示する。
【００２９】
ステップ２０７で表示される認証情報入力指示画面７００の例を図９に示す。図９は認証情報入力指示画面７００を示す説明図である。図９において、認証情報入力指示画面７００にはキャンセルボタン７０１が表示される。認証情報入力指示画面７００が表示されている状態において、ユーザにより特定情報入力部２０３からＩＣカードが挿入されると（ステップ２０９）、挿入されたＩＣカードの情報の読取を実行する（ステップ２１０）。またＩＣカードの挿入が行われないまま、ユーザにより入力部２０２を用いて認証情報入力指示画面７００内のキャンセルボタン７０１がクリックされた場合は（ステップ２１１）、画像表示部２０１内の認証情報入力指示画面７００を閉じ、ステップ２０３へ戻ってスキャン実行指示画面６００を再表示する。
【００３０】
ステップ２１０での読取の結果、ＩＣカードから正常な社員番号が読取られると（ステップ２１２）、読取った社員番号をユーザの認証情報として読取実行指示信号に含め（ステップ２１３）、通信部２０４からネットワークスキャナ１００へ読取実行指示を送信する（ステップ２０５）。
【００３１】
またステップ２１２においてＩＣカード内の社員番号が正常であると判断できなかった場合は、認証情報が無効である旨をユーザに通知する認証情報無効通知画面８００を画像表示部２０１に表示する（ステップ２１４）。表示される認証情報無効通知画面８００の例を図１０に示す。図１０は認証情報無効通知画面８００を示す説明図である。図１０に示すように、認証情報無効通知画面８００には、キャンセルボタン８０１が表示される。ユーザにより入力部２０２を用いて認証情報無効通知画面８００のキャンセルボタン８０１がクリックされると（ステップ２１５）、画像表示部２０１に表示されている認証情報無効通知画面８００を閉じ、ステップ２０３へ戻ってスキャン実行指示画面６００を再表示する。
【００３２】
次にネットワークスキャナ１００における読取実行指示受信時の動作を図１１のフローチャートに従って説明する。図１１はネットワークスキャナ１００の読取実行指示受信時の動作を示すフローチャートである。まず通信部１０５でＰＣ２００またはＰＣ３００からの読取実行指示を受信すると（ステップ３００）、制御部１０７は図示しない状態移行部に対し自機がユーザログイン状態であるか否かを確認するよう指示する（ステップ３０１）。ユーザログイン状態である場合は、読取実行指示信号内に認証情報である社員番号が含まれているか否かを確認する（ステップ３０２）。
【００３３】
確認の結果、社員番号が含まれていた場合には、制御部１０７は図示しない判定部に対し認証処理を実行するよう指示する（ステップ３０３）。当該認証処理は、読取実行指示内に含まれていた社員番号と、前記原稿セット時に入力され、特定情報格納部１０４に格納されている社員番号とを比較することにより行われる。両方の社員番号が一致する情報であると前記判定部が判定する場合には認証処理は成功したものとなり、一致する情報でないと判定する場合には認証処理は失敗となる。
【００３４】
前記ステップ３０２における確認の結果、読取実行指示に社員番号が含まれていないとされた場合には、制御部１０７は読取実行指示に対して認証エラーを示す応答を通信部１０５に対し送信するよう指示する（ステップ３０４）。またステップ３０３の認証処理の結果、認証に失敗した場合（ステップ３０５のＮ）も、制御部１０７は同様に読取実行指示に対して認証エラーを示す応答を通信部１０５に対し送信するよう指示する（ステップ３０４）。
【００３５】
認証処理の結果、認証に成功した場合は（ステップ３０５のＹ）、制御部１０７はステップ３００で受信した読取実行指示に対応するネットワークスキャナ１００内での固有のジョブの識別値を生成し、ジョブ情報記憶部１０６に対し格納するよう指示する（ステップ３０６）。次に制御部１０７はネットワークスキャナ１００内での読取実行指示の送信元（ここではＰＣ２００）の固有の識別値を生成し、ステップ３０６で生成したジョブ識別値と対応付けてジョブ情報記憶部１０６に対し格納するよう指示する（ステップ３０７）。
【００３６】
次に制御部１０７は読取開始を通知する読取実行指示応答を通信部１０５に対し送信するよう指示する（ステップ３０８）。この読取実行指示応答には、ステップ３０６およびステップ３０７で生成したジョブの識別値および読取実行指示送信元の識別値が含まれる。
【００３７】
次に制御部１０７は原稿読取部１０１に対し原稿の読取を実行するよう指示する（ステップ３０９）。原稿の読取が終了すると、制御部１０７は図示しない状態移行部に対しユーザログイン状態を解除するよう指示する（ステップ３１０）。ユーザログイン状態を解除することにより、認証情報を送信していないＰＣ（例えば、３００）でも読取実行指示を送信することにより原稿の読取が可能になるが、本実施例の原稿読取部１０１では、一度読取った原稿は読み取り不可能な位置に移動するので、原稿の読取終了時にユーザログイン状態を解除しても問題はない。更に、制御部１０７は原稿読取部１０１で読取ったデータについて、スキャンデータ生成部１０２に対し適当なスキャンデータに変換するよう指示する（ステップ３１１）。
【００３８】
次にＰＣ２００における読取実行指示応答受信時の動作を図１２のフローチャートに従って説明する。図１２はＰＣの読取実行指示応答受信時の動作を示すフローチャートである。読取実行指示に対するネットワークスキャナ１００からの応答を通信部２０４で受信すると（ステップ４００）、制御部２０６は、ネットワークスキャナ１００からの応答が、読取開始を通知する内容であるか、あるいは認証エラーを示すものかを判断し（ステップ４０１）、読取開始を通知するものである場合は、通信部２０４からネットワークスキャナ１００へスキャンデータ取得要求を送信する（ステップ４０２）。このスキャンデータ取得要求には、ステップ４００で受信した読取実行指示応答に含まれているジョブ識別値と読取実行指示送信元の識別値が含まれる。また読取実行指示応答が認証エラーを示していた場合には、認証失敗画面が表示される（ステップ４０３）。
【００３９】
ステップ４０２で送信したスキャンデータ取得要求に対するネットワークスキャナ１００からの応答を通信部２０４で受信する（ステップ４０４）。ネットワークスキャナ１００では、後述するように、スキャンデータ取得要求に対してジョブ識別値および読取実行指示送信元の識別値の認証と、ジョブ識別値に対応するスキャンデータの有無の確認を行う。そしてその結果が応答としてステップ４０４で送られてくる。
【００４０】
上記のジョブ識別値および読取実行指示送信元の認証が成功したとの結果を受信し（ステップ４０５）、かつジョブ識別値に対応するスキャンデータ有りの結果を受信した場合（ステップ４０６）、スキャンデータを受信する（ステップ４０７）。ここで制御部２０６が、一度のスキャン実行（１ジョブ）に関して受信したスキャンデータで十分であると判断した場合は（ステップ４０８のＹ）、取得済みのスキャンデータの確認を行う（ステップ４０９）。十分であるか判断できないか、または必要なスキャンデータが不十分な場合は（ステップ４０８のＮ）は、ステップ４０２へ戻り、再度スキャンデータ取得要求を送信する。
【００４１】
スキャンデータ取得要求に含まれていたジョブ識別値および読取実行指示送信元の識別値が認証に成功したとの結果を得、かつステップ４０６でスキャンデータが含まれていない場合、スキャンデータ取得要求で指定したジョブについてスキャンデータが存在しないことになる（ステップ４１０）が、その場合は、スキャンデータ取得要求を終了し、それまでに取得していたスキャンデータの確認を行う（ステップ４０９）。
【００４２】
前記ステップ４０５で、スキャンデータ取得要求に含まれていたジョブ識別値および読取実行指示送信元の識別値が無効であるとの結果を得た場合、エラー（ジョブ識別値／読取実行指示送信元識別値  無効）となり（ステップ４１１）、処理を終了する。またステップ４０９におけるスキャンデータの確認において問題がなかった場合は（ステップ４１２のＹ）、スキャンデータをスキャン画像記憶部２０５に保存する（ステップ４１３）。スキャンデータの確認においてデータが正常ではなかった場合（ステップ４１２のＮ）、それまでに受信したスキャンデータを破棄し、処理を終了する。
【００４３】
次にネットワークスキャナ１００におけるスキャンデータ取得要求受信時の動作を図１３のフローチャートに従って説明する。図１３はネットワークスキャナ１００のスキャンデータ取得要求受信時の動作を示すフローチャートである。まず通信部１０５でＰＣ２００からのスキャンデータ取得要求を受信する（ステップ５００）。次に、スキャンデータ取得要求に含まれるジョブ識別値がジョブ情報記憶部１０６に格納されているものと一致するか確認を行う（ステップ５０１）。
【００４４】
確認の結果、ジョブ識別値が一致した場合、次にスキャンデータ取得要求に含まれる読取実行指示送信元の識別値がジョブ情報記憶部１０６に格納されているもの（ステップ５０１で確認したジョブ識別値と対応するもの）と一致するか確認を行う（ステップ５０２）。確認の結果、送信元識別値が一致した場合、次にスキャンデータ取得要求に含まれるジョブ識別値に対応するスキャンデータがスキャンデータ生成部１０２で生成されて存在しているか確認し（ステップ５０３）、存在している場合は、スキャンデータ取得要求に対する応答として、その対応するスキャンデータを送信する（ステップ５０４）。
【００４５】
前記ステップ５０３の確認で、対応するスキャンデータが存在していないとされた場合は、スキャンデータ取得要求に対する応答として、スキャンデータが無いことを示すエラーを送信する（ステップ５０５）。また前記ステップ５０２において、読取実行指示送信元の識別値が無効であった場合、スキャンデータ取得要求の応答として、送信元識別値が無効であることを示すエラーを送信する（ステップ５０６）。また前記ステップ５０１において、ジョブ識別値が無効であった場合、スキャンデータ取得要求の応答として、ジョブ識別値が無効であることを示すエラーを送信する（ステップ５０７）。
【００４６】
以上のように第１の実施の形態では、原稿をセットする前に利用者の認証情報が入力された場合、ユーザログイン状態に移行し、ユーザログイン状態では読取実行指示が原稿をセットした者からの指示であるか否かを認証し、それ以外の者からの読取実行指示に対しては読取を行わないため、原稿をセットした後に他者からの読取実行指示により原稿の画像データを盗み取られることを防止することができる。
【００４７】
（第２の実施の形態）
次に、第２の実施の形態の画像読取装置を説明する。図１４は第２の実施の形態に係る画像読取システムを示す構成図である。図１４において、第２の実施の形態に係る画像読取システム２０は、前記第１の実施の形態と同様に、画像読取装置であるネットワークスキャナ９００がＬＡＮ４００を介して、読取実行指示送信元であるパーソナルコンピュータ（ＰＣ）２００、３００に接続されている。ネットワークスキャナ９００とＰＣ２００、３００は、ＴＣＰ／ＩＰプロトコルで通信する設定が実施されている。なお読取実行指示送信元であるＰＣの数は２個に限らず、もっと多くてもよいことは勿論である。
【００４８】
図１５は第２の実施の形態のネットワークスキャナ９００を示すブロック図である。図１５において、ネットワークスキャナ９００は、前記第１の実施の形態と同様に、原稿読取部９０１、スキャンデータ生成部１０２、特定情報入力部１０３、特定情報格納部１０４、通信部１０５、ジョブ情報記憶部１０６および制御部１０７を有し、さらに原稿検知部９０２を有する。
【００４９】
原稿読取部９０１は、読み取り可能状態にセットされた原稿を読取る部分であり、本実施例では、フラットベッド型の読取部を採用する。フラットベッド型では、原稿を読取った後においても、読取る前と原稿の位置が変化しないので、セットし直すことなく、再度読取ることができる。原稿検知部９０２は、原稿読取部９０１に原稿がセットされたか、およびセットされた原稿が取り除かれたかを検知するものである。図１６は原稿読取部９０１及び原稿検知部９０２を示す説明図である。
【００５０】
図１６において、原稿読取部９０１はガラス板９０１ａと読取装置９０１ｂにより構成される。原稿をセットするときは、原稿の読取面を下向きにしてガラス板９０１ａ上に置く。読取装置９０１ｂは、光源と光学センサから成り、直線上のイメージを読取る。スキャンが開始されると、ガラス板９０１ａ下の読取装置９０１ｂが一定速度で横方向に移動し、原稿の画像全体を読取る。
【００５１】
原稿検知部９０２はガラス板９０１ａの下部に配置されている。原稿検知部９０２は原稿のサイズに拘らず原稿の検知を可能にするために、原稿を載置する基準となる点（原点：左上隅近傍）に位置する。原稿検知部９０２は、例えば、ＬＥＤ等の発光素子と光電素子等の受光素子からなる反射型センサを使用する。発光素子が発した光がガラス板９０１ａ上に載置した原稿に反射し、反射した光を受光素子で受光することにより、原稿のセット位置における有無を検知する。なお、原稿検知部９０２は、前記読取装置９０１ｂが当該原稿検知部９０２の上を移動できる高さに配置されている。前記ネットワークスキャナ９００に関するその他の要素については前記第１の実施の形態と同様であり、同様の符号を付して説明に代える。
【００５２】
次に、第２の実施の形態の動作を説明する。当該第２の実施の形態における前記第１の実施の形態との動作上の相違は、前記第１の実施の形態では原稿の読取直後にユーザログイン状態を解除するのに対し、第２の実施の形態では原稿の読取を行い、その後原稿を読み取り位置から除去した後にユーザログイン状態を解除する点である。まず図１７のシーケンス図に従って第２の実施の形態の動作を概略的に説明する。図１７は第２の実施の形態の動作全体を概略的に示すシーケンス図である。
【００５３】
ネットワークスキャナ９００に読取るべき原稿をセットする前に、ユーザ（例えばユーザＡ）は、ＩＣカードを用いて特定情報入力部１０３でユーザの認証情報としての社員番号を入力する（Ｔ２００）。社員番号が入力されると、ネットワークスキャナ９００はユーザログイン状態に移行する（Ｔ２０１）。その後、ユーザにより読取の対象となる原稿が原稿読取部９０１にセットされる（Ｔ２０２）。
【００５４】
ユーザログイン状態に移行している状態において、仮に他のユーザ(例えばユーザＢ)のＰＣ３００からネットワークスキャナ９００の通信部１０５に読取実行指示が送信されたとすると（Ｔ２０３）、ネットワークスキャナ９００は認証処理を行い、認証処理で読取実行指示を送信した送信元は正規ではないと判定し（Ｔ２０４）、ネットワークスキャナ９００は読取実行指示に対する応答として認証エラーを通信部１０５からＰＣ３００に送信する（Ｔ２０５）。
【００５５】
また正規の読取実行指示送信元であるＰＣ２００からユーザ（ユーザＡ）の社員番号を含む読取実行指示を通信部１０５で受信すると（Ｔ２０６）、上記と同様に認証処理を行い（Ｔ２０７）、この場合は認証に成功するので、読取実行指示に対する応答として認証成功（読取実行）を通信部１０５からＰＣ２００へ送信する（Ｔ２０８）。
【００５６】
次にネットワークスキャナ９００は、原稿読取部９０１で原稿を読取り（Ｔ２０９）、スキャンデータ取得要求があれば（Ｔ２１０）、認証を行った上で応答としてスキャンデータを送信し（Ｔ２１１）、これをスキャンデータを全て送信するまで繰り返す。スキャンデータの送信が終了後、原稿が回収されると、これを原稿検知部９０２が検知し（Ｔ２１２）、ユーザログイン状態を解除する（Ｔ２１３）。
【００５７】
次にネットワークスキャナ９００における原稿セット時の動作を図１８に従って詳細に説明する。図１８は第２の実施の形態におけるネットワークスキャナ９００の原稿セット時の動作を示すフローチャートである。前記第１の実施の形態と同様に、原稿のセット時にはネットワークスキャナ９００は未ユーザログイン状態である。まずユーザにより、ユーザの認証情報を入力するためにユーザのＩＣカードが特定情報入力部１０３であるＩＣカードリーダに挿入される（ステップ６００）。ここで、原稿の内容が機密保持を必要としない場合は、ユーザはとくに認証情報を入力することはない。制御部１０７は、特定情報入力部１０３に対し挿入されたＩＣカードからユーザの認証情報を読み取るよう指示する（ステップ６０１）。
【００５８】
ＩＣカードから読取った情報の中に、ユーザの認証情報としての正常な社員番号が含まれている場合には（ステップ６０２）、読取った社員番号を特定情報格納部１０４に格納し（ステップ６０３）、制御部１０７は該社員番号に基づき図示しない状態移行部に対し、他ユーザからの読取実行指示に基づいた読取を行わない動作状態であるユーザログイン状態に移行するよう指示する（ステップ６０４）。ステップ６０２で正常な社員番号が格納されていないと判断した場合には、ステップ６００へ戻り、再度やり直しを促す。ユーザログイン状態に移行することにより、これからセットされる原稿の読取りは、一致する社員番号が入力された場合にのみ実行可能な状態となる。
【００５９】
次にユーザは原稿を原稿読取部９０１にセットすると（ステップ６０５）、原稿検知部９０２により原稿がセットされたことが検知され（ステップ６０６）、原稿セット時の処理を完了する。ユーザの認証情報を入力せずに原稿をセットした場合は、未ユーザログイン状態で原稿のセットが検知され、処理を完了する。
【００６０】
次に第２の実施の形態におけるＰＣ２００における読取実行指示送信時の動作は、前記図６に示す第１の実施の形態の動作と同様であるので、前記説明を援用する。
【００６１】
次にネットワークスキャナ９００における読取実行指示受信時の動作を図１９のフローチャートに従って説明する。図１９は第２の実施の形態におけるネットワークスキャナ９００の読取実行指示受信時の動作を示すフローチャートである。前記第１の実施の形態と同様に、まず通信部１０５でＰＣ２００またはＰＣ３００からの読取実行指示を受信すると（ステップ７００）、制御部１０７は図示しない状態移行部に対し自機がユーザログイン状態であるか否かを確認するよう指示する（ステップ７０１）。ユーザログイン状態である場合は、読取実行指示信号内に認証情報である社員番号が含まれているか否かを確認する（ステップ７０２）。
【００６２】
確認の結果、社員番号が含まれていた場合には、制御部１０７は図示しない判定部に対し認証処理を実行するよう指示する（ステップ７０３）。認証処理は、読取実行指示内に含まれていた社員番号と、原稿セット時に入力され、特定情報格納部１０４に格納されている社員番号とを比較することにより行われる。両方の社員番号が一致すると判定する場合には認証処理は成功したものとなり、一致しないと判定する場合には認証処理は失敗となる。
【００６３】
前記ステップ７０２における確認の結果、読取実行指示に社員番号が含まれていないとされた場合には、制御部１０７は読取実行指示に対して認証エラーを示す応答を通信部１０５に対し送信するよう指示する（ステップ７０４）。またステップ７０３の認証処理の結果、認証に失敗した場合（ステップ７０５のＮ）も、同様に制御部１０７は読取実行指示に対して認証エラーを示す応答を通信部１０５に対し送信するよう指示する（ステップ７０４）。
【００６４】
認証処理の結果、認証に成功した場合は（ステップ７０５のＹ）、制御部１０７はステップ７００で受信した読取実行指示に対応するネットワークスキャナ９００内での固有のジョブの識別値を生成し、ジョブ情報記憶部１０６に対し格納するよう指示する（ステップ７０６）。次に制御部１０７は、ネットワークスキャナ９００内での読取実行指示の送信元（ここではＰＣ２００）の固有の識別値を生成し、ステップ７０６で生成したジョブ識別値と対応付けてジョブ情報記憶部１０６に対し格納するよう指示する（ステップ７０７）。
【００６５】
次に制御部１０７は読取開始を通知する読取実行指示応答を通信部１０５から送信するよう指示する（ステップ７０８）。この読取実行指示応答には、ステップ７０６およびステップ７０７で生成したジョブの識別値および読取実行指示送信元の識別値が含まれる。次に制御部１０７は原稿読取部９０１に対し原稿の読取を実行するよう指示する（ステップ７０９）。原稿の読取が終了すると、制御部１０７はユーザログイン状態を解除することなく、原稿読取部９０１で読取ったデータについて、スキャンデータ生成部１０２に対し適当なスキャンデータに変換するよう指示する（ステップ７１０）。以上のように、第２の実施の形態では、原稿を読取った直後では、ユーザログイン状態を解除しない動作フローとなっている。
【００６６】
次にＰＣ２００における読取実行指示応答受信時の動作は、前記図１２に示す第１の実施の形態の動作と同様であるのでここでは前記説明を援用する。またネットワークスキャナ９００におけるスキャンデータ取得要求受信時の動作も、前記図１３に示す第１の実施の形態の動作と同様であるので、これについても前記説明を援用する。
【００６７】
次にネットワークスキャナ９００における原稿回収時の動作を図２０に示すフローチャートに従って説明する。図２０は第２の実施の形態におけるネットワークスキャナ９００の原稿回収時の動作を示すフローチャートである。原稿回収動作の開始時点では、原稿が原稿読取部９０１にセットされ、原稿検知部９０２により原稿のセットが検知されている状態である。
【００６８】
ユーザにより原稿読取部９０１から原稿が取り除かれると（ステップ８００）、原稿検知部９０２が原稿の除去を検知する（ステップ８０１）。このとき、ユーザログイン状態である場合（ステップ８０２のＹ）、制御部１０７は図示しない状態移行部に対しユーザログイン状態を解除するよう指示する（ステップ８０３）。ユーザログイン状態でなければ（ステップ８０２のＮ）、処理は終了する。
【００６９】
以上のように第２の実施の形態においては、前記第１の実施の形態の奏する効果に加えて、次のような効果を奏する。即ち、フラットベッド等の原稿読取部９０１では、原稿は読取った後も読取る前と同じ位置にあるので、原稿をセットしたユーザが正しく認証されて読取を行った後に、他者により読取が行われる可能性がある。その結果、画像情報が盗み取られることがあるが、第２の実施の形態に拠れば、原稿読取部９０１から原稿が除去されるまでユーザログイン状態が解除されないので、原稿をセットしたユーザが読取ってから回収するまでの間に画像情報が盗み取られることはなくなるのである。
【図面の簡単な説明】
【００７０】
【図１】第１の実施の形態の画像読取システムを示す構成図である。
【図２】第１の実施の形態のネットワークスキャナの構成を示すブロック図である。
【図３】画像読取システムに接続されるパーソナルコンピュータの構成を示すブロック図である。
【図４】第１の実施の形態の動作全体を概略的に示すシーケンス図である。
【図５】第１の実施の形態におけるネットワークスキャナの原稿セット時の動作を示すフローチャートである。
【図６】ＰＣの読取実行指示送信時の動作を示すフローチャートである。
【図７】スキャナ選択画面を示す説明図である。
【図８】スキャン実行指示画面を示す説明図である。
【図９】認証情報入力指示画面を示す説明図である。
【図１０】認証情報無効通知画面を示す説明図である。
【図１１】第１の実施の形態におけるネットワークスキャナの読取実行指示受信時の動作を示すフローチャートである。
【図１２】ＰＣの読取実行指示応答受信時の動作を示すフローチャートである。
【図１３】ネットワークスキャナのスキャンデータ取得要求受信時の動作を示すフローチャートである。
【図１４】第２の実施の形態に係る画像読取システムを示す構成図である。
【図１５】第２の実施の形態のネットワークスキャナ９００を示すブロック図である。
【図１６】原稿読取部及び原稿検知部を示す説明図である。
【図１７】第２の実施の形態の動作全体を概略的に示すシーケンス図である。
【図１８】第２の実施の形態におけるネットワークスキャナの原稿セット時の動作を示すフローチャートである。
【図１９】第２の実施の形態におけるネットワークスキャナの読取実行指示受信時の動作を示すフローチャートである。
【図２０】第２の実施の形態におけるネットワークスキャナの原稿回収時の動作を示すフローチャートである。
【符号の説明】
【００７１】
１０                画像読取システム
１００、９００      ネットワークスキャナ
２００、３００      パーソナルコンピュータ
１０１              原稿読取部
１０３              特定情報入力部
【図１】
0004654251.tif 000002
【図２】
0004654251.tif 000003
【図３】
0004654251.tif 000004
【図４】
0004654251.tif 000005
【図５】
0004654251.tif 000006
【図６】
0004654251.tif 000007
【図７】
0004654251.tif 000008
【図８】
0004654251.tif 000009
【図９】
0004654251.tif 000010
【図１０】
0004654251.tif 000011
【図１１】
0004654251.tif 000012
【図１２】
0004654251.tif 000013
【図１３】
0004654251.tif 000014
【図１４】
0004654251.tif 000015
【図１５】
0004654251.tif 000016
【図１６】
0004654251.tif 000017
【図１７】
0004654251.tif 000018
【図１８】
0004654251.tif 000019
【図１９】
0004654251.tif 000020
【図２０】
0004654251.tif 000021