(57)【特許請求の範囲】
【請求項１】
画像データを受信して第１表示手段に表示する情報処理装置と通信可能に接続される画像読み取り装置であって、
各種情報を表示する第２表示手段と、
画像を読み取り画像データを生成する画像読み取り手段と、
前記画像読み取り手段により読み取られた前記画像データを前記第１表示手段で見ることが出来ない状態にロックする旨の表示ロック指示の入力を受け付ける受付手段と、
前記受付手段で前記表示ロック指示の入力を受け付けることに応じて前記表示ロック指示を前記情報表示装置に送信する第１送信手段と、
前記画像読み取り手段により読み取られた前記画像データを前記情報処理装置に送信する第２送信手段と、
予め定められた所定情報が、前記画像読み取り手段により読み取られた前記画像データに含まれているか否かを検出する検出手段と、
前記検出手段で前記所定情報が前記画像データに含まれていることが検出されることに応じて、前記表示ロック指示を前記情報処理装置に送信した旨の情報を前記第２表示手段に表示する表示制御手段と、
を備え、
前記第１送信手段は、前記検出手段で前記所定情報が前記画像データに含まれていることが検出されることに応じて前記表示ロック指示を前記情報処理装置に送信する
ことを特徴とする画像読み取り装置。
【請求項２】
前記受付手段は、ユーザの画像読み取り指示を受け付け、
前記画像読み取り手段は、前記情報処理装置からの画像読み取り指示があると、又は前記受付手段がユーザの画像読み取り指示を受け付けると、前記画像を読み取り前記画像データを生成する
ことを特徴とする請求項１に記載の画像読み取り装置。
【請求項３】
画像を読み取り画像データを生成する画像読み取り装置と通信可能に接続され、前記画像データを受信して表示手段に表示するコンピュータを、
前記画像データを前記表示手段で見ることが出来ない状態にロックする旨の表示ロック指示であって、前記画像読み取り装置から送信される前記表示ロック指示を受信する第１受信手段と、
前記画像読み取り装置で生成された前記画像データを受信する第２受信手段と、
前記第１受信手段で前記表示ロック指示を受信することに応じて、前記第２受信手段で受信した前記画像データの前記表示手段への表示をロックする表示制御手段と、
前記第２受信手段が受信した前記画像データに、予め定められた所定情報が含まれているか否かを検出する検出手段と、
して機能させ、
前記表示制御手段は、前記検出手段で前記所定情報が前記画像データに含まれていることが検出されることに応じて、前記画像データの前記表示手段への表示をロックする
ことを特徴とするプログラム。
【請求項４】
前記第２受信手段が前記画像データを受信した場合に、前記画像読み取り装置が画像読み取り指示を受け付けたか否かを判断する判断手段として前記コンピュータを機能させ、
前記表示制御手段は、前記判断手段により前記画像読み取り装置が画像読み取り指示を受け付けたと判断されることに応じて、前記画像データの前記表示手段への表示をロックする
ことを特徴とする請求項３に記載のプログラム。
【請求項５】
前記第２受信手段が受信した前記画像データを前記表示手段に表示する表示実行手段として前記コンピュータを機能させ、
前記表示制御手段は、前記第１受信手段で前記表示ロック指示を受信することに応じて、前記第２受信手段から前記表示実行手段への前記画像データの受け渡しを中断させる
ことを特徴とする請求項３または請求項４に記載のプログラム。
【請求項６】
前記表示制御手段は、
前記第１受信手段で前記表示ロック指示を受信することに応じて、前記コンピュータをログオフ状態にする
ことを特徴とする請求項３ないし請求項５の何れかに記載のプログラム。
【請求項７】
前記プログラムは、前記画像読み取り装置を制御するためのデバイスドライバである
ことを特徴とする請求項３ないし請求項６の何れかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙媒体等から画像を読み取り、読み取った画像に基づく画像データを生成すると共に、この画像データに基づく画像を表示する情報処理装置のプログラム、および画像読み取り装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）とスキャナとの間でスキャン画像データ等の授受を行う画像読み取りシステムが知られている。また、特許文献１には、上記システムにおいて、機密文書の情報漏洩を防止する技術例が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５９１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像読み取りシステムでは、スキャナ側からスキャン操作を行うプッシュスキャンが行われると、ＰＣのモニタにスキャン画像が表示される設定がある。この設定では、ユーザがＰＣの近傍にいない場合には、第三者にモニタを覗き見られ、情報が漏洩してしまうおそれがあった。
【０００５】
本願発明は上記課題を解決するためになされたものであり、プッシュスキャン機能により紙媒体等から読み取られたスキャン画像が第三者に盗み見され、情報が漏洩してしまうことを防ぐことができる情報処理装置のプログラム、および画像読み取り装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
【０００７】
本発明に係る画像読み取り装置は、画像データを受信して第１表示手段に表示する情報処理装置と通信可能に接続される装置であって、第２表示手段と、画像読み取り手段と、受付手段と、第１送信手段と、第２送信手段と、検出手段と、表示制御手段と、を備える。情報処理装置の一例としては、パーソナルコンピュータ（ＰＣ）が挙げられる。また、表示手段の一例としては、ＰＣに備えられるディスプレイが挙げられる。また、第２表示手段は、各種情報を表示し、画像読み取り手段は、画像を読み取り画像データを生成する。受付手段は、前記画像読み取り手段により読み取られた画像データを第１表示手段で見ることが出来ない状態にロックする旨の表示ロック指示の入力を受け付ける。画像データを見ることが出来ない状態の一例としては、画像データ自体を表示しない状態や、表示手段の表示内容が情報処理装置の通常操作画面とは異なる画面（ログイン画面など）に切り替えられる状態が挙げられる。また、表示ロック指示の入力は、画像読み取り装置に備えられた入力キーの操作によって行われるとしてもよい。第２送信手段は、画像読み取り手段により読み取られた画像データを情報処理装置に送信する。検出手段は、予め定められた所定情報が、画像読み取り手段により読み取られた画像データに含まれているか否かを検出する。所定情報の一例としては、「社外秘」などの文字が挙げられる。所定情報は、ユーザ等によって予め定められるとしても良い。また、所定情報の検出は、例えば、ＯＣＲ（光学式文字読み取り）技術によって所定の文字列の有無を検出することで行われるとしてもよい。表示制御手段は、検出手段で所定情報が画像データに含まれていることが検出されることに応じて、表示ロック指示を情報処理装置に送信した旨の情報を第２表示手段に表示する。そして、第１送信手段は、受付手段で表示ロック指示の入力を受け付けることに応じて表示ロック指示を情報表示装置に送信するとともに、検出手段で所定情報が画像データに含まれていることが検出されることに応じて表示ロック指示を情報処理装置に送信する。
【０００８】
また、本発明に係るプログラムは、コンピュータを、第１受信手段と、第２受信手段と、表示制御手段と、検出手段として機能させる。第１受信手段は、画像読み取り装置から送信される表示ロック指示を受信し、第２受信手段は、画像読み取り装置で生成された画像データを受信する。検出手段は、第２受信手段が受信した画像データに、予め定められた所定情報が含まれているか否かを検出する。そして、表示制御手段は、第１受信手段で表示ロック指示を受信することに応じて、第２受信手段で受信した画像データの表示手段への表示をロックするとともに、検出手段で所定情報が画像データに含まれていることが検出されることに応じて、画像データの表示手段への表示をロックする。
【０００９】
これにより、ユーザが画像表示ロック指示を入力した場合には、画像データの表示手段への表示がロックされる。よって、表示ロックをするか否かをユーザが選択できるため、ユーザの使い勝手を損ねることが防止される。また、ユーザの利便性の向上と、機密情報の取り扱いの安全性向上とを両立することが可能となる。さらに、ユーザが表示ロック指示を入力していない場合においても、検出手段によって所定情報が画像データに含まれていることが検出されると、表示ロック指示が自動的に発信される。よって、検出手段により自動で表示ロックを行うことができるため、ユーザの不注意による情報漏洩を防止できる。またこれにより、画像データの表示手段への表示がロックされた旨をユーザに報知することができるため、ユーザの利便性を高めることが可能となる。なお、コンピュータ側において、画像データに所定情報が含まれているか否かを検出する場合には、コンピュータの方が画像読み取り装置よりも情報処理能力が高ければ、より迅速かつ正確な検出処理を行うことが可能となる。
【００１０】
また、本発明に係るプログラムは、第２受信手段から受け取った画像データを表示手段に表示する表示実行手段としてコンピュータを機能させるとしてもよい。また、表示制御手段は、第１受信手段で表示ロック指示を受信することに応じて、第２受信手段から表示実行手段への画像データの受け渡しを中断させる、としてもよい。これにより、画像データが表示手段に表示されることを防止することで、表示のロックを行うことが可能となる。
【００１１】
また、表示制御手段は、第１受信手段で表示ロック指示を受信することに応じて、コンピュータをログオフ状態にする、としてもよい。ログオフ状態とは、ログオン状態（ユーザ認証などを経てコンピュータにアクセス可能とされた状態）が解消された状態である。これにより、コンピュータをログオフ状態とすることで、第三者がコンピュータを操作して画像データを盗み見ることを防止できるため、確実に機密保持を行うことが可能となる。
【００１２】
【００１３】
【００１４】
【００１５】
また、本発明に係るプログラムは、画像読み取り装置を制御するためのデバイスドライバである、としてもよい。
【図面の簡単な説明】
【００１６】
【図１】画像読取システムの構成を示すブロック図である。
【図２】本発明の第１実施形態のＭＦＰの動作フロー図である。
【図３】本発明の第１実施形態のＰＣの動作フロー図である。
【図４】本発明の第２実施形態のＭＦＰの動作フロー図である。
【図５】本発明の第２実施形態のＰＣの動作フロー図である。
【発明を実施するための形態】
【００１７】
以下、本発明の第１実施形態について図面を用いて説明する。図１は、本実施形態の画像読み取りシステム１の構成を示すブロック図である。画像読み取りシステム１は、プリンタ、スキャナ、コピー機、ＦＡＸ等の機能を有するＭＦＰ（多機能周辺装置）１０と、パーソナルコンピュータであるＰＣ２０ａ、ＰＣ２０ｂ、ＰＣ２０ｃとを有している。ＭＦＰ１０と、ＰＣ２０ａ及びＰＣ２０ｂとは、ＬＡＮ３０により接続されている。また、ＭＦＰ１０とＰＣ２０ｃとは、ＵＳＢ４０により接続されている。
【００１８】
ＭＦＰ１０の詳細な構成について説明する。ＭＦＰ１０は、ＣＰＵ１１、液晶表示パネル１２、入力部１３、スキャンエンジン１４、ＵＳＢ＿Ｉ／Ｆ１５、記憶部１６、ネットワークＩ／Ｆ１７、印刷エンジン１８、ＲＡＭ１９を備える。これらの構成要素は、バスを介して接続されている。記憶部１６は、ＲＯＭ、ハードディスク、フラッシュメモリ等の不揮発性の記憶媒体から構成され、ＭＦＰ１０が各種機能を実現する際に利用するデータの記憶領域として用いられる。ＣＰＵ１１は、記憶部１６等に記憶されたプログラムに基づいて各種処理を実行する。ＲＡＭ１９は、ＣＰＵ１１がデータの書き込みや読み出しをすることができるメモリ空間を備える。
【００１９】
液晶表示パネル１２は、各種の情報を表示する。入力部１３は、メカニカルスイッチやタッチパネル等を備え、ユーザからの操作入力を受け付ける。スキャンエンジン１４は、ＣＰＵ１１からの指令に基づき、所定の原稿読み取り位置にセットされた原稿の画像を読み取り、画像データを生成する。１つの画像データは、複数の画像データブロックによって構成される。そして、画像データの生成、送信、受信は、画像データブロックごとに分割して行われる。ＵＳＢ＿Ｉ／Ｆ１５は、ＵＳＢ対応機器（本実施形態ではＰＣ２０ｃ）とＵＳＢ規格に基づいた通信を実現するための通信処理を行う。ネットワークＩ／Ｆ１７は、ＬＡＮ３０上の機器（本実施形態ではＰＣ２０ａとＰＣ２０ｂ）と通信を行う。印刷エンジン１８は、ＣＰＵ１１からの指令に基づき、印刷媒体に画像を印刷する。
【００２０】
次に、ＰＣ２０ａの詳細な構成について説明する。ＰＣ２０は、ＣＰＵ２１、ディスプレイ２２、キーボード２３、マウス２４、ネットワークＩ／Ｆ２５、記憶部２６、ＵＳＢ＿Ｉ／Ｆ２７、ＲＡＭ２９を備える。これらの構成要素は、バスを介して接続されている。記憶部２６には、ＯＳ（Operating System）や、各種アプリケーションプログラムや、ＭＦＰ１０を制御するためのデバイスドライバなどの、各種のソフトウェアが保持される 。アプリケーションプログラムの一例としては、画像表示アプリケーション、ワープロアプリケーション、表計算アプリケーションなどが挙げられる。また、デバイスドライバの一例としては、スキャンエンジン１４を制御するためのスキャナドライバや、印刷エンジン１８を制御するためのプリンタドライバなどが挙げられる。ＣＰＵ２１は、記憶部２６に記憶された各種のソフトウェアに基づいて処理を実行する。
【００２１】
ＲＡＭ１９は、ＣＰＵ２１がデータの書き込みや読み出しをすることができるメモリ空間を備える。メモリ空間は、各種のソフトウェアごとに対応して確保される。例えば、スキャナドライバと画像表示アプリケーションとが実行されている場合には、スキャナドライバに割り当てられるメモリ空間と、画像表示アプリケーションに割り当てられるメモリ空間とが確保される。
【００２２】
ディスプレイ２２は、各種の情報を表示する。キーボード２３は、周知のキーボードであり、ユーザからの操作入力を受け付ける。マウス２４は、周知のマウスであり、ユーザからの操作入力を受け付ける。ネットワークＩ／Ｆ２５は、他のＬＡＮ３０上の機器（本実施形態ではＭＦＰ１０）と通信を行う。ＵＳＢ  Ｉ／Ｆ２７は、ＵＳＢ対応機器（本実施形態ではＭＦＰ１０）とＵＳＢ規格に基づいた通信を実現するための通信処理を行う。なお、ＰＣ２０ｂおよびＰＣ２０ｃの構成は、ＰＣ２０ａの構成と同様であるため、ここでは詳細な説明は省略する。
【００２３】
画像読み取りシステム１で行われるプッシュスキャンについて、図２および図３のフローチャートを用いて説明する。本実施形態の説明例では、ＭＦＰ１０にて生成された画像データを、ＬＡＮ３０を介してＰＣ２０ａに送信する場合を説明する。
【００２４】
図２のフローを用いて、本発明の第１実施形態のＭＦＰ１０の動作を説明する。ユーザがＭＦＰ１０に原稿をセットし、画像データの送信先としてＰＣ２０ａを選択してプッシュスキャンの開始を指示すると、ＭＦＰ１０においてプッシュスキャンが開始される。開始指示の入力操作や、送信先の選択操作は、入力部１３を用いて行われる。開始指示の入力操作の一例としては、「通常スキャン開始」（表示ロック指示を伴わないスキャン）のボタンと、「セキュアスキャン開始」（表示ロック指示を伴うスキャン）のボタンとがタッチパネルに表示される形態が挙げられる。ユーザは、機密を守りたい原稿をスキャンする場合には「セキュアスキャン開始」のボタンをタッチし、機密を守る必要がないときは「通常スキャン開始」をタッチすることで、表示ロックの有無を選択することができる。また、送信先の選択操作の一例としては、ＰＣ２０ａないしＰＣ２０ｃを選択するボタンがタッチパネルに表示される形態が挙げられる。
【００２５】
またＭＦＰ１０は、プッシュスキャンの指示が入力されることに応じて、選択されたＰＣ２０ａに対し、プッシュスキャンのための準備を指令するプッシュスキャン準備指令を送信する。そしてＳ１１へ進む。
【００２６】
Ｓ１１において、ＣＰＵ１１は、表示ロック指示が入力部１３から入力されたか否かを判断する。表示ロック指示は、画像データをＰＣのディスプレイ２２で見ることが出来ない状態にロックする旨の指示である。本実施形態の説明例では、「セキュアスキャン開始」のボタンがタッチされた場合に、表示ロック指示が入力されたと判断される。表示ロック指示が入力されていないと判断される場合（Ｓ１１：ＮＯ）には、Ｓ１５へ進む。一方、表示ロック指示が入力されていると判断される場合（Ｓ１１：ＹＥＳ）にはＳ１３へ進む。Ｓ１３において、ＣＰＵ１１は、ＬＡＮ３０を介してＰＣ２０ａに表示ロック指示を送信する処理を行う。そしてＳ１５へ進む。
【００２７】
Ｓ１５において、ＣＰＵ１１は、画像データブロック読み取り処理を行う。画像データブロック読み取り処理では、原稿読み取り位置にセットされた原稿がブロック単位で読み取られ、画像データブロックが生成される。
【００２８】
Ｓ１７に進むと、ＣＰＵ１１は、画像データブロック解析処理を行う。画像データブロック解析処理では、ＯＣＲ（光学式文字読み取り）技術によって、画像データブロックの文字認識が行われる。なお、ＯＣＲ技術は、一般の技術を用いればよいため、ここでは詳細な説明は省略する。
【００２９】
Ｓ１９において、ＣＰＵ１１は、キーワード検索処理を行う。キーワード検索処理は、ＯＣＲによって認識された文字データ中に、規定のキーワードが含まれているか否かを検索する処理である。規定のキーワードの一例としては、「社外秘」「Confidential」「Agreement」などの文字が挙げられる。規定のキーワードは、ユーザ等によって予め定められるとしても良い。これにより、機密書類に含まれる文字を規定のキーワードとして設定することで、スキャンしている原稿が機密書類であるか否かを自動的に検出することが可能となる。そして、規定のキーワードが含まれていないと判断される場合（Ｓ１９：ＮＯ）にはＳ２５へ進み、規定のキーワードが含まれていると判断される場合（Ｓ１９：ＹＥＳ）にはＳ２１へ進む。
【００３０】
Ｓ２１において、ＣＰＵ１１は、ＬＡＮ３０を介してＰＣ２０ａに表示ロック指示を送信する処理を行う。Ｓ２３に進むと、ＣＰＵ１１は、ＭＦＰ１０の液晶表示パネル１２に、表示ロック指示をＰＣ２０ａへ送信した旨の情報を表示する。そしてＳ２５へ進む。
【００３１】
Ｓ２５において、ＣＰＵ１１は、画像データブロック送信処理を行う。画像データブロック送信処理では、画像データブロックを、ＭＦＰ１０からＰＣ２０ａに対してブロックごとに送信する。
【００３２】
Ｓ２７に進むと、ＣＰＵ１１は、原稿の読み取りが完了したか否かを判断する。読み取りが完了していないと判断される場合（Ｓ２７：ＮＯ）には、Ｓ１５へ戻り、次の画像データブロックについての処理を行う。一方、読み取りが完了したと判断される場合（Ｓ２７：ＹＥＳ）には、フローが終了される。
【００３３】
図３のフローを用いて、本発明の第１実施形態のＰＣ側の動作を説明する。例として、画像表示アプリケーションによって画像データが表示される場合を説明する。ＭＦＰ１０からプッシュスキャン準備指令を受け付けたＰＣ２０ａは、スキャナドライバおよび画像表示アプリケーションを起動する。そしてＳ４１へ進む。
【００３４】
Ｓ４１において、スキャナドライバは、画像データブロックを、ブロック単位で受信する。そして、スキャナドライバに割り当てられたメモリ空間に、受信した画像データブロックを記憶する。
【００３５】
Ｓ４３において、スキャナドライバは、ＭＦＰ１０から表示ロック指示を受信したか否かを判断する。受信していると判断される場合（Ｓ４３：ＹＥＳ）には、Ｓ４５へ進む。Ｓ４５において、スキャナドライバは、ＯＳに対して表示ロックコマンドを送信する。ＯＳは、表示ロックコマンドを受信することに応じて、画像データのディスプレイ２２への表示をロックする。表示をロックする方法の一例としては、ＰＣ２０ａを外部から操作および参照できない状態にすることが挙げられる。例えば、スキャナドライバを起動させたままの状態で、起動中のＯＳをログオフとすることで、画像データが表示されない状態としても良い。再度ログインするには、ユーザ認証を行うためにユーザ名やパスワードなどの情報を入力する必要があるため、第三者がＰＣ２０ａを操作して画像データを盗み見ることを防止できる。 
【００３６】
また、Ｓ４５において、ＯＳは、表示ロックコマンドを受信することに応じて、スキャナドライバから画像表示アプリケーションへの画像データの受け渡しを中断させる。そしてＳ５３へ進む。
【００３７】
画像表示アプリケーションは、画像データを受け取ることによって、始めて画像データをディスプレイ２２に表示することが可能となる。よって、画像表示アプリケーションへ画像データが受け渡されるか否かにより、ディスプレイ２２に画像データを表示するか否かを制御することができる。これにより、画像表示アプリケーションが表示ロックのための特別な制御手段を有するか否かに関わらず、確実に画像データの画像表示アプリケーションでの表示実行の有無を制御することが可能となる。
【００３８】
一方、Ｓ４３において、表示ロック指示を受信していないとスキャナドライバが判断する場合（Ｓ４３：ＮＯ）には、Ｓ４７へ進む。Ｓ４７において、画像データブロック解析処理が行われる。なお、画像データブロック解析処理は、Ｓ１７で説明した処理と同様であるため、ここでは詳細な説明は省略する。
【００３９】
Ｓ４９に進むと、キーワード検索処理が行われる。なお、画像データブロック解析処理は、Ｓ１７で説明した処理と同様であるため、ここでは詳細な説明は省略する。Ｓ４９において、規定のキーワードが含まれていないと判断される場合（Ｓ４９：ＮＯ）にはＳ５３へ進み、規定のキーワードが含まれていると判断される場合（Ｓ４９：ＹＥＳ）にはＳ５１へ進む。
【００４０】
Ｓ５１において、スキャナドライバは、ＯＳに対して表示ロックコマンドを送信する。ＯＳは、表示ロックコマンドを受信することに応じて、画像データのディスプレイ２２への表示をロックする。なお、表示をロックする方法の詳細内容については、Ｓ４５で説明した内容と同様であるため、ここでは説明を省略する。そしてＳ５３へ進む。
【００４１】
これにより、受信した画像データに所定のキーワードが含まれているかを検出する画像データブロック解析処理を、ＰＣ２０ａにおいても実行することができる。そして、所定のキーワードが画像データに含まれていることが検出されることに応じて、表示ロック指示を自動的に発信することができる。よって、ＰＣ２０ａの方がＭＦＰ１０よりも情報処理能力が高い場合においては、より迅速かつ正確な画像データブロック解析処理を行うことが可能となる。
【００４２】
Ｓ５３において、スキャナドライバは、複数に分割されて送信されてきた画像データブロックのうちの、最後の画像データブロックを受信したか否かを判断する。最後の画像データブロックではないと判断される場合（Ｓ５３：ＮＯ）には、Ｓ４１へ戻り、次の画像データブロックを受信する。一方、最後の画像データブロックであると判断される場合（Ｓ５３：ＹＥＳ）には、Ｓ５５へ進む。
【００４３】
Ｓ５５において、スキャナドライバは、ＯＳへ表示ロックコマンドが送信されたか否かを判断する。表示ロックコマンドが送信されていないと判断される場合（Ｓ５５：ＮＯ）にはＳ６１へ進み、表示ロックコマンドが送信されたと判断される場合（Ｓ５５：ＹＥＳ）にはＳ５７へ進む。Ｓ５７において、スキャナドライバは、ＰＣ２０ａのディスプレイ２２に、表示ロックが行われている旨の情報を表示する。これにより、画像データのディスプレイ２２への表示がロックされた旨を、ユーザに報知することができる。そしてＳ５９へ進む。
【００４４】
Ｓ５９において、スキャナドライバは、表示ロック指示の解除条件が成立したか否かを監視する。解除条件が成立する例としては、ディスプレイ２２に表示される「ＯＫ」ボタンがマウス２４などの操作により選択されることで成立する場合が挙げられる。また、画像データの表示ロック後に、所定の時間が経過することで成立する場合が挙げられる。また、ユーザからキーボード２３を介して入力される所定のパスワードを受け付けることで、成立する場合が挙げられる。解除条件が成立していないと判断される場合（Ｓ５９：ＮＯ）には、Ｓ５９へ戻り、条件成立まで待機する。一方、解除条件が成立する判断される場合（Ｓ５９：ＹＥＳ）には、Ｓ６１へ進む。
【００４５】
Ｓ６１において、スキャナドライバから画像表示アプリケーションへの画像データの受け渡しが実行される。具体的には、スキャナドライバに割り当てられるメモリ空間から、画像表示アプリケーションに割り当てられるメモリ空間へ、画像データをコピーすることによって、受け渡し動作が行われる。
【００４６】
Ｓ６３において、画像表示アプリケーションは、受け渡された画像データをディスプレイ２２に表示する。
【００４７】
図４および図５のフローチャートを用いて、本発明の第２実施形態について説明する。図４は本発明の第２実施形態のＭＦＰ１０の動作のフロー図であり、図５は本発明の第２実施形態のＰＣ側の動作のフロー図である。
図４に示すように、ＭＰＦ１０の動作は第１実施形態のＳ１１とＳ１３の処理に代えてＳ１０１及びＳ１０２の処理を行う。Ｓ１０１にてＰＣから読み取り指示がある場合（Ｓ１０１：ＹＥＳ）または入力部１３から読み取り指示がある場合（Ｓ１０２：ＹＥＳ）に、Ｓ１５以降の画像読み取り処理を行い、画像データブロックがＰＣに送信される。Ｓ１０１にてＰＣから読み取り指示がなく（Ｓ１０１：ＮＯ）、入力部１３からも読み取り指示がない場合（Ｓ１０２：ＮＯ）には、Ｓ１０１に戻りいずれかの読み取り指示がるまでＳ１０１とＳ１０２の判断処理を繰り返す。Ｓ１５以降の処理は第１実施形態と同様であるので説明を省略する。
一方、図５に示すように、ＰＣ２０ａの動作は第１実施形態にＳ２０１の処理が追加されたものである。Ｓ４１及びＳ４３以降の処理は第１実施形態と同様であるので説明を省略する。Ｓ２０１にてＰＣからの読み取り指示がされていない場合（Ｓ２０１：ＮＯ）、すなわち、ＭＦＰ１０が画像読み取りを行ったのが入力部１３からの読み取り指示がされたことに起因する場合（図４のＳ１０２：ＮＯ）であるとき、Ｓ４５以降の処理により表示ロックが行われる。Ｓ２０１にてＰＣ２０ａからの読み取り指示がされていた場合（Ｓ２０１：ＹＥＳ）、すなわち、ＭＦＰ１０が画像読み取りを行ったのがＰＣ２０ａからの読み取り指示に起因するもので入力部１３からの読み取り指示がされたことに起因しない場合（図４のＳ１０１：ＹＥＳ）であるとき、そのことを理由としてはＳ４５には処理は進まず表示ロックが行われない。Ｓ２０１の判断の具体例としては、次のようにすればよい。ＰＣ２０ａは、先ず読み取り指示をＭＦＰ１０に送信する際に、自己から発した読み取り指示をＲＡＭ２９に記憶する。そして、画像データブロックを受信した際に自己から発した読み取り指示をＲＡＭ２９から読み出すことでＳ２０１の判断をおこなう。
上述の第１実施形態では表示ロックするか否かをＭＦＰ１０で判定（Ｓ１１）するのに対し、上述の第２実施形態では表示ロックするか否かはＰＣ２０ａにて判定（Ｓ２０１）するものである。いずれの実施形態であってもＭＦＰ１０の入力部１３への入力がユーザによりなされた判断することで表示ロックの要否を判定するものであり、表示ロック要否判定手段として機能する。この判定はＭＦＰ１０とＰＣ２０ａのいずれで実行してもよいし、他の装置で実行してもよい。
【００４８】
本実施形態に係る発明の効果を以下に説明する。本実施形態に係る画像読み取りシステム１では、ユーザがＭＦＰ１０の入力部１３に所定の入力をした場合には、画像データのディスプレイ２２への表示がロックされる。よって、表示ロックをするか否かユーザが容易に指示できるため、ユーザの利便性の向上と、機密情報の取り扱いの安全性向上とを両立することが可能となる。
また、本実施形態に係る画像読み取りシステム１では、ユーザが表示ロック指示を入力していない場合においても、画像データブロック解析処理によって所定のキーワードが画像データに含まれていることが検出されると、表示ロック指示が自動的に発信される。よって、画像データブロック解析処理により自動で表示ロックを行うことができるため、ユーザの不注意による情報漏洩を防止できる。また、画像データのディスプレイ２２への表示がロックされた旨を、液晶表示パネル１２やディスプレイ２２を用いてユーザに報知することができるため、ユーザの利便性を高めることが可能となる。
【００４９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００５０】
本実施形態では、表示をロックする方法の一例として、ＯＳをログオフする方法を説明したが、この形態に限られない。例えば、スキャナドライバや画像表示アプリケーションに対し、画像データの表示を禁止させても良い。また、画像データの全体像を把握することが困難となる程度に、画像データの巣少なくとも一部の表示を禁止するとしてもよい。
【００５１】
また、解除条件の成立は、本実施形態の説明例に限られない。例えば、ＯＳをログオフ状態とすることにより画像データの表示をロックした場合には、プッシュスキャン開始時にログオンしていたユーザが再度ログオンした場合に、ロック解除条件が成立したとみなしても良い。
【００５２】
また、本実施形態では、文字データ中に規定のキーワードが含まれている場合に、表示ロック指示をＰＣ２０ａへ送信した旨の情報を液晶表示パネル１２に表示する（Ｓ２３）としたが、この形態に限られない。文字データ中に規定のキーワードが含まれているか否かに関わらず、ＰＣ２０ａに表示ロック指示が送信されること（Ｓ１３）に応じて、表示ロック指示をＰＣ２０ａへ送信した旨の情報を液晶表示パネル１２に表示する、としてもよい。
【００５３】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００５４】
なお、ＭＦＰ１０は画像読み取り装置の一例、ディスプレイ２２は第１表示部の一例、ＰＣ２０ａないしＰＣ２０ｃは情報処理装置の一例、所定のキーワードは所定情報の一例、液晶表示パネル１２は第２表示部の一例、である。
【００５５】
また、Ｓ１１を実行する制御部は受付手段の一例である。Ｓ１３、Ｓ２１を実行する制御部は第１送信手段の一例である。Ｓ２５を実行する制御部は第２送信手段の一例である。Ｓ４３を実行する制御部は第１受信手段の一例である。Ｓ４１を実行する制御部は第２受信手段の一例である。Ｓ５９を実行する制御部は第１表示制御手段の一例である。Ｓ６３を実行する制御部は表示実行手段の一例である。Ｓ１９を実行する制御部は第１検出手段の一例である。Ｓ２３を実行する制御部は第２表示制御手段の一例である。
【符号の説明】
【００５６】
１    画像読み取りシステム
１０  ＭＦＰ 
１２  液晶表示パネル
１１、２１  ＣＰＵ
１６、２６  記憶部
１９、２９  ＲＡＭ
２０ａないし２０ｃ  ＰＣ
２２  ディスプレイ
【図１】
0004957824.tif 000002
【図２】
0004957824.tif 000003
【図３】
0004957824.tif 000004
【図４】
0004957824.tif 000005
【図５】
0004957824.tif 000006