(57)【要約】【課題】  読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することを可能にした画像読取装置および画像読取システムおよび画像読取プログラムを提供する。【解決手段】  スキャナ１００によって読み取った画像データを情報処理装置に設けられた保存先へ保存する際、その保存先に設定された操作制限が設定されている場合、保存する画像データを暗号化し、暗号化された画像データを保存する。この保存先へ保存することができない場合には、指定された代替保存先へ保存することとし、先の保存先への保存が可能となることにより代替保存先に保存した画像データを移動する。【選択図】  図１
2010226182.tif 000002
【特許請求の範囲】
【請求項１】
画像データを読み取る画像読取手段と、
前記画像読取手段によって読み取った画像データを保存先へ送信する送信手段と、
前記送信手段により送信した前記画像データが前記保存先へ保存できない場合に、代替保存先を検索する検索手段と、
前記検索手段によって検索された代替保存先に設けられた操作制限を確認する確認手段と、
前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段と、
前記処理手段により処理された画像データを前記代替保存先へ転送する転送手段と
を具備する画像読取装置。
【請求項２】
前記検索手段によって検索された代替保存先および前記確認手段によって確認された代替保存先に対して設定された操作制限を対応付けた保存先情報を管理する保存先情報管理手段
を更に具備する請求項１記載の画像読取装置。
【請求項３】
前記確認手段は、
前記検索手段によって複数の保存先が検索された場合、操作制限が確認されていない前記保存先の操作制限を確認し、
前記処理手段は、
前記検索手段によって検索された保存先であって前記操作制限が確認されている１または複数の保存先のうち、前記代替保存先に設定された操作制限に基づいて暗号化の有無を判断する請求項１または２記載の画像読取装置。
【請求項４】
前記検索手段によって複数の保存先が検索された場合に前記確認手段によって確認された当該保存先ごとの操作制限を表示した保存先一覧から一の代替保存先を指定する代替保存先指定手段を具備する請求項３記載の画像読取装置。
【請求項５】
前記処理手段は、
前記画像データの暗号化を行う場合に、該暗号化に用いる暗号鍵を指定する暗号鍵指定手段
を具備し、
前記暗号鍵指定手段によって指定された暗号鍵に基づいて暗号化を行う請求項１乃至４のいずれかに記載の画像読取装置。
【請求項６】
前記転送手段によって前記代替保存先へ画像データを転送した場合には、該代替保存先の情報と前記送信手段によって送信した保存先の情報とを含む転送情報を記憶する転送情報記憶手段と、
前記保存先への転送可否を監視する監視手段と、
前記監視手段による監視によって前記保存先への転送が可能となると、前記転送情報に基づいて前記代替保存先に保存された前記画像データを該保存先へ移動させる画像データ移動手段と
を具備する請求項１乃至５のいずれかに記載の画像読取装置。
【請求項７】
前記監視手段による監視によって前記保存先への転送が可能となった場合に、該転送が可能となった画像データが前記代替保存先に保存した画像データと同一の画像データであるかを判断する同一性判断手段
を具備し、
前記画像データ移動手段は、
前記同一性判断手段によって同一であると判断された場合に前記代替保存先に保存された画像データを、転送が可能となった前記保存先へ移動する請求項６記載の画像読取装置。
【請求項８】
前記同一性判断手段は、
前記転送手段によって前記画像データを前記代替保存先に転送する際に、該画像データに対する第１の誤り検出符号を算出する第１の誤り検出符号算出手段と、
前記監視手段による監視によって前記保存先への転送が可能となった場合に前記代替保存先に保存された画像データに対する第２の誤り検出符号を算出する第２の誤り検出符号算出手段と
を具備し、
前記第１の誤り検出符号算出手段によって算出した第１の誤り検出符号と前記第２の誤り検出符号算出手段によって算出した第２の誤り検出符号とが同一であるかを判断する請求項７記載の画像読取装置。
【請求項９】
画像データを読み取る画像読取手段を有する画像読取装置と、
前記画像読取装置で読み取った画像データを保存する情報処理装置と
を備え、
前記画像読取装置は、
前記画像読取手段によって読み取った画像データを前記情報処理装置へ送信する送信手段と、
前記送信手段により送信した前記画像データが前記情報処理装置で保存できない場合に、他の情報処理装置を検索する検索手段と、
前記検索手段によって検索された他の情報処理装置に設けられた操作制限を確認する確認手段と、
前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段と、
前記処理手段により処理された画像データを前記他の情報処理装置へ転送する転送手段と
を具備する画像読取システム。
【請求項１０】
コンピュータを、
画像データを読み取る画像読取手段、
前記画像読取手段によって読み取った画像データを保存先へ送信する送信手段、
前記送信手段により送信した前記画像データが前記保存先へ保存できない場合に、代替保存先を検索する検索手段、
前記検索手段によって検索された代替保存先に設けられた操作制限を確認する確認手段、
前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段、
前記処理手段により処理された画像データを前記代替保存先へ転送する転送手段
として機能させる画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置および画像読取システムおよび画像読取プログラムに関する。
【背景技術】
【０００２】
ネットワークに接続可能な画像読取装置（以下、「スキャナ」という）の１つの形態として、ユーザがスキャナに原稿をセットしてスキャン開始ボタン等の押下による原稿の読取処理の実行が指示されると、原稿を元に読み取った画像データをメールに添付して送ったり、情報処理装置上で他者と情報共有を行う共有格納庫（以下、「共有フォルダ」ともいう）やＦＴＰ（File Transfer Protocol）サーバにファイル転送したりするなどによってスキャナから情報処理装置へ自発的に画像データを送ることが可能である。
【０００３】
このようなスキャナでは、操作パネルから、その場で送信先の情報を入力することも可能であるが、スキャンするたびに入力する手間を省くため、あらかじめ送信先の情報を「宛先」として記録しておき、その宛先を選択するだけで送信先情報を呼び出せるようにしているものが一般的である。
【０００４】
特許文献１に開示された従来技術では、原稿を読み取った画像データを転送する共有フォルダを検知し、これらの共有フォルダのうち、指定した１の共有フォルダに該画像データを転送し格納することを可能としている。
【０００５】
また、この特許文献１では、画像データの転送が正常に完了したかを判定し、正常に転送が完了しない場合に、検知した共有フォルダのいずれかを代替の転送先として指定することを可能としている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−０２０１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することを可能にした画像読取装置および画像読取システムおよび画像読取プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、画像データを読み取る画像読取手段と、前記画像読取手段によって読み取った画像データを保存先へ送信する送信手段と、前記送信手段により送信した前記画像データが前記保存先へ保存できない場合に、代替保存先を検索する検索手段と、前記検索手段によって検索された代替保存先に設けられた操作制限を確認する確認手段と、前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段と、前記処理手段により処理された画像データを前記代替保存先へ転送する転送手段とを具備する。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記検索手段によって検索された代替保存先および前記確認手段によって確認された代替保存先に対して設定された操作制限を対応付けた保存先情報を管理する保存先情報管理手段を更に具備する。
【００１０】
また、請求項３の発明は、請求項１または２の発明において、前記確認手段は、前記検索手段によって複数の保存先が検索された場合、操作制限が確認されていない前記保存先の操作制限を確認し、前記処理手段は、前記検索手段によって検索された保存先であって前記操作制限が確認されている１または複数の保存先のうち、前記代替保存先に設定された操作制限に基づいて暗号化の有無を判断する。
【００１１】
また、請求項４の発明は、請求項３の発明において、前記検索手段によって複数の保存先が検索された場合に前記確認手段によって確認された当該保存先ごとの操作制限を表示した保存先一覧から一の代替保存先を指定する代替保存先指定手段を具備する。
【００１２】
また、請求項５の発明は、請求項１乃至４のいずれかの発明において、前記処理手段は、前記画像データの暗号化を行う場合に、該暗号化に用いる暗号鍵を指定する暗号鍵指定手段を具備し、前記暗号鍵指定手段によって指定された暗号鍵に基づいて暗号化を行う。
【００１３】
また、請求項６の発明は、請求項１乃至５のいずれかの発明において、前記転送手段によって前記代替保存先へ画像データを転送した場合には、該代替保存先の情報と前記送信手段によって送信した保存先の情報とを含む転送情報を記憶する転送情報記憶手段と、前記保存先への転送可否を監視する監視手段と、前記監視手段による監視によって前記保存先への転送が可能となると、前記転送情報に基づいて前記代替保存先に保存された前記画像データを該保存先へ移動させる画像データ移動手段とを具備する。
【００１４】
また、請求項７の発明は、請求項６の発明において、前記監視手段による監視によって前記保存先への転送が可能となった場合に、該転送が可能となった画像データが前記代替保存先に保存した画像データと同一の画像データであるかを判断する同一性判断手段を具備し、前記画像データ移動手段は、前記同一性判断手段によって同一であると判断された場合に前記代替保存先に保存された画像データを、転送が可能となった前記保存先へ移動する。
【００１５】
また、請求項８の発明は、請求項７の発明において、前記同一性判断手段は、前記転送手段によって前記画像データを前記代替保存先に転送する際に、該画像データに対する第１の誤り検出符号を算出する第１の誤り検出符号算出手段と、前記監視手段による監視によって前記保存先への転送が可能となった場合に前記代替保存先に保存された画像データに対する第２の誤り検出符号を算出する第２の誤り検出符号算出手段とを具備し、前記第１の誤り検出符号算出手段によって算出した第１の誤り検出符号と前記第２の誤り検出符号算出手段によって算出した第２の誤り検出符号とが同一であるかを判断する。
【００１６】
また、請求項９の発明は、画像データを読み取る画像読取手段を有する画像読取装置と、前記画像読取装置で読み取った画像データを保存する情報処理装置とを備え、前記画像読取装置は、前記画像読取手段によって読み取った画像データを前記情報処理装置へ送信する送信手段と、前記送信手段により送信した前記画像データが前記情報処理装置で保存できない場合に、他の情報処理装置を検索する検索手段と、前記検索手段によって検索された他の情報処理装置に設けられた操作制限を確認する確認手段と、前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段と、前記処理手段により処理された画像データを前記他の情報処理装置へ転送する転送手段とを具備する。
【００１７】
また、請求項１０の発明は、コンピュータを、画像データを読み取る画像読取手段、前記画像読取手段によって読み取った画像データを保存先へ送信する送信手段、前記送信手段により送信した前記画像データが前記保存先へ保存できない場合に、代替保存先を検索する検索手段、前記検索手段によって検索された代替保存先に設けられた操作制限を確認する確認手段、前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段、前記処理手段により処理された画像データを前記代替保存先へ転送する転送手段として機能させる。
【発明の効果】
【００１８】
本発明の請求項１によれば、読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することが可能になるという効果を奏する。
【００１９】
また、請求項２によれば、代替保存先の検索の処理を排除することになり負荷を軽減して保存することが可能になるという効果を奏する。
【００２０】
また、請求項３によれば、複数の保存先から最適な代替保存先を指定でき、利便性に優れるという効果を奏する。
【００２１】
また、請求項４によれば、保存先の操作制限を確認した上で最適な代替保存先を指定でき、利便性に優れるという効果を奏する。
【００２２】
また、請求項５によれば、第三者による意図しない情報の参照を防止することが可能になるという効果を奏する。
【００２３】
また、請求項６によれば、読取処理によって読み取った画像データを保存先に一時的に保存できない状態であっても、所望する保存先へ画像データを記憶することができ、利便性に優れるという効果を奏する。
【００２４】
また、請求項７によれば、意図しない不要なデータ移動を防止することができるようになるという効果を奏する。
【００２５】
また、請求項８によれば、意図しない不要なデータ移動を防止することができるようになるという効果を奏する。
【００２６】
また、請求項９によれば、読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することが可能になるという効果を奏する。
【００２７】
また、請求項１０によれば、読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することが可能になるという効果を奏する。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態における画像読取装置および画像読取システムおよび画像読取プログラムを適用して構成した画像読取システムのシステム構成図の一例。
【図２】本発明の実施の形態における画像読取装置の詳細な構成を示すブロック図の一例。
【図３】本発明の実施の形態における画像読取装置により行われる処理の流れを示すフローチャート。
【図４】図３に示す保存先の一覧を表示する処理の流れを示すフローチャートの一例。
【図５】読み取り処理により読み取った画像データを保存する保存先として指定可能な共有格納庫の情報を示すテーブル構成図。
【図６】予め登録された保存先と、検索処理によって検索された保存先を示す一覧情報の一例。
【図７】読取画像データの保存が可能な保存先の一覧を表示する保存先一覧表示画面を示す図。
【図８】読取画像データの送信に際して当該読取画像データの暗号化を指示する画面を示す図。
【図９】本発明の実施の形態における画像読取装置および画像読取システムおよび画像読取プログラムを適用して構成した画像読取システムのシステム構成図の一例。
【図１０】図９に示す構成における画像読取装置の詳細な構成を示すブロック図。
【図１１】図９に示す情報処理装置の詳細な構成を示すブロック図。
【図１２】本発明の実施の形態における画像読取装置により行われる処理の流れを示すフローチャート。
【図１３】図１２に示すフローチャートの代替保存先を指定する処理の詳細な流れを示すフローチャート。
【図１４】図１２に示す転送処理で転送エラーが発生した場合に行う自動転送処理の流れを示すフローチャート。
【図１５】保存先情報の一例を示す図。
【図１６】自動転送の設定を行う画面を示す図。
【図１７】予め登録された保存先と、検索処理によって検索された保存先を示す一覧情報の一例。
【図１８】保存先の一覧を表示する画面を示す図。
【図１９】本発明の実施の形態における画像読取システムを構成する情報処理装置により行われる処理の流れを示すフローチャート。
【発明を実施するための形態】
【００２９】
以下、本発明に係わる画像読取装置および画像読取システムおよび画像読取プログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例１】
【００３０】
図１は、本発明の実施の形態における画像読取装置および画像読取システムおよび画像読取プログラムを適用して構成した画像読取システムのシステム構成図の一例である。
【００３１】
図１において、原稿を光学的に読み取ることにより当該原稿に対する読取画像データを生成する画像読取装置１００（以下、「スキャナ１００」ともいう）は、読み取った読取画像データを、指定された保存先に送信するプッシュスキャン機能を有している。このときの保存先として、指定可能な記憶領域である共有格納庫（「共有フォルダ」ともいう）を有する情報処理装置であるＰＣ−ＵＳＥＲ１（２００−１）、ＰＣ−ＵＳＥＲ２（２００−２）、ＰＣ−ＳＥＲＶＥＲ（２００−３）がスキャナ１００と電気通信回線を介して接続された構成を示している。
【００３２】
この指定可能な共有格納庫として、ＰＣ−ＵＳＥＲ１に「共有フォルダ１」を備え、ＰＣ−ＵＳＥＲ２に「共有フォルダ２」を備え、ＰＣ−ＳＥＲＶＥＲに「共有フォルダ３」を備えており、これらの共有格納庫は、たとえば、図５のような操作制限（以下、「アクセス制限」ともいう）がされた状態にある。
【００３３】
図５には、各共有格納庫に対して設定されたアクセス制限を示している。
【００３４】
ＰＣ−ＵＳＥＲ１（２００−１）の共有格納庫である「共有フォルダ１」には、スキャナからのアクセスとユーザ１からのアクセスが許可されており、そのアクセス権として「読み書き可能」が設定されている。また、ＰＣ−ＵＳＥＲ２（２００−２）の共有格納庫である「共有フォルダ２」は、スキャナからのアクセスとユーザ２からのアクセスが許可されており、そのアクセス権として「読み書き可能」が設定されている。さらに、ＰＣ−ＳＥＲＶＥＲ（２００−３）の共有格納庫である「共有フォルダ３」は、スキャナからのアクセス、ユーザ１からのアクセス、ユーザ２からのアクセス全てが許可されていることから、アクセス制限されていない状態にある。
【００３５】
このことから、ＰＣ−ＳＥＲＶＥＲ（２００−３）の共有格納庫である「共有フォルダ３」等のアクセス制限がされていない状態に有る共有格納庫を、以下では「共有スペース」と称する。
【００３６】
スキャナ１００が有するプッシュスキャン機能では、これらの共有格納庫のうちのいずれかに読取処理によって読み取った読取画像データを保存する。
【００３７】
プッシュスキャン機能による画像読取処理（スキャン処理）は、まず、スキャン処理における設定情報（「スキャンパラメータ」ともいう）を設定し、さらに、設定情報に基づいて読取処理をすることで生成した読取画像データを保存する保存先を設定する。この保存先として、予め指定された保存先若しくは登録された保存先の一覧から指定した保存先がある。
【００３８】
スキャンパラメータ、保存先の情報が設定された後に、読取開始ボタン等が押下されることによって読み取り指示が行われると、スキャナ１００の原稿台にセットされた読み取り対象の原稿の読取処理が開始される。この読取処理によって、原稿に係る読取画像データが生成され、正常に読取処理が終了すると、プッシュスキャン機能は、生成した読取画像データを指定された保存先に送信する送信処理を行う。
【００３９】
この送信処理によって、読取画像データの送信が正常に完了することによってプッシュスキャン機能を終了する。
【００４０】
このときのスキャンパラメータとして、例えば、スキャン処理における解像度、画像サイズ、画像の暗号化の有無、白黒やフルカラーなどのカラーモード、ＴＩＦＦ形式やＪＰＥＧ形式などの保存形式等がある。
【００４１】
また、読取画像データを送信する保存先の一覧は、予め指定されて登録された保存先のほか、保存先の検出処理により検出された共有フォルダの一覧が表示される。このときの保存先の検出処理は、プッシュスキャン機能の実行とは別に任意のタイミングで実行し、この検出処理によって検出された共有格納庫の一覧を図６に示す。
【００４２】
図６は、予め登録された保存先と、検索処理によって検索された保存先を示す一覧情報である。
【００４３】
図６は、[保存先名]項目６０１、[宛先番号]項目６０２、[宛先名]項目６０３、[アクセス制限]項目６０４、[サーバー名／ＩＰアドレス]項目６０５、[共有名]項目６０６、[ログインユーザ]項目６０７、[パスワード]項目６０８によって構成されており、３つの保存先の例を示している。
【００４４】
[保存先名]項目６０１は、保存先の共有格納庫を識別する名称であり、[宛先番号]項目６０２は、保存先の識別番号であり、[宛先名]項目６０３は、共有格納庫が設けられた装置名称である。また、[アクセス制限]項目６０４は、各保存先に対してアクセス制限がされているか否かを示しており、この[アクセス制限]項目６０４に「有り」が示されることによりアクセス制限が設定されている場合のアクセス制限の内容を図５のアクセス制限に示している。
【００４５】
さらに、[サーバー名／ＩＰアドレス]項目６０５は、ネットワーク上で保存先の共有格納庫を識別する装置名称であって、[共有名]項目６０６は、保存先をネットワーク上で識別する名称であって、図１に示す「共有フォルダ１」、「共有フォルダ２」、「共有フォルダ３」がそれに該当する。[ログインユーザ]項目６０７は、ログインが可能なユーザ名を示しており、[パスワード]項目６０８は、ログインが可能なユーザ名に対するパスワードを示している。
【００４６】
例えば、[保存先名]項目６０１が「保存先１」である読取画像データの保存先は、その保存先の宛先を示す名称として[宛先名]項目６０３に「ユーザ１のＰＣ−ＵＳＥＲ１」が示されており、この宛先の装置名称を[サーバー名／ＩＰアドレス]項目６０５に「ＰＣ−ＵＳＥＲ１」と示している。そして、この「保存先１」のネットワーク上の名称が「共有フォルダ１」であることを[共有名]項目６０６に示しており、この「共有フォルダ１」にログインするために必要なユーザ名が「user1」であることを[ログインユーザ]項目６０７に示し、また、[パスワード]項目６０８にログインするためのパスワードが「abcd001」であることを示している。
【００４７】
このことから、スキャナ１００を用いてプッシュスキャン機能を利用するユーザが「user1」である場合には、初期値として、共有名が「共有フォルダ１」であって宛先名が「ユーザ１のＰＣ−ＵＳＥＲ１」である「保存先１」に読取画像データを送信することが指定されている。また、ユーザが「user2」である場合には、初期値として、共有名が「共有フォルダ２」であって宛先名が「ユーザ２のＰＣ−ＵＳＥＲ２」である「保存先２」に読取画像データを送信することが指定されている。
【００４８】
この図６に示すような共有格納庫が管理された状態で、例えば「user1」のユーザがプッシュスキャン機能を実行すると、原稿台にセットされた原稿の読取処理が行われて読取画像データが生成され、指定された保存先１へ読取画像データを送信する。
【００４９】
この送信処理に際して、保存先の装置の電源が投入されていない状態やネットワークが遮断されている等の状態で送信できない状態により障害や不具合（以下、「エラー」という）が発生している場合には、スキャナ１００がこのエラーを検知して図６に示すような保存先の一覧を元に、その保存先とは異なる他の保存先（以下、「代替保存先」という）を指定可能とする図７に示すような画面を表示することにより、プッシュスキャン機能を利用するユーザにより代替保存先の指定を指示する。
【００５０】
図７は、読取画像データの保存が可能な保存先の一覧を表示する保存先一覧表示画面を示す図であって、図７（ａ）は、図６に示す保存先の一覧全てを表示した状態の保存先一覧表示画面を示す図であり、図７（ｂ）は、プッシュスキャン機能を実行するユーザにより保存可能な保存先の一覧を表示する画面を示す図である。
【００５１】
上記の例では、プッシュスキャン機能を利用すユーザが「user1」であることから、図７（ｂ）では、この「user1」が読取画像データを保存可能な保存先として、保存先１の「ユーザ１のＰＣ−ＵＳＥＲ１」とアクセス制限が設けられていない共有格納庫である「共有スペース」を示している。
【００５２】
もちろん、プッシュスキャン機能を実行するユーザの「user1」に対する保存先として予め指定された「ユーザ１のＰＣ−ＵＳＥＲ１」に設けられた「共有フォルダ１」以外の「user1」が保存可能な共有格納庫のみを表示するような構成であってもよい。すなわち、アクセス制限が設けられていない「共有スペース」のみを表示するような構成であってもよい。
【００５３】
さらに、ユーザに対応して予め指定した共有格納庫（上記の例では、「user1」に対応する「共有フォルダ１」）への送信処理においてエラーが発生した場合、図７に示すような保存先一覧表示画面を表示することなく、共有スペースに送信するような構成とすることも可能である。この場合、読取画像データを送信した保存先の情報を、プッシュスキャン機能を実行するユーザに対して表示する。
【００５４】
図７に示すような画面を用いて代替保存先が指定されると、その代替保存先が共有スペースであるかを判断して共有スペースである場合に図８に示すような画面を表示して暗証番号等の暗号鍵の入力を可能とする。
【００５５】
図８は、読取画像データの送信に際して当該読取画像データの暗号化を指示する画面であって、暗号化処理における暗号キーを暗証番号によって指定する。
【００５６】
図８には、暗証番号入力項目８０１、暗証番号入力確認項目８０２、ＯＫボタン８０３、キャンセルボタン８０４を備え、暗証番号入力項目８０１と暗証番号入力確認項目８０２に同一の暗証番号を入力し、ＯＫボタン８０３を押下することによって入力された暗証番号を暗号キーとして読取画像データが暗号化される。
【００５７】
キャンセルボタン８０４を押下することによって暗号化処理が取り消され、暗号化することなく読取画像データの送信処理が行われる。この場合、暗号化処理が行われることなく、読取画像データが共有スペースに保存されることを確認するダイアログを表示してその旨が了承されることによって、暗号化することなく読取画像データの送信を行うような構成とすることも可能である。
【００５８】
このような図７、図８に示す画面を用いて、代替保存先および暗号化の有無が設定されると、読取画像データを暗号化の有無に従って処理し、暗号化が指定されている場合には暗証番号に基づいて暗号化して、指定された代替保存先へと送信する。
【００５９】
図２は、本発明の実施の形態における画像読取装置の詳細な構成を示すブロック図の一例である。
【００６０】
図２に示す画像読取装置は、画像読取処理における主制御を行うコントローラ１０、画像読取処理に際してユーザとのインターフェースである操作パネル２０、原稿の読取処理を行う画像読取部３０により構成される。
【００６１】
コントローラ１０は、ネットワーク制御部１１、情報格納庫検出部１２、保存先管理部１３、保存先情報記憶部１４、暗号化処理部１５、データフォーマット部１６、画像処理部１７、スキャンジョブ制御部１８を具備し、操作パネル２０は、保存先一覧表示選択部２１、識別表示制御部２２、スキャンパラメータ入力部２３、暗号化設定部２４、スキャン指示部２５を具備し、画像読取部３０は、読取制御部３１、フィーダー部３２、プラテン部３３を具備して構成される。
【００６２】
操作パネル２０は、表示部や操作部を具備し、操作部をユーザが操作することによってプッシュスキャン機能を選択すると、操作パネル２０の保存先一覧表示制御部２１では、コントローラ１０の保存先管理部１３が有する保存先情報記憶部１４で記憶する図６に示すような共有格納庫の一覧のうち、そのユーザがアクセス可能な共有格納庫の表示制御を行う。このときの表示例が図７である。
【００６３】
なお、図６に示す共有格納庫の一覧は、ネットワーク制御部１１が有する情報格納庫検出部１２が定期的に若しくは任意のタイミングで、ネットワーク上に存在する共有格納庫を検索する処理を行い、登録された共有格納庫とは異なる共有格納庫が検出された場合にその共有格納庫を保存先の共有格納庫の一覧として保存したものである。
【００６４】
そして、保存先一覧表示部２１が有する識別表示制御部２２によって共有格納庫が共有スペースであるかを判断し、共有スペースである場合には、その旨を識別できる表示制御を行う。図７に示す例では、「Ｆｒｅｅ」という白抜き文字からなる楕円図形を、共有スペースと判断した共有格納庫の一覧に表示している。
【００６５】
保存先一覧表示制御部２１で表示された保存先から、読取画像データを保存する保存先が指定されると、その保存先の情報を保存先管理部１３へ通知し、保存先管理部１３が管理する。
【００６６】
続いて、スキャンパラメータ入力部２３で読取処理における設定情報であるスキャンパラメータの入力を行い、またスキャンパラメータ入力部２３が有する暗号化設定部２４で暗号化処理の有無および暗号化する場合には暗証番号等の暗号キーを図８に示すような画面を用いて設定する。この暗号化設定部２４で暗号化の有無が設定されると、コントローラ１０の暗号化処理部１５へとその設定内容を通知する。さらに、スキャンパラメータ入力部２３で入力されたスキャンパラメータの情報を画像処理部１７、データフォーマット部１６へと通知する。
【００６７】
このようにして、保存先およびスキャンパラメータが設定されると、操作パネル２０のスキャン指示部２５は、これらの情報に基づいて、読取処理の実行指示をスキャンジョブ制御部１８に行う。
【００６８】
コントローラ１０のスキャンジョブ制御部１８は、スキャン指示部２５から読取処理の実行指示を受けることによって、画像読取部３０の読取制御部３１へ読取処理の開始指示を行う。この開始指示を受けた読取制御部３１は、フィーダー部３２の動作制御を行うことでプラテン部３３にセットされた読取対象の原稿の読取処理を制御し、画像読取部３０によって読み取った読取画像データをコントローラ１０の画像処理部１７へと送出する。
【００６９】
画像処理部１７は、受信した読取画像データに対して色変換処理、回転処理等の画像処理を行い、処理後の読取画像データをデータフォーマット部１６へと送出する。データフォーマット部１６では、スキャンパラメータ入力部２３から通知されたスキャンパラメータに含まれるデータフォーマットへ画像処理部１７から受信した読取画像データを変換する。
【００７０】
データフォーマット部１６は、所定のデータフォーマットへと変換すると、その変換後の読取画像データを暗号化処理部１５へと送出する。暗号化処理部１５では、スキャンパラメータ入力部２３の暗号化設定部２４から暗号化処理が指定されている場合には、データフォーマット部１６から受信した読取画像データの暗号化を行う。暗号化が指定されていない場合には、データフォーマット部１６から受信した読取画像データをネットワーク制御部１１へと送出する。
【００７１】
このときの暗号化処理部１５によって行われる暗号化処理は、暗証番号等の暗号キーに基づいて暗号化処理を行う。
【００７２】
暗号化処理が行われると、暗号化処理部１５は、暗号化処理が行われた読取画像データをネットワーク制御部１１へと送出し、ネットワーク制御部１１では、暗号化処理部１５から読取画像データを受信すると、保存先管理部１３から当該読取画像データを送信して保存する保存先の情報を取得する。
【００７３】
保存先管理部１３から保存先の情報を受信したネットワーク制御部１１では、読取画像データをその保存先へ送信する送信制御を行う。このとき、保存先からの応答により読取画像データを保存できない場合や保存先が存在しない場合等により、読取画像データを保存できないときは保存先一覧表示制御部２１へ保存先の一覧表示を指示し、指定された保存先に代わる代替保存先の指定をユーザに促す。
【００７４】
このとき、保存先一覧表示制御部２１は、保存先情報記憶部１４に記憶する保存先の一覧を表示し、代替保存先をユーザにより指定可能とする。ユーザにより代替保存先が指定されると、保存先管理部１３へとその代替保存先の情報を通知し、保存先管理部１３はその代替保存先の情報を管理する。また、保存先一覧表示制御部２１は、ネットワーク制御部１１に対して代替保存先が指定されたことを通知する。
【００７５】
これにより、ネットワーク制御部１１は、保存先管理部１３で管理された代替保存先の情報を取得し、当該代替保存先に対して読取画像データを送信する。このとき、その代替保存先に対しても送信できない場合には、再度保存先一覧表示制御部２１へ保存先の一覧表示を指示する。
【００７６】
このとき、全ての保存先に読取画像データが送信できない場合、一定回数以上送信できない場合には処理を中止し、操作パネル２０の表示部にその旨を表示し、その読取画像データを破棄する。もちろん、破棄することなくスキャナ内の記憶領域に一時的に記憶するような構成であってもよい。
【００７７】
図３は、本発明の実施の形態における画像読取装置により行われる処理の流れを示すフローチャートである。
【００７８】
図３において、プッシュスキャン機能が指定されると処理が開始され、まず、スキャン処理（読取処理）することによって読み取った読取画像データを保存する保存先の一覧を表示する処理を行う（３０１）。この保存先の一覧を表示する処理の流れを図４に示す。
【００７９】
この保存先の一覧を表示する処理によって表示された保存先一覧のうち、いずれかを読み取り画像データの保存先として指定する（３０２）。次に、指定された保存先が誰でも読み書きできる共有格納庫（共有スペース）であるかを判断する（３０３）。この判断処理において、当該指定された保存先がログイン動作を必要としている場合には第三者のアクセスであることを示すゲスト（ＧＵＥＳＴ）ユーザによるログイン動作を行い、認証されるか否かにより共有格納庫であるか否かを判断する。
【００８０】
ゲストユーザによるログイン動作によって認証されること等により、指定された保存先が共有格納庫であると判断される場合（３０３でＹＥＳ）には、暗号化機能を「有効」と設定する（３０４）。それに対して、指定された保存先が共有格納庫であると判断されない場合（３０３でＮＯ）には、暗号化機能の「有効、無効」の設定を初期値に従う。すなわち、暗号化機能の初期値として「有効」が設定されている場合には暗号化機能を「有効」とし、「無効」が設定されている場合には「無効」とする。
【００８１】
続いて、スキャン処理における設定情報（スキャンパラメータ）が設定されているかを判断する（３０５）。設定情報が設定されている場合（３０５でＹＥＳ）には、その設定情報に基づいて読み取り処理を行うこととし、設定されていない場合（３０５でＮＯ）には、初期設定のスキャンパラメータの読み込みを行う（３０６）。
【００８２】
この設定情報（スキャンパラメータ）は、上記にも示すように、読み取り処理のカラーモード（白黒、グレースケール、フルカラーなどの各モード）のほか、読取解像度、読取画像サイズなどである。
【００８３】
このようにしてスキャンパラメータが設定されると、続いて、暗号化機能が「有効」と設定されているかを判断する（３０７）。
【００８４】
暗号化機能が有効とされている場合（３０７でＹＥＳ）には、その暗号化機能における「暗号キー」と呼ばれる暗号情報が設定されているかを判断する（３０８）。暗号キーが設定されている場合（３０８でＹＥＳ）には、その設定された暗号キーを用いて暗号化処理を行うものとする。
【００８５】
それに対して、暗号キーが設定されていない場合（３０８でＮＯ）には、その暗号キーの設定の取り消しが行われたかを判断し（３０９）、暗号キーの設定の取り消しが行われた場合（３０９でＹＥＳ）には、暗号化機能を「無効」と設定する。
【００８６】
また、暗号キーの設定が取り消されていない場合（３０９でＮＯ）には、その暗号キーが設定されるのを待つこととする。その後、暗号キーの設定若しくは設定の取消が行われることにより、暗号化機能を「有効」若しくは「無効」へと設定する。
【００８７】
このようにして、暗号化機能による暗号化処理を「有効」とするか「無効」とするかが設定され、また、暗号化処理を「有効」とする場合には暗号キーが設定されると、続いて、画像読取装置の操作パネル等に設けられたスキャンボタン等が押下されることにより原稿の読み取り処理の開始指示が行われたかを判断する（３１１）。
【００８８】
スキャンボタン等が押下され、読み取り処理の開始が指示されると（３１１でＹＥＳ）、読取対象として原稿台にセットされた原稿の読み取り処理を行う（３１２）。
【００８９】
この読み取り処理の継続中若しくは一時記憶において、読取エラーが発生したかを判断する（３１３）。
【００９０】
読取エラーが発生せずに正常に読み取り処理が終了した場合（３１３でＮＯ）には、続いて、暗号化機能が有効であるかを判断する（３１６）。暗号化機能が有効に設定されている場合（３１６でＹＥＳ）には、読み取り処理によって読み取った読取画像データに対して暗号キーに基づく暗号化処理を行う（３１７）。
【００９１】
これにより、暗号化された読取画像データが形成された状態となる。
【００９２】
これに対して、読み取り処理の継続中若しくは一時記憶において、読取エラーが発生した場合（３１３でＹＥＳ）には、発生した読取エラーに対するリカバリー処理を行う（３１４）。例えば、発生したエラーが印刷用紙の給紙・排紙できない用紙搬送エラー、トナー等の印字材料の不足による材料不足エラーなどに対する正常動作の回復操作を行う。
【００９３】
その後、その読み取り処理が取り消されたかを判断し（３１５）、リカバリー処理後、読み取り処理が取り消されていない場合（３１５でＮＯ）には、再度、原稿台にセットされた原稿の読み取り処理を行う（３１２）。また、読み取り処理が取り消された場合（３１５でＹＥＳ）には、読み取り処理が正常に行われなかった旨を示すエラー表示を行って（３２２）処理を終了する。
【００９４】
反対に、正常に読み取り処理が行われると、読み取り処理が行われた読取画像データを、指定された保存先に保存するために転送処理を行う（３１８）。この転送処理において、転送エラーが発生したかを判断して（３１９）、転送エラーが発生せず正常に保存先に保存された場合（３１９でＮＯ）にはプッシュスキャン機能が正常に終了したこととなる。
【００９５】
それに対して、転送途中で転送エラーが発生した場合（３１９でＹＥＳ）には、あらためて保存先の一覧を表示する処理を行う（３２０）。この保存先を設定する処理の流れを図４に示す。
【００９６】
もちろん、転送処理を再度実行するような構成であってもよい。この場合、予め指定された実行回数を実行後、それでも転送エラーが発生する場合に、あらためて保存先の一覧表示を行う（３２０）。
【００９７】
このとき、転送処理の取り消しが指定されたかを判断し（３２１）、保存先が指定された場合（３２１でＹＥＳ）には、エラー表示を行って（３２２）処理を終了する。また、転送処理が取り消されていない場合（３２１でＮＯ）であって、一覧表示された保存先の一覧から、保存先が指定される（３２２）と、再度、読取画像データの転送処理が行われる。
【００９８】
図４は、図３に示す保存先の一覧を表示する処理の流れを示すフローチャートの一例である。
【００９９】
図４は、プッシュスキャン機能が指定されると処理が開始され、ネットワーク上に存在する複数のユーザが読み書きできる共有格納庫を検索する（４０１）。この検索の結果、共有格納庫が検索されたかを判断する（４０２）。この検索の結果、１以上の共有格納庫が検索された場合（４０１でＹＥＳ）には、続いて、その検索された共有格納庫にアクセス制限が行われているかを判断する（４０３）。すなわち、指定されたユーザのみが読み書きできる共有格納庫であるか、ユーザを問わず誰もが読み書きできる共有格納庫であるかを判断する。
【０１００】
このアクセス制限が行われているか否かは、第三者が自由に読み書きできるか否か（ゲストユーザにより読み書きできるか否か）によって判断し、アクセス制限がある場合（４０３でＹＥＳ）、すなわち、第三者が自由に読み書きできる場合には、続いて、その共有格納庫が保存先として登録された状態にあるかを判断する（４０７）。
【０１０１】
既に、保存先として登録された状態にある共有格納庫である場合（４０７でＹＥＳ）には、アクセス制限が行われた共有格納庫であることを設定する（４０８）。また、保存先として登録された状態にない共有格納庫である場合（４０７でＮＯ）には、検索した共有格納庫の情報を保存先として登録せずに破棄する。
【０１０２】
次に、検索された共有格納庫にアクセス制限が行われていない場合（４０３でＮＯ）には、続いて、その共有格納庫が保存先として登録された状態にあるかを判断する（４０４）。
【０１０３】
保存先として既に登録された状態にある共有格納庫である場合（４０４でＹＥＳ）には、その共有格納庫をアクセス制限されていない共有格納庫であることを設定する（４０５）。それに対して、保存先として登録されていない状態にある共有格納庫である場合（４０４でＮＯ）には、その共有格納庫を保存先に新規に登録し、アクセス制限されていない共有格納庫であることを設定する（４０６）。
【０１０４】
このようにして、検索された共有格納庫のアクセス制限の有無が設定されると、検索の結果、他の共有格納庫が存在するかを判断する（４０９）。他の共有格納庫が存在する場合（４０９でＹＥＳ）には、その共有格納庫に対して上記のアクセス制限の有無の設定を行う。
【０１０５】
検索された全ての共有格納庫に対してアクセス制限の有無が設定されると（４０９でＮＯ）、検索された全ての共有格納庫を含む保存先の一覧を登録する（４１０）。そして、その登録された保存先の一覧に基づいて、プッシュスキャン機能における読取画像データの保存先として指定可能な保存先の一覧を表示する（４１１）。
【０１０６】
このときの保存先の一覧が登録された状態を図６に示しており、この図６の保存先一覧に基づく表示例が図７である。
【実施例２】
【０１０７】
図９は、本発明の実施の形態における画像読取装置および画像読取システムおよび画像読取プログラムを適用して構成した画像読取システムのシステム構成図の一例である。
【０１０８】
図９において、原稿を光学的に読み取ることにより当該原稿に対する読取画像データを生成する画像読取装置１００（以下、「スキャナ１００」ともいう）は、読み取った読取画像データを、指定された保存先に送信するプッシュスキャン機能を有している。このときの保存先として、指定可能な記憶領域である共有格納庫（「共有フォルダ」ともいう）を有するＰＣ−ＵＳＥＲ１（２００−１）、ＰＣ−ＳＥＲＶＥＲ（２００−３）がスキャナ１００と電気通信回線を介して接続された構成を示しており、さらに、スキャナ１００におけるプッシュスキャン機能を用いた読取画像データの保存に関する処理を行う情報処理装置９００が接続されている。
【０１０９】
この指定可能な共有格納庫として、ＰＣ−ＵＳＥＲ１に「共有フォルダ１」を備え、ＰＣ−ＳＥＲＶＥＲに「共有フォルダ２」を備えている。
【０１１０】
スキャナ１００が有するプッシュスキャン機能では、これらの共有格納庫のうちのいずれかに読取処理によって読み取った読取画像データを保存する。
【０１１１】
プッシュスキャン機能による画像読取処理（スキャン処理）は、まず、スキャン処理における設定情報（「スキャンパラメータ」ともいう）を設定し、さらに、設定情報に基づいて読取処理をすることで生成した読取画像データを保存する保存先を設定する。この保存先として、予め指定された保存先若しくは登録された保存先の一覧から指定した保存先がある。もちろん、予め指定した保存先に保存するような構成であってもよい。
【０１１２】
この保存先を指定するための保存先の一覧を表示する画面の一例を図１８（ａ）に示し、以下で説明する。
【０１１３】
スキャンパラメータ、保存先の情報が設定された後に、読取開始ボタン等が押下されることによって読み取り指示が行われると、スキャナ１００の原稿台にセットされた読み取り対象の原稿の読取処理が開始される。この読取処理によって、原稿に係る読取画像データが生成され、正常に読取処理が終了すると、プッシュスキャン機能は、生成した読取画像データを指定された保存先に送信する送信処理を行う。
【０１１４】
この送信処理によって、読取画像データの送信が正常に完了することによってプッシュスキャン機能を終了する。
【０１１５】
このときのスキャンパラメータとして、例えば、スキャン処理における解像度、画像サイズ、画像の暗号化の有無、白黒やフルカラーなどのカラーモード、ＴＩＦＦ形式やＪＰＥＧ形式などの保存形式等がある。
【０１１６】
この送信処理に際して、保存先の装置の電源が投入されていない状態やネットワークが遮断されている等の状態で送信できない状態によりエラーが発生している場合には、スキャナ１００がこのエラーを検知して、予め登録された代替保存先へ送信する。
【０１１７】
また、図１７に示すような保存先の一覧を元に、その保存先とは異なる他の保存先（以下、「代替保存先」という）を指定可能とする図１８（ｂ）に示すような画面を表示することにより、プッシュスキャン機能を利用するユーザにより代替保存先の指定を指示することも可能である。
【０１１８】
図１７は、上記に示す図６と類似し、図１８（ｂ）は、上記に示す図７（ｂ）と類似することから、異なる点を中心に説明する。
【０１１９】
図１７に示す保存先である共有格納庫の一覧は、スキャナ１００が定期的に若しくは任意のタイミングでネットワーク上にある共有格納庫を検索し、登録された共有格納庫でない場合に検索された共有格納庫の情報を登録したものである。
【０１２０】
図１７に示す例では、アクセス制限された「共有フォルダ１」という名称の保存先１０と、アクセス制限されていない共有スペースの「共有フォルダ２」という名称の保存先１１の共有格納庫の情報が登録された状態を示している。
【０１２１】
図１８は、保存先の一覧を表示する画面であって、図１８（ａ）は、プッシュスキャン機能における読取画像データの保存先を指定する画面であって、図１８（ｂ）は、図１７に示す共有格納庫の情報に基づいて代替保存先を指定する画面である。
【０１２２】
図１８（ｂ）に示す保存先一覧表示画面には、図１８（ａ）の画面を用いて指定した保存先若しくは予め指定された保存先以外の代替保存先が選択可能な状態で示されている。図１８（ｂ）に示す例では、図１７に示す共有格納庫の情報に基づき、図１８（ａ）の画面を用いて指定した保存先若しくは予め指定された保存先が「共有フォルダ１」である場合にその代替保存先として指定可能な「共有フォルダ２」を選択可能な状態とした画面である。
【０１２３】
図１８に示す画面でＯＫボタン１８０３を押下することにより指定した保存先へ読取画像データを送信する。
【０１２４】
このようにして代替保存先が指定されると、読取画像データを指定された代替保存先に送信して保存する。
【０１２５】
このとき、代替保存先が共有スペースである場合であって、読取画像データが暗号化されていない場合には図８に示すような画面を表示して暗号化を行うか否かをユーザに問い合わせる。このとき、暗証番号が暗証番号入力項目８０１、暗証番号入力確認項目８０２に入力され、ＯＫボタン８０３が押下されることにより読取画像データを暗証番号に基づいて暗号化処理し、代替保存先へ送信して保存する。また、キャンセルボタン８０４が押下されることにより暗号化処理は行わずに代替保存先へ送信して保存する。
【０１２６】
このようにして、代替保存先へ読取画像データを保存したスキャナ１００は、代替保存先へ保存する前に指定した保存先へ移動する自動転送を行うか否かを問い合わせる画面を表示し、ユーザにより自動転送の設定を受け付ける。例えば、図１６に示すような画面を表示する。
【０１２７】
この図１６に示す画面は、図１８（ｂ）に示すような画面で指定した代替保存先へ保存する前に指定した保存先の情報を表示する転送先情報表示項目１６０１、この転送先情報表示項目１６０１で表示された保存先への自動転送を指示する自動転送設定ボタン１６０２、自動転送設定を取り消すキャンセルボタン１６０３を具備して構成される。
【０１２８】
自動転送設定ボタン１６０２を押下することによって、転送先情報表示項目１６０１に表示された保存先への保存が可能となることによって代替保存先に保存した読取画像データを自動転送することを設定する。また、キャンセルボタン１６０３を押下することによって自動転送の設定を取り消す。
【０１２９】
この図１６に示す画面を用いて自動転送が設定されると、スキャナ１００は、読取画像データを保存した代替保存先の情報およびその代替保存先へ保存する前に指定した保存先の情報および転送対象の読取画像データに関する情報を保存先情報として記憶する。
【０１３０】
この保存先情報の一例を図１５に示す。
【０１３１】
図１５に示す保存先情報は、[転送情報ＩＤ]項目１５０１と、転送元の情報として[宛先名]項目１５０２、[サーバー名／ＩＰアドレス]項目１５０３、[共有名]項目１５０４、[ログインユーザ]項目１５０５、[パスワード]項目１５０６と、転送先の情報として[宛先名]項目１５０７、[サーバー名／ＩＰアドレス]項目１５０８、[共有名]項目１５０９、[ログインユーザ]項目１５１０、[パスワード]項目１５１１と、転送対象の読取画像データの情報として[ファイル名]項目１５１２、[作成日時]項目１５１３、[チェックサム]項目１５１４とから構成される。
【０１３２】
この図１５に示す保存先情報は、転送情報の識別情報として「００１」が指定され、転送元の情報として、[宛先名]項目１５０２により示される宛先が「ユーザ１のＰＣ−ＳＥＲＶＥＲ」であり、[サーバー名／ＩＰアドレス]項目１５０８により示されるネットワーク上で識別する情報が「ＰＣ−ＳＥＲＶＥＲ」であり、[共有名]項目１５０９により示されるネットワーク上の名称が「共有フォルダ２」であり、[ログインユーザ]項目１５１０により示されるログインできるユーザが「−」であり、[パスワード]項目１５１１により示されるログイン時のパスワードが「−」であることを示す。すなわち、[共有名]項目１５０２に示される「共有フォルダ２」が代替保存先である。
【０１３３】
そして、この代替保存先に保存した読取画像データを転送する転送先の情報として、[宛先名]項目１５０７により示される宛先が「ユーザ１のＰＣ−ＵＳＥＲ１」であり、[サーバー名／ＩＰアドレス]項目１５０８により示されるネットワーク上で識別する情報が「ＰＣ−ＵＳＥＲ１」であり、[共有名]項目１５０９により示されるネットワーク上の名称が「共有フォルダ１」であり、[ログインユーザ]項目１５１０により示されるログインできるユーザが「user1」であり、[パスワード]項目１５１１により示されるログイン時のパスワードが「abcd001」であることを示す。
【０１３４】
さらに、転送対象の読取画像データの情報として、[ファイル名]項目１５１２に示される読取画像データのファイル名が「Image-0001.tiff」であり、[作成日時]項目１５１３に示される読取画像データの作成日時が「2007-09-12  15:24:34」であり、[チェックサム]項目１５１４で示される読取画像データのチェックサムの値が「D54A35CC241F8153」であることを示している。
【０１３５】
このチェックサムの値は、誤り検出符号の一例であって、読取画像データが更新されることにより異なる値となり、このチェックサムの値が同一か否かによって読取画像データの同一性を判断し、同一でない場合に画像データが更新されたと判断する。
【０１３６】
このような保存先情報が記憶された状態にあるスキャナ１００は、保存先情報が記憶されてから一定時間を経過するごとに元の保存先へ読取画像データの移動転送が可能であるかを確認し、移動転送が可能である状態となることにより代替保存先に保存された読取画像データを移動転送する。
【０１３７】
このチェックサムの値は、代替保存先への保存に際して算出され、また移動転送の際にも算出され、これらの際のチェックサムの値の同一性を判断する。
【０１３８】
このときのスキャナ（画像読取装置）における詳細な処理の流れを図１２、図１３、図１４に示し、以下で説明する。
【０１３９】
図１０は、図９に示す構成における画像読取装置の詳細な構成を示すブロック図である。
【０１４０】
図１０に示す画像読取装置は、画像読取処理における主制御を行うコントローラ１０、画像読取処理に際してユーザとのインターフェースである操作パネル２０、原稿の読取処理を行う画像読取部３０により構成される。
【０１４１】
コントローラ１０は、ネットワーク制御部１１、情報格納庫検出部１２、保存先管理部１３、保存先情報記憶部１４、暗号化処理部１５、データフォーマット部１６、画像処理部１７、スキャンジョブ制御部１８、監視部１９を具備し、操作パネル２０は、保存先一覧表示選択部２１、スキャンパラメータ入力部２３、暗号化設定部２４、スキャン指示部２５、転送情報入力部２６を具備し、画像読取部３０は、読取制御部３１、フィーダー部３２、プラテン部３３を具備して構成される。
【０１４２】
操作パネル２０は、表示部や操作部を具備し、操作部をユーザが操作することによってプッシュスキャン機能を選択すると、操作パネル２０の保存先一覧表示制御部２１では、コントローラ１０の保存先管理部１３が有する保存先情報記憶部１４で記憶する図６に示すような共有格納庫の一覧のうち、そのユーザがアクセス可能な共有格納庫の表示制御を行う。このときの表示例が図１８（ａ）である。
【０１４３】
なお、図１７に示す共有格納庫の一覧は、ネットワーク制御部１１が有する情報格納庫検出部１２が定期的に若しくは任意のタイミングで、ネットワーク上に存在する共有格納庫を検索する処理を行い、登録された共有格納庫とは異なる共有格納庫が検出された場合にその共有格納庫を保存先の共有格納庫の一覧として保存したものである。
【０１４４】
保存先一覧表示制御部２１で表示された保存先から、読取画像データを保存する保存先が指定されると、その保存先の情報を保存先管理部１３へ通知し、保存先管理部１３が管理する。
【０１４５】
続いて、スキャンパラメータ入力部２３で読取処理における設定情報であるスキャンパラメータの入力を行い、またスキャンパラメータ入力部２３が有する暗号化設定部２４で暗号化処理の有無および暗号化する場合には暗証番号等の暗号キーを図８に示すような画面を用いて設定する。この暗号化設定部２４で暗号化の有無が設定されると、コントローラ１０の暗号化処理部１５へとその設定内容を通知する。さらに、スキャンパラメータ入力部２３で入力されたスキャンパラメータの情報を画像処理部１７、データフォーマット部１６へと通知する。
【０１４６】
このようにして、保存先およびスキャンパラメータが設定されると、操作パネル２０のスキャン指示部２５は、これらの情報に基づいて、読取処理の実行指示をスキャンジョブ制御部１８に行う。
【０１４７】
コントローラ１０のスキャンジョブ制御部１８は、スキャン指示部２５から読取処理の実行指示を受けることによって、画像読取部３０の読取制御部３１へ読取処理の開始指示を行う。この開始指示を受けた読取制御部３１は、フィーダー部３２の動作制御を行うことでプラテン部３３にセットされた読取対象の原稿の読取処理を制御し、画像読取部３０によって読み取った読取画像データをコントローラ１０の画像処理部１７へと送出する。
【０１４８】
画像処理部１７は、受信した読取画像データに対して色変換処理、回転処理等の画像処理を行い、処理後の読取画像データをデータフォーマット部１６へと送出する。データフォーマット部１６では、スキャンパラメータ入力部２３から通知されたスキャンパラメータに含まれるデータフォーマットへ画像処理部１７から受信した読取画像データを変換する。
【０１４９】
データフォーマット部１６は、所定のデータフォーマットへと変換すると、その変換後の読取画像データを暗号化処理部１５へと送出する。暗号化処理部１５では、スキャンパラメータ入力部２３の暗号化設定部２４から暗号化処理が指定されている場合には、データフォーマット部１６から受信した読取画像データの暗号化を行う。暗号化が指定されていない場合には、データフォーマット部１６から受信した読取画像データをネットワーク制御部１１へと送出する。
【０１５０】
このときの暗号化処理部１５によって行われる暗号化処理は、暗証番号等の暗号キーに基づいて暗号化処理を行う。
【０１５１】
暗号化処理が行われると、暗号化処理部１５は、暗号化処理が行われた読取画像データをネットワーク制御部１１へと送出し、ネットワーク制御部１１では、暗号化処理部１５から読取画像データを受信すると、保存先管理部１３から当該読取画像データを送信して保存する保存先の情報を取得する。
【０１５２】
保存先管理部１３から保存先の情報を受信したネットワーク制御部１１では、読取画像データをその保存先へ送信する送信制御を行う。このとき、保存先からの応答により読取画像データを保存できない場合や保存先が存在しない場合等により、読取画像データを保存できないときは保存先一覧表示制御部２１へ保存先の一覧表示を指示し、指定された保存先に代わる代替保存先の指定をユーザに促す。
【０１５３】
このとき、保存先一覧表示制御部２１は、保存先情報記憶部１４に記憶する保存先の一覧を表示し、代替保存先をユーザにより指定可能とする。このようにして、ユーザにより代替保存先が指定されると、保存先管理部１３へとその代替保存先の情報を通知し、保存先管理部１３はその代替保存先の情報を管理する。また、保存先一覧表示制御部２１は、ネットワーク制御部１１に対して代替保存先が指定されたことを通知する。
【０１５４】
さらに、転送確認入力部２６によって表示部に表示された図１６に示すような自動転送を設定する画面を用いて自動転送に関する情報が入力されると、その情報をネットワーク制御部１１へと通知する。
【０１５５】
ネットワーク制御部１１は、保存先管理部１３で管理された代替保存先の情報を取得し、当該代替保存先に対して読取画像データを送信する。そして、自動転送が設定されている場合には、指定した保存先に関する情報および読取画像データを送信した代替保存先に関する情報を宛先管理部１３から取得して、さらにその読取画像データに関する情報を含む保存先情報を作成する。
【０１５６】
そして、ネットワーク制御部１１が有する監視部１９で保存先情報に示される保存先の状態を監視する。その保存先へ読取画像データの保存が可能となることによって読取画像データを代替保存先から取得し、その保存先へ送信する。
【０１５７】
なお、作成した保存先情報を情報処理装置９００に送信し、監視部１９における監視処理を情報処理装置９００が行うような構成とすることも可能である。
【０１５８】
この場合における情報処理装置の構成を図１１に示す。
【０１５９】
図１１は、図９に示す情報処理装置の詳細な構成を示すブロック図である。
【０１６０】
図１１に示す情報処理装置９００は、転送機能９０、情報送受信部９１、転送先監視部９２、転送処理部９３、情報管理部９４を具備して構成される。
【０１６１】
情報送受信部９１によってスキャナ１００から保存先情報を受信すると、転送先監視部９２がその保存先情報を情報管理部９４へと記憶し、転送先監視部９２がその保存先情報に示された保存先の状態を監視する。これにより、読取画像データが保存可能な状態となったかを判断する。
【０１６２】
転送先監視部９２により保存可能となったことを検知すると、転送処理部９３が代替保存先から読取画像データを取得して、保存可能となった保存先にその読取画像データを保存する。
【０１６３】
図１２は、本発明の実施の形態における画像読取装置により行われる処理の流れを示すフローチャートである。
【０１６４】
図１２において、プッシュスキャン機能が指定されると処理が開始され、まず、スキャン処理（読取処理）することによって読み取った読取画像データを保存する保存先の一覧を表示する処理を行う（１２０１）。この保存先の一覧を表示する処理の流れを図４に示す。
【０１６５】
この保存先の一覧を表示する処理によって表示された保存先一覧のうち、いずれかを読み取り画像データの保存先として指定する（１２０２）。次に、指定された保存先が誰でも読み書きできる共有格納庫（共有スペース）であるかを判断する（１２０３）。この判断処理において、当該指定された保存先がログイン動作を必要としている場合には第三者のアクセスであることを示すゲスト（ＧＵＥＳＴ）ユーザによるログイン動作を行い、認証されるか否かにより共有格納庫であるか否かを判断する。
【０１６６】
ゲストユーザによるログイン動作によって認証されること等により、指定された保存先が共有格納庫であると判断される場合（１２０３でＹＥＳ）には、暗号化機能を「有効」と設定する（１２０４）。それに対して、指定された保存先が共有格納庫であると判断されない場合（１２０３でＮＯ）には、暗号化機能の「有効、無効」の設定を初期値に従う。すなわち、暗号化機能の初期値として「有効」が設定されている場合には暗号化機能を「有効」とし、「無効」が設定されている場合には「無効」とする。
【０１６７】
続いて、スキャン処理における設定情報（スキャンパラメータ）が設定されているかを判断する（１２０５）。設定情報が設定されている場合（１２０５でＹＥＳ）には、その設定情報に基づいて読み取り処理を行うこととし、設定されていない場合（１２０５でＮＯ）には、初期設定のスキャンパラメータの読み込みを行う（１２０６）。
【０１６８】
この設定情報（スキャンパラメータ）は、上記にも示すように、読み取り処理のカラーモード（白黒、グレースケール、フルカラーなどの各モード）のほか、読取解像度、読取画像サイズなどである。
【０１６９】
このようにしてスキャンパラメータが設定されると、続いて、暗号化機能が「有効」と設定されているかを判断する（１２０７）。
【０１７０】
暗号化機能が有効とされている場合（１２０７でＹＥＳ）には、その暗号化機能における「暗号キー」と呼ばれる暗号情報が設定されているかを判断する（１２０８）。暗号キーが設定されている場合（１２０８でＹＥＳ）には、その設定された暗号キーを用いて暗号化処理を行うものとする。
【０１７１】
それに対して、暗号キーが設定されていない場合（１２０８でＮＯ）には、その暗号キーの設定の取り消しが行われたかを判断し（１２０９）、暗号キーの設定の取り消しが行われた場合（１２０９でＹＥＳ）には、暗号化機能を「無効」と設定する。
【０１７２】
また、暗号キーの設定が取り消されていない場合（１２０９でＮＯ）には、その暗号キーが設定されるのを待つこととする。その後、暗号キーの設定若しくは設定の取消が行われることにより、暗号化機能を「有効」若しくは「無効」へと設定する。
【０１７３】
このようにして、暗号化機能による暗号化処理を「有効」とするか「無効」とするかが設定され、また、暗号化処理を「有効」とする場合には暗号キーが設定されると、続いて、画像読取装置の操作パネル等に設けられたスキャンボタン等が押下されることにより原稿の読み取り処理の開始指示が行われたかを判断する（１２１１）。
【０１７４】
スキャンボタン等が押下され、読み取り処理の開始が指示されると（１２１１でＹＥＳ）、読取対象として原稿台にセットされた原稿の読み取り処理を行う（１２１２）。
【０１７５】
この読み取り処理の継続中若しくは一時記憶において、読取エラーが発生したかを判断する（１２１３）。
【０１７６】
読取エラーが発生せずに正常に読み取り処理が終了した場合（１２１３でＮＯ）には、続いて、暗号化機能が有効であるかを判断する（１２１６）。暗号化機能が有効に設定されている場合（１２１６でＹＥＳ）には、読み取り処理によって読み取った読取画像データに対して暗号キーに基づく暗号化処理を行う（１２１７）。
【０１７７】
これにより、暗号化された読取画像データが形成された状態となる。
【０１７８】
これに対して、読み取り処理の継続中若しくは一時記憶において、読取エラーが発生した場合（１２１３でＹＥＳ）には、発生した読取エラーに対するリカバリー処理を行う（１２１４）。例えば、発生したエラーが印刷用紙の給紙・排紙できない用紙搬送エラー、トナー等の印字材料の不足による材料不足エラーなどに対する正常動作の回復操作を行う。
【０１７９】
その後、その読み取り処理が取り消されたかを判断し（１２１５）、リカバリー処理後、読み取り処理が取り消されていない場合（１２１５でＮＯ）には、再度、原稿台にセットされた原稿の読み取り処理を行う（１２１２）。また、読み取り処理が取り消された場合（１２１５でＹＥＳ）には、読み取り処理が正常に行われなかった旨を示すエラー表示を行って（１２２５）処理を終了する。
【０１８０】
反対に、正常に読み取り処理が行われると、続いて、暗号化が有効に設定されているかを判断し（１２１６）、暗号化が有効に設定されている場合（１２１６でＹＥＳ）には、読取画像データを暗号キーに基づいて暗号化する（１２１７）。
【０１８１】
そして、暗号化処理が行われている場合には暗号化された読取画像データを、暗号化処理により暗号化されていない場合には読取画像データそのものを、指定された保存先に転送する転送処理を行う（１２１８）。この転送処理において、転送エラーが発生したか否かを判断し（１２１９）、転送エラーが発生することなく正常に転送処理が完了した場合（１２１９でＮＯ）にはプッシュスキャン機能を終了する。
【０１８２】
それに対して、転送エラーが発生した場合（１２１９でＹＥＳ）には、保存先の一覧を表示する処理を行い（１２２０）、転送エラーが発生した保存先とは異なる他の保存先を指定可能な状態とする。このとき、保存先の指定が取り消しが選択されたかを判断し（１２２１）、取り消しが選択された場合（１２２１でＹＥＳ）には、エラー通知を行う（１２２３）。この保存先の一覧を表示する処理の流れを図４に示す。
【０１８３】
この場合、記憶している保存先情報や読取画像データを削除するような構成とすることも可能である。
【０１８４】
また、保存先の指定が取り消されずに（１２２１でＮＯ）他の代替保存先が指定されると（１２２２）、読取画像データを指定された保存先に転送する（１２１８）。このときの代替保存先の指定処理の詳細を図１３のフローチャートに示す。
【０１８５】
この転送処理によって、さらに転送エラーが発生した場合には、他の保存先を指定可能な保存先の一覧を表示してその保存先に読取画像データを転送する。
【０１８６】
そして、いずれかの代替保存先に読取画像データが転送されることによってプッシュスキャン機能を終了する。
【０１８７】
なお、読取画像データの転送処理において、転送エラーが発生した場合に保存先の一覧を表示して代替保存先を指定する構成を上記に示しているが、これに限定されることなく、予め指定された代替保存先に転送するような構成とすることも可能である。
【０１８８】
図１３は、図１２に示すフローチャートの代替保存先を指定する処理の詳細な流れを示すフローチャートである。
【０１８９】
図１３において、代替保存先となる保存先の一覧が表示されることにより処理が開始され、一覧より代替保存先を指定する（１３０１）。この指定された代替保存先にアクセス制限が指定されているかを判断し（１３０２）、アクセス制限がされていない場合（１３０２でＮＯ）には、続いて、転送処理を行う読取画像データが暗号化されているかを判断する（１３０３）。
【０１９０】
読取画像データが暗号化処理されていない場合（１３０３でＮＯ）には、読取画像データを暗号化する処理を行う（１３０４）。
【０１９１】
次に、自動転送の設定が行われているかを判断し（１３０５）、自動転送の設定がされている場合（１３０５でＹＥＳ）には、初期で設定した保存先および代替保存先を含む保存先情報として記憶する（１３０６）。また、自動転送の設定がされていない場合（１３０５でＮＯ）には、図１６に示すような自動転送確認画面を表示し（１３０７）、自動転送が設定されたかを判断する（１３０８）。自動転送が設定された場合（１３０８でＹＥＳ）には、初期で設定した保存先および代替保存先を保存先情報として記憶する（１３０６）。
【０１９２】
図１４は、図１２に示す転送処理で転送エラーが発生した場合に行う自動転送処理の流れを示すフローチャートである。
【０１９３】
図１４において、保存先情報が保存されているか否かを判断し（１４０１）、保存先情報が記憶されていない場合（１４０１でＮＯ）には処理を終了する。保存先情報が記憶されている場合（１４０１でＹＥＳ）には、続いて、代替保存先に保存してから一定時間を経過している読取画像データが存在するかを判断する（１４０２）。
【０１９４】
一定時間を経過している読取画像データが存在する場合（１４０２でＹＥＳ）には、一定時間を経過した読取画像データの保存先情報を削除し（１４０３）、一定時間を経過してタイムアウトしたことをユーザに通知して（１４０４）処理を終了する。
【０１９５】
それに対して、一定時間を経過していない場合（１４０２）には、続いて、元の保存先の状態を確認する確認時間となったかを判断し（１４０５）、確認時間となるまでは（１４０５でＮＯ）にはその確認時間まで待機状態とする。この確認時間は、直前の保存先の状態の確認処理からの所定の時間経過したことにより確認時間となったと判断する。
【０１９６】
この確認時間となった場合（１４０２でＹＥＳ）には、確認時間となった保存先情報に基づいて、読取画像データを保存している保存元（代替保存先）と転送先の状態を確認する（１４０６）。この確認処理によって、読取画像データの転送が可能であるかを判断する（１４０７）。
【０１９７】
通信が可能な状態となること等により読取画像データの転送が可能である場合（１４０７でＹＥＳ）には、続いて、保存先情報に示された読取画像データが存在するかを判断する（１４０８）。それに対して、読取画像データの転送が可能でない場合（１４０７でＮＯ）には、再度、一定時間以上を経過したかを判断する処理以降の処理を行う（１４０２）。
【０１９８】
そして、保存先情報に示された読取画像データが存在するかの判断によって、画像読取データが存在する場合（１４０８でＹＥＳ）には、保存先情報に基づいて代替保存先から読取画像データを取り出し、その読取画像データを保存先へと転送する（１４１１）。これによって、転送処理が正常に終了した場合には読取画像データに対応する保存先情報を削除する（１４１２）。
【０１９９】
そして、転送が正常に終了したことをユーザに通知する（１４１３）。なお、転送途中でエラーが発生した場合には、転送処理を中止して再度、一定時間経過後に転送処理を開始する。
【０２００】
また、保存先情報に示された読取画像データが存在しない場合（１４０８でＮＯ）、例えば、読取画像データが移動されたことなどの理由により読取画像データが存在しないとき若しくは更新されることによって読取処理によって読み取った読取画像データの内容と異なるものとなっているときには、転送対象の読取画像データに対応する保存先情報を削除し（１４０９）、転送処理を行うことができない旨をユーザに通知する（１４１０）。
【０２０１】
読取画像データの内容の同一性の判断には、図１５に示す誤り検出符号の一例であるチェックサムの値を用いて判断する。
【０２０２】
以上に示す実施の形態は、本発明の実施の一形態であって、これらの実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０２０３】
上記に示す図１２に示すフローチャートは、代替保存先に保存した読取画像データを、スキャナ１００が元の保存先へ自動転送する場合におけるスキャナ１００の処理を示しているが、この自動転送する処理を図９に示す情報処理装置９００が行う場合におけるスキャナ１００の処理の流れを図１９に示す。
【０２０４】
このときの情報処理装置９００では、図１２における処理を実行する。
【０２０５】
図１９において、プッシュスキャン機能が指定されると処理が開始され、まず、スキャン処理（読取処理）することによって読み取った読取画像データを保存する保存先の一覧を表示する処理を行う（１２０１）。この保存先の一覧を表示する処理の流れを図４に示す。
【０２０６】
この保存先の一覧を表示する処理によって表示された保存先一覧のうち、いずれかを読み取り画像データの保存先として指定する（１２０２）。次に、指定された保存先が誰でも読み書きできる共有格納庫（共有スペース）であるかを判断する（１２０３）。この判断処理において、当該指定された保存先がログイン動作を必要としている場合には第三者のアクセスであることを示すゲスト（ＧＵＥＳＴ）ユーザによるログイン動作を行い、認証されるか否かにより共有格納庫であるか否かを判断する。
【０２０７】
ゲストユーザによるログイン動作によって認証されること等により、指定された保存先が共有格納庫であると判断される場合（１２０３でＹＥＳ）には、暗号化機能を「有効」と設定する（１２０４）。それに対して、指定された保存先が共有格納庫であると判断されない場合（１２０３でＮＯ）には、暗号化機能の「有効、無効」の設定を初期値に従う。すなわち、暗号化機能の初期値として「有効」が設定されている場合には暗号化機能を「有効」とし、「無効」が設定されている場合には「無効」とする。
【０２０８】
続いて、スキャン処理における設定情報（スキャンパラメータ）が設定されているかを判断する（１２０５）。設定情報が設定されている場合（１２０５でＹＥＳ）には、その設定情報に基づいて読み取り処理を行うこととし、設定されていない場合（１２０５でＮＯ）には、初期設定のスキャンパラメータの読み込みを行う（１２０６）。
【０２０９】
この設定情報（スキャンパラメータ）は、上記にも示すように、読み取り処理のカラーモード（白黒、グレースケール、フルカラーなどの各モード）のほか、読取解像度、読取画像サイズなどである。
【０２１０】
このようにしてスキャンパラメータが設定されると、続いて、暗号化機能が「有効」と設定されているかを判断する（１２０７）。
【０２１１】
暗号化機能が有効とされている場合（１２０７でＹＥＳ）には、その暗号化機能における「暗号キー」と呼ばれる暗号情報が設定されているかを判断する（１２０８）。暗号キーが設定されている場合（１２０８でＹＥＳ）には、その設定された暗号キーを用いて暗号化処理を行うものとする。
【０２１２】
それに対して、暗号キーが設定されていない場合（１２０８でＮＯ）には、その暗号キーの設定の取り消しが行われたかを判断し（１２０９）、暗号キーの設定の取り消しが行われた場合（１２０９でＹＥＳ）には、暗号化機能を「無効」と設定する。
【０２１３】
また、暗号キーの設定が取り消されていない場合（１２０９でＮＯ）には、その暗号キーが設定されるのを待つこととする。その後、暗号キーの設定若しくは設定の取消が行われることにより、暗号化機能を「有効」若しくは「無効」へと設定する。
【０２１４】
このようにして、暗号化機能による暗号化処理を「有効」とするか「無効」とするかが設定され、また、暗号化処理を「有効」とする場合には暗号キーが設定されると、続いて、画像読取装置の操作パネル等に設けられたスキャンボタン等が押下されることにより原稿の読み取り処理の開始指示が行われたかを判断する（１２１１）。
【０２１５】
スキャンボタン等が押下され、読み取り処理の開始が指示されると（１２１１でＹＥＳ）、読取対象として原稿台にセットされた原稿の読み取り処理を行う（１２１２）。
【０２１６】
この読み取り処理の継続中若しくは一時記憶において、読取エラーが発生したかを判断する（１２１３）。
【０２１７】
読取エラーが発生せずに正常に読み取り処理が終了した場合（１２１３でＮＯ）には、続いて、暗号化機能が有効であるかを判断する（１２１６）。暗号化機能が有効に設定されている場合（１２１６でＹＥＳ）には、読み取り処理によって読み取った読取画像データに対して暗号キーに基づく暗号化処理を行う（１２１７）。
【０２１８】
これにより、暗号化された読取画像データが形成された状態となる。
【０２１９】
これに対して、読み取り処理の継続中若しくは一時記憶において、読取エラーが発生した場合（１２１３でＹＥＳ）には、発生した読取エラーに対するリカバリー処理を行う（１２１４）。例えば、発生したエラーが印刷用紙の給紙・排紙できない用紙搬送エラー、トナー等の印字材料の不足による材料不足エラーなどに対する正常動作の回復操作を行う。
【０２２０】
その後、その読み取り処理が取り消されたかを判断し（１２１５）、リカバリー処理後、読み取り処理が取り消されていない場合（１２１５でＮＯ）には、再度、原稿台にセットされた原稿の読み取り処理を行う（１２１２）。また、読み取り処理が取り消された場合（１２１５でＹＥＳ）には、読み取り処理が正常に行われなかった旨を示すエラー表示を行って（１２２５）処理を終了する。
【０２２１】
反対に、正常に読み取り処理が行われると、続いて、暗号化が有効に設定されているかを判断し（１２１６）、暗号化が有効に設定されている場合（１２１６でＹＥＳ）には、読取画像データを暗号キーに基づいて暗号化する（１２１７）。
【０２２２】
そして、暗号化処理が行われている場合には暗号化された読取画像データを、暗号化処理により暗号化されていない場合には読取画像データそのものを、指定された保存先に転送する転送処理を行う（１２１８）。この転送処理において、転送エラーが発生したか否かを判断し（１２１９）、転送エラーが発生することなく正常に転送処理が完了した場合（１２１９でＮＯ）には保存先および代替保存先およびを含む転送情報を情報処理装置に送信する（１２２５）。
【０２２３】
それに対して、転送エラーが発生した場合（１２１９でＹＥＳ）には、保存先の一覧を表示する処理を行い（１２２０）、転送エラーが発生した保存先とは異なる他の保存先を指定可能な状態とする。このとき、保存先の指定が取り消しが選択されたかを判断し（１２２１）、取り消しが選択された場合（１２２１でＹＥＳ）には、エラー通知を行う（１２２３）。この保存先の一覧を表示する処理の流れを図４に示す。
【０２２４】
この場合、記憶している保存先情報や読取画像データを削除するような構成とすることも可能である。
【０２２５】
また、保存先の指定が取り消されずに（１２２１でＮＯ）他の代替保存先が指定されると（１２２２）、その代替保存先の情報を記憶する（１２２４）。
【０２２６】
この転送処理によって、さらに転送エラーが発生した場合には、他の保存先を指定可能な保存先の一覧を表示してその保存先に読取画像データを転送する。
【０２２７】
そして、いずれかの代替保存先に読取画像データが転送されることによってプッシュスキャン機能を終了する。
【０２２８】
なお、読取画像データの転送処理において、転送エラーが発生した場合に保存先の一覧を表示して代替保存先を指定する構成を上記に示しているが、これに限定されることなく、予め指定された代替保存先に転送するような構成とすることも可能である。
【０２２９】
本発明は、通信機能を備えた画像読取システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する画像読取システムを構成することも可能である。画像読取システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【０２３０】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【符号の説明】
【０２３１】
１０        コントローラ
１１        ネットワーク制御部
１２        情報格納庫検出部
１３        保存先管理部
１４        保存先情報記憶部
１５        暗号化処理部
１６        データフォーマット部
１７        画像処理部
１８        スキャンジョブ制御部
１００      スキャナ（画像読取装置）
２００−１  ＰＣ−ＵＳＥＲ１
２００−２  ＰＣ−ＵＳＥＲ２
２００−３  ＰＣ−ＳＥＲＶＥＲ
２０１−１  共有フォルダ１（共有格納庫１）
２０１−２  共有フォルダ２（共有格納庫２）
２０１−３  共有フォルダ３（共有格納庫３）
【図１】
2010226182.tif 000003
【図２】
2010226182.tif 000004
【図３】
2010226182.tif 000005
【図４】
2010226182.tif 000006
【図５】
2010226182.tif 000007
【図６】
2010226182.tif 000008
【図７】
2010226182.tif 000009
【図８】
2010226182.tif 000010
【図９】
2010226182.tif 000011
【図１０】
2010226182.tif 000012
【図１１】
2010226182.tif 000013
【図１２】
2010226182.tif 000014
【図１３】
2010226182.tif 000015
【図１４】
2010226182.tif 000016
【図１５】
2010226182.tif 000017
【図１６】
2010226182.tif 000018
【図１７】
2010226182.tif 000019
【図１８】
2010226182.tif 000020
【図１９】
2010226182.tif 000021