JP2010226182A - Image reading apparatus, image reading system and image reading program - Google Patents

Image reading apparatus, image reading system and image reading program Download PDF

Info

Publication number
JP2010226182A
JP2010226182A JP2009068115A JP2009068115A JP2010226182A JP 2010226182 A JP2010226182 A JP 2010226182A JP 2009068115 A JP2009068115 A JP 2009068115A JP 2009068115 A JP2009068115 A JP 2009068115A JP 2010226182 A JP2010226182 A JP 2010226182A
Authority
JP
Japan
Prior art keywords
storage destination
image data
storage
information
destination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009068115A
Other languages
Japanese (ja)
Inventor
Takashi Kurihara
孝 栗原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2009068115A priority Critical patent/JP2010226182A/en
Publication of JP2010226182A publication Critical patent/JP2010226182A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image reading apparatus, an image reading system and an image reading program that can prevent unintended information acquisition by a third party, by saving the image data read through read processing in a suitable format, based on the operation restrictions of a saving destination. <P>SOLUTION: When the image data read by a scanner 100 is saved at a saving destination provided to an information processing apparatus and operation restrictions are set for the saving destination, the image data to be saved is ciphered and the ciphered image data are saved. If the data can not be saved at the saving destination, the data are saved at a specified alternative saving destination, and once saving to the saving destination becomes possible, the image data saved at the alternative saving destination are moved. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、画像読取装置および画像読取システムおよび画像読取プログラムに関する。   The present invention relates to an image reading apparatus, an image reading system, and an image reading program.

ネットワークに接続可能な画像読取装置(以下、「スキャナ」という)の1つの形態として、ユーザがスキャナに原稿をセットしてスキャン開始ボタン等の押下による原稿の読取処理の実行が指示されると、原稿を元に読み取った画像データをメールに添付して送ったり、情報処理装置上で他者と情報共有を行う共有格納庫(以下、「共有フォルダ」ともいう)やFTP(File Transfer Protocol)サーバにファイル転送したりするなどによってスキャナから情報処理装置へ自発的に画像データを送ることが可能である。   As one form of an image reading apparatus (hereinafter referred to as “scanner”) that can be connected to a network, when a user sets an original on the scanner and is instructed to execute an original reading process by pressing a scan start button or the like, Sends image data read based on a document as an attachment to an e-mail, or sends it to a shared storage (hereinafter also referred to as “shared folder”) or an FTP (File Transfer Protocol) server that shares information with others on the information processing device It is possible to send image data spontaneously from the scanner to the information processing apparatus by transferring a file or the like.

このようなスキャナでは、操作パネルから、その場で送信先の情報を入力することも可能であるが、スキャンするたびに入力する手間を省くため、あらかじめ送信先の情報を「宛先」として記録しておき、その宛先を選択するだけで送信先情報を呼び出せるようにしているものが一般的である。   In such a scanner, it is possible to input destination information on the spot from the operation panel, but in order to save the trouble of inputting each time scanning, the destination information is recorded in advance as a “destination”. In general, the destination information can be called by simply selecting the destination.

特許文献1に開示された従来技術では、原稿を読み取った画像データを転送する共有フォルダを検知し、これらの共有フォルダのうち、指定した1の共有フォルダに該画像データを転送し格納することを可能としている。   In the prior art disclosed in Patent Document 1, a shared folder to which image data read from a document is transferred is detected, and the image data is transferred to and stored in one designated shared folder among these shared folders. It is possible.

また、この特許文献1では、画像データの転送が正常に完了したかを判定し、正常に転送が完了しない場合に、検知した共有フォルダのいずれかを代替の転送先として指定することを可能としている。   In Patent Document 1, it is determined whether the transfer of image data is normally completed, and when the transfer is not normally completed, any of the detected shared folders can be designated as an alternative transfer destination. Yes.

特開2006−020125号公報JP 2006-0201025 A

本発明は、読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することを可能にした画像読取装置および画像読取システムおよび画像読取プログラムを提供することを目的とする。   The present invention relates to an image reading apparatus and an image reading device that can prevent unintended information acquisition by a third party by storing image data read by a reading process in an optimum form based on operation restrictions of a storage destination. An object is to provide a system and an image reading program.

上記目的を達成するため、請求項1の発明は、画像データを読み取る画像読取手段と、前記画像読取手段によって読み取った画像データを保存先へ送信する送信手段と、前記送信手段により送信した前記画像データが前記保存先へ保存できない場合に、代替保存先を検索する検索手段と、前記検索手段によって検索された代替保存先に設けられた操作制限を確認する確認手段と、前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段と、前記処理手段により処理された画像データを前記代替保存先へ転送する転送手段とを具備する。   In order to achieve the above object, the invention of claim 1 is directed to image reading means for reading image data, transmission means for sending image data read by the image reading means to a storage destination, and the image sent by the sending means. When the data cannot be stored in the storage destination, a search means for searching for an alternative storage destination, a confirmation means for checking operation restrictions provided in the alternative storage destination searched by the search means, and a confirmation means confirmed Processing means for processing the image data based on the operation restriction, and transfer means for transferring the image data processed by the processing means to the alternative storage destination.

また、請求項2の発明は、請求項1の発明において、前記検索手段によって検索された代替保存先および前記確認手段によって確認された代替保存先に対して設定された操作制限を対応付けた保存先情報を管理する保存先情報管理手段を更に具備する。   According to a second aspect of the present invention, in the first aspect of the present invention, the storage associated with the alternative storage destination searched by the search means and the operation restriction set for the alternative storage destination confirmed by the confirmation means. Storage destination information management means for managing the destination information is further provided.

また、請求項3の発明は、請求項1または2の発明において、前記確認手段は、前記検索手段によって複数の保存先が検索された場合、操作制限が確認されていない前記保存先の操作制限を確認し、前記処理手段は、前記検索手段によって検索された保存先であって前記操作制限が確認されている1または複数の保存先のうち、前記代替保存先に設定された操作制限に基づいて暗号化の有無を判断する。   The invention according to claim 3 is the invention according to claim 1 or 2, wherein, when the plurality of storage destinations are searched for by the search means, the checking means is an operation restriction of the storage destination in which the operation restriction is not confirmed. And the processing means is based on the operation restriction set as the alternative storage destination among the one or more storage destinations that are the storage destination searched by the search means and for which the operation restriction is confirmed. To determine the presence or absence of encryption.

また、請求項4の発明は、請求項3の発明において、前記検索手段によって複数の保存先が検索された場合に前記確認手段によって確認された当該保存先ごとの操作制限を表示した保存先一覧から一の代替保存先を指定する代替保存先指定手段を具備する。   According to a fourth aspect of the invention, in the third aspect of the invention, when a plurality of storage destinations are searched by the search means, a storage destination list displaying operation restrictions for each of the storage destinations confirmed by the confirmation means. Alternative storage destination designating means for designating one alternative storage destination.

また、請求項5の発明は、請求項1乃至4のいずれかの発明において、前記処理手段は、前記画像データの暗号化を行う場合に、該暗号化に用いる暗号鍵を指定する暗号鍵指定手段を具備し、前記暗号鍵指定手段によって指定された暗号鍵に基づいて暗号化を行う。   The invention according to claim 5 is the encryption key designation according to any one of claims 1 to 4, wherein the processing means designates an encryption key used for encryption when the image data is encrypted. And encryption is performed based on the encryption key designated by the encryption key designation means.

また、請求項6の発明は、請求項1乃至5のいずれかの発明において、前記転送手段によって前記代替保存先へ画像データを転送した場合には、該代替保存先の情報と前記送信手段によって送信した保存先の情報とを含む転送情報を記憶する転送情報記憶手段と、前記保存先への転送可否を監視する監視手段と、前記監視手段による監視によって前記保存先への転送が可能となると、前記転送情報に基づいて前記代替保存先に保存された前記画像データを該保存先へ移動させる画像データ移動手段とを具備する。   Further, in the invention of claim 6 according to any one of claims 1 to 5, when image data is transferred to the alternative storage destination by the transfer means, the information of the alternative storage destination and the transmission means are used. Transfer information storage means for storing transfer information including information on the transmitted storage destination, monitoring means for monitoring whether transfer to the storage destination is possible, and transfer to the storage destination is possible by monitoring by the monitoring means And image data moving means for moving the image data stored in the alternative storage destination to the storage destination based on the transfer information.

また、請求項7の発明は、請求項6の発明において、前記監視手段による監視によって前記保存先への転送が可能となった場合に、該転送が可能となった画像データが前記代替保存先に保存した画像データと同一の画像データであるかを判断する同一性判断手段を具備し、前記画像データ移動手段は、前記同一性判断手段によって同一であると判断された場合に前記代替保存先に保存された画像データを、転送が可能となった前記保存先へ移動する。   The invention according to claim 7 is the invention according to claim 6, wherein when transfer to the storage destination is enabled by monitoring by the monitoring means, the image data that can be transferred is the alternative storage destination. Identity determining means for determining whether the image data is the same as the image data stored in the image data, and the image data moving means, when the identity determining means determines that the image data is the same, the alternative storage destination The image data stored in is transferred to the storage destination where transfer is possible.

また、請求項8の発明は、請求項7の発明において、前記同一性判断手段は、前記転送手段によって前記画像データを前記代替保存先に転送する際に、該画像データに対する第1の誤り検出符号を算出する第1の誤り検出符号算出手段と、前記監視手段による監視によって前記保存先への転送が可能となった場合に前記代替保存先に保存された画像データに対する第2の誤り検出符号を算出する第2の誤り検出符号算出手段とを具備し、前記第1の誤り検出符号算出手段によって算出した第1の誤り検出符号と前記第2の誤り検出符号算出手段によって算出した第2の誤り検出符号とが同一であるかを判断する。   The invention according to claim 8 provides the first error detection for the image data in the invention according to claim 7, wherein the identity determination means transfers the image data to the alternative storage destination by the transfer means. A first error detecting code calculating means for calculating a code, and a second error detecting code for the image data stored in the alternative storage destination when transfer to the storage destination is enabled by monitoring by the monitoring means Second error detecting code calculating means for calculating the first error detecting code calculated by the first error detecting code calculating means and the second error detecting code calculating means calculated by the second error detecting code calculating means. It is determined whether the error detection code is the same.

また、請求項9の発明は、画像データを読み取る画像読取手段を有する画像読取装置と、前記画像読取装置で読み取った画像データを保存する情報処理装置とを備え、前記画像読取装置は、前記画像読取手段によって読み取った画像データを前記情報処理装置へ送信する送信手段と、前記送信手段により送信した前記画像データが前記情報処理装置で保存できない場合に、他の情報処理装置を検索する検索手段と、前記検索手段によって検索された他の情報処理装置に設けられた操作制限を確認する確認手段と、前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段と、前記処理手段により処理された画像データを前記他の情報処理装置へ転送する転送手段とを具備する。   According to a ninth aspect of the present invention, there is provided an image reading device having an image reading means for reading image data, and an information processing device for storing image data read by the image reading device, wherein the image reading device includes the image reading device. Transmitting means for transmitting image data read by the reading means to the information processing apparatus; search means for searching for another information processing apparatus when the image data transmitted by the transmitting means cannot be stored in the information processing apparatus; A confirmation unit for confirming an operation restriction provided in another information processing apparatus searched by the search unit, a processing unit for processing the image data based on the operation restriction confirmed by the confirmation unit, and the process Transfer means for transferring the image data processed by the means to the other information processing apparatus.

また、請求項10の発明は、コンピュータを、画像データを読み取る画像読取手段、前記画像読取手段によって読み取った画像データを保存先へ送信する送信手段、前記送信手段により送信した前記画像データが前記保存先へ保存できない場合に、代替保存先を検索する検索手段、前記検索手段によって検索された代替保存先に設けられた操作制限を確認する確認手段、前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段、前記処理手段により処理された画像データを前記代替保存先へ転送する転送手段として機能させる。   According to a tenth aspect of the present invention, there is provided an image reading unit for reading image data, a transmission unit for transmitting image data read by the image reading unit to a storage destination, and the image data transmitted by the transmission unit is stored in the storage unit. Based on the operation restriction confirmed by the search means for searching for the alternative storage destination, the confirmation means for checking the operation restriction provided in the alternative storage destination searched by the search means, and the operation restriction confirmed by the confirmation means, It functions as processing means for processing the image data, and transfer means for transferring the image data processed by the processing means to the alternative storage destination.

本発明の請求項1によれば、読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することが可能になるという効果を奏する。   According to the first aspect of the present invention, it is possible to prevent unintended information acquisition by a third party by storing image data read by the reading process in an optimum form based on the operation restriction of the storage destination. There is an effect.

また、請求項2によれば、代替保存先の検索の処理を排除することになり負荷を軽減して保存することが可能になるという効果を奏する。   According to the second aspect of the present invention, there is an effect that the processing for searching for an alternative storage destination is eliminated and the load can be reduced and stored.

また、請求項3によれば、複数の保存先から最適な代替保存先を指定でき、利便性に優れるという効果を奏する。   According to the third aspect of the present invention, the optimum alternative storage destination can be designated from a plurality of storage destinations, and the convenience is excellent.

また、請求項4によれば、保存先の操作制限を確認した上で最適な代替保存先を指定でき、利便性に優れるという効果を奏する。   According to the fourth aspect of the present invention, it is possible to specify an optimum alternative storage destination after confirming the operation limitation of the storage destination, and there is an effect that the convenience is excellent.

また、請求項5によれば、第三者による意図しない情報の参照を防止することが可能になるという効果を奏する。   Further, according to the fifth aspect, there is an effect that it is possible to prevent unintended reference of information by a third party.

また、請求項6によれば、読取処理によって読み取った画像データを保存先に一時的に保存できない状態であっても、所望する保存先へ画像データを記憶することができ、利便性に優れるという効果を奏する。   According to the sixth aspect, even when the image data read by the reading process cannot be temporarily stored in the storage destination, the image data can be stored in a desired storage destination, which is excellent in convenience. There is an effect.

また、請求項7によれば、意図しない不要なデータ移動を防止することができるようになるという効果を奏する。   According to the seventh aspect, there is an effect that it is possible to prevent unintended unnecessary data movement.

また、請求項8によれば、意図しない不要なデータ移動を防止することができるようになるという効果を奏する。   Further, according to claim 8, there is an effect that it is possible to prevent unintended unnecessary data movement.

また、請求項9によれば、読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することが可能になるという効果を奏する。   According to the ninth aspect, it is possible to prevent unintended information acquisition by a third party by storing the image data read by the reading process in an optimal form based on the operation restriction of the storage destination. There is an effect.

また、請求項10によれば、読取処理によって読み取った画像データを保存先の操作制限に基づく最適な形態にて保存することにより第三者による意図しない情報取得を防止することが可能になるという効果を奏する。   According to the tenth aspect, it is possible to prevent unintended information acquisition by a third party by storing the image data read by the reading process in an optimum form based on the operation restriction of the storage destination. There is an effect.

本発明の実施の形態における画像読取装置および画像読取システムおよび画像読取プログラムを適用して構成した画像読取システムのシステム構成図の一例。1 is an example of a system configuration diagram of an image reading system configured by applying an image reading apparatus, an image reading system, and an image reading program according to an embodiment of the present invention. 本発明の実施の形態における画像読取装置の詳細な構成を示すブロック図の一例。1 is an example of a block diagram illustrating a detailed configuration of an image reading apparatus according to an embodiment of the present invention. 本発明の実施の形態における画像読取装置により行われる処理の流れを示すフローチャート。6 is a flowchart showing a flow of processing performed by the image reading apparatus according to the embodiment of the present invention. 図3に示す保存先の一覧を表示する処理の流れを示すフローチャートの一例。FIG. 4 is an example of a flowchart showing a flow of processing for displaying a list of storage destinations shown in FIG. 3. 読み取り処理により読み取った画像データを保存する保存先として指定可能な共有格納庫の情報を示すテーブル構成図。The table block diagram which shows the information of the shared storage which can be designated as a preservation | save destination which preserve | saves the image data read by the reading process. 予め登録された保存先と、検索処理によって検索された保存先を示す一覧情報の一例。An example of the list information which shows the storage destination registered beforehand and the storage destination searched by the search process. 読取画像データの保存が可能な保存先の一覧を表示する保存先一覧表示画面を示す図。The figure which shows the storage destination list display screen which displays the list | wrist of the storage destination which can preserve | save the reading image data. 読取画像データの送信に際して当該読取画像データの暗号化を指示する画面を示す図。The figure which shows the screen which instruct | indicates the encryption of the said reading image data at the time of transmission of reading image data. 本発明の実施の形態における画像読取装置および画像読取システムおよび画像読取プログラムを適用して構成した画像読取システムのシステム構成図の一例。1 is an example of a system configuration diagram of an image reading system configured by applying an image reading apparatus, an image reading system, and an image reading program according to an embodiment of the present invention. 図9に示す構成における画像読取装置の詳細な構成を示すブロック図。FIG. 10 is a block diagram showing a detailed configuration of the image reading apparatus in the configuration shown in FIG. 9. 図9に示す情報処理装置の詳細な構成を示すブロック図。The block diagram which shows the detailed structure of the information processing apparatus shown in FIG. 本発明の実施の形態における画像読取装置により行われる処理の流れを示すフローチャート。6 is a flowchart showing a flow of processing performed by the image reading apparatus according to the embodiment of the present invention. 図12に示すフローチャートの代替保存先を指定する処理の詳細な流れを示すフローチャート。The flowchart which shows the detailed flow of the process which designates the alternative preservation | save destination of the flowchart shown in FIG. 図12に示す転送処理で転送エラーが発生した場合に行う自動転送処理の流れを示すフローチャート。The flowchart which shows the flow of the automatic transfer process performed when a transfer error generate | occur | produces in the transfer process shown in FIG. 保存先情報の一例を示す図。The figure which shows an example of preservation | save destination information. 自動転送の設定を行う画面を示す図。The figure which shows the screen which performs the setting of automatic transfer. 予め登録された保存先と、検索処理によって検索された保存先を示す一覧情報の一例。An example of the list information which shows the storage destination registered beforehand and the storage destination searched by the search process. 保存先の一覧を表示する画面を示す図。The figure which shows the screen which displays the list | wrist of a save destination. 本発明の実施の形態における画像読取システムを構成する情報処理装置により行われる処理の流れを示すフローチャート。3 is a flowchart showing a flow of processing performed by the information processing apparatus that constitutes the image reading system according to the embodiment of the present invention.

以下、本発明に係わる画像読取装置および画像読取システムおよび画像読取プログラムの一実施例を添付図面を参照して詳細に説明する。   DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of an image reading apparatus, an image reading system, and an image reading program according to the present invention will be described in detail with reference to the accompanying drawings.

図1は、本発明の実施の形態における画像読取装置および画像読取システムおよび画像読取プログラムを適用して構成した画像読取システムのシステム構成図の一例である。   FIG. 1 is an example of a system configuration diagram of an image reading system configured by applying an image reading apparatus, an image reading system, and an image reading program according to an embodiment of the present invention.

図1において、原稿を光学的に読み取ることにより当該原稿に対する読取画像データを生成する画像読取装置100(以下、「スキャナ100」ともいう)は、読み取った読取画像データを、指定された保存先に送信するプッシュスキャン機能を有している。このときの保存先として、指定可能な記憶領域である共有格納庫(「共有フォルダ」ともいう)を有する情報処理装置であるPC−USER1(200−1)、PC−USER2(200−2)、PC−SERVER(200−3)がスキャナ100と電気通信回線を介して接続された構成を示している。   In FIG. 1, an image reading apparatus 100 (hereinafter, also referred to as “scanner 100”) that generates read image data for an original by optically reading the original, reads the read image data to a designated storage destination. It has a push scan function to transmit. As storage destinations at this time, PC-USER1 (200-1), PC-USER2 (200-2), and PC, which are information processing apparatuses having a shared storage (also referred to as “shared folder”) that is a storage area that can be specified. -SERVER (200-3) shows a configuration in which the scanner 100 is connected to the scanner 100 via an electric communication line.

この指定可能な共有格納庫として、PC−USER1に「共有フォルダ1」を備え、PC−USER2に「共有フォルダ2」を備え、PC−SERVERに「共有フォルダ3」を備えており、これらの共有格納庫は、たとえば、図5のような操作制限(以下、「アクセス制限」ともいう)がされた状態にある。   As this specifiable shared storage, “shared folder 1” is provided in PC-USER1, “shared folder 2” is provided in PC-USER2, and “shared folder 3” is provided in PC-SERVER. For example, the operation restriction (hereinafter also referred to as “access restriction”) as shown in FIG.

図5には、各共有格納庫に対して設定されたアクセス制限を示している。   FIG. 5 shows the access restrictions set for each shared storage.

PC−USER1(200−1)の共有格納庫である「共有フォルダ1」には、スキャナからのアクセスとユーザ1からのアクセスが許可されており、そのアクセス権として「読み書き可能」が設定されている。また、PC−USER2(200−2)の共有格納庫である「共有フォルダ2」は、スキャナからのアクセスとユーザ2からのアクセスが許可されており、そのアクセス権として「読み書き可能」が設定されている。さらに、PC−SERVER(200−3)の共有格納庫である「共有フォルダ3」は、スキャナからのアクセス、ユーザ1からのアクセス、ユーザ2からのアクセス全てが許可されていることから、アクセス制限されていない状態にある。   Access from the scanner and access from the user 1 are permitted to the “shared folder 1” which is a shared storage of the PC-USER1 (200-1), and “read / write” is set as the access right. . In addition, “shared folder 2”, which is a shared storage of PC-USER2 (200-2), is permitted to be accessed from the scanner and from user 2, and the access right “read / write” is set. Yes. Furthermore, access to the “shared folder 3” that is a shared storage of the PC-SERVER (200-3) is restricted because access from the scanner, access from the user 1, and access from the user 2 are all permitted. Not in a state.

このことから、PC−SERVER(200−3)の共有格納庫である「共有フォルダ3」等のアクセス制限がされていない状態に有る共有格納庫を、以下では「共有スペース」と称する。   Accordingly, a shared storage that is not restricted in access such as “shared folder 3” that is a shared storage of PC-SERVER (200-3) is hereinafter referred to as a “shared space”.

スキャナ100が有するプッシュスキャン機能では、これらの共有格納庫のうちのいずれかに読取処理によって読み取った読取画像データを保存する。   In the push scan function of the scanner 100, the read image data read by the reading process is stored in one of these shared storages.

プッシュスキャン機能による画像読取処理(スキャン処理)は、まず、スキャン処理における設定情報(「スキャンパラメータ」ともいう)を設定し、さらに、設定情報に基づいて読取処理をすることで生成した読取画像データを保存する保存先を設定する。この保存先として、予め指定された保存先若しくは登録された保存先の一覧から指定した保存先がある。   In the image reading process (scan process) by the push scan function, first, setting information (also referred to as “scan parameter”) in the scanning process is set, and further, the read image data generated by performing the reading process based on the setting information. Set the save destination for saving. As the storage destination, there is a storage destination specified in advance or a storage destination specified from a list of registered storage destinations.

スキャンパラメータ、保存先の情報が設定された後に、読取開始ボタン等が押下されることによって読み取り指示が行われると、スキャナ100の原稿台にセットされた読み取り対象の原稿の読取処理が開始される。この読取処理によって、原稿に係る読取画像データが生成され、正常に読取処理が終了すると、プッシュスキャン機能は、生成した読取画像データを指定された保存先に送信する送信処理を行う。   After a scan parameter and storage destination information are set, when a reading instruction is issued by pressing a reading start button or the like, reading processing of a reading target document set on the document table of the scanner 100 is started. . When the read image data relating to the document is generated by this reading process and the reading process is normally completed, the push scan function performs a transmission process of transmitting the generated read image data to the designated storage destination.

この送信処理によって、読取画像データの送信が正常に完了することによってプッシュスキャン機能を終了する。   By this transmission processing, the push scan function is terminated when transmission of the read image data is normally completed.

このときのスキャンパラメータとして、例えば、スキャン処理における解像度、画像サイズ、画像の暗号化の有無、白黒やフルカラーなどのカラーモード、TIFF形式やJPEG形式などの保存形式等がある。   Examples of scan parameters at this time include resolution in scan processing, image size, presence / absence of image encryption, color modes such as black and white and full color, and storage formats such as TIFF format and JPEG format.

また、読取画像データを送信する保存先の一覧は、予め指定されて登録された保存先のほか、保存先の検出処理により検出された共有フォルダの一覧が表示される。このときの保存先の検出処理は、プッシュスキャン機能の実行とは別に任意のタイミングで実行し、この検出処理によって検出された共有格納庫の一覧を図6に示す。   In addition, the list of storage destinations to which the scanned image data is transmitted displays a list of shared folders detected by the storage destination detection process in addition to the storage destinations designated and registered in advance. The storage destination detection process at this time is executed at an arbitrary timing separately from the execution of the push scan function, and FIG. 6 shows a list of shared storages detected by this detection process.

図6は、予め登録された保存先と、検索処理によって検索された保存先を示す一覧情報である。   FIG. 6 shows list information indicating storage destinations registered in advance and storage destinations searched by the search process.

図6は、[保存先名]項目601、[宛先番号]項目602、[宛先名]項目603、[アクセス制限]項目604、[サーバー名/IPアドレス]項目605、[共有名]項目606、[ログインユーザ]項目607、[パスワード]項目608によって構成されており、3つの保存先の例を示している。   FIG. 6 shows a [save destination name] item 601, [destination number] item 602, [destination name] item 603, [access restriction] item 604, [server name / IP address] item 605, [share name] item 606, It is composed of a [login user] item 607 and a [password] item 608, and shows three examples of storage destinations.

[保存先名]項目601は、保存先の共有格納庫を識別する名称であり、[宛先番号]項目602は、保存先の識別番号であり、[宛先名]項目603は、共有格納庫が設けられた装置名称である。また、[アクセス制限]項目604は、各保存先に対してアクセス制限がされているか否かを示しており、この[アクセス制限]項目604に「有り」が示されることによりアクセス制限が設定されている場合のアクセス制限の内容を図5のアクセス制限に示している。   The [save destination name] item 601 is a name for identifying the shared storage of the storage destination, the [destination number] item 602 is the identification number of the storage destination, and the [destination name] item 603 is provided with a shared storage. Device name. Further, an [access restriction] item 604 indicates whether or not an access restriction is set for each storage destination. When the [access restriction] item 604 indicates “present”, the access restriction is set. The contents of the access restriction in the case of the access restriction are shown in the access restriction in FIG.

さらに、[サーバー名/IPアドレス]項目605は、ネットワーク上で保存先の共有格納庫を識別する装置名称であって、[共有名]項目606は、保存先をネットワーク上で識別する名称であって、図1に示す「共有フォルダ1」、「共有フォルダ2」、「共有フォルダ3」がそれに該当する。[ログインユーザ]項目607は、ログインが可能なユーザ名を示しており、[パスワード]項目608は、ログインが可能なユーザ名に対するパスワードを示している。   Furthermore, a [server name / IP address] item 605 is a device name for identifying a shared storage at the storage destination on the network, and a [share name] item 606 is a name for identifying the storage destination on the network. The “shared folder 1”, “shared folder 2”, and “shared folder 3” shown in FIG. [Login user] item 607 indicates a user name that can log in, and [Password] item 608 indicates a password for the user name that can log in.

例えば、[保存先名]項目601が「保存先1」である読取画像データの保存先は、その保存先の宛先を示す名称として[宛先名]項目603に「ユーザ1のPC−USER1」が示されており、この宛先の装置名称を[サーバー名/IPアドレス]項目605に「PC−USER1」と示している。そして、この「保存先1」のネットワーク上の名称が「共有フォルダ1」であることを[共有名]項目606に示しており、この「共有フォルダ1」にログインするために必要なユーザ名が「user1」であることを[ログインユーザ]項目607に示し、また、[パスワード]項目608にログインするためのパスワードが「abcd001」であることを示している。   For example, the storage destination of the read image data whose “storage destination name” item 601 is “save destination 1” has “PC-USER1 of user 1” in the “destination name” item 603 as a name indicating the destination of the storage destination. The destination device name is indicated as “PC-USER1” in the [Server Name / IP Address] item 605. The [Shared Folder 1] item 606 indicates that the name of the “storage destination 1” on the network is “Shared Folder 1”, and the user name required to log in to this “Shared Folder 1” is displayed. “Login user” item 607 indicates that it is “user1”, and the password for logging in to “password” item 608 indicates “abcd001”.

このことから、スキャナ100を用いてプッシュスキャン機能を利用するユーザが「user1」である場合には、初期値として、共有名が「共有フォルダ1」であって宛先名が「ユーザ1のPC−USER1」である「保存先1」に読取画像データを送信することが指定されている。また、ユーザが「user2」である場合には、初期値として、共有名が「共有フォルダ2」であって宛先名が「ユーザ2のPC−USER2」である「保存先2」に読取画像データを送信することが指定されている。   Therefore, when the user who uses the push scan function using the scanner 100 is “user1”, the shared name is “shared folder 1” and the destination name is “PC1 of user 1” as an initial value. It is designated to transmit the read image data to “save destination 1”, which is “USER1”. When the user is “user2”, as the initial value, the read image data is stored in “save destination 2” whose share name is “shared folder 2” and whose destination name is “PC-USER2 of user 2”. Is specified to be sent.

この図6に示すような共有格納庫が管理された状態で、例えば「user1」のユーザがプッシュスキャン機能を実行すると、原稿台にセットされた原稿の読取処理が行われて読取画像データが生成され、指定された保存先1へ読取画像データを送信する。   In the state where the shared storage shown in FIG. 6 is managed, for example, when the user “user1” executes the push scan function, the reading processing of the document set on the document table is performed and the read image data is generated. The read image data is transmitted to the designated storage location 1.

この送信処理に際して、保存先の装置の電源が投入されていない状態やネットワークが遮断されている等の状態で送信できない状態により障害や不具合(以下、「エラー」という)が発生している場合には、スキャナ100がこのエラーを検知して図6に示すような保存先の一覧を元に、その保存先とは異なる他の保存先(以下、「代替保存先」という)を指定可能とする図7に示すような画面を表示することにより、プッシュスキャン機能を利用するユーザにより代替保存先の指定を指示する。   During this transmission process, if a failure or malfunction (hereinafter referred to as “error”) occurs due to a state where the transmission destination device is not turned on or the network cannot be transmitted. Allows the scanner 100 to detect this error and designate another storage destination (hereinafter referred to as “alternative storage destination”) different from the storage destination based on the list of storage destinations as shown in FIG. By displaying a screen as shown in FIG. 7, the user using the push scan function is instructed to specify an alternative storage destination.

図7は、読取画像データの保存が可能な保存先の一覧を表示する保存先一覧表示画面を示す図であって、図7(a)は、図6に示す保存先の一覧全てを表示した状態の保存先一覧表示画面を示す図であり、図7(b)は、プッシュスキャン機能を実行するユーザにより保存可能な保存先の一覧を表示する画面を示す図である。   FIG. 7 is a diagram showing a storage destination list display screen for displaying a list of storage destinations where the read image data can be stored. FIG. 7A shows the entire storage destination list shown in FIG. FIG. 7B is a diagram showing a screen that displays a list of storage destinations that can be stored by a user who executes the push scan function.

上記の例では、プッシュスキャン機能を利用すユーザが「user1」であることから、図7(b)では、この「user1」が読取画像データを保存可能な保存先として、保存先1の「ユーザ1のPC−USER1」とアクセス制限が設けられていない共有格納庫である「共有スペース」を示している。   In the above example, since the user who uses the push scan function is “user1”, in FIG. 7B, “user1” is “user1” of the storage destination 1 as a storage destination that can store the read image data. 1 “PC-USER1” and “shared space” which is a shared storage with no access restrictions.

もちろん、プッシュスキャン機能を実行するユーザの「user1」に対する保存先として予め指定された「ユーザ1のPC−USER1」に設けられた「共有フォルダ1」以外の「user1」が保存可能な共有格納庫のみを表示するような構成であってもよい。すなわち、アクセス制限が設けられていない「共有スペース」のみを表示するような構成であってもよい。   Of course, only the shared hangar that can store “user1” other than “shared folder 1” provided in “PC-USER1 of user 1” specified in advance as a storage destination for “user1” of the user who executes the push scan function. May be configured to display. In other words, the configuration may be such that only “shared spaces” for which no access restriction is provided are displayed.

さらに、ユーザに対応して予め指定した共有格納庫(上記の例では、「user1」に対応する「共有フォルダ1」)への送信処理においてエラーが発生した場合、図7に示すような保存先一覧表示画面を表示することなく、共有スペースに送信するような構成とすることも可能である。この場合、読取画像データを送信した保存先の情報を、プッシュスキャン機能を実行するユーザに対して表示する。   Further, when an error occurs in the transmission process to the shared storage (designated as “user1” corresponding to “user1” in the above example) corresponding to the user, a list of storage destinations as shown in FIG. It is also possible to adopt a configuration that transmits to the shared space without displaying the display screen. In this case, the storage destination information to which the read image data is transmitted is displayed to the user who executes the push scan function.

図7に示すような画面を用いて代替保存先が指定されると、その代替保存先が共有スペースであるかを判断して共有スペースである場合に図8に示すような画面を表示して暗証番号等の暗号鍵の入力を可能とする。   When an alternative storage destination is designated using a screen as shown in FIG. 7, it is determined whether the alternative storage destination is a shared space, and if it is a shared space, a screen as shown in FIG. 8 is displayed. Allows input of encryption keys such as passwords.

図8は、読取画像データの送信に際して当該読取画像データの暗号化を指示する画面であって、暗号化処理における暗号キーを暗証番号によって指定する。   FIG. 8 is a screen for instructing encryption of the read image data when transmitting the read image data, and an encryption key in the encryption process is designated by a personal identification number.

図8には、暗証番号入力項目801、暗証番号入力確認項目802、OKボタン803、キャンセルボタン804を備え、暗証番号入力項目801と暗証番号入力確認項目802に同一の暗証番号を入力し、OKボタン803を押下することによって入力された暗証番号を暗号キーとして読取画像データが暗号化される。   8 includes a personal identification number input item 801, a personal identification number input confirmation item 802, an OK button 803, and a cancel button 804. The same personal identification number is input to the personal identification number input item 801 and the personal identification number input confirmation item 802, and OK. When the button 803 is pressed, the read image data is encrypted using the password entered as an encryption key.

キャンセルボタン804を押下することによって暗号化処理が取り消され、暗号化することなく読取画像データの送信処理が行われる。この場合、暗号化処理が行われることなく、読取画像データが共有スペースに保存されることを確認するダイアログを表示してその旨が了承されることによって、暗号化することなく読取画像データの送信を行うような構成とすることも可能である。   By pressing a cancel button 804, the encryption process is canceled, and the read image data transmission process is performed without encryption. In this case, without performing the encryption process, a dialog confirming that the read image data is stored in the shared space is displayed, and when this is acknowledged, the read image data is transmitted without being encrypted. It is also possible to adopt a configuration that performs the above.

このような図7、図8に示す画面を用いて、代替保存先および暗号化の有無が設定されると、読取画像データを暗号化の有無に従って処理し、暗号化が指定されている場合には暗証番号に基づいて暗号化して、指定された代替保存先へと送信する。   When the alternative storage destination and the presence / absence of encryption are set using the screens shown in FIGS. 7 and 8, the read image data is processed according to the presence / absence of encryption, and encryption is designated. Encrypts based on the password and sends it to the designated alternative storage location.

図2は、本発明の実施の形態における画像読取装置の詳細な構成を示すブロック図の一例である。   FIG. 2 is an example of a block diagram showing a detailed configuration of the image reading apparatus according to the embodiment of the present invention.

図2に示す画像読取装置は、画像読取処理における主制御を行うコントローラ10、画像読取処理に際してユーザとのインターフェースである操作パネル20、原稿の読取処理を行う画像読取部30により構成される。   The image reading apparatus shown in FIG. 2 includes a controller 10 that performs main control in image reading processing, an operation panel 20 that is an interface with a user during image reading processing, and an image reading unit 30 that performs document reading processing.

コントローラ10は、ネットワーク制御部11、情報格納庫検出部12、保存先管理部13、保存先情報記憶部14、暗号化処理部15、データフォーマット部16、画像処理部17、スキャンジョブ制御部18を具備し、操作パネル20は、保存先一覧表示選択部21、識別表示制御部22、スキャンパラメータ入力部23、暗号化設定部24、スキャン指示部25を具備し、画像読取部30は、読取制御部31、フィーダー部32、プラテン部33を具備して構成される。   The controller 10 includes a network control unit 11, an information storage detection unit 12, a storage destination management unit 13, a storage destination information storage unit 14, an encryption processing unit 15, a data formatting unit 16, an image processing unit 17, and a scan job control unit 18. The operation panel 20 includes a storage destination list display selection unit 21, an identification display control unit 22, a scan parameter input unit 23, an encryption setting unit 24, and a scan instruction unit 25, and the image reading unit 30 performs reading control. A portion 31, a feeder portion 32, and a platen portion 33 are provided.

操作パネル20は、表示部や操作部を具備し、操作部をユーザが操作することによってプッシュスキャン機能を選択すると、操作パネル20の保存先一覧表示制御部21では、コントローラ10の保存先管理部13が有する保存先情報記憶部14で記憶する図6に示すような共有格納庫の一覧のうち、そのユーザがアクセス可能な共有格納庫の表示制御を行う。このときの表示例が図7である。   The operation panel 20 includes a display unit and an operation unit. When the user selects the push scan function by operating the operation unit, the storage location list display control unit 21 of the operation panel 20 displays the storage location management unit of the controller 10. Among the list of shared storages as shown in FIG. 6 stored in the storage location information storage unit 14 of FIG. 13, display control of the shared storages accessible by the user is performed. A display example at this time is shown in FIG.

なお、図6に示す共有格納庫の一覧は、ネットワーク制御部11が有する情報格納庫検出部12が定期的に若しくは任意のタイミングで、ネットワーク上に存在する共有格納庫を検索する処理を行い、登録された共有格納庫とは異なる共有格納庫が検出された場合にその共有格納庫を保存先の共有格納庫の一覧として保存したものである。   The list of shared hangars shown in FIG. 6 is registered by the information hangar detecting unit 12 of the network control unit 11 performing a process of searching for a shared hangar existing on the network periodically or at an arbitrary timing. When a shared hangar different from the shared hangar is detected, the shared hangar is saved as a list of shared hangars as storage destinations.

そして、保存先一覧表示部21が有する識別表示制御部22によって共有格納庫が共有スペースであるかを判断し、共有スペースである場合には、その旨を識別できる表示制御を行う。図7に示す例では、「Free」という白抜き文字からなる楕円図形を、共有スペースと判断した共有格納庫の一覧に表示している。   Then, the identification display control unit 22 included in the storage destination list display unit 21 determines whether or not the shared storage is a shared space. If the shared storage is a shared space, display control that can identify the fact is performed. In the example illustrated in FIG. 7, an oval figure composed of white characters “Free” is displayed in the list of shared storages determined to be a shared space.

保存先一覧表示制御部21で表示された保存先から、読取画像データを保存する保存先が指定されると、その保存先の情報を保存先管理部13へ通知し、保存先管理部13が管理する。   When a storage destination for storing the scanned image data is designated from the storage destinations displayed by the storage destination list display control unit 21, the storage destination management unit 13 notifies the storage destination management unit 13 of the storage destination information. to manage.

続いて、スキャンパラメータ入力部23で読取処理における設定情報であるスキャンパラメータの入力を行い、またスキャンパラメータ入力部23が有する暗号化設定部24で暗号化処理の有無および暗号化する場合には暗証番号等の暗号キーを図8に示すような画面を用いて設定する。この暗号化設定部24で暗号化の有無が設定されると、コントローラ10の暗号化処理部15へとその設定内容を通知する。さらに、スキャンパラメータ入力部23で入力されたスキャンパラメータの情報を画像処理部17、データフォーマット部16へと通知する。   Subsequently, a scan parameter which is setting information in the reading process is input by the scan parameter input unit 23, and the encryption setting unit 24 included in the scan parameter input unit 23 indicates whether or not the encryption process is performed. An encryption key such as a number is set using a screen as shown in FIG. When the presence / absence of encryption is set by the encryption setting unit 24, the setting content is notified to the encryption processing unit 15 of the controller 10. Further, the information of the scan parameter input by the scan parameter input unit 23 is notified to the image processing unit 17 and the data format unit 16.

このようにして、保存先およびスキャンパラメータが設定されると、操作パネル20のスキャン指示部25は、これらの情報に基づいて、読取処理の実行指示をスキャンジョブ制御部18に行う。   When the storage destination and the scan parameters are set in this way, the scan instruction unit 25 of the operation panel 20 instructs the scan job control unit 18 to execute a reading process based on these pieces of information.

コントローラ10のスキャンジョブ制御部18は、スキャン指示部25から読取処理の実行指示を受けることによって、画像読取部30の読取制御部31へ読取処理の開始指示を行う。この開始指示を受けた読取制御部31は、フィーダー部32の動作制御を行うことでプラテン部33にセットされた読取対象の原稿の読取処理を制御し、画像読取部30によって読み取った読取画像データをコントローラ10の画像処理部17へと送出する。   The scan job control unit 18 of the controller 10 instructs the reading control unit 31 of the image reading unit 30 to start reading processing by receiving an instruction to execute reading processing from the scan instruction unit 25. Upon receiving this start instruction, the reading control unit 31 controls the operation of the feeder unit 32 to control the reading process of the document to be read set on the platen unit 33, and the read image data read by the image reading unit 30. Is sent to the image processing unit 17 of the controller 10.

画像処理部17は、受信した読取画像データに対して色変換処理、回転処理等の画像処理を行い、処理後の読取画像データをデータフォーマット部16へと送出する。データフォーマット部16では、スキャンパラメータ入力部23から通知されたスキャンパラメータに含まれるデータフォーマットへ画像処理部17から受信した読取画像データを変換する。   The image processing unit 17 performs image processing such as color conversion processing and rotation processing on the received read image data, and sends the processed read image data to the data format unit 16. The data format unit 16 converts the read image data received from the image processing unit 17 into a data format included in the scan parameter notified from the scan parameter input unit 23.

データフォーマット部16は、所定のデータフォーマットへと変換すると、その変換後の読取画像データを暗号化処理部15へと送出する。暗号化処理部15では、スキャンパラメータ入力部23の暗号化設定部24から暗号化処理が指定されている場合には、データフォーマット部16から受信した読取画像データの暗号化を行う。暗号化が指定されていない場合には、データフォーマット部16から受信した読取画像データをネットワーク制御部11へと送出する。   When the data format unit 16 converts the data into a predetermined data format, the data format unit 16 sends the converted read image data to the encryption processing unit 15. The encryption processing unit 15 encrypts the read image data received from the data formatting unit 16 when the encryption processing is designated from the encryption setting unit 24 of the scan parameter input unit 23. When encryption is not designated, the read image data received from the data format unit 16 is sent to the network control unit 11.

このときの暗号化処理部15によって行われる暗号化処理は、暗証番号等の暗号キーに基づいて暗号化処理を行う。   The encryption processing performed by the encryption processing unit 15 at this time performs encryption processing based on an encryption key such as a password.

暗号化処理が行われると、暗号化処理部15は、暗号化処理が行われた読取画像データをネットワーク制御部11へと送出し、ネットワーク制御部11では、暗号化処理部15から読取画像データを受信すると、保存先管理部13から当該読取画像データを送信して保存する保存先の情報を取得する。   When the encryption process is performed, the encryption processing unit 15 sends the read image data subjected to the encryption process to the network control unit 11, and the network control unit 11 reads the read image data from the encryption processing unit 15. Is received from the storage location management unit 13 to acquire the information of the storage location to which the read image data is transmitted and stored.

保存先管理部13から保存先の情報を受信したネットワーク制御部11では、読取画像データをその保存先へ送信する送信制御を行う。このとき、保存先からの応答により読取画像データを保存できない場合や保存先が存在しない場合等により、読取画像データを保存できないときは保存先一覧表示制御部21へ保存先の一覧表示を指示し、指定された保存先に代わる代替保存先の指定をユーザに促す。   The network control unit 11 that has received the storage location information from the storage location management unit 13 performs transmission control for transmitting the read image data to the storage location. At this time, when the read image data cannot be saved due to a response from the save destination or when the read image data cannot be saved, for example, the save destination list display control unit 21 is instructed to display a list of save destinations. The user is prompted to specify an alternative storage destination in place of the specified storage destination.

このとき、保存先一覧表示制御部21は、保存先情報記憶部14に記憶する保存先の一覧を表示し、代替保存先をユーザにより指定可能とする。ユーザにより代替保存先が指定されると、保存先管理部13へとその代替保存先の情報を通知し、保存先管理部13はその代替保存先の情報を管理する。また、保存先一覧表示制御部21は、ネットワーク制御部11に対して代替保存先が指定されたことを通知する。   At this time, the storage destination list display control unit 21 displays a list of storage destinations stored in the storage destination information storage unit 14 and allows the user to specify an alternative storage destination. When an alternative storage destination is designated by the user, information on the alternative storage destination is notified to the storage destination management unit 13, and the storage destination management unit 13 manages the information on the alternative storage destination. Further, the storage destination list display control unit 21 notifies the network control unit 11 that an alternative storage destination has been designated.

これにより、ネットワーク制御部11は、保存先管理部13で管理された代替保存先の情報を取得し、当該代替保存先に対して読取画像データを送信する。このとき、その代替保存先に対しても送信できない場合には、再度保存先一覧表示制御部21へ保存先の一覧表示を指示する。   As a result, the network control unit 11 acquires the information on the alternative storage destination managed by the storage destination management unit 13 and transmits the read image data to the alternative storage destination. At this time, if transmission to the alternative storage destination is not possible, the storage destination list display control unit 21 is again instructed to display a list of storage destinations.

このとき、全ての保存先に読取画像データが送信できない場合、一定回数以上送信できない場合には処理を中止し、操作パネル20の表示部にその旨を表示し、その読取画像データを破棄する。もちろん、破棄することなくスキャナ内の記憶領域に一時的に記憶するような構成であってもよい。   At this time, if the read image data cannot be transmitted to all storage destinations, or if the read image data cannot be transmitted more than a predetermined number of times, the processing is stopped, the fact is displayed on the display unit of the operation panel 20, and the read image data is discarded. Of course, it may be configured to store temporarily in the storage area in the scanner without discarding.

図3は、本発明の実施の形態における画像読取装置により行われる処理の流れを示すフローチャートである。   FIG. 3 is a flowchart showing a flow of processing performed by the image reading apparatus according to the embodiment of the present invention.

図3において、プッシュスキャン機能が指定されると処理が開始され、まず、スキャン処理(読取処理)することによって読み取った読取画像データを保存する保存先の一覧を表示する処理を行う(301)。この保存先の一覧を表示する処理の流れを図4に示す。   In FIG. 3, when the push scan function is designated, the process is started. First, a process of displaying a list of storage destinations for storing the read image data read by the scan process (read process) is performed (301). FIG. 4 shows the flow of processing for displaying this list of storage destinations.

この保存先の一覧を表示する処理によって表示された保存先一覧のうち、いずれかを読み取り画像データの保存先として指定する(302)。次に、指定された保存先が誰でも読み書きできる共有格納庫(共有スペース)であるかを判断する(303)。この判断処理において、当該指定された保存先がログイン動作を必要としている場合には第三者のアクセスであることを示すゲスト(GUEST)ユーザによるログイン動作を行い、認証されるか否かにより共有格納庫であるか否かを判断する。   One of the storage destination lists displayed by the processing for displaying the list of storage destinations is designated as the storage destination of the read image data (302). Next, it is determined whether the designated storage destination is a shared storage (shared space) that anyone can read and write (303). In this determination process, if the specified storage destination requires a login operation, a login operation by a guest (GUEST) user indicating that access is made by a third party is performed, and sharing is performed depending on whether or not authentication is performed. Determine whether it is a hangar.

ゲストユーザによるログイン動作によって認証されること等により、指定された保存先が共有格納庫であると判断される場合(303でYES)には、暗号化機能を「有効」と設定する(304)。それに対して、指定された保存先が共有格納庫であると判断されない場合(303でNO)には、暗号化機能の「有効、無効」の設定を初期値に従う。すなわち、暗号化機能の初期値として「有効」が設定されている場合には暗号化機能を「有効」とし、「無効」が設定されている場合には「無効」とする。   If it is determined that the designated storage location is the shared storage due to authentication by a login operation by the guest user or the like (YES in 303), the encryption function is set to “valid” (304). On the other hand, if it is not determined that the designated storage location is the shared storage (NO in 303), the “valid / invalid” setting of the encryption function is followed according to the initial value. That is, when “valid” is set as the initial value of the encryption function, the encryption function is “valid”, and when “invalid” is set, it is “invalid”.

続いて、スキャン処理における設定情報(スキャンパラメータ)が設定されているかを判断する(305)。設定情報が設定されている場合(305でYES)には、その設定情報に基づいて読み取り処理を行うこととし、設定されていない場合(305でNO)には、初期設定のスキャンパラメータの読み込みを行う(306)。   Subsequently, it is determined whether setting information (scan parameters) in the scan process is set (305). When the setting information is set (YES in 305), the reading process is performed based on the setting information. When the setting information is not set (NO in 305), the scan parameters of the initial setting are read. Perform (306).

この設定情報(スキャンパラメータ)は、上記にも示すように、読み取り処理のカラーモード(白黒、グレースケール、フルカラーなどの各モード)のほか、読取解像度、読取画像サイズなどである。   As described above, the setting information (scan parameters) includes a reading resolution, a reading image size, and the like in addition to a reading processing color mode (monochrome, gray scale, full color, etc.).

このようにしてスキャンパラメータが設定されると、続いて、暗号化機能が「有効」と設定されているかを判断する(307)。   When the scan parameters are set in this way, it is subsequently determined whether the encryption function is set to “valid” (307).

暗号化機能が有効とされている場合(307でYES)には、その暗号化機能における「暗号キー」と呼ばれる暗号情報が設定されているかを判断する(308)。暗号キーが設定されている場合(308でYES)には、その設定された暗号キーを用いて暗号化処理を行うものとする。   If the encryption function is enabled (YES in 307), it is determined whether encryption information called “encryption key” in the encryption function is set (308). If an encryption key is set (YES in 308), encryption processing is performed using the set encryption key.

それに対して、暗号キーが設定されていない場合(308でNO)には、その暗号キーの設定の取り消しが行われたかを判断し(309)、暗号キーの設定の取り消しが行われた場合(309でYES)には、暗号化機能を「無効」と設定する。   On the other hand, if the encryption key has not been set (NO in 308), it is determined whether the setting of the encryption key has been canceled (309), and if the setting of the encryption key has been canceled (309). If YES in 309, the encryption function is set to “invalid”.

また、暗号キーの設定が取り消されていない場合(309でNO)には、その暗号キーが設定されるのを待つこととする。その後、暗号キーの設定若しくは設定の取消が行われることにより、暗号化機能を「有効」若しくは「無効」へと設定する。   If the setting of the encryption key has not been canceled (NO in 309), the process waits for the encryption key to be set. Thereafter, the encryption function is set to “valid” or “invalid” by setting the encryption key or canceling the setting.

このようにして、暗号化機能による暗号化処理を「有効」とするか「無効」とするかが設定され、また、暗号化処理を「有効」とする場合には暗号キーが設定されると、続いて、画像読取装置の操作パネル等に設けられたスキャンボタン等が押下されることにより原稿の読み取り処理の開始指示が行われたかを判断する(311)。   In this way, whether the encryption processing by the encryption function is set to “valid” or “invalid” is set, and when the encryption processing is set to “valid”, the encryption key is set. Subsequently, it is determined whether or not an instruction to start document reading processing has been issued by pressing a scan button or the like provided on the operation panel of the image reading apparatus (311).

スキャンボタン等が押下され、読み取り処理の開始が指示されると(311でYES)、読取対象として原稿台にセットされた原稿の読み取り処理を行う(312)。   When the scan button or the like is pressed and the start of the reading process is instructed (YES in 311), the reading process of the document set on the document table as a reading target is performed (312).

この読み取り処理の継続中若しくは一時記憶において、読取エラーが発生したかを判断する(313)。   It is determined whether a reading error has occurred during the reading process or during temporary storage (313).

読取エラーが発生せずに正常に読み取り処理が終了した場合(313でNO)には、続いて、暗号化機能が有効であるかを判断する(316)。暗号化機能が有効に設定されている場合(316でYES)には、読み取り処理によって読み取った読取画像データに対して暗号キーに基づく暗号化処理を行う(317)。   If the reading process is normally completed without a reading error (NO in 313), it is subsequently determined whether the encryption function is valid (316). When the encryption function is set to be valid (YES in 316), encryption processing based on the encryption key is performed on the read image data read by the reading processing (317).

これにより、暗号化された読取画像データが形成された状態となる。   As a result, encrypted read image data is formed.

これに対して、読み取り処理の継続中若しくは一時記憶において、読取エラーが発生した場合(313でYES)には、発生した読取エラーに対するリカバリー処理を行う(314)。例えば、発生したエラーが印刷用紙の給紙・排紙できない用紙搬送エラー、トナー等の印字材料の不足による材料不足エラーなどに対する正常動作の回復操作を行う。   On the other hand, if a reading error occurs during the reading process or during temporary storage (YES in 313), a recovery process for the generated reading error is performed (314). For example, a normal operation recovery operation is performed for an error that has occurred, such as a paper conveyance error in which printing paper cannot be fed or discharged, or a material shortage error due to a shortage of printing material such as toner.

その後、その読み取り処理が取り消されたかを判断し(315)、リカバリー処理後、読み取り処理が取り消されていない場合(315でNO)には、再度、原稿台にセットされた原稿の読み取り処理を行う(312)。また、読み取り処理が取り消された場合(315でYES)には、読み取り処理が正常に行われなかった旨を示すエラー表示を行って(322)処理を終了する。   Thereafter, it is determined whether the reading process has been canceled (315). If the reading process has not been canceled after the recovery process (NO in 315), the reading process of the document set on the document table is performed again. (312). If the reading process is canceled (YES in 315), an error display indicating that the reading process has not been performed normally is performed (322), and the process is terminated.

反対に、正常に読み取り処理が行われると、読み取り処理が行われた読取画像データを、指定された保存先に保存するために転送処理を行う(318)。この転送処理において、転送エラーが発生したかを判断して(319)、転送エラーが発生せず正常に保存先に保存された場合(319でNO)にはプッシュスキャン機能が正常に終了したこととなる。   On the other hand, when the reading process is normally performed, a transfer process is performed to store the read image data subjected to the reading process in a designated storage destination (318). In this transfer process, it is determined whether or not a transfer error has occurred (319), and if the transfer error does not occur and is normally stored in the storage destination (NO in 319), the push scan function has ended normally. It becomes.

それに対して、転送途中で転送エラーが発生した場合(319でYES)には、あらためて保存先の一覧を表示する処理を行う(320)。この保存先を設定する処理の流れを図4に示す。   On the other hand, if a transfer error occurs during transfer (YES in 319), processing for displaying a list of storage destinations is performed again (320). The flow of processing for setting the storage destination is shown in FIG.

もちろん、転送処理を再度実行するような構成であってもよい。この場合、予め指定された実行回数を実行後、それでも転送エラーが発生する場合に、あらためて保存先の一覧表示を行う(320)。   Of course, the configuration may be such that the transfer process is executed again. In this case, after executing the number of executions designated in advance, if a transfer error still occurs, a list of storage destinations is displayed again (320).

このとき、転送処理の取り消しが指定されたかを判断し(321)、保存先が指定された場合(321でYES)には、エラー表示を行って(322)処理を終了する。また、転送処理が取り消されていない場合(321でNO)であって、一覧表示された保存先の一覧から、保存先が指定される(322)と、再度、読取画像データの転送処理が行われる。   At this time, it is determined whether or not cancellation of the transfer process is designated (321). If the save destination is designated (YES in 321), an error is displayed (322) and the process is terminated. If the transfer process has not been canceled (NO in 321) and the storage destination is specified from the list of storage destinations displayed in the list (322), the read image data transfer process is performed again. Is called.

図4は、図3に示す保存先の一覧を表示する処理の流れを示すフローチャートの一例である。   FIG. 4 is an example of a flowchart showing a flow of processing for displaying the list of storage destinations shown in FIG.

図4は、プッシュスキャン機能が指定されると処理が開始され、ネットワーク上に存在する複数のユーザが読み書きできる共有格納庫を検索する(401)。この検索の結果、共有格納庫が検索されたかを判断する(402)。この検索の結果、1以上の共有格納庫が検索された場合(401でYES)には、続いて、その検索された共有格納庫にアクセス制限が行われているかを判断する(403)。すなわち、指定されたユーザのみが読み書きできる共有格納庫であるか、ユーザを問わず誰もが読み書きできる共有格納庫であるかを判断する。   In FIG. 4, when the push scan function is designated, the process is started, and a shared storage that can be read and written by a plurality of users existing on the network is searched (401). As a result of this search, it is determined whether the shared storage has been searched (402). If one or more shared hangars are found as a result of this search (YES in 401), it is subsequently determined whether or not access is restricted to the searched shared hangars (403). That is, it is determined whether the shared storage is readable / writable only by the designated user or the shared storage is readable / writable by anyone regardless of the user.

このアクセス制限が行われているか否かは、第三者が自由に読み書きできるか否か(ゲストユーザにより読み書きできるか否か)によって判断し、アクセス制限がある場合(403でYES)、すなわち、第三者が自由に読み書きできる場合には、続いて、その共有格納庫が保存先として登録された状態にあるかを判断する(407)。   Whether or not this access restriction is performed is determined by whether or not a third party can freely read and write (whether or not the guest user can read and write). If there is access restriction (YES in 403), that is, If a third party can freely read and write, it is then determined whether or not the shared storage is registered as a storage destination (407).

既に、保存先として登録された状態にある共有格納庫である場合(407でYES)には、アクセス制限が行われた共有格納庫であることを設定する(408)。また、保存先として登録された状態にない共有格納庫である場合(407でNO)には、検索した共有格納庫の情報を保存先として登録せずに破棄する。   If the shared storage is already registered as a storage destination (YES in 407), it is set to be a shared storage with access restriction (408). If the shared storage is not registered as a storage destination (NO in 407), the information of the searched shared storage is discarded without being registered as a storage destination.

次に、検索された共有格納庫にアクセス制限が行われていない場合(403でNO)には、続いて、その共有格納庫が保存先として登録された状態にあるかを判断する(404)。   Next, when access restriction is not performed on the searched shared storage (NO in 403), it is subsequently determined whether the shared storage is registered as a storage destination (404).

保存先として既に登録された状態にある共有格納庫である場合(404でYES)には、その共有格納庫をアクセス制限されていない共有格納庫であることを設定する(405)。それに対して、保存先として登録されていない状態にある共有格納庫である場合(404でNO)には、その共有格納庫を保存先に新規に登録し、アクセス制限されていない共有格納庫であることを設定する(406)。   If the shared storage is already registered as a storage destination (YES in 404), it is set that the shared storage is a shared storage with no access restriction (405). On the other hand, if the shared storage is not registered as a storage destination (NO in 404), the shared storage is newly registered in the storage destination, and the shared storage is not restricted in access. Set (406).

このようにして、検索された共有格納庫のアクセス制限の有無が設定されると、検索の結果、他の共有格納庫が存在するかを判断する(409)。他の共有格納庫が存在する場合(409でYES)には、その共有格納庫に対して上記のアクセス制限の有無の設定を行う。   In this way, when the presence / absence of access restriction of the searched shared hangar is set, it is determined whether another shared hangar exists as a result of the search (409). If another shared storage is present (YES in 409), the above-mentioned access restriction is set for the shared storage.

検索された全ての共有格納庫に対してアクセス制限の有無が設定されると(409でNO)、検索された全ての共有格納庫を含む保存先の一覧を登録する(410)。そして、その登録された保存先の一覧に基づいて、プッシュスキャン機能における読取画像データの保存先として指定可能な保存先の一覧を表示する(411)。   When access restriction is set for all the shared storages searched (NO in 409), a list of storage destinations including all the searched shared storages is registered (410). Based on the registered list of storage destinations, a list of storage destinations that can be designated as the storage destination of the read image data in the push scan function is displayed (411).

このときの保存先の一覧が登録された状態を図6に示しており、この図6の保存先一覧に基づく表示例が図7である。   FIG. 6 shows a state where the list of storage destinations is registered at this time, and FIG. 7 shows a display example based on the storage destination list of FIG.

図9は、本発明の実施の形態における画像読取装置および画像読取システムおよび画像読取プログラムを適用して構成した画像読取システムのシステム構成図の一例である。   FIG. 9 is an example of a system configuration diagram of an image reading system configured by applying the image reading apparatus, the image reading system, and the image reading program according to the embodiment of the present invention.

図9において、原稿を光学的に読み取ることにより当該原稿に対する読取画像データを生成する画像読取装置100(以下、「スキャナ100」ともいう)は、読み取った読取画像データを、指定された保存先に送信するプッシュスキャン機能を有している。このときの保存先として、指定可能な記憶領域である共有格納庫(「共有フォルダ」ともいう)を有するPC−USER1(200−1)、PC−SERVER(200−3)がスキャナ100と電気通信回線を介して接続された構成を示しており、さらに、スキャナ100におけるプッシュスキャン機能を用いた読取画像データの保存に関する処理を行う情報処理装置900が接続されている。   In FIG. 9, an image reading apparatus 100 (hereinafter also referred to as “scanner 100”) that generates read image data for an original by optically reading the original, reads the read image data to a designated storage destination. It has a push scan function to transmit. As storage destinations at this time, the PC-USER1 (200-1) and PC-SERVER (200-3) having a shared storage (also referred to as “shared folder”), which is a storage area that can be designated, are connected to the scanner 100 and an electric communication line. In addition, an information processing apparatus 900 that performs processing related to storing of read image data using the push scan function in the scanner 100 is connected.

この指定可能な共有格納庫として、PC−USER1に「共有フォルダ1」を備え、PC−SERVERに「共有フォルダ2」を備えている。   As a shared storage that can be specified, “shared folder 1” is provided in PC-USER1, and “shared folder 2” is provided in PC-SERVER.

スキャナ100が有するプッシュスキャン機能では、これらの共有格納庫のうちのいずれかに読取処理によって読み取った読取画像データを保存する。   In the push scan function of the scanner 100, the read image data read by the reading process is stored in one of these shared storages.

プッシュスキャン機能による画像読取処理(スキャン処理)は、まず、スキャン処理における設定情報(「スキャンパラメータ」ともいう)を設定し、さらに、設定情報に基づいて読取処理をすることで生成した読取画像データを保存する保存先を設定する。この保存先として、予め指定された保存先若しくは登録された保存先の一覧から指定した保存先がある。もちろん、予め指定した保存先に保存するような構成であってもよい。   In the image reading process (scan process) by the push scan function, first, setting information (also referred to as “scan parameter”) in the scanning process is set, and further, the read image data generated by performing the reading process based on the setting information. Set the save destination for saving. As the storage destination, there is a storage destination specified in advance or a storage destination specified from a list of registered storage destinations. Of course, the configuration may be such that the data is stored in a storage destination designated in advance.

この保存先を指定するための保存先の一覧を表示する画面の一例を図18(a)に示し、以下で説明する。   An example of a screen for displaying a list of storage destinations for specifying the storage destination is shown in FIG. 18A and will be described below.

スキャンパラメータ、保存先の情報が設定された後に、読取開始ボタン等が押下されることによって読み取り指示が行われると、スキャナ100の原稿台にセットされた読み取り対象の原稿の読取処理が開始される。この読取処理によって、原稿に係る読取画像データが生成され、正常に読取処理が終了すると、プッシュスキャン機能は、生成した読取画像データを指定された保存先に送信する送信処理を行う。   After a scan parameter and storage destination information are set, when a reading instruction is issued by pressing a reading start button or the like, reading processing of a reading target document set on the document table of the scanner 100 is started. . When the read image data relating to the document is generated by this reading process and the reading process is normally completed, the push scan function performs a transmission process of transmitting the generated read image data to the designated storage destination.

この送信処理によって、読取画像データの送信が正常に完了することによってプッシュスキャン機能を終了する。   By this transmission processing, the push scan function is terminated when transmission of the read image data is normally completed.

このときのスキャンパラメータとして、例えば、スキャン処理における解像度、画像サイズ、画像の暗号化の有無、白黒やフルカラーなどのカラーモード、TIFF形式やJPEG形式などの保存形式等がある。   Examples of scan parameters at this time include resolution in scan processing, image size, presence / absence of image encryption, color modes such as black and white and full color, and storage formats such as TIFF format and JPEG format.

この送信処理に際して、保存先の装置の電源が投入されていない状態やネットワークが遮断されている等の状態で送信できない状態によりエラーが発生している場合には、スキャナ100がこのエラーを検知して、予め登録された代替保存先へ送信する。   In this transmission processing, if an error has occurred due to a state in which the storage destination device is not turned on or a network cannot be transmitted, the scanner 100 detects this error. To the alternative storage destination registered in advance.

また、図17に示すような保存先の一覧を元に、その保存先とは異なる他の保存先(以下、「代替保存先」という)を指定可能とする図18(b)に示すような画面を表示することにより、プッシュスキャン機能を利用するユーザにより代替保存先の指定を指示することも可能である。   Further, based on the list of storage destinations as shown in FIG. 17, another storage destination different from the storage destination (hereinafter referred to as “alternative storage destination”) can be designated as shown in FIG. 18B. By displaying the screen, the user who uses the push scan function can instruct the designation of the alternative storage destination.

図17は、上記に示す図6と類似し、図18(b)は、上記に示す図7(b)と類似することから、異なる点を中心に説明する。   FIG. 17 is similar to FIG. 6 described above, and FIG. 18B is similar to FIG. 7B described above. Therefore, different points will be mainly described.

図17に示す保存先である共有格納庫の一覧は、スキャナ100が定期的に若しくは任意のタイミングでネットワーク上にある共有格納庫を検索し、登録された共有格納庫でない場合に検索された共有格納庫の情報を登録したものである。   The list of shared hangars as storage destinations shown in FIG. 17 is information on the shared hangars that are searched when the scanner 100 searches the shared hangars on the network periodically or at an arbitrary timing and is not a registered shared hangar. Is registered.

図17に示す例では、アクセス制限された「共有フォルダ1」という名称の保存先10と、アクセス制限されていない共有スペースの「共有フォルダ2」という名称の保存先11の共有格納庫の情報が登録された状態を示している。   In the example illustrated in FIG. 17, information on the storage location 10 with the name “Shared Folder 1” with access restriction and the shared storage of the storage location 11 with the name “Shared Folder 2” in the shared space with no access restriction is registered. It shows the state that was done.

図18は、保存先の一覧を表示する画面であって、図18(a)は、プッシュスキャン機能における読取画像データの保存先を指定する画面であって、図18(b)は、図17に示す共有格納庫の情報に基づいて代替保存先を指定する画面である。   FIG. 18 is a screen for displaying a list of storage destinations. FIG. 18A is a screen for specifying the storage destination of the read image data in the push scan function. FIG. It is a screen which designates an alternative preservation | save destination based on the information of the shared storage shown in FIG.

図18(b)に示す保存先一覧表示画面には、図18(a)の画面を用いて指定した保存先若しくは予め指定された保存先以外の代替保存先が選択可能な状態で示されている。図18(b)に示す例では、図17に示す共有格納庫の情報に基づき、図18(a)の画面を用いて指定した保存先若しくは予め指定された保存先が「共有フォルダ1」である場合にその代替保存先として指定可能な「共有フォルダ2」を選択可能な状態とした画面である。   In the storage destination list display screen shown in FIG. 18B, the storage destination specified using the screen of FIG. 18A or an alternative storage destination other than the storage destination specified in advance can be selected. Yes. In the example shown in FIG. 18B, based on the information of the shared storage shown in FIG. 17, the storage destination specified using the screen of FIG. 18A or the storage destination specified in advance is “shared folder 1”. In this case, the “shared folder 2” that can be designated as the alternative storage destination is selectable.

図18に示す画面でOKボタン1803を押下することにより指定した保存先へ読取画像データを送信する。   By pressing an OK button 1803 on the screen shown in FIG. 18, the read image data is transmitted to the designated storage destination.

このようにして代替保存先が指定されると、読取画像データを指定された代替保存先に送信して保存する。   When the alternative storage destination is designated in this way, the read image data is transmitted to and stored in the designated alternative storage destination.

このとき、代替保存先が共有スペースである場合であって、読取画像データが暗号化されていない場合には図8に示すような画面を表示して暗号化を行うか否かをユーザに問い合わせる。このとき、暗証番号が暗証番号入力項目801、暗証番号入力確認項目802に入力され、OKボタン803が押下されることにより読取画像データを暗証番号に基づいて暗号化処理し、代替保存先へ送信して保存する。また、キャンセルボタン804が押下されることにより暗号化処理は行わずに代替保存先へ送信して保存する。   At this time, if the alternative storage destination is a shared space and the read image data is not encrypted, a screen as shown in FIG. 8 is displayed to inquire the user whether to perform encryption. . At this time, the personal identification number is input to the personal identification number input item 801 and the personal identification number input confirmation item 802, and when the OK button 803 is pressed, the read image data is encrypted based on the personal identification number and transmitted to the alternative storage destination. And save. Further, when the cancel button 804 is pressed, the data is transmitted to the alternative storage destination and stored without performing the encryption process.

このようにして、代替保存先へ読取画像データを保存したスキャナ100は、代替保存先へ保存する前に指定した保存先へ移動する自動転送を行うか否かを問い合わせる画面を表示し、ユーザにより自動転送の設定を受け付ける。例えば、図16に示すような画面を表示する。   In this way, the scanner 100 that stores the read image data in the alternative storage destination displays a screen for inquiring whether or not to perform automatic transfer to the designated storage destination before saving to the alternative storage destination. Accept automatic forwarding settings. For example, a screen as shown in FIG. 16 is displayed.

この図16に示す画面は、図18(b)に示すような画面で指定した代替保存先へ保存する前に指定した保存先の情報を表示する転送先情報表示項目1601、この転送先情報表示項目1601で表示された保存先への自動転送を指示する自動転送設定ボタン1602、自動転送設定を取り消すキャンセルボタン1603を具備して構成される。   The screen shown in FIG. 16 includes a transfer destination information display item 1601 for displaying information on the storage destination specified before saving to the alternative storage destination specified on the screen as shown in FIG. 18B, and this transfer destination information display. An automatic transfer setting button 1602 for instructing automatic transfer to the storage destination displayed in the item 1601 and a cancel button 1603 for canceling the automatic transfer setting are provided.

自動転送設定ボタン1602を押下することによって、転送先情報表示項目1601に表示された保存先への保存が可能となることによって代替保存先に保存した読取画像データを自動転送することを設定する。また、キャンセルボタン1603を押下することによって自動転送の設定を取り消す。   When the automatic transfer setting button 1602 is pressed, it is possible to store the image data in the storage destination displayed in the transfer destination information display item 1601 so that the read image data stored in the alternative storage destination is automatically transferred. Also, the automatic transfer setting is canceled by pressing a cancel button 1603.

この図16に示す画面を用いて自動転送が設定されると、スキャナ100は、読取画像データを保存した代替保存先の情報およびその代替保存先へ保存する前に指定した保存先の情報および転送対象の読取画像データに関する情報を保存先情報として記憶する。   When automatic transfer is set using the screen shown in FIG. 16, the scanner 100 stores information on the alternative storage destination in which the scanned image data is stored, and information on the storage destination designated and the transfer before storing in the alternative storage destination. Information relating to the target read image data is stored as storage destination information.

この保存先情報の一例を図15に示す。   An example of this storage destination information is shown in FIG.

図15に示す保存先情報は、[転送情報ID]項目1501と、転送元の情報として[宛先名]項目1502、[サーバー名/IPアドレス]項目1503、[共有名]項目1504、[ログインユーザ]項目1505、[パスワード]項目1506と、転送先の情報として[宛先名]項目1507、[サーバー名/IPアドレス]項目1508、[共有名]項目1509、[ログインユーザ]項目1510、[パスワード]項目1511と、転送対象の読取画像データの情報として[ファイル名]項目1512、[作成日時]項目1513、[チェックサム]項目1514とから構成される。   The storage destination information shown in FIG. 15 includes a [transfer information ID] item 1501, a [destination name] item 1502, a [server name / IP address] item 1503, a [share name] item 1504, and a [login user] as transfer source information. ] Item 1505, [password] item 1506, and [destination name] item 1507, [server name / IP address] item 1508, [share name] item 1509, [login user] item 1510, [password] as transfer destination information. The item 1511 includes a [file name] item 1512, a [creation date / time] item 1513, and a [checksum] item 1514 as information of read image data to be transferred.

この図15に示す保存先情報は、転送情報の識別情報として「001」が指定され、転送元の情報として、[宛先名]項目1502により示される宛先が「ユーザ1のPC−SERVER」であり、[サーバー名/IPアドレス]項目1508により示されるネットワーク上で識別する情報が「PC−SERVER」であり、[共有名]項目1509により示されるネットワーク上の名称が「共有フォルダ2」であり、[ログインユーザ]項目1510により示されるログインできるユーザが「−」であり、[パスワード]項目1511により示されるログイン時のパスワードが「−」であることを示す。すなわち、[共有名]項目1502に示される「共有フォルダ2」が代替保存先である。   In the storage destination information shown in FIG. 15, “001” is designated as transfer information identification information, and the destination indicated by the “destination name” item 1502 is “PC-SERVER of user 1” as transfer source information. The information identified on the network indicated by the [Server name / IP address] item 1508 is “PC-SERVER”, and the name on the network indicated by the [Share name] item 1509 is “Shared folder 2”. The user who can log in indicated by the [Login user] item 1510 is “−”, and the password at the time of login indicated by the [Password] item 1511 is “−”. That is, “shared folder 2” shown in the [share name] item 1502 is an alternative storage destination.

そして、この代替保存先に保存した読取画像データを転送する転送先の情報として、[宛先名]項目1507により示される宛先が「ユーザ1のPC−USER1」であり、[サーバー名/IPアドレス]項目1508により示されるネットワーク上で識別する情報が「PC−USER1」であり、[共有名]項目1509により示されるネットワーク上の名称が「共有フォルダ1」であり、[ログインユーザ]項目1510により示されるログインできるユーザが「user1」であり、[パスワード]項目1511により示されるログイン時のパスワードが「abcd001」であることを示す。   Then, as information on the transfer destination for transferring the read image data stored in this alternative storage destination, the destination indicated by the [Destination Name] item 1507 is “User 1 PC-USER1”, and [Server Name / IP Address]. The information identified on the network indicated by the item 1508 is “PC-USER1”, the name on the network indicated by the “Shared name” item 1509 is “Shared folder 1”, and is indicated by the “Login user” item 1510. The user who can log in is “user1”, and the password at the time of login indicated by the [password] item 1511 is “abcd001”.

さらに、転送対象の読取画像データの情報として、[ファイル名]項目1512に示される読取画像データのファイル名が「Image-0001.tiff」であり、[作成日時]項目1513に示される読取画像データの作成日時が「2007-09-12 15:24:34」であり、[チェックサム]項目1514で示される読取画像データのチェックサムの値が「D54A35CC241F8153」であることを示している。   Further, as the information of the read image data to be transferred, the file name of the read image data indicated in the [file name] item 1512 is “Image-0001.tiff”, and the read image data indicated in the [creation date] item 1513 The creation date of “2007-09-12 15:24:34” and the checksum value of the read image data indicated by the [Checksum] item 1514 are “D54A35CC241F8153”.

このチェックサムの値は、誤り検出符号の一例であって、読取画像データが更新されることにより異なる値となり、このチェックサムの値が同一か否かによって読取画像データの同一性を判断し、同一でない場合に画像データが更新されたと判断する。   The checksum value is an example of an error detection code and becomes a different value when the read image data is updated. The identity of the read image data is determined based on whether the checksum value is the same, If they are not identical, it is determined that the image data has been updated.

このような保存先情報が記憶された状態にあるスキャナ100は、保存先情報が記憶されてから一定時間を経過するごとに元の保存先へ読取画像データの移動転送が可能であるかを確認し、移動転送が可能である状態となることにより代替保存先に保存された読取画像データを移動転送する。   The scanner 100 in the state where the storage destination information is stored confirms whether the read image data can be transferred and transferred to the original storage destination every time a predetermined time has elapsed since the storage destination information was stored. When the transfer transfer is possible, the read image data stored in the alternative storage destination is transferred.

このチェックサムの値は、代替保存先への保存に際して算出され、また移動転送の際にも算出され、これらの際のチェックサムの値の同一性を判断する。   This checksum value is calculated at the time of storage in the alternative storage destination, and is also calculated at the time of mobile transfer, and the identity of the checksum values at these times is determined.

このときのスキャナ(画像読取装置)における詳細な処理の流れを図12、図13、図14に示し、以下で説明する。   The detailed processing flow in the scanner (image reading apparatus) at this time is shown in FIGS. 12, 13, and 14 and will be described below.

図10は、図9に示す構成における画像読取装置の詳細な構成を示すブロック図である。   FIG. 10 is a block diagram showing a detailed configuration of the image reading apparatus in the configuration shown in FIG.

図10に示す画像読取装置は、画像読取処理における主制御を行うコントローラ10、画像読取処理に際してユーザとのインターフェースである操作パネル20、原稿の読取処理を行う画像読取部30により構成される。   The image reading apparatus shown in FIG. 10 includes a controller 10 that performs main control in image reading processing, an operation panel 20 that is an interface with a user during image reading processing, and an image reading unit 30 that performs document reading processing.

コントローラ10は、ネットワーク制御部11、情報格納庫検出部12、保存先管理部13、保存先情報記憶部14、暗号化処理部15、データフォーマット部16、画像処理部17、スキャンジョブ制御部18、監視部19を具備し、操作パネル20は、保存先一覧表示選択部21、スキャンパラメータ入力部23、暗号化設定部24、スキャン指示部25、転送情報入力部26を具備し、画像読取部30は、読取制御部31、フィーダー部32、プラテン部33を具備して構成される。   The controller 10 includes a network control unit 11, an information storage detection unit 12, a storage destination management unit 13, a storage destination information storage unit 14, an encryption processing unit 15, a data formatting unit 16, an image processing unit 17, a scan job control unit 18, The operation panel 20 includes a monitoring unit 19, a storage destination list display selection unit 21, a scan parameter input unit 23, an encryption setting unit 24, a scan instruction unit 25, a transfer information input unit 26, and an image reading unit 30. Includes a reading control unit 31, a feeder unit 32, and a platen unit 33.

操作パネル20は、表示部や操作部を具備し、操作部をユーザが操作することによってプッシュスキャン機能を選択すると、操作パネル20の保存先一覧表示制御部21では、コントローラ10の保存先管理部13が有する保存先情報記憶部14で記憶する図6に示すような共有格納庫の一覧のうち、そのユーザがアクセス可能な共有格納庫の表示制御を行う。このときの表示例が図18(a)である。   The operation panel 20 includes a display unit and an operation unit. When the user selects the push scan function by operating the operation unit, the storage location list display control unit 21 of the operation panel 20 displays the storage location management unit of the controller 10. Among the list of shared storages as shown in FIG. 6 stored in the storage location information storage unit 14 of FIG. 13, display control of the shared storages accessible by the user is performed. A display example at this time is shown in FIG.

なお、図17に示す共有格納庫の一覧は、ネットワーク制御部11が有する情報格納庫検出部12が定期的に若しくは任意のタイミングで、ネットワーク上に存在する共有格納庫を検索する処理を行い、登録された共有格納庫とは異なる共有格納庫が検出された場合にその共有格納庫を保存先の共有格納庫の一覧として保存したものである。   Note that the list of shared hangars shown in FIG. 17 is registered by the information hangar detection unit 12 of the network control unit 11 performing a process of searching for a shared hangar existing on the network periodically or at an arbitrary timing. When a shared hangar different from the shared hangar is detected, the shared hangar is saved as a list of shared hangars as storage destinations.

保存先一覧表示制御部21で表示された保存先から、読取画像データを保存する保存先が指定されると、その保存先の情報を保存先管理部13へ通知し、保存先管理部13が管理する。   When a storage destination for storing the scanned image data is designated from the storage destinations displayed by the storage destination list display control unit 21, the storage destination management unit 13 notifies the storage destination management unit 13 of the storage destination information. to manage.

続いて、スキャンパラメータ入力部23で読取処理における設定情報であるスキャンパラメータの入力を行い、またスキャンパラメータ入力部23が有する暗号化設定部24で暗号化処理の有無および暗号化する場合には暗証番号等の暗号キーを図8に示すような画面を用いて設定する。この暗号化設定部24で暗号化の有無が設定されると、コントローラ10の暗号化処理部15へとその設定内容を通知する。さらに、スキャンパラメータ入力部23で入力されたスキャンパラメータの情報を画像処理部17、データフォーマット部16へと通知する。   Subsequently, a scan parameter which is setting information in the reading process is input by the scan parameter input unit 23, and the encryption setting unit 24 included in the scan parameter input unit 23 indicates whether or not the encryption process is performed. An encryption key such as a number is set using a screen as shown in FIG. When the presence / absence of encryption is set by the encryption setting unit 24, the setting content is notified to the encryption processing unit 15 of the controller 10. Further, the information of the scan parameter input by the scan parameter input unit 23 is notified to the image processing unit 17 and the data format unit 16.

このようにして、保存先およびスキャンパラメータが設定されると、操作パネル20のスキャン指示部25は、これらの情報に基づいて、読取処理の実行指示をスキャンジョブ制御部18に行う。   When the storage destination and the scan parameters are set in this way, the scan instruction unit 25 of the operation panel 20 instructs the scan job control unit 18 to execute a reading process based on these pieces of information.

コントローラ10のスキャンジョブ制御部18は、スキャン指示部25から読取処理の実行指示を受けることによって、画像読取部30の読取制御部31へ読取処理の開始指示を行う。この開始指示を受けた読取制御部31は、フィーダー部32の動作制御を行うことでプラテン部33にセットされた読取対象の原稿の読取処理を制御し、画像読取部30によって読み取った読取画像データをコントローラ10の画像処理部17へと送出する。   The scan job control unit 18 of the controller 10 instructs the reading control unit 31 of the image reading unit 30 to start reading processing by receiving an instruction to execute reading processing from the scan instruction unit 25. Upon receiving this start instruction, the reading control unit 31 controls the operation of the feeder unit 32 to control the reading process of the document to be read set on the platen unit 33, and the read image data read by the image reading unit 30. Is sent to the image processing unit 17 of the controller 10.

画像処理部17は、受信した読取画像データに対して色変換処理、回転処理等の画像処理を行い、処理後の読取画像データをデータフォーマット部16へと送出する。データフォーマット部16では、スキャンパラメータ入力部23から通知されたスキャンパラメータに含まれるデータフォーマットへ画像処理部17から受信した読取画像データを変換する。   The image processing unit 17 performs image processing such as color conversion processing and rotation processing on the received read image data, and sends the processed read image data to the data format unit 16. The data format unit 16 converts the read image data received from the image processing unit 17 into a data format included in the scan parameter notified from the scan parameter input unit 23.

データフォーマット部16は、所定のデータフォーマットへと変換すると、その変換後の読取画像データを暗号化処理部15へと送出する。暗号化処理部15では、スキャンパラメータ入力部23の暗号化設定部24から暗号化処理が指定されている場合には、データフォーマット部16から受信した読取画像データの暗号化を行う。暗号化が指定されていない場合には、データフォーマット部16から受信した読取画像データをネットワーク制御部11へと送出する。   When the data format unit 16 converts the data into a predetermined data format, the data format unit 16 sends the converted read image data to the encryption processing unit 15. The encryption processing unit 15 encrypts the read image data received from the data formatting unit 16 when the encryption processing is designated from the encryption setting unit 24 of the scan parameter input unit 23. When encryption is not designated, the read image data received from the data format unit 16 is sent to the network control unit 11.

このときの暗号化処理部15によって行われる暗号化処理は、暗証番号等の暗号キーに基づいて暗号化処理を行う。   The encryption processing performed by the encryption processing unit 15 at this time performs encryption processing based on an encryption key such as a password.

暗号化処理が行われると、暗号化処理部15は、暗号化処理が行われた読取画像データをネットワーク制御部11へと送出し、ネットワーク制御部11では、暗号化処理部15から読取画像データを受信すると、保存先管理部13から当該読取画像データを送信して保存する保存先の情報を取得する。   When the encryption process is performed, the encryption processing unit 15 sends the read image data subjected to the encryption process to the network control unit 11, and the network control unit 11 reads the read image data from the encryption processing unit 15. Is received from the storage location management unit 13 to acquire the information of the storage location to which the read image data is transmitted and stored.

保存先管理部13から保存先の情報を受信したネットワーク制御部11では、読取画像データをその保存先へ送信する送信制御を行う。このとき、保存先からの応答により読取画像データを保存できない場合や保存先が存在しない場合等により、読取画像データを保存できないときは保存先一覧表示制御部21へ保存先の一覧表示を指示し、指定された保存先に代わる代替保存先の指定をユーザに促す。   The network control unit 11 that has received the storage location information from the storage location management unit 13 performs transmission control for transmitting the read image data to the storage location. At this time, when the read image data cannot be saved due to a response from the save destination or when the read image data cannot be saved, for example, the save destination list display control unit 21 is instructed to display a list of save destinations. The user is prompted to specify an alternative storage destination in place of the specified storage destination.

このとき、保存先一覧表示制御部21は、保存先情報記憶部14に記憶する保存先の一覧を表示し、代替保存先をユーザにより指定可能とする。このようにして、ユーザにより代替保存先が指定されると、保存先管理部13へとその代替保存先の情報を通知し、保存先管理部13はその代替保存先の情報を管理する。また、保存先一覧表示制御部21は、ネットワーク制御部11に対して代替保存先が指定されたことを通知する。   At this time, the storage destination list display control unit 21 displays a list of storage destinations stored in the storage destination information storage unit 14 and allows the user to specify an alternative storage destination. In this way, when an alternative storage destination is designated by the user, information on the alternative storage destination is notified to the storage destination management unit 13, and the storage destination management unit 13 manages the information on the alternative storage destination. Further, the storage destination list display control unit 21 notifies the network control unit 11 that an alternative storage destination has been designated.

さらに、転送確認入力部26によって表示部に表示された図16に示すような自動転送を設定する画面を用いて自動転送に関する情報が入力されると、その情報をネットワーク制御部11へと通知する。   Further, when information related to automatic transfer is input using the screen for setting automatic transfer as shown in FIG. 16 displayed on the display unit by the transfer confirmation input unit 26, the information is notified to the network control unit 11. .

ネットワーク制御部11は、保存先管理部13で管理された代替保存先の情報を取得し、当該代替保存先に対して読取画像データを送信する。そして、自動転送が設定されている場合には、指定した保存先に関する情報および読取画像データを送信した代替保存先に関する情報を宛先管理部13から取得して、さらにその読取画像データに関する情報を含む保存先情報を作成する。   The network control unit 11 acquires information on the alternative storage destination managed by the storage destination management unit 13 and transmits the read image data to the alternative storage destination. If automatic transfer is set, information about the designated storage location and information about the alternative storage location to which the read image data has been transmitted are acquired from the destination management unit 13 and further include information about the read image data. Create storage location information.

そして、ネットワーク制御部11が有する監視部19で保存先情報に示される保存先の状態を監視する。その保存先へ読取画像データの保存が可能となることによって読取画像データを代替保存先から取得し、その保存先へ送信する。   Then, the monitoring unit 19 included in the network control unit 11 monitors the state of the storage destination indicated in the storage destination information. When the read image data can be stored in the storage destination, the read image data is acquired from the alternative storage destination and transmitted to the storage destination.

なお、作成した保存先情報を情報処理装置900に送信し、監視部19における監視処理を情報処理装置900が行うような構成とすることも可能である。   The created storage destination information may be transmitted to the information processing apparatus 900, and the information processing apparatus 900 may perform monitoring processing in the monitoring unit 19.

この場合における情報処理装置の構成を図11に示す。   FIG. 11 shows the configuration of the information processing apparatus in this case.

図11は、図9に示す情報処理装置の詳細な構成を示すブロック図である。   FIG. 11 is a block diagram showing a detailed configuration of the information processing apparatus shown in FIG.

図11に示す情報処理装置900は、転送機能90、情報送受信部91、転送先監視部92、転送処理部93、情報管理部94を具備して構成される。   An information processing apparatus 900 illustrated in FIG. 11 includes a transfer function 90, an information transmission / reception unit 91, a transfer destination monitoring unit 92, a transfer processing unit 93, and an information management unit 94.

情報送受信部91によってスキャナ100から保存先情報を受信すると、転送先監視部92がその保存先情報を情報管理部94へと記憶し、転送先監視部92がその保存先情報に示された保存先の状態を監視する。これにより、読取画像データが保存可能な状態となったかを判断する。   When the storage destination information is received from the scanner 100 by the information transmitting / receiving unit 91, the transfer destination monitoring unit 92 stores the storage destination information in the information management unit 94, and the transfer destination monitoring unit 92 stores the storage destination information indicated in the storage destination information. Monitor the previous status. Thereby, it is determined whether or not the read image data can be stored.

転送先監視部92により保存可能となったことを検知すると、転送処理部93が代替保存先から読取画像データを取得して、保存可能となった保存先にその読取画像データを保存する。   When the transfer destination monitoring unit 92 detects that the image can be saved, the transfer processing unit 93 acquires the read image data from the alternative save destination, and saves the read image data in the save destination that can be saved.

図12は、本発明の実施の形態における画像読取装置により行われる処理の流れを示すフローチャートである。   FIG. 12 is a flowchart showing a flow of processing performed by the image reading apparatus according to the embodiment of the present invention.

図12において、プッシュスキャン機能が指定されると処理が開始され、まず、スキャン処理(読取処理)することによって読み取った読取画像データを保存する保存先の一覧を表示する処理を行う(1201)。この保存先の一覧を表示する処理の流れを図4に示す。   In FIG. 12, when the push scan function is designated, the process is started. First, a process of displaying a list of storage destinations for storing the read image data read by the scan process (read process) is performed (1201). FIG. 4 shows the flow of processing for displaying this list of storage destinations.

この保存先の一覧を表示する処理によって表示された保存先一覧のうち、いずれかを読み取り画像データの保存先として指定する(1202)。次に、指定された保存先が誰でも読み書きできる共有格納庫(共有スペース)であるかを判断する(1203)。この判断処理において、当該指定された保存先がログイン動作を必要としている場合には第三者のアクセスであることを示すゲスト(GUEST)ユーザによるログイン動作を行い、認証されるか否かにより共有格納庫であるか否かを判断する。   One of the storage destination lists displayed by the processing for displaying the list of storage destinations is designated as the storage destination of the read image data (1202). Next, it is determined whether the designated storage destination is a shared storage (shared space) that anyone can read and write (1203). In this determination process, if the specified storage destination requires a login operation, a login operation by a guest (GUEST) user indicating that access is made by a third party is performed, and sharing is performed depending on whether or not authentication is performed. Determine whether it is a hangar.

ゲストユーザによるログイン動作によって認証されること等により、指定された保存先が共有格納庫であると判断される場合(1203でYES)には、暗号化機能を「有効」と設定する(1204)。それに対して、指定された保存先が共有格納庫であると判断されない場合(1203でNO)には、暗号化機能の「有効、無効」の設定を初期値に従う。すなわち、暗号化機能の初期値として「有効」が設定されている場合には暗号化機能を「有効」とし、「無効」が設定されている場合には「無効」とする。   If it is determined that the designated storage location is the shared storage due to authentication by a login operation by the guest user or the like (YES in 1203), the encryption function is set to “valid” (1204). On the other hand, if it is not determined that the designated storage location is a shared storage (NO in 1203), the “valid / invalid” setting of the encryption function is set according to the initial value. That is, when “valid” is set as the initial value of the encryption function, the encryption function is “valid”, and when “invalid” is set, it is “invalid”.

続いて、スキャン処理における設定情報(スキャンパラメータ)が設定されているかを判断する(1205)。設定情報が設定されている場合(1205でYES)には、その設定情報に基づいて読み取り処理を行うこととし、設定されていない場合(1205でNO)には、初期設定のスキャンパラメータの読み込みを行う(1206)。   Subsequently, it is determined whether setting information (scan parameters) in the scanning process is set (1205). When the setting information is set (YES in 1205), the reading process is performed based on the setting information. When the setting information is not set (NO in 1205), the scan parameter of the initial setting is read. Perform (1206).

この設定情報(スキャンパラメータ)は、上記にも示すように、読み取り処理のカラーモード(白黒、グレースケール、フルカラーなどの各モード)のほか、読取解像度、読取画像サイズなどである。   As described above, the setting information (scan parameters) includes a reading resolution, a reading image size, and the like in addition to a reading processing color mode (monochrome, gray scale, full color, etc.).

このようにしてスキャンパラメータが設定されると、続いて、暗号化機能が「有効」と設定されているかを判断する(1207)。   When the scan parameter is set in this way, it is subsequently determined whether or not the encryption function is set to “valid” (1207).

暗号化機能が有効とされている場合(1207でYES)には、その暗号化機能における「暗号キー」と呼ばれる暗号情報が設定されているかを判断する(1208)。暗号キーが設定されている場合(1208でYES)には、その設定された暗号キーを用いて暗号化処理を行うものとする。   If the encryption function is enabled (YES in 1207), it is determined whether encryption information called an “encryption key” in the encryption function is set (1208). If an encryption key is set (YES in 1208), encryption processing is performed using the set encryption key.

それに対して、暗号キーが設定されていない場合(1208でNO)には、その暗号キーの設定の取り消しが行われたかを判断し(1209)、暗号キーの設定の取り消しが行われた場合(1209でYES)には、暗号化機能を「無効」と設定する。   On the other hand, if the encryption key has not been set (NO in 1208), it is determined whether the encryption key setting has been canceled (1209), and if the encryption key setting has been canceled (1209) If YES in 1209, the encryption function is set to “invalid”.

また、暗号キーの設定が取り消されていない場合(1209でNO)には、その暗号キーが設定されるのを待つこととする。その後、暗号キーの設定若しくは設定の取消が行われることにより、暗号化機能を「有効」若しくは「無効」へと設定する。   If the encryption key setting has not been canceled (NO in 1209), the process waits for the encryption key to be set. Thereafter, the encryption function is set to “valid” or “invalid” by setting the encryption key or canceling the setting.

このようにして、暗号化機能による暗号化処理を「有効」とするか「無効」とするかが設定され、また、暗号化処理を「有効」とする場合には暗号キーが設定されると、続いて、画像読取装置の操作パネル等に設けられたスキャンボタン等が押下されることにより原稿の読み取り処理の開始指示が行われたかを判断する(1211)。   In this way, whether the encryption processing by the encryption function is set to “valid” or “invalid” is set, and when the encryption processing is set to “valid”, the encryption key is set. Subsequently, it is determined whether an instruction to start document reading processing has been issued by pressing a scan button or the like provided on the operation panel of the image reading apparatus (1211).

スキャンボタン等が押下され、読み取り処理の開始が指示されると(1211でYES)、読取対象として原稿台にセットされた原稿の読み取り処理を行う(1212)。   When the scan button or the like is pressed and the start of the reading process is instructed (YES in 1211), the reading process of the document set on the document table as a reading target is performed (1212).

この読み取り処理の継続中若しくは一時記憶において、読取エラーが発生したかを判断する(1213)。   It is determined whether a reading error has occurred during the reading process or during temporary storage (1213).

読取エラーが発生せずに正常に読み取り処理が終了した場合(1213でNO)には、続いて、暗号化機能が有効であるかを判断する(1216)。暗号化機能が有効に設定されている場合(1216でYES)には、読み取り処理によって読み取った読取画像データに対して暗号キーに基づく暗号化処理を行う(1217)。   If the reading process is normally completed without a reading error (NO in 1213), it is subsequently determined whether the encryption function is valid (1216). If the encryption function is set to be valid (YES in 1216), encryption processing based on the encryption key is performed on the read image data read by the reading processing (1217).

これにより、暗号化された読取画像データが形成された状態となる。   As a result, encrypted read image data is formed.

これに対して、読み取り処理の継続中若しくは一時記憶において、読取エラーが発生した場合(1213でYES)には、発生した読取エラーに対するリカバリー処理を行う(1214)。例えば、発生したエラーが印刷用紙の給紙・排紙できない用紙搬送エラー、トナー等の印字材料の不足による材料不足エラーなどに対する正常動作の回復操作を行う。   On the other hand, if a reading error occurs during the reading process or during temporary storage (YES in 1213), a recovery process for the generated reading error is performed (1214). For example, a normal operation recovery operation is performed for an error that has occurred, such as a paper conveyance error in which printing paper cannot be fed or discharged, or a material shortage error due to a shortage of printing material such as toner.

その後、その読み取り処理が取り消されたかを判断し(1215)、リカバリー処理後、読み取り処理が取り消されていない場合(1215でNO)には、再度、原稿台にセットされた原稿の読み取り処理を行う(1212)。また、読み取り処理が取り消された場合(1215でYES)には、読み取り処理が正常に行われなかった旨を示すエラー表示を行って(1225)処理を終了する。   Thereafter, it is determined whether the reading process has been canceled (1215). If the reading process has not been canceled after the recovery process (NO in 1215), the reading process of the document set on the document table is performed again. (1212). If the reading process is canceled (YES in 1215), an error display indicating that the reading process has not been performed normally is performed (1225), and the process is terminated.

反対に、正常に読み取り処理が行われると、続いて、暗号化が有効に設定されているかを判断し(1216)、暗号化が有効に設定されている場合(1216でYES)には、読取画像データを暗号キーに基づいて暗号化する(1217)。   On the other hand, if the reading process is normally performed, it is subsequently determined whether encryption is enabled (1216). If encryption is enabled (YES in 1216), reading is performed. The image data is encrypted based on the encryption key (1217).

そして、暗号化処理が行われている場合には暗号化された読取画像データを、暗号化処理により暗号化されていない場合には読取画像データそのものを、指定された保存先に転送する転送処理を行う(1218)。この転送処理において、転送エラーが発生したか否かを判断し(1219)、転送エラーが発生することなく正常に転送処理が完了した場合(1219でNO)にはプッシュスキャン機能を終了する。   A transfer process for transferring the encrypted read image data when the encryption process is performed, or the read image data itself when the encryption process is not performed to the designated storage destination. (1218). In this transfer process, it is determined whether or not a transfer error has occurred (1219), and if the transfer process is completed normally without a transfer error (NO in 1219), the push scan function is terminated.

それに対して、転送エラーが発生した場合(1219でYES)には、保存先の一覧を表示する処理を行い(1220)、転送エラーが発生した保存先とは異なる他の保存先を指定可能な状態とする。このとき、保存先の指定が取り消しが選択されたかを判断し(1221)、取り消しが選択された場合(1221でYES)には、エラー通知を行う(1223)。この保存先の一覧を表示する処理の流れを図4に示す。   On the other hand, if a transfer error has occurred (YES in 1219), processing for displaying a list of storage destinations is performed (1220), and a different storage destination from the storage destination in which the transfer error has occurred can be specified. State. At this time, it is determined whether cancellation is selected as the storage destination designation (1221). If cancellation is selected (YES in 1221), an error notification is sent (1223). FIG. 4 shows the flow of processing for displaying this list of storage destinations.

この場合、記憶している保存先情報や読取画像データを削除するような構成とすることも可能である。   In this case, it is also possible to delete the stored storage destination information and read image data.

また、保存先の指定が取り消されずに(1221でNO)他の代替保存先が指定されると(1222)、読取画像データを指定された保存先に転送する(1218)。このときの代替保存先の指定処理の詳細を図13のフローチャートに示す。   If the storage destination is not canceled (NO in 1221) and another alternative storage destination is specified (1222), the read image data is transferred to the specified storage destination (1218). Details of the alternative storage destination designation process at this time are shown in the flowchart of FIG.

この転送処理によって、さらに転送エラーが発生した場合には、他の保存先を指定可能な保存先の一覧を表示してその保存先に読取画像データを転送する。   If a transfer error further occurs by this transfer process, a list of storage destinations that can specify other storage destinations is displayed, and the read image data is transferred to the storage destination.

そして、いずれかの代替保存先に読取画像データが転送されることによってプッシュスキャン機能を終了する。   Then, the read scan data is transferred to one of the alternative storage destinations, and the push scan function is terminated.

なお、読取画像データの転送処理において、転送エラーが発生した場合に保存先の一覧を表示して代替保存先を指定する構成を上記に示しているが、これに限定されることなく、予め指定された代替保存先に転送するような構成とすることも可能である。   In the transfer processing of the read image data, the configuration in which a list of storage destinations is displayed and an alternative storage destination is specified when a transfer error occurs is shown above. However, the present invention is not limited to this. It is also possible to adopt a configuration in which the data is transferred to the alternative storage destination.

図13は、図12に示すフローチャートの代替保存先を指定する処理の詳細な流れを示すフローチャートである。   FIG. 13 is a flowchart showing a detailed flow of processing for designating an alternative storage destination in the flowchart shown in FIG.

図13において、代替保存先となる保存先の一覧が表示されることにより処理が開始され、一覧より代替保存先を指定する(1301)。この指定された代替保存先にアクセス制限が指定されているかを判断し(1302)、アクセス制限がされていない場合(1302でNO)には、続いて、転送処理を行う読取画像データが暗号化されているかを判断する(1303)。   In FIG. 13, the processing is started by displaying a list of storage destinations as alternative storage destinations, and an alternative storage destination is designated from the list (1301). It is determined whether access restriction is specified for the designated alternative storage destination (1302). If access restriction is not provided (NO in 1302), subsequently, the read image data to be transferred is encrypted. It is determined whether it has been done (1303).

読取画像データが暗号化処理されていない場合(1303でNO)には、読取画像データを暗号化する処理を行う(1304)。   If the read image data has not been encrypted (NO in 1303), the read image data is encrypted (1304).

次に、自動転送の設定が行われているかを判断し(1305)、自動転送の設定がされている場合(1305でYES)には、初期で設定した保存先および代替保存先を含む保存先情報として記憶する(1306)。また、自動転送の設定がされていない場合(1305でNO)には、図16に示すような自動転送確認画面を表示し(1307)、自動転送が設定されたかを判断する(1308)。自動転送が設定された場合(1308でYES)には、初期で設定した保存先および代替保存先を保存先情報として記憶する(1306)。   Next, it is determined whether automatic transfer has been set (1305). If automatic transfer has been set (YES in 1305), the storage destination including the initially set storage destination and the alternative storage destination is stored. It is stored as information (1306). If automatic transfer is not set (NO in 1305), an automatic transfer confirmation screen as shown in FIG. 16 is displayed (1307), and it is determined whether automatic transfer is set (1308). When automatic transfer is set (YES in 1308), the storage destination and alternative storage destination set in the initial stage are stored as storage destination information (1306).

図14は、図12に示す転送処理で転送エラーが発生した場合に行う自動転送処理の流れを示すフローチャートである。   FIG. 14 is a flowchart showing a flow of automatic transfer processing performed when a transfer error occurs in the transfer processing shown in FIG.

図14において、保存先情報が保存されているか否かを判断し(1401)、保存先情報が記憶されていない場合(1401でNO)には処理を終了する。保存先情報が記憶されている場合(1401でYES)には、続いて、代替保存先に保存してから一定時間を経過している読取画像データが存在するかを判断する(1402)。   In FIG. 14, it is determined whether or not the storage destination information is stored (1401). If the storage destination information is not stored (NO in 1401), the process ends. If the storage destination information is stored (YES in 1401), it is subsequently determined whether there is read image data that has passed a predetermined time since being stored in the alternative storage destination (1402).

一定時間を経過している読取画像データが存在する場合(1402でYES)には、一定時間を経過した読取画像データの保存先情報を削除し(1403)、一定時間を経過してタイムアウトしたことをユーザに通知して(1404)処理を終了する。   If there is read image data that has passed a certain time (YES in 1402), the storage destination information of the read image data that has passed a certain time is deleted (1403), and a time-out has occurred after a certain time has passed. To the user (1404), and the process is terminated.

それに対して、一定時間を経過していない場合(1402)には、続いて、元の保存先の状態を確認する確認時間となったかを判断し(1405)、確認時間となるまでは(1405でNO)にはその確認時間まで待機状態とする。この確認時間は、直前の保存先の状態の確認処理からの所定の時間経過したことにより確認時間となったと判断する。   On the other hand, if the predetermined time has not elapsed (1402), it is subsequently determined whether the confirmation time for confirming the state of the original storage destination has been reached (1405), and until the confirmation time is reached (1405). In NO), a standby state is set until the confirmation time. The confirmation time is determined to have reached the confirmation time because a predetermined time has elapsed since the confirmation processing of the immediately previous storage destination state.

この確認時間となった場合(1402でYES)には、確認時間となった保存先情報に基づいて、読取画像データを保存している保存元(代替保存先)と転送先の状態を確認する(1406)。この確認処理によって、読取画像データの転送が可能であるかを判断する(1407)。   When the confirmation time is reached (YES in 1402), the status of the storage source (alternative storage destination) that stores the read image data and the transfer destination is confirmed based on the storage destination information that has reached the confirmation time. (1406). By this confirmation process, it is determined whether or not the read image data can be transferred (1407).

通信が可能な状態となること等により読取画像データの転送が可能である場合(1407でYES)には、続いて、保存先情報に示された読取画像データが存在するかを判断する(1408)。それに対して、読取画像データの転送が可能でない場合(1407でNO)には、再度、一定時間以上を経過したかを判断する処理以降の処理を行う(1402)。   If the read image data can be transferred because the communication is possible (YES in 1407), it is subsequently determined whether the read image data indicated by the storage destination information exists (1408). ). On the other hand, if the transfer of the read image data is not possible (NO in 1407), the process after the process of determining whether or not a predetermined time or more has elapsed is performed again (1402).

そして、保存先情報に示された読取画像データが存在するかの判断によって、画像読取データが存在する場合(1408でYES)には、保存先情報に基づいて代替保存先から読取画像データを取り出し、その読取画像データを保存先へと転送する(1411)。これによって、転送処理が正常に終了した場合には読取画像データに対応する保存先情報を削除する(1412)。   If the image reading data exists by determining whether the reading image data indicated in the saving destination information exists (YES in 1408), the read image data is extracted from the alternative saving destination based on the saving destination information. Then, the read image data is transferred to the storage destination (1411). As a result, when the transfer process ends normally, the storage destination information corresponding to the read image data is deleted (1412).

そして、転送が正常に終了したことをユーザに通知する(1413)。なお、転送途中でエラーが発生した場合には、転送処理を中止して再度、一定時間経過後に転送処理を開始する。   Then, the user is notified that the transfer has been completed normally (1413). If an error occurs during the transfer, the transfer process is stopped and the transfer process is started again after a predetermined time has elapsed.

また、保存先情報に示された読取画像データが存在しない場合(1408でNO)、例えば、読取画像データが移動されたことなどの理由により読取画像データが存在しないとき若しくは更新されることによって読取処理によって読み取った読取画像データの内容と異なるものとなっているときには、転送対象の読取画像データに対応する保存先情報を削除し(1409)、転送処理を行うことができない旨をユーザに通知する(1410)。   In addition, when the read image data indicated in the storage destination information does not exist (NO in 1408), for example, the read image data does not exist or is read by being updated because of the reason that the read image data has been moved. If the contents of the read image data read by the processing are different, the storage location information corresponding to the read image data to be transferred is deleted (1409), and the user is notified that the transfer processing cannot be performed. (1410).

読取画像データの内容の同一性の判断には、図15に示す誤り検出符号の一例であるチェックサムの値を用いて判断する。   The identity of the content of the read image data is determined using a checksum value which is an example of the error detection code shown in FIG.

以上に示す実施の形態は、本発明の実施の一形態であって、これらの実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。   The embodiment described above is one embodiment of the present invention, and is not limited to these examples, and can be implemented with appropriate modifications within a range not changing the gist thereof.

上記に示す図12に示すフローチャートは、代替保存先に保存した読取画像データを、スキャナ100が元の保存先へ自動転送する場合におけるスキャナ100の処理を示しているが、この自動転送する処理を図9に示す情報処理装置900が行う場合におけるスキャナ100の処理の流れを図19に示す。   The flowchart shown in FIG. 12 described above shows the processing of the scanner 100 when the scanner 100 automatically transfers the read image data stored in the alternative storage destination to the original storage destination. FIG. 19 shows a flow of processing of the scanner 100 when the information processing apparatus 900 shown in FIG. 9 performs.

このときの情報処理装置900では、図12における処理を実行する。   In this case, the information processing apparatus 900 executes the processing in FIG.

図19において、プッシュスキャン機能が指定されると処理が開始され、まず、スキャン処理(読取処理)することによって読み取った読取画像データを保存する保存先の一覧を表示する処理を行う(1201)。この保存先の一覧を表示する処理の流れを図4に示す。   In FIG. 19, when the push scan function is designated, the process is started. First, a process of displaying a list of storage destinations for storing the read image data read by the scan process (read process) is performed (1201). FIG. 4 shows the flow of processing for displaying this list of storage destinations.

この保存先の一覧を表示する処理によって表示された保存先一覧のうち、いずれかを読み取り画像データの保存先として指定する(1202)。次に、指定された保存先が誰でも読み書きできる共有格納庫(共有スペース)であるかを判断する(1203)。この判断処理において、当該指定された保存先がログイン動作を必要としている場合には第三者のアクセスであることを示すゲスト(GUEST)ユーザによるログイン動作を行い、認証されるか否かにより共有格納庫であるか否かを判断する。   One of the storage destination lists displayed by the processing for displaying the list of storage destinations is designated as the storage destination of the read image data (1202). Next, it is determined whether the designated storage destination is a shared storage (shared space) that anyone can read and write (1203). In this determination process, if the specified storage destination requires a login operation, a login operation by a guest (GUEST) user indicating that access is made by a third party is performed, and sharing is performed depending on whether or not authentication is performed. Determine whether it is a hangar.

ゲストユーザによるログイン動作によって認証されること等により、指定された保存先が共有格納庫であると判断される場合(1203でYES)には、暗号化機能を「有効」と設定する(1204)。それに対して、指定された保存先が共有格納庫であると判断されない場合(1203でNO)には、暗号化機能の「有効、無効」の設定を初期値に従う。すなわち、暗号化機能の初期値として「有効」が設定されている場合には暗号化機能を「有効」とし、「無効」が設定されている場合には「無効」とする。   If it is determined that the designated storage location is the shared storage due to authentication by a login operation by the guest user or the like (YES in 1203), the encryption function is set to “valid” (1204). On the other hand, if it is not determined that the designated storage location is a shared storage (NO in 1203), the “valid / invalid” setting of the encryption function is set according to the initial value. That is, when “valid” is set as the initial value of the encryption function, the encryption function is “valid”, and when “invalid” is set, it is “invalid”.

続いて、スキャン処理における設定情報(スキャンパラメータ)が設定されているかを判断する(1205)。設定情報が設定されている場合(1205でYES)には、その設定情報に基づいて読み取り処理を行うこととし、設定されていない場合(1205でNO)には、初期設定のスキャンパラメータの読み込みを行う(1206)。   Subsequently, it is determined whether setting information (scan parameters) in the scanning process is set (1205). When the setting information is set (YES in 1205), the reading process is performed based on the setting information. When the setting information is not set (NO in 1205), the scan parameter of the initial setting is read. Perform (1206).

この設定情報(スキャンパラメータ)は、上記にも示すように、読み取り処理のカラーモード(白黒、グレースケール、フルカラーなどの各モード)のほか、読取解像度、読取画像サイズなどである。   As described above, the setting information (scan parameters) includes a reading resolution, a reading image size, and the like in addition to a reading processing color mode (monochrome, gray scale, full color, etc.).

このようにしてスキャンパラメータが設定されると、続いて、暗号化機能が「有効」と設定されているかを判断する(1207)。   When the scan parameter is set in this way, it is subsequently determined whether or not the encryption function is set to “valid” (1207).

暗号化機能が有効とされている場合(1207でYES)には、その暗号化機能における「暗号キー」と呼ばれる暗号情報が設定されているかを判断する(1208)。暗号キーが設定されている場合(1208でYES)には、その設定された暗号キーを用いて暗号化処理を行うものとする。   If the encryption function is enabled (YES in 1207), it is determined whether encryption information called an “encryption key” in the encryption function is set (1208). If an encryption key is set (YES in 1208), encryption processing is performed using the set encryption key.

それに対して、暗号キーが設定されていない場合(1208でNO)には、その暗号キーの設定の取り消しが行われたかを判断し(1209)、暗号キーの設定の取り消しが行われた場合(1209でYES)には、暗号化機能を「無効」と設定する。   On the other hand, if the encryption key has not been set (NO in 1208), it is determined whether the encryption key setting has been canceled (1209), and if the encryption key setting has been canceled (1209) If YES in 1209, the encryption function is set to “invalid”.

また、暗号キーの設定が取り消されていない場合(1209でNO)には、その暗号キーが設定されるのを待つこととする。その後、暗号キーの設定若しくは設定の取消が行われることにより、暗号化機能を「有効」若しくは「無効」へと設定する。   If the encryption key setting has not been canceled (NO in 1209), the process waits for the encryption key to be set. Thereafter, the encryption function is set to “valid” or “invalid” by setting the encryption key or canceling the setting.

このようにして、暗号化機能による暗号化処理を「有効」とするか「無効」とするかが設定され、また、暗号化処理を「有効」とする場合には暗号キーが設定されると、続いて、画像読取装置の操作パネル等に設けられたスキャンボタン等が押下されることにより原稿の読み取り処理の開始指示が行われたかを判断する(1211)。   In this way, whether the encryption processing by the encryption function is set to “valid” or “invalid” is set, and when the encryption processing is set to “valid”, the encryption key is set. Subsequently, it is determined whether an instruction to start document reading processing has been issued by pressing a scan button or the like provided on the operation panel of the image reading apparatus (1211).

スキャンボタン等が押下され、読み取り処理の開始が指示されると(1211でYES)、読取対象として原稿台にセットされた原稿の読み取り処理を行う(1212)。   When the scan button or the like is pressed and the start of the reading process is instructed (YES in 1211), the reading process of the document set on the document table as a reading target is performed (1212).

この読み取り処理の継続中若しくは一時記憶において、読取エラーが発生したかを判断する(1213)。   It is determined whether a reading error has occurred during the reading process or during temporary storage (1213).

読取エラーが発生せずに正常に読み取り処理が終了した場合(1213でNO)には、続いて、暗号化機能が有効であるかを判断する(1216)。暗号化機能が有効に設定されている場合(1216でYES)には、読み取り処理によって読み取った読取画像データに対して暗号キーに基づく暗号化処理を行う(1217)。   If the reading process is normally completed without a reading error (NO in 1213), it is subsequently determined whether the encryption function is valid (1216). If the encryption function is set to be valid (YES in 1216), encryption processing based on the encryption key is performed on the read image data read by the reading processing (1217).

これにより、暗号化された読取画像データが形成された状態となる。   As a result, encrypted read image data is formed.

これに対して、読み取り処理の継続中若しくは一時記憶において、読取エラーが発生した場合(1213でYES)には、発生した読取エラーに対するリカバリー処理を行う(1214)。例えば、発生したエラーが印刷用紙の給紙・排紙できない用紙搬送エラー、トナー等の印字材料の不足による材料不足エラーなどに対する正常動作の回復操作を行う。   On the other hand, if a reading error occurs during the reading process or during temporary storage (YES in 1213), a recovery process for the generated reading error is performed (1214). For example, a normal operation recovery operation is performed for an error that has occurred, such as a paper conveyance error in which printing paper cannot be fed or discharged, or a material shortage error due to a shortage of printing material such as toner.

その後、その読み取り処理が取り消されたかを判断し(1215)、リカバリー処理後、読み取り処理が取り消されていない場合(1215でNO)には、再度、原稿台にセットされた原稿の読み取り処理を行う(1212)。また、読み取り処理が取り消された場合(1215でYES)には、読み取り処理が正常に行われなかった旨を示すエラー表示を行って(1225)処理を終了する。   Thereafter, it is determined whether the reading process has been canceled (1215). If the reading process has not been canceled after the recovery process (NO in 1215), the reading process of the document set on the document table is performed again. (1212). If the reading process is canceled (YES in 1215), an error display indicating that the reading process has not been performed normally is performed (1225), and the process is terminated.

反対に、正常に読み取り処理が行われると、続いて、暗号化が有効に設定されているかを判断し(1216)、暗号化が有効に設定されている場合(1216でYES)には、読取画像データを暗号キーに基づいて暗号化する(1217)。   On the other hand, if the reading process is normally performed, it is subsequently determined whether encryption is enabled (1216). If encryption is enabled (YES in 1216), reading is performed. The image data is encrypted based on the encryption key (1217).

そして、暗号化処理が行われている場合には暗号化された読取画像データを、暗号化処理により暗号化されていない場合には読取画像データそのものを、指定された保存先に転送する転送処理を行う(1218)。この転送処理において、転送エラーが発生したか否かを判断し(1219)、転送エラーが発生することなく正常に転送処理が完了した場合(1219でNO)には保存先および代替保存先およびを含む転送情報を情報処理装置に送信する(1225)。   A transfer process for transferring the encrypted read image data when the encryption process is performed, or the read image data itself when the encryption process is not performed to the designated storage destination. (1218). In this transfer process, it is determined whether or not a transfer error has occurred (1219). If the transfer process has been completed normally without a transfer error (NO in 1219), the storage destination and the alternative storage destination and The included transfer information is transmitted to the information processing apparatus (1225).

それに対して、転送エラーが発生した場合(1219でYES)には、保存先の一覧を表示する処理を行い(1220)、転送エラーが発生した保存先とは異なる他の保存先を指定可能な状態とする。このとき、保存先の指定が取り消しが選択されたかを判断し(1221)、取り消しが選択された場合(1221でYES)には、エラー通知を行う(1223)。この保存先の一覧を表示する処理の流れを図4に示す。   On the other hand, if a transfer error has occurred (YES in 1219), processing for displaying a list of storage destinations is performed (1220), and a different storage destination from the storage destination in which the transfer error has occurred can be specified. State. At this time, it is determined whether cancellation is selected as the storage destination designation (1221). If cancellation is selected (YES in 1221), an error notification is sent (1223). FIG. 4 shows the flow of processing for displaying this list of storage destinations.

この場合、記憶している保存先情報や読取画像データを削除するような構成とすることも可能である。   In this case, it is also possible to delete the stored storage destination information and read image data.

また、保存先の指定が取り消されずに(1221でNO)他の代替保存先が指定されると(1222)、その代替保存先の情報を記憶する(1224)。   If the storage destination is not canceled (NO in 1221) and another alternative storage destination is specified (1222), the information of the alternative storage destination is stored (1224).

この転送処理によって、さらに転送エラーが発生した場合には、他の保存先を指定可能な保存先の一覧を表示してその保存先に読取画像データを転送する。   If a transfer error further occurs by this transfer process, a list of storage destinations that can specify other storage destinations is displayed, and the read image data is transferred to the storage destination.

そして、いずれかの代替保存先に読取画像データが転送されることによってプッシュスキャン機能を終了する。   Then, the read scan data is transferred to one of the alternative storage destinations, and the push scan function is terminated.

なお、読取画像データの転送処理において、転送エラーが発生した場合に保存先の一覧を表示して代替保存先を指定する構成を上記に示しているが、これに限定されることなく、予め指定された代替保存先に転送するような構成とすることも可能である。   In the transfer processing of the read image data, the configuration in which a list of storage destinations is displayed and an alternative storage destination is specified when a transfer error occurs is shown above. However, the present invention is not limited to this. It is also possible to adopt a configuration in which the data is transferred to the alternative storage destination.

本発明は、通信機能を備えた画像読取システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体(CD−ROM、DVD−ROM等)から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する画像読取システムを構成することも可能である。画像読取システムを構成するコンピュータは、システムバスを介してCPU(Central Processor Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクが接続されている。CPUは、ROMまたはハードディスクに記憶されているプログラムに従い、RAMを作業領域にして処理を行う。   The present invention is a computer that stores a program (CD-ROM, DVD-ROM, etc.) storing a program for executing the above-described operation in an image reading system having a communication function or for configuring the above-described means. It is also possible to configure an image reading system that performs the above-described processing by installing and executing this. A computer constituting the image reading system is connected to a central processor unit (CPU), a read only memory (ROM), a random access memory (RAM), and a hard disk via a system bus. The CPU performs processing using the RAM as a work area according to a program stored in the ROM or the hard disk.

また、プログラムを供給するための媒体は、通信媒体(通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体)でもよい。例えば、通信ネットワークの電子掲示板(BBS:Bulletin Board Service)に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。   The medium for supplying the program may be a communication medium (a medium for temporarily or fluidly holding the program such as a communication line or a communication system). For example, the program may be posted on an electronic bulletin board (BBS: Bulletin Board Service) of a communication network and distributed via a communication line.

10 コントローラ
11 ネットワーク制御部
12 情報格納庫検出部
13 保存先管理部
14 保存先情報記憶部
15 暗号化処理部
16 データフォーマット部
17 画像処理部
18 スキャンジョブ制御部
100 スキャナ(画像読取装置)
200−1 PC−USER1
200−2 PC−USER2
200−3 PC−SERVER
201−1 共有フォルダ1(共有格納庫1)
201−2 共有フォルダ2(共有格納庫2)
201−3 共有フォルダ3(共有格納庫3)
DESCRIPTION OF SYMBOLS 10 Controller 11 Network control part 12 Information storage detection part 13 Storage destination management part 14 Storage destination information storage part 15 Encryption processing part 16 Data format part 17 Image processing part 18 Scan job control part 100 Scanner (image reading apparatus)
200-1 PC-USER1
200-2 PC-USER2
200-3 PC-SERVER
201-1 shared folder 1 (shared hangar 1)
201-2 Shared folder 2 (shared storage 2)
201-3 shared folder 3 (shared storage 3)

Claims (10)

画像データを読み取る画像読取手段と、
前記画像読取手段によって読み取った画像データを保存先へ送信する送信手段と、
前記送信手段により送信した前記画像データが前記保存先へ保存できない場合に、代替保存先を検索する検索手段と、
前記検索手段によって検索された代替保存先に設けられた操作制限を確認する確認手段と、
前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段と、
前記処理手段により処理された画像データを前記代替保存先へ転送する転送手段と
を具備する画像読取装置。
Image reading means for reading image data;
Transmitting means for transmitting image data read by the image reading means to a storage destination;
Search means for searching for an alternative storage destination when the image data transmitted by the transmission means cannot be stored in the storage destination;
Confirmation means for confirming operation restrictions provided in the alternative storage destination searched by the search means;
Processing means for processing the image data based on the operation restriction confirmed by the confirmation means;
An image reading apparatus comprising: transfer means for transferring image data processed by the processing means to the alternative storage destination.
前記検索手段によって検索された代替保存先および前記確認手段によって確認された代替保存先に対して設定された操作制限を対応付けた保存先情報を管理する保存先情報管理手段
を更に具備する請求項1記載の画像読取装置。
The storage location information management means which manages the storage destination information which matched the operation | movement restriction | limiting set with respect to the alternative storage destination searched by the said search means and the alternative storage destination confirmed by the said confirmation means further comprises: The image reading apparatus according to 1.
前記確認手段は、
前記検索手段によって複数の保存先が検索された場合、操作制限が確認されていない前記保存先の操作制限を確認し、
前記処理手段は、
前記検索手段によって検索された保存先であって前記操作制限が確認されている1または複数の保存先のうち、前記代替保存先に設定された操作制限に基づいて暗号化の有無を判断する請求項1または2記載の画像読取装置。
The confirmation means includes
When a plurality of storage destinations are searched by the search means, confirm the operation restriction of the storage destination that has not been confirmed operation restriction,
The processing means includes
A determination is made as to whether or not encryption is performed based on an operation restriction set as the alternative storage destination among one or a plurality of storage destinations that are the storage destination searched by the search means and whose operation restriction is confirmed. Item 3. The image reading apparatus according to Item 1 or 2.
前記検索手段によって複数の保存先が検索された場合に前記確認手段によって確認された当該保存先ごとの操作制限を表示した保存先一覧から一の代替保存先を指定する代替保存先指定手段を具備する請求項3記載の画像読取装置。   When a plurality of storage destinations are searched for by the search means, an alternative storage destination specifying means for specifying one alternative storage destination from a storage destination list displaying operation restrictions for each storage destination confirmed by the confirmation means is provided. The image reading apparatus according to claim 3. 前記処理手段は、
前記画像データの暗号化を行う場合に、該暗号化に用いる暗号鍵を指定する暗号鍵指定手段
を具備し、
前記暗号鍵指定手段によって指定された暗号鍵に基づいて暗号化を行う請求項1乃至4のいずれかに記載の画像読取装置。
The processing means includes
An encryption key designating unit for designating an encryption key used for the encryption when the image data is encrypted;
The image reading apparatus according to claim 1, wherein encryption is performed based on an encryption key specified by the encryption key specifying unit.
前記転送手段によって前記代替保存先へ画像データを転送した場合には、該代替保存先の情報と前記送信手段によって送信した保存先の情報とを含む転送情報を記憶する転送情報記憶手段と、
前記保存先への転送可否を監視する監視手段と、
前記監視手段による監視によって前記保存先への転送が可能となると、前記転送情報に基づいて前記代替保存先に保存された前記画像データを該保存先へ移動させる画像データ移動手段と
を具備する請求項1乃至5のいずれかに記載の画像読取装置。
A transfer information storage unit for storing transfer information including information on the alternative storage destination and information on the storage destination transmitted by the transmission unit when the image data is transferred to the alternative storage destination by the transfer unit;
Monitoring means for monitoring whether transfer to the storage destination is possible;
An image data moving unit that moves the image data stored in the alternative storage destination to the storage destination based on the transfer information when transfer to the storage destination is enabled by monitoring by the monitoring unit. Item 6. The image reading apparatus according to any one of Items 1 to 5.
前記監視手段による監視によって前記保存先への転送が可能となった場合に、該転送が可能となった画像データが前記代替保存先に保存した画像データと同一の画像データであるかを判断する同一性判断手段
を具備し、
前記画像データ移動手段は、
前記同一性判断手段によって同一であると判断された場合に前記代替保存先に保存された画像データを、転送が可能となった前記保存先へ移動する請求項6記載の画像読取装置。
When transfer to the storage destination is enabled by monitoring by the monitoring unit, it is determined whether the image data that can be transferred is the same image data as the image data stored in the alternative storage destination. With identity determination means,
The image data moving means includes
The image reading apparatus according to claim 6, wherein the image data stored in the alternative storage destination is moved to the storage destination where transfer is possible when the identity determination unit determines that the images are the same.
前記同一性判断手段は、
前記転送手段によって前記画像データを前記代替保存先に転送する際に、該画像データに対する第1の誤り検出符号を算出する第1の誤り検出符号算出手段と、
前記監視手段による監視によって前記保存先への転送が可能となった場合に前記代替保存先に保存された画像データに対する第2の誤り検出符号を算出する第2の誤り検出符号算出手段と
を具備し、
前記第1の誤り検出符号算出手段によって算出した第1の誤り検出符号と前記第2の誤り検出符号算出手段によって算出した第2の誤り検出符号とが同一であるかを判断する請求項7記載の画像読取装置。
The identity determination means includes
First error detection code calculating means for calculating a first error detection code for the image data when transferring the image data to the alternative storage destination by the transfer means;
Second error detection code calculating means for calculating a second error detection code for image data stored in the alternative storage destination when transfer to the storage destination is enabled by monitoring by the monitoring means; And
8. The method of determining whether the first error detection code calculated by the first error detection code calculation means and the second error detection code calculated by the second error detection code calculation means are the same. Image reading apparatus.
画像データを読み取る画像読取手段を有する画像読取装置と、
前記画像読取装置で読み取った画像データを保存する情報処理装置と
を備え、
前記画像読取装置は、
前記画像読取手段によって読み取った画像データを前記情報処理装置へ送信する送信手段と、
前記送信手段により送信した前記画像データが前記情報処理装置で保存できない場合に、他の情報処理装置を検索する検索手段と、
前記検索手段によって検索された他の情報処理装置に設けられた操作制限を確認する確認手段と、
前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段と、
前記処理手段により処理された画像データを前記他の情報処理装置へ転送する転送手段と
を具備する画像読取システム。
An image reading apparatus having image reading means for reading image data;
An information processing device for storing image data read by the image reading device,
The image reading device includes:
Transmitting means for transmitting image data read by the image reading means to the information processing apparatus;
Search means for searching for another information processing apparatus when the image data transmitted by the transmission means cannot be stored in the information processing apparatus;
Confirmation means for confirming an operation restriction provided in another information processing apparatus searched by the search means;
Processing means for processing the image data based on the operation restriction confirmed by the confirmation means;
An image reading system comprising: transfer means for transferring image data processed by the processing means to the other information processing apparatus.
コンピュータを、
画像データを読み取る画像読取手段、
前記画像読取手段によって読み取った画像データを保存先へ送信する送信手段、
前記送信手段により送信した前記画像データが前記保存先へ保存できない場合に、代替保存先を検索する検索手段、
前記検索手段によって検索された代替保存先に設けられた操作制限を確認する確認手段、
前記確認手段によって確認された操作制限に基づいて前記画像データを処理する処理手段、
前記処理手段により処理された画像データを前記代替保存先へ転送する転送手段
として機能させる画像読取プログラム。
Computer
Image reading means for reading image data;
Transmitting means for transmitting image data read by the image reading means to a storage destination;
Search means for searching for an alternative storage destination when the image data transmitted by the transmission means cannot be stored in the storage destination;
Confirmation means for confirming operation restrictions provided in the alternative storage destination searched by the search means;
Processing means for processing the image data based on the operation restriction confirmed by the confirmation means;
An image reading program that functions as transfer means for transferring image data processed by the processing means to the alternative storage destination.
JP2009068115A 2009-03-19 2009-03-19 Image reading apparatus, image reading system and image reading program Pending JP2010226182A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009068115A JP2010226182A (en) 2009-03-19 2009-03-19 Image reading apparatus, image reading system and image reading program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009068115A JP2010226182A (en) 2009-03-19 2009-03-19 Image reading apparatus, image reading system and image reading program

Publications (1)

Publication Number Publication Date
JP2010226182A true JP2010226182A (en) 2010-10-07

Family

ID=43042946

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009068115A Pending JP2010226182A (en) 2009-03-19 2009-03-19 Image reading apparatus, image reading system and image reading program

Country Status (1)

Country Link
JP (1) JP2010226182A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012199618A (en) * 2011-03-18 2012-10-18 Brother Ind Ltd Image processing apparatus
WO2014112207A1 (en) * 2013-01-15 2014-07-24 三菱電機株式会社 Monitoring system and monitoring camera
JP2015037315A (en) * 2014-03-04 2015-02-23 富士ゼロックス株式会社 Image reader
JP2016035786A (en) * 2012-07-10 2016-03-17 株式会社リコー System and method
US9665325B2 (en) 2012-07-10 2017-05-30 Ricoh Company, Ltd. System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
JP2022140537A (en) * 2018-11-14 2022-09-26 シャープ株式会社 Image processing device and list display method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012199618A (en) * 2011-03-18 2012-10-18 Brother Ind Ltd Image processing apparatus
US9665325B2 (en) 2012-07-10 2017-05-30 Ricoh Company, Ltd. System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
JP2016035786A (en) * 2012-07-10 2016-03-17 株式会社リコー System and method
US9959081B2 (en) 2012-07-10 2018-05-01 Ricoh Company, Ltd. System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
US10908857B2 (en) 2012-07-10 2021-02-02 Ricoh Company, Ltd. System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
US11797243B2 (en) 2012-07-10 2023-10-24 Ricoh Company, Ltd. System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
US11907597B2 (en) 2012-07-10 2024-02-20 Ricoh Company, Ltd. System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
JP2016184930A (en) * 2013-01-15 2016-10-20 三菱電機株式会社 Monitoring camera
JPWO2014112207A1 (en) * 2013-01-15 2017-01-19 三菱電機株式会社 Surveillance system and surveillance camera
WO2014112207A1 (en) * 2013-01-15 2014-07-24 三菱電機株式会社 Monitoring system and monitoring camera
US9900546B2 (en) 2013-01-15 2018-02-20 Mitsubishi Electric Corporation Monitoring system and monitoring camera
JP2015037315A (en) * 2014-03-04 2015-02-23 富士ゼロックス株式会社 Image reader
JP2022140537A (en) * 2018-11-14 2022-09-26 シャープ株式会社 Image processing device and list display method

Similar Documents

Publication Publication Date Title
JP6926692B2 (en) Printing system and programs
US8477347B2 (en) Method and system for managing user setup information
US11252284B2 (en) Image processing apparatus associating with external apparatus, control method, and storage medium
JP5377116B2 (en) Information processing apparatus, information processing apparatus control method, and program
US10657256B2 (en) Information processing system controlling performance of virus detection processing at devices included in the system, and information processing apparatus and recording medium
JP5219777B2 (en) Image processing apparatus, image processing apparatus control method, and computer program
US11368598B2 (en) Information processing apparatus, method of controlling the same, and storage medium
JP6102264B2 (en) Processing execution system, information processing apparatus, program
US20150055163A1 (en) Communication apparatus, method for controlling the same, storage medium, and printing apparatus
KR20100033728A (en) Job transferring method and apparatus, and job transferring system
US9813424B2 (en) Communication system, server, and client device
US20190187945A1 (en) Image processing apparatus, method and non-transitory computer- readable recording medium storing instructions therefor
JP2010226182A (en) Image reading apparatus, image reading system and image reading program
US9128645B2 (en) System including image forming apparatus and information processing apparatus, method performed under the system, image forming apparatus and information processing apparatus directed to the system, and non-transitory storage medium encoded with program directed to the apparatuses
EP3326058A1 (en) Information processing system, information processing method, and recording medium
JP2010219700A (en) Image reading apparatus, distribution system, information processing method, and program
US20120047567A1 (en) Image forming apparatus, controlling method and program
KR20170076331A (en) Image forming apparatus, and method for notification of location
US10924626B2 (en) Image forming apparatus and log information acquisition system
JP2014007677A (en) Image forming apparatus, method for controlling the same and program therefor
US9826123B2 (en) Information processing system, information processing method, and recording medium for facilitating association among information items that are related to the same data
JP4715312B2 (en) Image forming apparatus, image forming system, file management program, and recording medium recording the program
JP2022184014A (en) Information processing apparatus and control method of information processing apparatus
US9357086B2 (en) Communication apparatus and method of controlling same, and storage medium
KR20200142952A (en) Security printing using group information