(57)【要約】【課題】情報の漏洩を防止できる画像読み取りシステムおよびプログラムを提供すること。【解決手段】ＰＣ２０ａは、ディスプレイ２２を備える。また、ＰＣ２０ａは、画像を読み取り画像データを生成するＭＦＰ１０と、通信可能に接続される。また、ＰＣ２０ａでは、ＭＦＰ１０を制御するスキャナドライバと、画像データをディスプレイ２２に表示するための画像表示アプリケーションと、が実行される。スキャナドライバは、ＭＦＰ１０から送信されてくる画像データを受信し、メモリに記憶する。スキャナドライバは、画像データを受信することに応じて、画像データをディスプレイ２２に表示する旨の表示指示の入力を受け付けるための入力用ダイアログを、ディスプレイ２２に表示する。スキャナドライバは、入力用ダイアログで表示指示の入力を受け付けることに応じて、画像表示アプリケーションに対して、画像データを受け渡す。【選択図】図２
2010239263.tif 000002
【特許請求の範囲】
【請求項１】
第１表示部を備え、画像を読み取り画像データを生成する画像読み取り装置と通信可能に接続されるコンピュータを、
前記画像読み取り装置から送信されてくる前記画像データを受信し保持する画像データ保持手段と、
前記画像データ保持手段が前記画像データを受信することに応じて、前記画像データを前記第１表示部に表示する旨の表示指示の入力を受け付けるための入力手段を前記第１表示部に表示する表示指示受付手段と、
前記表示指示受付手段で前記表示指示の入力を受け付けることに応じて、前記第１表示部に前記画像データを表示する画像データ表示手段に対して、前記画像データ保持手段で保持していた前記画像データを受け渡す受け渡し手段と、
して機能させるためのプログラム。
【請求項２】
前記コンピュータは、前記画像データ保持手段に割り当てられた第１記憶手段と、前記画像データ表示手段に割り当てられた第２記憶手段とを備え、
前記画像データ保持手段の保持動作は、前記第１記憶手段に前記画像データを記憶することであり、
前記受け渡し手段の受け渡し動作は、前記第１記憶手段に保持された前記画像データを前記第２記憶手段に移動またはコピーすることである
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
確認パスワードを保持する確認パスワード保持手段として前記コンピュータを機能させ、
前記表示指示受付手段は、前記表示指示である入力パスワードの入力を受け付けて該入力パスワードを保持し、
前記受け渡し手段は、前記表示指示受付手段で保持される前記入力パスワードと、前記確認パスワード保持手段で保持される前記確認パスワードとが一致する場合に、前記画像データ表示手段に対して前記画像データを受け渡す
ことを特徴とする請求項１または請求項２に記載のプログラム。
【請求項４】
前記画像読み取り装置に前記画像データの生成の開始を指示する開始指示を送信する開始指示送信手段と、
前記開始指示が送信されることに応じて、前記確認パスワードを毎回異なる内容で生成する確認パスワード生成手段と、
生成した前記確認パスワードを前記第１表示部に表示する確認パスワード表示手段と
して前記コンピュータを機能させ、
前記確認パスワード保持手段は、前記確認パスワード生成手段で生成された前記確認パスワードを保持する
ことを特徴とする請求項３に記載のプログラム。
【請求項５】
画像読み取り装置と、第１表示部を備え前記画像読み取り装置と通信可能に接続される情報処理装置とを有する画像読み取りシステムであって、
前記画像読み取り装置は、
画像データの生成の開始を指示する開始指示を受け付けることに応じて、画像を読み取り前記画像データを生成する画像データ生成手段と、
生成した前記画像データを前記情報処理装置へ送信する画像データ送信手段と
を備え、
前記情報処理装置は、
前記画像読み取り装置から送信されてくる前記画像データを受信し保持する画像データ保持手段と、
前記画像データ保持手段が前記画像データを受信することに応じて、前記画像データを前記第１表示部に表示する旨の表示指示の入力を受け付けるための入力手段を前記第１表示部に表示する表示指示受付手段と、
前記表示指示受付手段で前記表示指示の入力を受け付けることに応じて、前記第１表示部に前記画像データを表示する画像データ表示手段に対して、前記画像データ保持手段で保持していた前記画像データを受け渡す受け渡し手段と、
を備えることを特徴とする画像読み取りシステム。
【請求項６】
前記画像読み取り装置は、
前記開始指示の入力を受け付ける開始指示受付手段と、
前記開始指示が受け付けられることに応じて、確認パスワードを毎回異なる内容で生成する確認パスワード生成手段と、
生成した前記確認パスワードを前記画像読み取り装置に備えられる第２表示部に表示する確認パスワード表示手段と、
生成した前記確認パスワードを前記情報処理装置に送信する確認パスワード送信手段と
を備え、
前記情報処理装置は、
前記画像読み取り装置から送信される前記確認パスワードを受信して保持する確認パスワード保持手段を備え、
前記情報処理装置の前記表示指示受付手段は、前記表示指示である入力パスワードの入力を受け付けて該入力パスワードを保持し、
前記情報処理装置の前記受け渡し手段は、前記表示指示受付手段で保持される前記入力パスワードと、前記確認パスワード保持手段で保持される前記確認パスワードとが一致する場合に、前記画像データ表示手段に対して前記画像データを受け渡す
ことを特徴とする請求項５に記載の画像読み取りシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙媒体等から画像を読み取り、読み取った画像に基づく画像データを生成すると共に、この画像データに基づく画像を表示する画像読み取りシステムおよびプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）とスキャナとの間でスキャン画像データ等の授受を行う画像読み取りシステムが知られている。また、特許文献１には、上記システムにおいて、機密文書の情報漏洩を防止する技術例が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１９５００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像読み取りシステムでは、スキャナ側からスキャン操作を行い、スキャンで得たスキャン画像データをスキャナがＰＣに送信し、ＰＣのスキャナドライバがスキャン画像データを受信した上でＰＣのアプリケーションに転送する、というプッシュスキャンが行われると、アプリケーションの設定によっては、ＰＣのモニタにスキャン画像が表示される場合がある。この設定では、ユーザがＰＣの近傍にいない場合には、第三者にモニタを覗き見られ、情報が漏洩してしまうおそれがあった。
【０００５】
本願発明は上記課題を解決するためになされたものであり、プッシュスキャン機能により紙媒体等から読み取られたスキャン画像が第三者に盗み見され、情報が漏洩してしまうことを防ぐことができる画像読み取りシステムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るプログラムは、コンピュータを、画像データ保持手段と、表示指示受付手段と、受け渡し手段と、して機能させる。コンピュータは、第１表示部を備える。第１表示部の一例としては、ディスプレイが挙げられる。また、コンピュータは、画像を読み取り画像データを生成する画像読み取り装置と通信可能に接続される。画像読み取り装置の一例としては、スキャナ等が挙げられる。
【０００７】
画像データ保持手段は、画像読み取り装置から送信されてくる画像データを受信し保持する。表示指示受付手段は、画像データ保持手段が画像データを受信することに応じて、第１表示部に入力手段を表示する。入力手段は、画像データを第１表示部に表示する旨の表示指示の入力を受け付けるための手段である。入力手段の一例としては、ダイアログボックスが挙げられる。受け渡し手段は、表示指示受付手段で表示指示の入力を受け付けることに応じて、画像データ表示手段に対して、画像データ保持手段で保持していた画像データを受け渡す。画像データ表示手段は、第１表示部に画像データを表示する手段である。画像データ表示手段の一例としては、各種アプリケーションソフトウエア（例：画像編集ソフトなど）によって、画像を表示する手段として機能するコンピュータが挙げられる。画像データ表示手段は、画像データを受け取ることによって、始めて画像データを第１表示部に表示することが可能となる。
【０００８】
これにより、画像データ表示手段へ画像データを受け渡すか否かにより、第１表示部に画像データを表示するか否かを制御することができる。よって、画像データ表示手段が特別な制御手段を有するか否かに関わらず、確実に画像データの表示実行の有無を制御することができるため、機密保持性を高めることが可能となる。
【０００９】
また、コンピュータは、画像データ保持手段に割り当てられた第１記憶手段と、画像データ表示手段に割り当てられた第２記憶手段とを備えるとしてもよい。第１記憶手段の一例としては、画像データ保持手段に割り当てられたメモリ空間が挙げられる。また、第２記憶手段の一例としては、画像データ表示手段に割り当てられたメモリ空間が挙げられる。また、画像データ保持手段の保持動作は、第１記憶手段に画像データを記憶することである、としてもよい。また、受け渡し手段の受け渡し動作は、第１記憶手段に保持された画像データを第２記憶手段に移動またはコピーすることである、としてもよい。これにより、第２記憶手段へ画像データが記憶されるか否かにより、第１表示部に画像データを表示するか否かを制御することができる。よって、画像データ表示手段が特別な制御手段を有するか否かに関わらず、確実に画像データの表示実行の有無を制御することができる。
【００１０】
また、コンピュータを、確認パスワードを保持する確認パスワード保持手段として機能させるとしてもよい。確認パスワードの一例としては、ユーザに提示されるパスワードが挙げられる。確認パスワードは、予めユーザ等によって定められるとしてもよい。また、表示指示受付手段は、表示指示である入力パスワードの入力を受け付けて該入力パスワードを保持する、としてもよい。入力パスワードの一例としては、ユーザから入力されるパスワードが挙げられる。また、受け渡し手段は、表示指示受付手段で保持される入力パスワードと、確認パスワード保持手段で保持される確認パスワードとが一致する場合に、画像データ表示手段に対して画像データを受け渡す、としてもよい。
【００１１】
これにより、所定のパスワードを知っている限られたユーザのみが、情報処理装置を介して画像読み取り装置にて読み取られた画像を見ることができる。したがって、紙媒体等から読み取られた画像が第三者に盗み見され、情報が漏洩してしまうことをより確実に防ぐことができる。
【００１２】
また、コンピュータを、開始指示送信手段と、確認パスワード生成手段と、確認パスワード表示手段として機能させるとしてもよい。開始指示送信手段は、画像読み取り装置に画像データの生成の開始を指示する開始指示を送信する。確認パスワード生成手段は、開始指示が送信されることに応じて、確認パスワードを毎回異なる内容で生成する。毎回異なる内容で生成される確認パスワードの一例としては、毎回異なる文字列がランダムに割り当てられて生成されるパスワードが挙げられる。確認パスワード表示手段は、生成した確認パスワードを第１表示部に表示する。また、確認パスワード保持手段は、確認パスワード生成手段で生成された確認パスワードを保持する、としてもよい。
【００１３】
これにより、開始指示が送信されるたびに毎回異なる確認パスワードが生成されるため、より機密防衛性を高めることができる。
【００１４】
また、本発明に係る画像読み取りシステムは、画像読み取り装置と、第１表示部を備え画像読み取り装置と通信可能に接続される情報処理装置とを有する。画像読み取り装置は、画像データ生成手段と、画像データ送信手段とを備える。画像データ生成手段は、画像データの生成の開始を指示する開始指示を受け付けることに応じて、画像を読み取り画像データを生成する。画像データ送信手段は、生成した画像データを情報処理装置へ送信する。また、情報処理装置は、画像データ保持手段と、表示指示受付手段と、受け渡し手段とを備える。これにより、画像データ表示手段へ画像データを受け渡すか否かにより、第１表示部に画像データを表示するか否かを制御することができるため、機密保持性を高めることが可能となる。
【００１５】
また、画像読み取り装置は、開始指示受付手段と、確認パスワード生成手段と、確認パスワード表示手段と、確認パスワード送信手段と、をさらに備えるとしてもよい。開始指示受付手段は、開始指示の入力を受け付ける。確認パスワード生成手段は、開始指示が受け付けられることに応じて、確認パスワードを毎回異なる内容で生成する。確認パスワード表示手段は、生成した確認パスワードを画像読み取り装置に備えられる第２表示部に表示する。第２表示部の一例としては、画像読み取り装置に備えられる液晶パネルなどの小型表示部が挙げられる。確認パスワード送信手段は、生成した確認パスワードを情報処理装置に送信する。また、情報処理装置は、画像読み取り装置から送信される確認パスワードを受信して保持する確認パスワード保持手段を備えるとしてもよい。また、情報処理装置の表示指示受付手段は、表示指示である入力パスワードの入力を受け付けて該入力パスワードを保持するとしてもよい。また、情報処理装置の受け渡し手段は、表示指示受付手段で保持される入力パスワードと、確認パスワード保持手段で保持される確認パスワードとが一致する場合に、画像データ表示手段に対して画像データを受け渡す、としてもよい。
【００１６】
これにより、画像読み取り装置側で開始指示の入力を受け付けるプッシュスキャンにおいても、開始指示が送信されるたびに毎回異なる確認パスワードが生成される。よって、より機密防衛性を高めることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】画像読み取りシステムの構成を示すブロック図である。
【図２】プッシュスキャンの動作フロー図（その１）である。
【図３】プッシュスキャンの動作フロー図（その２）である。
【図４】プッシュスキャンのシーケンス図である。
【図５】第２実施形態の動作フロー図である。
【図６】プルスキャンの動作フロー図である。
【図７】プルスキャンのシーケンス図である。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の第１実施形態について図面を用いて説明する。図１は、本実施形態の画像読み取りシステム１の構成を示すブロック図である。画像読み取りシステム１は、プリンタ、スキャナ、コピー機、ＦＡＸ等の機能を有するＭＦＰ（多機能周辺装置）１０と、パーソナルコンピュータであるＰＣ２０ａ、ＰＣ２０ｂ、ＰＣ２０ｃとを有している。ＭＦＰ１０と、ＰＣ２０ａ及びＰＣ２０ｂとは、ＬＡＮ３０により接続されている。また、ＭＦＰ１０とＰＣ２０ｃとは、ＵＳＢ４０により接続されている。
【００１９】
ＭＦＰ１０の詳細な構成について説明する。ＭＦＰ１０は、ＣＰＵ１１、液晶表示パネル１２、入力部１３、スキャンエンジン１４、ＵＳＢ＿Ｉ／Ｆ１５、記憶部１６、ネットワークＩ／Ｆ１７、印刷エンジン１８、ＲＡＭ１９を備える。これらの構成要素は、バスを介して接続されている。記憶部１６は、ＲＯＭ、ハードディスク、フラッシュメモリ等の不揮発性の記憶媒体から構成され、ＭＦＰ１０が各種機能を実現する際に利用するデータの記憶領域として用いられる。ＣＰＵ１１は、記憶部１６等に記憶されたプログラムに基づいて各種処理を実行する。ＲＡＭ１９は、ＣＰＵ１１がデータの書き込みや読み出しをすることができるメモリ空間を備える。液晶表示パネル１２は、各種の情報を表示する。入力部１３は、メカニカルスイッチやタッチパネル等を備え、ユーザからの操作入力を受け付ける。スキャンエンジン１４は、ＣＰＵ１１からの指令に基づき、所定の原稿読み取り位置にセットされた原稿の画像を読み取り、画像データを生成する。ＵＳＢ＿Ｉ／Ｆ１５は、ＵＳＢ対応機器（本実施形態ではＰＣ２０ｃ）とＵＳＢ規格に基づいた通信を実現するための通信処理を行う。ネットワークＩ／Ｆ１７は、ＬＡＮ３０上の機器（本実施形態ではＰＣ２０ａとＰＣ２０ｂ）と通信を行う。印刷エンジン１８は、ＣＰＵ１１からの指令に基づき、印刷媒体に画像を印刷する。
【００２０】
次に、ＰＣ２０ａの詳細な構成について説明する。ＰＣ２０ａは、ＣＰＵ２１、ディスプレイ２２、キーボード２３、マウス２４、ネットワークＩ／Ｆ２５、記憶部２６、ＵＳＢ＿Ｉ／Ｆ２７、ＲＡＭ２９を備える。これらの構成要素は、バスを介して接続されている。記憶部２６には、ＯＳ（Operating System）や、各種アプリケーションプログラムや、ＭＦＰ１０を制御するためのデバイスドライバなどの、各種のソフトウェアが記憶される。アプリケーションプログラムの一例としては、写真加工ソフトなどの画像表示アプリケーション、ワープロアプリケーション、表計算アプリケーションなどが挙げられる。また、デバイスドライバの一例としては、スキャンエンジン１４を制御するためのスキャナドライバや、印刷エンジン１８を制御するためのプリンタドライバなどが挙げられる。ＣＰＵ２１は、記憶部２６に記憶された各種のソフトウェアに基づいて処理を実行する。
【００２１】
ＲＡＭ２９は、ＣＰＵ２１がデータの書き込みや読み出しをすることができるメモリ空間を備える。メモリ空間は、各種のソフトウェアごとに対応して確保される。例えば、スキャナドライバと画像表示アプリケーションとがＣＰＵ２１で実行されている場合には、スキャナドライバに割り当てられるスキャナドライバ用メモリ空間と、画像表示アプリケーションに割り当てられる画像表示アプリケーション用メモリ空間とが、ＲＡＭ２９内に確保される。
【００２２】
ディスプレイ２２は、各種の情報を表示する。キーボード２３は、周知のキーボードであり、ユーザからの操作入力を受け付ける。マウス２４は、周知のマウスであり、ユーザからの操作入力を受け付ける。ネットワークＩ／Ｆ２５は、他のＬＡＮ３０上の機器（本実施形態ではＭＦＰ１０）と通信を行う。ＵＳＢ  Ｉ／Ｆ２７は、ＵＳＢ対応機器（本実施形態ではＭＦＰ１０）とＵＳＢ規格に基づいた通信を実現するための通信処理を行う。なお、ＰＣ２０ｂおよびＰＣ２０ｃの構成は、ＰＣ２０ａの構成と同様であるため、ここでは詳細な説明は省略する。
【００２３】
画像読み取りシステム１で行われるプッシュスキャンについて、図２および図３のフローチャートと、図４のシーケンス図を用いて説明する。本実施形態の説明例では、ＭＦＰ１０にて生成された画像データを、ＬＡＮ３０を介してＰＣ２０ａに送信する場合を説明する。
【００２４】
図２のフローチャートおよび図４のシーケンス図を用いて、ＭＦＰ１０でスキャン動作が開始されてから、作成された画像データがＰＣで受信されるまでの動作を説明する。Ｓ９において、ユーザがＭＦＰ１０に原稿をセットし、画像データの送信先としてＰＣ２０ａを選択してスキャン要求を入力すると、ＣＰＵ１１はスキャン要求の入力を受け付ける。スキャン要求の入力操作や、送信先の選択操作は、入力部１３を用いて行われる。スキャン要求の入力操作の一例としては、「スキャン開始」のボタンがタッチパネルに表示され、ユーザが「スキャン開始」をタッチすることでスキャン要求を入力する形態が挙げられる。また、送信先の選択操作の一例としては、ＰＣ２０ａないしＰＣ２０ｃを選択するボタンがタッチパネルに表示され、ユーザが送信先のＰＣをタッチする形態が挙げられる。
【００２５】
Ｓ１１に進むと、ＣＰＵ１１は、確認パスワードを作成し、ＲＡＭ１９へ記憶する。確認パスワードは、ユーザに提示されるパスワードである。また、確認パスワードは、毎回異なる内容で生成される。確認パスワードの生成方法の例としては、毎回異なる文字列がランダムに割り当てられる方法が挙げられる。これにより、スキャン要求が入力されるたびに毎回異なる確認パスワードが生成されるため、より機密防衛性を高めることができる。
【００２６】
Ｓ１３に進むと、ＣＰＵ１１は、作成した確認パスワードを液晶表示パネル１２に表示する。Ｓ１５において、ＣＰＵ１１は、確認パスワードの表示を終了するか否かを判断する。具体的には、予め定められるタイムアウト時間が経過したことが検出されることに応じて、または、ＯＫボタンが押下されたことが検出されることに応じて、表示を終了する旨の判断が行われる。表示を終了しないと判断された場合（Ｓ１５：ＮＯ）には、Ｓ１３へ戻り、確認パスワードの表示が続行される。一方、表示を終了すると判断された場合（Ｓ１５：ＹＥＳ）には、Ｓ１７へ進み、ＣＰＵ１１は、液晶表示パネル１２への確認パスワードの表示を終了する。
【００２７】
Ｓ１９に進むと、ＣＰＵ１１は、ＰＣ２０ａのスキャナドライバに対して、ＬＡＮ３０を介して、スキャン要求を送信する。Ｓ２１に進むと、スキャナドライバは、ＭＦＰ１０から送信されたスキャン要求を受信する。Ｓ２３に進むと、スキャナドライバは、イベントに登録されたアプリケーションを起動する。イベントの登録は、予めユーザ等によって行われる。本実施形態では、画像表示アプリケーションがイベントに登録されている場合を説明する。Ｓ２５に進むと、記憶部２６に保持されている画像表示アプリケーションが起動される。
【００２８】
Ｓ２７に進むと、画像表示アプリケーションは、スキャナドライバに対してスキャン設定を出力する。スキャン設定は、画像データの解像度や画像サイズなどの各種の設定である。Ｓ２９に進むと、スキャナドライバは、画像表示アプリケーションから渡されたスキャン設定をＭＦＰ１０に対して送信する。Ｓ３１において、ＭＦＰ１０のＣＰＵ１１は、受信したスキャン設定に基づいて、スキャンを開始する。スキャン処理では、原稿読み取り位置にセットされた原稿が読み取られ、画像データが生成される。
【００２９】
Ｓ３３に進むと、ＣＰＵ１１は、ＰＣ２０ａのスキャナドライバに対して、作成した確認パスワードを送信する。Ｓ３５において、スキャナドライバは、ＭＦＰ１０から送信された確認パスワードを受信して、ＲＡＭ２９に記憶する。
【００３０】
Ｓ３７に進むと、ＭＦＰ１０のＣＰＵ１１は、ＰＣ２０ａのスキャナドライバに対して、作成した画像データを送信する。Ｓ４５において、スキャナドライバは、ＭＦＰ１０から送信された画像データを受信する。そして、受信した画像データを、スキャナドライバに割り当てられたＲＡＭ２９内のスキャナドライバ用メモリ空間に記憶する。
【００３１】
Ｓ３９において、ＭＦＰ１０のＣＰＵ１１は、スキャン動作を終了する。そしてＳ４１に進み、ＣＰＵ１１は、ＲＡＭ１９に記憶されていた確認パスワードを消去する。以上より、ＭＦＰ１０の動作が終了する。
【００３２】
次に、図３のフローチャートおよび図４のシーケンス図を用いて、画像データ受信後のＰＣの動作を説明する。Ｓ５１において、スキャナドライバは、入力パスワードの入力用ダイアログをディスプレイ２２に表示する。入力パスワードは、ユーザによって入力されるパスワードである。また、入力用ダイアログの例としては、パスワード入力エリアとＯＫボタンを備えたダイアログが挙げられる。
【００３３】
Ｓ５３に進むと、スキャナドライバは、入力パスワードの入力が完了したか否かを判断する。入力パスワードは、例えば、ユーザからキーボード２３を介して入力される。そして、入力パスワードの入力完了の判断は、例えばＯＫボタンが押されたか否かによって判断される。入力パスワードの入力が完了していないと判断される場合（Ｓ５３：ＮＯ）には、Ｓ５３へ戻り、入力操作が完了するまで待機する。一方、入力パスワードの入力が完了したと判断される場合（Ｓ５３：ＹＥＳ）には、入力パスワードをＲＡＭ２９に記憶した上で、Ｓ５５へ進む。
【００３４】
Ｓ５５において、スキャナドライバは、ユーザによって入力された入力パスワードが、ＭＦＰ１０から送信されてきた確認パスワードと一致するか否かを判断する。具体的には、スキャナドライバは、ＲＡＭ２９に記憶される確認パスワードと入力パスワードとを読み出して、両パスワードを比較する。両パスワードが一致しないと判断される場合（Ｓ５５：ＮＯ）には、Ｓ５７へ進み、スキャナドライバは、パスワードが不一致の旨のエラーメッセージをディスプレイ２２に表示する。そしてＳ５３へ戻る。一方、両パスワードが一致する判断される場合（Ｓ５５：ＹＥＳ）には、Ｓ５９へ進み、入力パスワードの入力用ダイアログを閉じる。そしてＳ６１へ進む。
【００３５】
Ｓ６１において、スキャナドライバは、画像表示アプリケーションに対して画像データを送出する。そして、Ｓ６７において、画像表示アプリケーションは画像データを受け取る。これにより、画像データの受け渡し動作が完了する。具体的には、ＲＡＭ２９内のスキャナドライバ用メモリ空間に保存されている画像データが、ＲＡＭ２９内の画像表示アプリケーション用メモリ空間へコピーされることによって、受け渡し動作が行われる。画像表示アプリケーションは、画像データが画像表示アプリケーション用メモリ空間に記憶されることによって、始めて画像データをディスプレイ２２に表示することが可能となる。
【００３６】
Ｓ６９に進むと、画像表示アプリケーションは、受け渡された画像データをディスプレイ２２に表示する。そして、画像表示アプリケーションは、スキャン動作を終了する。
【００３７】
一方、スキャナドライバは、Ｓ６３においてＲＡＭ２９から確認パスワードを消去する。そしてＳ６５に進み、スキャナドライバは、スキャン動作を終了する。
【００３８】
第１実施形態に係る発明の効果を説明する。第１実施形態に係る画像読み取りシステム１では、スキャナドライバから画像表示アプリケーションへ画像データを受け渡すか否かにより、ディスプレイ２２に画像データを表示するか否かを制御することができる。よって、画像表示アプリケーションが画像表示を行うか否かを制御する特別な手段を有するか否かに関わらず、スキャナドライバによって確実に画像データの表示実行の有無を制御することができる。これにより、機密保持性をより高めることが可能となる。
【００３９】
また、第１実施形態に係る画像読み取りシステム１では、所定の確認パスワードを知っている限られたユーザのみが、ＭＦＰ１０にて読み取られた画像をＰＣのディスプレイ２２に表示させることができる。よって、スキャン完了後の原稿をＭＦＰ１０から回収するために、ユーザがＰＣを離れている間に、作成した画像データがＰＣで第三者に見られてしまう事態を防止できる。また、スキャンが完了するまで、ＭＦＰ１０の近傍にユーザが待機することができるため、スキャン中の原稿を第三者に見られてしまう事態を防止できる。したがって、より機密防衛性を高めることが可能となる。
【００４０】
本発明の第２実施形態について、図５のフローチャートを用いて説明する。第１実施形態では、画像データをディスプレイ２２に表示する旨の表示指示が、パスワード入力（Ｓ５１ないしＳ５５）によって行われる場合を説明した。第２実施形態では、当該表示指示が、ＹＥＳ／ＮＯの選択によって行われる場合を説明する。また、第２実施形態では、第１実施形態の図３のフローチャートに代えて、図５のフローチャートが用いられる。なお、画像読み取りシステム１の構成や、図２のフローチャートは、第１実施形態と第２実施形態とで共通であるため、ここでは詳細な説明は省略する。
【００４１】
Ｓ７１において、スキャナドライバは、表示可否選択ダイアログをディスプレイ２２に表示する。表示可否選択ダイアログは、ＭＦＰ１０で作成した画像データをディスプレイ２２に表示するか否かの確認メッセージと、ＹＥＳ／ＮＯボタンとを備える。
【００４２】
Ｓ７３に進むと、スキャナドライバは、ＹＥＳボタンが押下されたか否かを判断する。ＹＥＳボタンの押下は、例えば、マウス２４やキーボード２３を介して行われる。ＹＥＳボタンが押下されたと判断される場合（Ｓ７３：ＹＥＳ）には、Ｓ７５へ進む。
【００４３】
Ｓ７５に進むと、スキャナドライバは、表示可否選択ダイアログを閉じる。Ｓ７７に進むと、スキャナドライバは、画像表示アプリケーションに対して画像データを送出する。そして、Ｓ９１において、画像表示アプリケーションは画像データを受け取る。これにより、画像データの受け渡し動作が完了する。Ｓ９３において、画像表示アプリケーションは、受け渡された画像データをディスプレイ２２に表示する。そして、画像表示アプリケーションは、スキャン動作を終了する。
【００４４】
一方、Ｓ７３において、ＹＥＳボタンが押下されていないと判断される場合（Ｓ７３：ＮＯ）には、Ｓ７９へ進む。Ｓ７９において、スキャナドライバは、ＮＯボタンが押下されたか否かを判断する。ＮＯボタンが押下されていないと判断される場合（Ｓ７９：ＮＯ）には、Ｓ７３へ戻り、何れかのボタンが押下されるまで待機する。一方、ＮＯボタンが押下されたと判断される場合（Ｓ７９：ＹＥＳ）には、Ｓ８１へ進む。
【００４５】
Ｓ８１に進むと、スキャナドライバは、表示可否選択ダイアログを閉じる。Ｓ８３に進むと、スキャナドライバは、ＲＡＭ２９内のスキャナドライバ用メモリ空間に保存されている画像データを削除する。Ｓ８５に進むと、スキャナドライバは、画像表示アプリケーションに対して、画像データの取得に失敗した、などのエラー情報を送信する。そしてＳ８７に進み、スキャナドライバは、スキャン動作を終了する。
【００４６】
Ｓ９５において、画像表示アプリケーションは、スキャナドライバから画像データのエラー情報を受け取る。Ｓ９７に進むと、画像表示アプリケーションは、画像データを表示しない旨のエラーメッセージを、ディスプレイ２２に表示する。そして、画像表示アプリケーションは、スキャン動作を終了する。
【００４７】
以上より、第２実施形態に係る画像読み取りシステム１では、ＭＦＰ１０で作成した画像データをＰＣのディスプレイ２２に表示するか否かの決定を、ＹＥＳ／ＮＯボタンによって行うことが可能となる。よって、ユーザの利便性を高めることができる。
【００４８】
本発明の第３実施形態について、図６のフローチャートと、図７のシーケンス図を用いて説明する。第１実施形態では、ＭＦＰ側からスキャン操作を行うプッシュスキャンが行われる場合を説明した。第３実施形態では、ＰＣ側からスキャン操作を行うプルスキャンが行われる場合について説明する。また、第３実施形態では、第１実施形態の図２のフローチャートに代えて、図６のフローチャートが用いられる。なお、画像読み取りシステム１の構成や、図３のフローチャートは、第１実施形態と第３実施形態とで共通であるため、ここでは詳細な説明は省略する。
【００４９】
Ｓ１０９において、画像表示アプリケーションを用いてユーザがスキャン要求を入力すると、画像表示アプリケーションはスキャン要求の入力を受け付ける。そして、画像表示アプリケーションはスキャナドライバに対して、スキャン設定を出力する。
【００５０】
Ｓ１１１において、スキャナドライバは、確認パスワードを作成する。なお、確認パスワードの生成方法については、第１実施形態と同様であるため、ここでは詳細な説明は省略する。
【００５１】
Ｓ１１３に進むと、スキャナドライバは、作成した確認パスワードをディスプレイ２２に表示する。Ｓ１１５において、スキャナドライバは、確認パスワードの表示を終了するか否かを判断する。表示を終了しないと判断された場合（Ｓ１１５：ＮＯ）には、Ｓ１１３へ戻り、確認パスワードの表示が続行される。一方、表示を終了すると判断された場合（Ｓ１１５：ＹＥＳ）には、Ｓ１１７へ進み、スキャナドライバは、ディスプレイ２２への確認パスワードの表示を終了する。
【００５２】
Ｓ１１９に進むと、スキャナドライバは、作成した確認パスワードをＲＡＭ２９へ記憶する。Ｓ１２９に進むと、スキャナドライバは、画像表示アプリケーションから渡されたスキャン設定をＭＦＰ１０に対して送信する。Ｓ１３１において、ＭＦＰ１０のＣＰＵ１１は、受信したスキャン設定に基づいて、スキャンを開始する。
【００５３】
Ｓ１３７に進むと、ＭＦＰ１０のＣＰＵ１１は、ＰＣ２０ａのスキャナドライバに対して、作成した画像データを送信する。Ｓ１４５において、スキャナドライバは、ＭＦＰ１０から送信された画像データを受信し、ＲＡＭ２９内のスキャナドライバ用メモリ空間に記憶する。また、Ｓ１３９において、ＭＦＰ１０のＣＰＵ１１は、スキャン動作を終了する。なお、これ以後の動作は第１実施形態と同様であるため、ここでは説明を省略する。
【００５４】
以上より、第３実施形態に係る画像読み取りシステム１では、ＰＣ側でスキャン要求の入力を受け付けるプルスキャンが行われる場合においても、スキャン要求が入力されるたびに毎回異なる確認パスワードが生成される。よって、より機密防衛性を高めることが可能となる。
【００５５】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００５６】
第１実施形態では、Ｓ５１において、入力パスワードの入力用ダイアログがディスプレイ２２に表示されるとした。この時、同時に、ＭＦＰ１０内の原稿の回収を急ぐ旨の確認ダイアログを表示するとしてもよい。これにより、ＭＦＰ１０に原稿が放置される事態を防止できるため、より機密防衛性を高めることが可能となる。
【００５７】
また、第１実施形態では、Ｓ１３において、作成した確認パスワードをＭＦＰ１０の液晶表示パネル１２に表示するとしたが、この形態に限られない。作成した確認パスワードをＭＦＰ１０で印刷するとしてもよい。これにより、ユーザは確認パスワードを暗記する必要がないため、ユーザの利便性を高めることができる。なお、印刷したパスワードが第三者に漏洩した場合においても、確認パスワードは毎回異なる内容で生成されるため、機密防衛性は維持される。
【００５８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００５９】
なお、ＭＦＰ１０は画像読み取り装置の一例、ディスプレイ２２は第１表示部の一例、液晶表示パネル１２は第２表示部の一例、ＰＣ２０ａないしＰＣ２０ｃはコンピュータの一例、入力パスワードの入力用ダイアログおよび表示可否選択ダイアログは入力手段の一例、画像表示アプリケーションは画像データ表示手段の一例、スキャナドライバ用メモリ空間は第１記憶手段の一例、画像表示アプリケーション用メモリ空間は第２記憶手段の一例、である。
【００６０】
また、Ｓ４５、Ｓ１４５を実行する制御部は画像データ保持手段の一例である。Ｓ５１、Ｓ７１を実行する制御部は表示指示受付手段の一例である。Ｓ５５、Ｓ６１、Ｓ６７、Ｓ７３、Ｓ７７、Ｓ９１を実行する制御部は受け渡し手段の一例である。Ｓ３５を実行する制御部は確認パスワード保持手段の一例である。Ｓ２９、Ｓ１２９を実行する制御部は開始指示送信手段の一例である。Ｓ１１、Ｓ１１１を実行する制御部は確認パスワード生成手段の一例である。Ｓ１３、Ｓ１１３を実行する制御部は確認パスワード表示手段の一例である。Ｓ３１、Ｓ１３１を実行する制御部は画像データ生成手段の一例である。Ｓ３７、Ｓ１３７を実行する制御部は画像データ送信手段の一例である。Ｓ９、Ｓ１０９を実行する制御部は開始指示受付手段の一例である。Ｓ３３を実行する制御部は確認パスワード送信手段の一例である。
【符号の説明】
【００６１】
１  画像読み取りシステム
１０  ＭＦＰ
１２  液晶表示パネル
１１、２１  ＣＰＵ
１６、２６  記憶部
１９、２９  ＲＡＭ
２０ａないし２０ｃ  ＰＣ
２２  ディスプレイ
【図１】
2010239263.tif 000003
【図２】
2010239263.tif 000004
【図３】
2010239263.tif 000005
【図４】
2010239263.tif 000006
【図５】
2010239263.tif 000007
【図６】
2010239263.tif 000008
【図７】
2010239263.tif 000009