(57)【特許請求の範囲】
【請求項１】
原稿を読み取る画像読取装置と，複数のユーザアカウントをログオフすることなく切り替えて使用する機能を有し，前記画像読取装置が読み取った原稿の画像を取得する情報処理装置と，を有するスキャンシステムにおいて，
前記情報処理装置は，
ログイン中のログインユーザのうち，リンクの確立を指示したログインユーザと前記画像読取装置との間のリンクを，他のログインユーザと前記画像読取装置との間のリンクが既に確立していないことを条件として，確立する確立手段と，
前記情報処理装置の複数のログインユーザの各々の管理下にあり，前記確立手段によって前記リンクが確立された状態である場合に，前記画像読取装置のメモリに記憶されている画像データを取得する取得手段と，
を備えることを特徴とするスキャンシステム。
【請求項２】
請求項１に記載するスキャンシステムにおいて，
前記画像読取装置は，前記リンクが確立した後，ユーザ入力による原稿の読み取り開始の指令を待って原稿の読み取りを開始することを特徴とするスキャンシステム。
【請求項３】
請求項１または請求項２に記載するスキャンシステムにおいて，
前記画像読取装置は，前記リンクが確立された状態にある取得手段を管理するユーザであることを照合する照合機能を有し，原稿の読み取りを開始する前にユーザの照合を行うことを特徴とするスキャンシステム。
【請求項４】
請求項１から請求項３のいずれか１つに記載するスキャンシステムにおいて，
前記情報処理装置は，
前記確立手段によって前記リンクが確立していない取得手段の，前記画像データの取得を禁止する禁止手段を備えることを特徴とするスキャンシステム。
【請求項５】
請求項１から請求項４のいずれか１つに記載するスキャンシステムにおいて，
前記情報処理装置は，
他のログインユーザと前記画像読取装置との間のリンクが既に確立されている状態で，前記確立手段によるリンクの確立が指示された場合に，前記確立手段による前記リンクが既に確立されている状態であることを前記情報処理装置の表示部に報知する報知手段を備えることを特徴とするスキャンシステム。
【請求項６】
請求項５に記載するスキャンシステムにおいて，
前記報知手段が報知する内容には，前記確立手段によって前記リンクが確立された状態にある取得手段を管理するログインユーザの情報が含まれることを特徴とするスキャンシステム。
【請求項７】
請求項１から請求項６のいずれか１つに記載するスキャンシステムにおいて，
タイムアウト時間の経過，設定スキャン回数分の画像データの受信，リセット指示の入力のうちの少なくとも１つを満たすことで前記確立手段によって確立された前記リンクを解除すること特徴とするスキャンシステム。
【請求項８】
原稿を読み取り，読み取った画像を情報処理装置に転送する機能を有する画像読取装置において，
情報処理装置からのリンクの確立を指示したログインユーザの問い合わせに対し，他のログインユーザとの間のリンクが既に確立していないことを条件として，その情報処理装置に対するリンクを確立する送信側確立手段と，
前記原稿を読み取る読取手段と，
前記読取手段によって読み取られた画像データを，前記リンクが確立された状態である情報処理装置に転送する転送手段と，
を備え，
前記読取手段は，前記リンクが確立した後，ユーザ入力による原稿の読み取り開始の指令を待って原稿の読み取りを開始することを特徴とする画像読取装置。
【請求項９】
複数のユーザアカウントをログオフすることなく切り替えて使用する機能を有する情報処理装置において，
原稿の読み取り機能を備えた画像読取装置に問い合わせ，リンクの確立を指示したログインユーザと前記画像読取装置との間のリンクを，他のログインユーザと前記画像読取装置との間のリンクが既に確立していないことを条件として，確立する受信側確立手段と，
複数のログインユーザの各々の管理下にあり，前記受信側確立手段によって前記リンクが確立された状態である場合に，前記画像読取装置のメモリに記憶されている画像データを取得する取得手段と，
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，スキャナ等の読取装置で読み取った画像情報を情報処理装置に送信するスキャンシステムに関する。さらに詳細には，原稿を読み取る画像読取装置，複数のユーザアカウントをログオフすることなく切り替えて使用することができる情報処理装置，およびそれらを利用したスキャンシステムに関するものである。
【背景技術】
【０００２】
従来から，図１に示すように，パーソナルコンピュータ（ＰＣ）１ａ，１ｂ，１ｃと，原稿を読み取るスキャナ機能を備えた複合機能周辺機器（ＭＦＰ）２とをネットワーク４０を介して接続し，ＭＦＰ２で読み取ったデータを所定のＰＣに送信するスキャンシステムが構築されている。
【０００３】
例えば，特許文献１に開示された画像データ送信システムでは，プッシュスキャン機能およびプルスキャン機能に関する技術が開示されている。「プッシュスキャン機能」とは，ＭＦＰの操作に基づいて原稿をスキャンし，そのスキャンデータをユーザの指定したＰＣに自動的に送信する機能のことである。一方，「プルスキャン機能」とは，ＰＣの操作に基づいて原稿をスキャンし，そのスキャンデータをスキャン指示を送信したＰＣに自動的に送信する機能のことである。
【特許文献１】特開２００４−２１５００９号公報
【０００４】
また，近年，ログオフすることなく複数のユーザアカウントを切り替えて使用することができるＰＣが実用化されている。例えば，アップル社製のＰＣでは，「ファストユーザスイッチ」というログオフすることなく複数のユーザによって１台のＰＣを共用できる機能が設けられている。また，マイクロソフト社のオペレーティングシステム（ＯＳ）であるMicrosoftWindows（登録商標）でも，ログオフすることなくユーザを切り替える機能が提供されている。
【０００５】
このようなユーザ切替え機能を有するＰＣでは，ユーザアカウントごとにアプリケーションやその他のリソースを管理している。そして，あるユーザＡがログインしていた状態でログオフすることなくユーザＢがログインした場合，ユーザＢのアカウントがアクティブな状態で動作し，ユーザＡのアカウントがバックグラウンドで動作する。このとき，ユーザＡが利用していたアプリケーションは終了しない。そして，ユーザＡのアカウントに戻す際には，ユーザＢのアカウントを終了させる必要がない。このように，アプリケーションを終了せずにアカウントを切り替えることで，迅速なユーザの切替えが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のようなユーザ切替え機能を有するＰＣがスキャンシステムを構成するＰＣとして接続されていると，次のような問題が生じる。すなわち，スキャナを備えるＭＦＰからスキャンデータをＰＣに送信する際には，送信先であるＰＣを選択して送信する。その際，ＭＦＰとしては，ＰＣ側でどのユーザがアクティブになっているかは不明である。一方，ＰＣとしては，アクティブとなっているユーザがデータを取得する。そのため，ＰＣ側でアクティブになっているユーザと，スキャナ側で操作するユーザとが異なる場合，スキャナを操作するユーザにとっては第三者にデータを送信してしまうことになり，スキャンデータを閲覧されてしまう。
【０００７】
特許文献１に開示された画像データ送信システムでは，複数のＰＣからのスキャン命令の競合を回避し，ユーザにより指定されたＰＣ以外のＰＣへスキャンデータが送信されることを防止している。しかし，ＰＣ内のアカウントが切り替えられる場合は，スキャナ側のユーザが自身の管理下であると想定したＰＣであるにも拘わらず，送信者と受信者とが合致しない状態が生じることが考えられる。
【０００８】
本発明は，前記した従来のスキャンシステムが有する問題点を解決するためになされたものである。すなわちその課題とするところは，第三者のスキャンデータの閲覧を確実に回避し，信頼性が高いスキャンシステム，画像読取装置および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
この課題の解決を目的としてなされたスキャンシステムは，原稿を読み取る画像読取装置と，複数のユーザアカウントをログオフすることなく切り替えて使用する機能を有し，画像読取装置が読み取った原稿の画像を取得する情報処理装置とを有するスキャンシステムであって，情報処理装置は，ログイン中のログインユーザのうち，リンクの確立を指示したログインユーザと画像読取装置との間のリンクを，他のログインユーザと画像読取装置との間のリンクが既に確立していないことを条件として，確立する確立手段と，情報処理装置の複数のログインユーザの各々の管理下にあり，確立手段によってリンクが確立された状態である場合に，画像読取装置のメモリに記憶されている画像データを取得する取得手段とを備えることを特徴としている。
【００１０】
本発明のスキャンシステムは，複数のユーザアカウントをログオフすることなく切り替えて使用することができる情報処理装置内に複数の取得手段が存在する。また，本スキャンシステムでは，確立手段によってリンクを確立させた後に待機状態となり，画像読取装置と取得手段との通信を維持する。そして，画像読取装置は，リンクが確立した後，ユーザ入力による原稿の読み取り開始の指令を待って原稿の読み取りを開始する。また，取得手段は，ログインユーザの各々の管理下にあり，画像読取装置への操作を基に，画像読取装置が読み取った画像データを取得する。
【００１１】
さらに，本発明のスキャンシステムは，確立手段によってリンクが確立された状態である場合に，画像読取装置が読み取った画像データの取得が可能になる。一方で，情報処理装置は，確立手段によってリンクが確立していない取得手段の，画像データの取得を禁止する禁止手段を備える。これにより，リンクが確立された取得手段を管理するユーザのみが画像データを受け取ることになり，確立されていないユーザは画像データを受け取らない。つまり，第三者への画像データの送信が防止される。
【００１２】
また，本発明のスキャンシステムの画像読取装置は，リンクが確立された状態にある取得手段を管理するユーザであることを照合する照合機能を有し，原稿の読み取りを開始する前にユーザの照合を行うこととするとよりよい。
【００１３】
すなわち，本発明のスキャンシステムでは，取得手段側でリンクを確立させた後，画像読取装置側で原稿の読み取り（スキャン）を開始する。そこで，リンクを確立させた後，スキャンを開始するまでの間に他のユーザが画像読取装置でのスキャンを開始してしまうことも考えられる。その場合，ログインユーザは第三者のデータを受け取ることになる。そこで，パスワード等の照合機能によってユーザを照合し，第三者によるスキャンを防止する。これにより，画像データの漏洩を防ぐことができる。
【００１４】
また，本発明のスキャンシステムの情報処理装置は，他のログインユーザと画像読取装置との間のリンクが既に確立されている状態で，確立手段によるリンクの確立が指示された場合に，確立手段によるリンクが既に確立されている状態であることを情報処理装置の表示部に報知する報知手段を備えることとするとよりよい。すなわち，他のユーザによって既にリンクが確立されていた場合に，その旨を報知する。報知する方法としては，例えばエラーメッセージ表示が適用可能である。これにより，ユーザがリンクの確立状態を把握でき，利便性が向上する。
【００１５】
また，上記の報知手段が報知する内容には，確立手段によってリンクが確立された状態にある取得手段を管理するログインユーザの情報が含まれることとするとよりよい。ログインユーザの情報（例えば，ログインユーザ名やスキャン開始時間）を含むことで，どのユーザによってリンクが確立されているかを把握でき，より利便性が向上する。
【００１６】
また，本発明のスキャンシステムは，タイムアウト時間の経過，設定スキャン回数分の画像データの受信，リセット指示の入力のうちの少なくとも１つを満たすことで確立手段によって確立されたリンクを解除することとするとよりよい。これにより，長期間，特定のユーザに占有されることを回避できる。
【００１７】
また，本発明は，原稿を読み取り，読み取った画像を情報処理装置に転送する機能を有する画像読取装置であって，情報処理装置からのリンクの確立を指示したログインユーザの問い合わせに対し，他のログインユーザとの間のリンクが既に確立していないことを条件として，その情報処理装置に対するリンクを確立する送信側確立手段と，原稿を読み取る読取手段と，読取手段によって読み取られた画像データを，リンクが確立された状態である情報処理装置に転送する転送手段とを備え，読取手段は，リンクが確立した後，ユーザ入力による原稿の読み取り開始の指令を待って原稿の読み取りを開始することを特徴とする画像読取装置を含んでいる。
【００１８】
また，本発明は，複数のユーザアカウントをログオフすることなく切り替えて使用する機能を有する情報処理装置であって，原稿の読み取り機能を備えた画像読取装置に問い合わせ，リンクの確立を指示したログインユーザと画像読取装置との間のリンクを，他のログインユーザと画像読取装置との間のリンクが既に確立していないことを条件として，確立する受信側確立手段と，複数のログインユーザの各々の管理下にあり，受信側確立手段によってリンクが確立された状態である場合に，画像読取装置のメモリに記憶されている画像データを取得する取得手段とを備えることを特徴とする情報処理装置を含んでいる。
【発明の効果】
【００１９】
本発明によれば，第三者のスキャンデータの閲覧を確実に回避し，信頼性が高いスキャンシステム，画像読取装置および情報処理装置が実現している。
【発明を実施するための最良の形態】
【００２０】
以下，本発明にかかるスキャンシステムを具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，スキャナ機能を備えたＭＦＰと，スキャンデータの受け取り先であるＰＣとがネットワークで接続されたスキャンシステムに本発明を適用したものである。
【００２１】
［スキャンシステムの構成］
本形態のスキャンシステム１００は，図１に示すように，情報端末装置としてのＰＣ１ａ，１ｂ，１ｃと，原稿を読み取るスキャナ機能を有するＭＦＰ２とを備えている。スキャンシステム１００では，各ＰＣ１ａ，１ｂ，１ｃとＭＦＰ２とがＬＡＮ４０のＬＡＮケーブルに接続されている。なお，スキャンシステム１００を構成するＭＦＰは１台に限るものではなく，複数台接続してもよい。また，スキャンシステム１００を構成するＰＣも３台に限定するものではなく，何台接続してもよい。また，各ＰＣとＭＦＰ２との接続は，有線ＬＡＮケーブルに限らず，ＵＳＢケーブル，その他のシリアル通信ケーブル，パラレル通信ケーブル，さらには無線ＬＡＮ等の無線通信経路とすることも可能である。
【００２２】
ＰＣ１ａ（情報処理装置の一例）は，図２に示すように，各種演算処理を実行するＣＰＵ１１（取得手段，確立手段（受信側確立手段），禁止手段の一例）と，当該ＰＣ１の起動時にＣＰＵ１１が行う起動処理のプログラム（ＢＩＯＳ）等を記憶したＲＯＭ１２と，ＣＰＵ１１が各種処理を行う際に一時的な記憶領域として利用されるＲＡＭ１３と，各種のプログラムやデータを記憶したハードディスクドライブ（ＨＤＤ）１４とを有している。
【００２３】
また，ＰＣ１ａは，キーボードやマウス等からなる操作部１５と，液晶ディスプレイ等からなる表示部１６（報知手段の一例）と，ＭＦＰ２との間で信号のやりとりを行うプリンタポートインターフェース１７（パラレルインターフェース，ＵＳＢインターフェース等）と，ＬＡＮ，インターネット等のネットワークを介して信号のやりとりを行うネットワークインターフェース１８とを有している。
【００２４】
さらに，ＰＣ１ａのＨＤＤ１４には，オペレーティングシステム（ＯＳ）や，画像データを編集可能なアプリケーション（例えば，文書作成ソフト，作図ソフト，表計算ソフト，写真データ編集ソフト等）や，ＭＦＰ２に印刷データを送信するプリンタドライバが記憶されている。また，プッシュスキャンやプルスキャンの実行時にＭＦＰ２から送られてくる画像データを処理するプログラムが記憶されている。なお，ＰＣ１ｂ，１ｃについても同様の構成になっている。
【００２５】
ＭＦＰ２（画像読取装置の一例）は，各種演算処理を実行するＣＰＵ２１（確立手段（送信側確立手段），転送手段の一例）と，当該ＭＦＰ２の起動時にＣＰＵ２１が行う起動処理のプログラム等を記憶したＲＯＭ２２と，ＣＰＵ２１が各種処理を行う際に一時的な記憶領域として利用されるＲＡＭ２３と，各種のプログラムやデータ等を記憶したハードディスクドライブ（ＨＤＤ）２４とを有している。
【００２６】
さらに，ＭＦＰ２のＨＤＤ２４には，プッシュスキャンやプルスキャンの実行時に画像データを取得し，指定されたＰＣにその画像データを送信するプログラムが記憶されている。また，ＨＤＤ２４には，ＭＦＰ２に接続されたＰＣやそのＰＣに組み込まれているアプリケーションソフト等の情報を格納する登録情報データベースが記憶されている。
【００２７】
図３は，登録情報データベースの一例を示している。本形態の登録情報データベースは，ＭＦＰ２に接続されているＰＣの名称またはＰＣが接続されているインターフェース（送信先）の名称，当該ＰＣに組み込まれているアプリケーションソフト（メールソフトや画像編集ソフト等），当該ＰＣのＩＰアドレス，当該ＰＣに関するポート番号，画像データを保持する時間に関連するタイムアウト値から構成されている。
【００２８】
また，ＭＦＰ２は，当該ＭＦＰ２の筐体外部に配設された複数のボタンからなる操作部２５と，同じく筐体外部に配設された液晶表示パネル等からなる表示部２６と，外部情報端末との間で信号のやりとりを行うプリンタポートインターフェース２７（パラレルインターフェース，ＵＳＢインターフェース等）と，ＬＡＮ，インターネット等のネットワークを介して信号のやりとりを行うネットワークインターフェース２８とを有している。
【００２９】
操作部２５には，プッシュスキャンの設定を行うためのスキャン設定ボタンや，プッシュスキャンにおける原稿の読み取りを開始する操作を行うためのスキャン開始ボタンや，原稿の読み取りを中止する操作を行うためのキャンセルボタン等が設けられている。また表示部２６には，図４に示すように，プッシュスキャンの実行時に画像データを送信するＰＣを選択する選択画面が表示される。
【００３０】
さらに，ＭＦＰ２は，記録媒体としての用紙やＯＨＰシートに画像を形成する印字部３０を有している。印字部３０は，電子写真方式，インクジェット方式，その他の一般的な画像形成方式を採用していればよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。
【００３１】
さらに，ＭＦＰ２は，原稿を読み取り，読み取った原稿の画像データを作成するスキャナ部３１（読取手段の一例）を有している。原稿の読取方式としては，フラットベッド（原稿固定走査）方式と，ＡＤＦ（Automatic Document Feeder）（原稿移動走査）方式とがあり，それぞれの読取方式に対応した機構を有している。なお，本実施例では，プッシュスキャンやプルスキャンの実行時，ＡＤＦ方式にて原稿を読み取る構成として説明することとする。
【００３２】
［スキャンシステムのアプリケーションの構成］
続いて，スキャンシステム１００のアプリケーションの構成について説明する。
【００３３】
スキャンシステム１００では，図５に示すように，ＭＦＰ２側に，原稿の読み取りを指示し，スキャナ部３１にて作成された画像データを指定されたＰＣに送信するスキャナアプリケーション３１０（以下，「スキャナアプリ３１０」とする）が組み込まれている。
【００３４】
また，スキャナアプリ３１０は，スキャンの設定を行うスキャン設定ボタン３１１，スキャンの中止を指示するスキャン中止ボタン３１２，スキャンの開始を指示するスキャン開始ボタン３１３の押下を監視している。また，スキャナアプリ３１０は，パスワードの認証を行うパスワード認証部３１４を備えている。スキャナアプリ３１０は，パスワード認証部３１４が行うパスワードの照合によって，第三者によるスキャナ部３１の操作を規制している。
【００３５】
一方，ＰＣ１ａは，複数のユーザアカウントをログオフすることなく切り替えて使用することができるものであり，各ユーザアカウントごとにメモリ上の作業領域５０ａ，５０ｂが割り当てられる。そして，ＰＣ１ａには，ＭＦＰ２のスキャナアプリ３１０に問い合わせ，画像データを取得するスキャンアプリケーション（以下，「スキャンアプリ」とする）が組み込まれている。以下，作業領域５０ａに読み出されたスキャンアプリをスキャンアプリ５２ａとする。また，作業領域５０ｂに読み出されたスキャンアプリをスキャンアプリ５２ｂとする。
【００３６】
また，スキャンアプリ５２ａ，５２ｂは，プッシュスキャンないしプルスキャンについての各種の設定が可能である。例えば，プッシュスキャンの設定では，図６に示すように，スキャン回数やタイムアウト値等を設定することができる。また，ユーザの認証を行うためのパスワードを設定することができる。
【００３７】
本スキャンシステム１００では，ＭＦＰ２からの画像データを受け取る場合，１つのスキャンアプリがスキャナアプリ３１０との間でドライバを専有するように接続（リンク）を確立する。本形態では，つまり，本スキャンシステム１００では，リンクが確立されているスキャンアプリのみがＭＦＰ２に対しての通信を維持し続け，当該スキャンアプリのみが画像データを受け取ることになる。リンクの確立手順については後述する。
【００３８】
なお，図５中では，スキャナアプリ３１０とスキャンアプリ５２ａとが直接データのやりとりを行っているが，このやりとりはネットワークＩ／Ｆ１８，２８を介しＬＡＮ４０上で行われる。
【００３９】
［スキャンの動作］
続いて，本スキャンシステム１００によって行われるスキャン処理の動作シーケンスを，図７を参照しつつ説明する。なお，以下の説明では，ＰＣ１ａにユーザＡとユーザＢとがログインしており，ユーザＡがアクティブユーザであり，ユーザＡがスキャンを行うものとする。また，ユーザＡがスキャン動作を行う際には，スキャンアプリ５２ａ，スキャナアプリ３１０があらかじめ起動されているものとする。
【００４０】
まず，スキャンを行う準備動作として，画像データを受け取るユーザ（以下，「リンクユーザ」とする）であるユーザＡの管理下にあるスキャンアプリ５２ａとスキャナアプリ３１０との間でリンクを確立する。すなわち，スキャンアプリ５２ａ側からスキャナアプリ３１０にリンクの確立を要求する。
【００４１】
スキャナアプリ３１０では，ＰＣ１ａに対するリンクを確立し，リンク完了通知をスキャンアプリ５２ａに対して行う。これにより，ユーザＡに画像データを取得する権限が与えられ，ユーザＡ以外のユーザの画像データの取得動作を制限する。リンクの確立後は，ＭＦＰ２に対して画像データの送信を要求し続けることになるが，事実上，ＭＦＰ２にてスキャン開始ボタン３１３が押下されるまで当該要求には応じない状態（以下，待機状態ともいう）となる。
【００４２】
なお，既にリンクが確立状態である（すなわち，他のユーザとの間でリンクが確立している）と，リンクの確立に失敗し，ユーザＡは画像データの取得が制限される。
【００４３】
次に，スキャンの本動作として，ＭＦＰ２のスキャナ部３１のＡＤＦに原稿を載置する。原稿の載置はリンクを確立する前であってもよい。そして，スキャン開始ボタン３１３を押下する。これにより，スキャナアプリ３１０は，スキャナ部３１に原稿を読み取らせ，原稿の画像データを作成する。スキャナ部３１で作成された画像データは，ＰＣ１ａ（リンクの確立先）に送られる。スキャンアプリ５２ａは，その画像データを取得する。
【００４４】
画像データの読み取り終了後などの所定の条件を満たした際は，スキャナアプリ３１０がＰＣ１ａのリンクを解除する。そして，ＰＣ１ａに対してリンク解除通知を行う。これにより，スキャンアプリ５２ａのリンクが解除され，ユーザＡ以外のユーザの画像データの取得動作が可能になる。
【００４５】
［スキャンアプリの動作］
続いて，前述したスキャンシステム１００のスキャン動作を実現する各アプリケーションの動作を詳細に説明する。はじめに，スキャンアプリ５２の動作について，図８のフローチャートを参照しつつ説明する。
【００４６】
まず，スキャンを行う準備動作の処理として，スキャンを指示したユーザであることを認証するためのパスワードを設定する（Ｓ１０１）。すなわち，本形態のスキャンシステム１００では，ＰＣ１ａ側でリンクを確立させた後，ＭＦＰ２側でスキャンを開始する。そこで，リンクを確立させた後，スキャンを開始するまでの間に他のユーザがＭＦＰ２でのスキャンを開始してしまうことも考えられる。その場合，ユーザＡが第三者のデータを受け取ることになる。そこで，パスワードを設定し，第三者のスキャナ部３１での操作を制限する。そして，パスワードを認証した後にスキャンを開始することで，所望の原稿が読み取られ，その原稿の画像データがＰＣ１ａ（リンクの確立先）に送られる。なお，パスワードの設定は任意であり，設定がなければパスワードは設定されない。
【００４７】
次に，スキャナ部３１でのスキャン回数やタイムアウト値を設定する（Ｓ１０２）。スキャン回数の設定は任意であり，設定がなければスキャン回数は１回となる。なお，Ｓ１０１の処理とＳ１０２の処理とは逆順であってもよい。
【００４８】
次に，スキャナアプリ３１０に対して，リンクの確立通知を行う（Ｓ１０３）。その後，スキャナアプリ３１０からリンク完了通知を受け取った場合（Ｓ１０４：ＹＥＳ）には，リンクに成功したとして，Ｓ１０５の処理に移行する。
【００４９】
一方，リンク完了通知を受け取らなかった場合（Ｓ１０４：ＮＯ）には，エラーメッセージを表示する（Ｓ１１１）。リンク完了通知を受け取らない理由としては，他のユーザによって既にリンク確立状態にあることが考えられる。その場合，図９に示すようなエラーメッセージを表示し，ユーザＡに他のユーザが使用中であることを認知させる。この他の理由として，通信タイムアウトの場合には，その旨をエラーメッセージとして表示する。このように，リンクの確立に失敗すると，自身のスキャン動作が制限される。
【００５０】
なお，図９中では「他のユーザ」が使用中であることを表示しているが，より具体的な情報をエラーメッセージとして表示してもよい。例えば，リンク中通知とともにリンクユーザのユーザ名を受け取る構成とし，そのユーザ名を表示してもよい。
【００５１】
Ｓ１０５の処理以降は，スキャンの本動作となる。まず，ＭＦＰ２から送信される画像データを取得する（Ｓ１０５）。なお，所定時間内に画像データを受信しなかった場合には，タイムアウトとしてリンク解除通知を出力する。その際，Ｓ１１１の処理と同様に，タイムアウトしたことをメッセージとして表示してもよい。
【００５２】
次に，リンク解除通知が有るか否かを判断する（Ｓ１０６）。リンク解除通知は，画像データの送信終了後の他，強制的なリンク解除指示として，例えばユーザＡによるスキャンの中止指示が該当する。このようなリンク解除指示が有る場合（Ｓ１０６：ＹＥＳ）には，本処理を終了する。
【００５３】
リンク解除通知がない場合（Ｓ１０６：ＮＯ）には，Ｓ１０５の処理に戻って画像データの取得を繰り返す。これにより，画像データの受信がＳ１０２の処理による設定スキャン回数分だけ行われる。
【００５４】
すなわち，本スキャンアプリ５２ａは，リンクが確立されれば，スキャナアプリ３１０からのスキャン通知の受信が可能になり，画像データを受け取ることができる。一方，リンクユーザとしてリンクが確立されなければ，スキャナアプリ３１０からの画像データの受信ができない。
【００５５】
［スキャナアプリの動作］
続いて，スキャナアプリ３１０の動作について，図１０のフローチャートを参照しつつ説明する。
【００５６】
まず，リンク確立通知を受信したか否かを判断する（Ｓ２０１）。リンク確立通知を受信していなければ（Ｓ２０１：ＮＯ），本処理を終了する。リンク確立通知を受信していれば（Ｓ２０１：ＹＥＳ），Ｓ２０２の処理に移行する。
【００５７】
次に，既に他のユーザによってリンクが確立されているか否かを判断する（Ｓ２０２）。リンク確立中の場合（Ｓ２０２：ＹＥＳ）には，リンク確立中であることを通知し（Ｓ２１１），本処理を終了する。なお，リンク確立中通知には，確立中であることを認識させる信号の他，リンク確立中のユーザの情報を通知してもよい。例えば，リンクユーザのユーザ名やそのユーザのスキャン開始時間等を通知してもよい。
【００５８】
リンク確立中でなければ（Ｓ２０２：ＮＯ），リンクを確立してリンクユーザをユーザＡとする（Ｓ２０３）。これにより，ユーザＡのスキャンアプリ５２ａがＭＦＰ２からの画像データを受け取ることが可能になる。また，リンク要求元以外のＰＣ（本形態ではＰＣ１ａ以外のＰＣ）からのスキャン要求が制限される。その後，ＭＦＰ２がユーザＡによるスキャンの開始待ちである旨をＭＰＦ２の表示部２６に報知する（Ｓ２０４）。
【００５９】
具体的には，図１１に示すように，スキャンのスキャン待機中であることを表示する。その際，例えば，どのユーザによっての指示か，あるいはタイムアウトまで残り何秒なのかを表示することで，他のユーザの不信感を解消することができる。
【００６０】
次に，リンク確立通知をスキャンアプリ５２ａに対して行う（Ｓ２０５）。その後，画像データを取得し，その画像データをＰＣ１ａに送信するスキャン実行処理を行う（Ｓ２０６）。Ｓ２０６の処理の詳細については後述する。
【００６１】
Ｓ２０６の処理による画像データの取得および送信が終了した後，リンクを解除する（Ｓ２０７）。すなわち，ユーザＡの専有状態を解除し，他のユーザのリンク確立を許可する。その後，リンク解除をＰＣ１ａに通知し（Ｓ２０８），本処理を終了する。
【００６２】
次に，Ｓ２０６の処理によるスキャン実行処理について，図１２のフローチャートを参照しつつ説明する。
【００６３】
まず，スキャン開始ボタン３１３が押下されたか否かを判断する（Ｓ３０１）。スキャン開始ボタン３１３が押下されていなければ（Ｓ３０１：ＮＯ），タイムアウトか否かを判断する（Ｓ３１１）。タイムアウトでなければ（Ｓ３１１：ＮＯ），スキャン開始ボタン３１３の押下を検知し続ける。タイムアウトになった場合には（Ｓ３１１：ＹＥＳ），本処理を終了する。
【００６４】
次に，スキャン開始ボタン３１３が押下された場合は（Ｓ３０１：ＹＥＳ），スキャンを実行するに際し，パスワードが設定されているか否かを判断する（Ｓ３０２）。パスワードが設定されていなければ（Ｓ３０２：ＮＯ），Ｓ３０３およびＳ３０４の処理をバイパスしてＳ３０５の処理に移行する。パスワードが設定されていれば（Ｓ３０２：ＹＥＳ），ＭＦＰ２の操作者にパスワードの入力を促し，入力されたパスワードと前述したＳ１０１を介して設定されたパスワードとを照合する（Ｓ３０３）。
【００６５】
次に，パスワードの照合に成功したか否かを判断する（Ｓ３０４）。パスワードの照合に失敗した場合には（Ｓ３０４：ＮＯ），Ｓ３０１の処理に戻ってスキャンボタンの押下を待つ。
【００６６】
一方，パスワードの照合に成功した場合には（Ｓ３０４：ＹＥＳ），スキャナ部３１での原稿の読み取りを指示する（Ｓ３０５）。そして，スキャンされた原稿の画像データを取得し，当該画像データを指定されたＰＣに送信する（Ｓ３０６）。スキャナアプリ３１０にとっては，送り先のＰＣのログインユーザまでは認識しておらず，リンクの確立状態に従って画像データを指定されたＰＣに送信する。
【００６７】
次に，前述したＳ１０２を介して設定された設定スキャン回数分のスキャンを実行したか否かを判断する（Ｓ３０７）。設定スキャン回数分のスキャンを実行した場合（Ｓ３０７：ＹＥＳ）には，本処理を終了する。
【００６８】
一方，設定スキャン回数分のスキャンを実行していない場合（Ｓ３０７：ＮＯ）には，強制的なリンク解除指示が有るか否かを判断する（Ｓ３０８）。強制的なリンク解除指示としては，例えばユーザＡによるスキャンの中止指示が該当する。このようなリンク解除指示が有る場合（Ｓ３０８：ＹＥＳ）には，本処理を終了する。リンク解除指示がなければ，Ｓ３０１の処理に戻って次回のスキャン開始ボタン３１３の押下を待つ。
【００６９】
スキャナアプリ３１０は，ユーザＡがリンクユーザとしてリンク確立状態になっている場合，図１３に示すように，仮にユーザＢがアクティブなユーザになったとしても，ユーザＡとの間でリンクの確立状態を継続する。さらには，ユーザＢのリンクの確立を拒否する（Ｓ２１１）。これにより，ユーザＡがリンクユーザとしてリンク確立状態になっていれば，ユーザＡのみが画像データを受信できるようになる。よって，他のユーザへのデータの送信が抑制される。
【００７０】
以上詳細に説明したように本形態のスキャンシステム１００は，複数のユーザアカウントをログオフすることなく切り替えて使用することができるＰＣ１ａ内に複数のスキャンアプリ５２ａ，５２ｂが存在する。また，スキャンシステム１００では，リンクを確立させた後にスキャン開始ボタン３１３が押下されるまで待機状態となり，ＰＣ１ａとＭＦＰ２との通信を維持する。そして，ＭＦＰ２は，スキャン開始ボタン３１３の押下が確認されてから原稿の読み取りを開始する。各スキャンアプリ５２は，ログインユーザの各々の管理下にあり，スキャン開始ボタン３１３の押下の後，スキャナ部３１が読み取った画像データを取得している。
【００７１】
さらに，スキャンシステム１００は，リンクが確立された状態である場合に，そのリンクを確立させたスキャンアプリ５２によって画像データの取得が可能になる。一方で，あるログインユーザによってリンクが確立している場合に，他のログインユーザによるリンクの確立を制限する。これにより，リンクが確立されたスキャンアプリ５２を管理するユーザのみが画像データを受け取ることになり，リンクが確立されていないユーザは画像データを受け取らない。つまり，第三者への画像データの送信が防止される。よって，第三者のスキャンデータの閲覧を確実に回避し，信頼性が高いスキャンシステム，画像読取装置および情報処理装置が実現される。
【００７２】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，画像形成装置としてはＭＦＰに限るものではなく，コピー機，ＦＡＸ，あるいはスキャナ機能を有するプリンタ等であってもよい。また，情報処理装置としてはＰＣに限るものではなく，ワークステーション，携帯情報端末装置等であってもよい。
【００７３】
また，リンクが確立している状態では，ＭＦＰ２を近々利用するユーザがいる状態である。そこで，リンクが確立している状態では，スキャナ部３１を利用する処理（例えば，コピー処理）を受け付けないようにしてもよい。
【００７４】
また，リンクを確立する際に原稿の読取手段をフラットベッドにするかＡＤＦにするか選択するように構成し，リンクが確立されている状態では選択されていない読取手段の利用を制限するようにしてもよい。
【図面の簡単な説明】
【００７５】
【図１】実施の形態に係るスキャンシステムの構成を示すブロック図である。
【図２】実施の形態に係るスキャンシステム構成するＰＣおよびＭＦＰの詳細構成を示すブロック図である。
【図３】ＭＦＰのＨＤＤに登録される登録情報データベースの一例を示す図である。
【図４】ＭＦＰの表示部に表示される選択画面の一例を示す図である。
【図５】実施の形態に係るスキャンシステムのアプリケーションの構成を示すブロック図（アクティブ：ユーザＡ，リンク：ユーザＡ）である。
【図６】スキャンアプリの設定ダイアログの一例を示す図である。
【図７】実施の形態に係るスキャンの動作シーケンスを示す図である。
【図８】実施の形態に係るスキャンアプリケーションの動作を示すフローチャートである。
【図９】リンク確立失敗時におけるエラーメッセージの一例を示す図である。
【図１０】実施の形態に係るスキャナアプリケーションの動作を示すフローチャートである。
【図１１】スキャナアプリのスキャン待機中の表示の一例を示す図である。
【図１２】スキャナアプリケーションのスキャン実行処理の動作を示すフローチャートである。
【図１３】実施の形態に係るスキャンシステムのアプリケーションの構成を示すブロック図（アクティブ：ユーザＢ，リンク：ユーザＡ）である。
【符号の説明】
【００７６】
１ａ    パーソナルコンピュータ
２      複合機能周辺機器
３１    スキャナ部
３１０  スキャナアプリケーション
３１３  スキャン開始ボタン
３１４  パスワード認証部
５０ａ  作業領域
５２ａ  スキャンアプリケーション
【図１】
0004636061.tif 000002
【図２】
0004636061.tif 000003
【図３】
0004636061.tif 000004
【図４】
0004636061.tif 000005
【図５】
0004636061.tif 000006
【図６】
0004636061.tif 000007
【図７】
0004636061.tif 000008
【図８】
0004636061.tif 000009
【図９】
0004636061.tif 000010
【図１０】
0004636061.tif 000011
【図１１】
0004636061.tif 000012
【図１２】
0004636061.tif 000013
【図１３】
0004636061.tif 000014