技术领域 本发明涉及一种将被管理的纸件文档存储为电子数据的电子 存储装置。 背景技术 在公司等中管理的纸件文档趋于以电子形式进行存储并管理。 当以这种方式将纸件文档作为电子数据进行管理时,通常通过扫描 仪扫描纸件文档,并存储形成为图像文件的电子数据。在这种情况 下,需要确保电子图像文件的可读性、完整性等。因此,有必要执 行分辨率的指定、文件内容的视觉确认等,以确保可读性。而且, 需要应用数字签名与时戳(time stamp),以确保完整性。 当如上所述地管理图像文件时,可能存在多个图像文件。已知 一种即使在如此存在多个图像文件时也将数字签名集中地应用于 这些图像文件的技术。例如,P2002-132759描述了这样一种技术: 将鉴别信息添加到待批准的文件数据并在批准之后生成文档数据, 显示通过组合添加有鉴别信息的多个文档数据而获得的集中批准 的数据,然后添加用于集中批准的全体数据的鉴别信息。 然而,上述技术是将数字签名应用于通过组合多个图像文件 (电子数据)而获得的图像的技术。因此,不可能将数字签名集中 地应用于多个图像文件(电子数据)。 发明内容 本发明的目的在于提供一种电子数据存储装置,其可以将数字 签名集中应用于多个电子数据。 根据本发明的一个方面,电子数据存储装置包括:数据获取单 元,被配置为获取多个电子数据;数据显示单元,被配置为显示通 过数据获取单元获取的多个电子数据;签名单元,被配置为在获取 用于将数字签名应用于通过数据显示单元显示的多个电子数据的 指令时将该数字签名应用于多个电子数据中的每一个;以及数据传 送单元,被配置为将多个电子数据和通过签名单元应用于该多个电 子数据中的每一个的签名数据传送到设定的传送目的地。 本发明的其它目的和优点将在下面的描述中进行说明,并且其 部分将从该描述显而易见,或者可以通过实施本发明而获知。本发 明的目的和优点可以通过以下特别指出的方法和组合来实现和获 得。 附图说明 结合在说明书中并构成说明书的一部分的附图明显地示出了 本发明的优选实施例,并且与以上给出的概括描述和以下给出的对 实施例的详细描述一起用于解释本发明的原理。 图1是示意性地示出在本发明第一实施例中的网络结构的示 图; 图2是示出该实施例中的PC的主要结构的框图; 图3是示出该实施例中当PC对图像数据进行处理时的处理的 主要部分的流程图; 图4是示出该实施例中当显示所获取的多个电子数据时的显示 屏实例的示图; 图5是示出第二实施例中的PC的主要结构的框图; 图6是该实施例中的记录由内容确认判断单元判断的结果的表 格; 图7是示出该实施例中当PC对图像数据进行处理时的处理的 主要部分的流程图; 图8是用于解释该实施例中的显示在显示屏上的滚动条的示 图; 图9是用于解释该实施例中的显示在显示屏上的特定部分的示 图; 图10是用于解释该实施例中的显示在显示屏上的确认按钮的 示图; 图11是示出该实施例中的没有被签名的电子数据的表格的显 示屏实例的示图; 图12是示出第三实施例中的PC的主要结构的框图; 图13是示出该实施例中当PC对图像数据进行处理时的处理的 主要部分的流程图;以及 图14是示出该实施例中当显示没有被签名的电子数据时的显 示屏实例的示图。 具体实施方式 以下,将参照附图描述本发明的实施例。 (第一实施例) 首先,将解释第一实施例。 图1是示意性地示出网络结构的示图。如图1所示,图像形成 装置1连接至通信网络2。用作数据存储装置的个人计算机(PC) 和文件服务器4也连接至该通信网络2。例如,图像形成装置1是 具有网络扫描功能的复印机。表示通过该图像形成装置1的网络扫 描功能从纸件文档读取的图像的电子数据经由通信网络2被存储在 PC 3中。在通过PC 3对图像数据进行用于应用数字签名的处理(稍 后将描述处理细节)之后,将经受该处理的图像文件存储在文件服 务器4中。 图2是示出第一实施例中的PC 3的主要结构的框图。如图2 所示,PC 3具有数据获取单元11、数据显示单元12、签名单元13、 以及数据传送单元14。数据获取单元11获取存储在PC 3的硬盘等 中的多个电子数据的信息(文件名、目录路径等)。数据显示单元 12在PC 3的显示器上显示用于显示电子数据的列表和内容的模板 (form)画面。签名单元13将数字签名应用于电子数据并生成签 名数据。数据传送单元14将签名的电子数据和签名数据传送到硬 盘等的特定目录(设定的传送目的地)或文件服务器等。在该实施 例中,设定该数据被传送到文件服务器4。数据获取单元11、数据 显示单元12、签名单元13、以及数据传送单元14的功能通过PC 3 中的CPU、ROM、RAM等来实现。 图3是示出在PC 3对图像数据进行处理时的处理的主要部分 的流程图。当通过PC 3的输入单元由用户输入用于获取多个电子 数据(多个图像文件)的表格的指令时,通过数据获取单元11获 取多个电子数据的表格(ST101)。换句话说,获取存储在特定目录 中的多个电子数据的信息表。 接下来,获取的多个电子数据的内容通过数据显示单元12显 示在PC 3上(ST102)。图4是示出在其上显示所获取的多个电子 数据时的显示屏21的示图。在图4所示的显示屏21上,显示以列 表格式显示多个电子数据的信息(文件名等)的表格的部分22、显 示从以列表格式显示的列表中选取的列表的电子数据的部分23、和 用于接收来自用户的将数字签名应用于列表中列出的电子数据的 指令的按钮24。 PC 3接收来自用户的按钮24的输入并获取用于数字签名的指 令(ST103),从多个列表中选出一个列表,或从获取的多个电子数 据选出一个电子数据(ST104),并将该数字签名应用于所选的电子 数据(ST105)。判断是否已对所有电子数据完成该数字签名 (ST106)。当步骤ST106中的判断结果为否时,PC 3返回到步骤 ST104并重复从步骤ST104到步骤ST106的处理,直至ST106中 的判断结果变成是。由签名单元13执行从步骤ST103到步骤ST106 的处理。因此,即使将数字签名一次应用于多个电子数据,也会将 该数字签名应用于每一个电子数据。 当步骤ST106中的判断结果为是时,获取该电子数据,即,签 名的电子数据和对应于各个电子数据的签名数据被存储在文件服 务器4的特定目录中(ST107)。 根据该实施例,当对多个电子数据进行集中签名时,可以将数 字签名应用于多个电子数据中的每一个。因此,可以改善数字签名 的便利性。 (第二实施例) 下面将描述第二实施例。与第一实施例相同的部件用相同的参 考数字和符号表示,并省略这些部件的详细描述。 在集中签名多个电子数据的过程中,不知道是否已由用户确认 电子数据的内容是正确的。因此,PC 3判断电子数据的内容是否已 被用户正确地确认,并记录表示该判断结果的信息。下面将说明仅 将数字签名应用于多个电子数据中其内容已被确认为正确的电子 数据的PC 3。 图5是示出第二实施例中的PC 3的主要结构的框图。如图5 所示,PC 3具有数据获取单元31、数据显示单元32、内容确认判 断单元33、记录单元34、签名单元35、数据传送单元36、以及用 户界面(UI)显示单元37。由于数据获取单元31、数据显示单元 32、和数据传送单元36与第一实施例中的数据获取单元11、数据 显示单元12、和数据传送单元14相同,所以省略这些单元的描述。 内容确认判断单元33根据设定的条件判断显示在数据显示单 元32上的电子数据的内容是否已被用户正确地确认。该设定条件 将在后面进行描述。记录单元34记录由内容确认判断单元33判断 的结果。基于记录在记录单元34中的内容确认判断单元33的判断 结果,签名单元35仅将数字签名应用于所获取的多个电子数据中 其内容已被正确确认的电子数据。UI显示单元37在PC 3上显示获 取的多个电子数据中没有被正确确认的电子数据。 图6是其中记录有内容确认判断单元33的判断结果的表格T。 在表格T中,除记录对应于由数据获取单元31获取的多个电子数 据的文件名和目录路径的区域之外,还设置有表示内容确认判断单 元33的判断结果的内容确认标记的区域。在该实施例中,对于内 容确认标记,当电子数据的内容已被用户正确确认时记录“○”, 而当该内容还未被户用正确确认时记录“×”。 图7是示出当PC 3对图像数据进行处理时的处理的主要部分 的流程图。步骤ST201和ST202中的处理与步骤ST101和ST102 中的处理相同。 由内容确认判断单元33判断电子数据的内容是否已根据预先 设定的条件被正确确认(ST203)。在第二实施例中,预先对图4所 示的显示电子数据的部分23中所显示的数据设定以下八个条件中 的任意一个。 用于判断电子数据已被正确确认的第一个条件是该电子数据 是否显示在显示电子数据的部分23中。当该电子数据显示在该部 分23中时,判断该电子数据已被正确确认。当该电子数据没有显 示在该部分23中时,判断该电子数据还没有被正确确认。 用于判断电子数据已被正确确认的第二个条件是该电子数据 的所有像素(即,所有数据)是否显示在显示电子数据的部分23 中。可以从一个文件中获取电子数据的所有像素(一个矩形中的像 素数)。根据程序,通过以像素单位获取待显示部分上显示的部分 在电子数据中的位置坐标(将文件的左端设为(0,0)),可以区分文 件所有像素中显示的位置和没有显示的位置。因此,可以判断用户 是否已经显示了电子数据的所有像素。换句话说,当电子数据的所 有像素均显示在部分23中时,判断电子数据已被正确确认,而当 电子数据的所有像素没有显示在部分23中时,判断该电子数据还 没有被正确确认。 用于判断电子数据已被正确确认的第三个条件是是否已经显 示电子数据全部像素中的预先设定的像素数(全部像素数的80%)。 这是因为不总是需要确认将被显示的电子数据中的所有数据。换句 话说,当在部分23中显示电子数据的全部像素中的所设定的某一 百分比时,判断该电子数据已被正确确认,而当电子数据的全部像 素的某一百分比没有显示在部分23中时,判断该电子数据没有被 正确确认。通常,在文档的情况下,上、下、左、和右端是空白并 且不包括信息。因此,可以采用显示等同于从所有像素中心开始的 某一百分比的像素的条件。 用于判断电子数据已被正确确认的第四个条件是当在显示的 电子数据的部分23中显示该电子数据时,在该电子数据附近显示 的滚动条是否已完全滚动(entirely scrolled)。图8是用于解释显示 在部分23中的滚动条的示图。如图8所示,与电子数据的大小相 对应,在垂直方向和水平方向上显示滚动条26和25。因此,当在 垂直方向和水平方向上的滚动条26和25完全滚动时,判断电子数 据已被正确确认,而当在垂直方向和水平方向上的滚动条26和25 没有完全滚动时,判断电子数据还没有被正确确认。 用于判断电子数据已被正确确认的第五个条件是该电子数据 是否在显示电子数据的部分23中显示预定时间(例如,3秒)或更 长时间。这是因为即使电子数据显示在部分23中,有时也会是用 户还没有正确地确认显示的内容。因此,当电子数据在部分23中 显示预定时间以上时,判断该电子数据已被正确确认,而当电子数 据在部分23中没有显示预定时间以上时,判断该电子数据还没有 被正确确认。 用于判断电子数据是否已被正确确认的第六个条件是是否在 显示电子数据的部分23中显示该电子数据中预先设定的特定部分。 这是因为,例如根据文档的不同,只有文档的某一部分是重要的, 并且用户只需确认该部分。如图9所示,当电子数据是收据的图像 文件时,用户只需要将其中记载有金额的部分27作为特定部分进 行确认即可。因此,当电子数据的特定部分27显示在部分23中时, 判断该电子数据已被正确确认,而当电子数据的特定部分27没有 显示在部分23中时,判断该电子数据还没有被正确确认。用于从 电子数据(图像文件)提取特定部分的技术是公知技术。通过将该 部分的位置坐标信息作为电子数据的属性信息进行管理,可以判断 电子数据的特定位置是否显示在该部分中。预先设定的特定部分可 根据文档而不同。例如,在为收据的情况下,需要确认显示总金额 的部分。在为协议的情况下,需要确认电子数据的所有部分。因此, 用户可以通过预先输入内容来注册文档的内容,并根据文档内容改 变预先设定的特定部分。 用于判断电子数据是否已被正确确认的第七个条件是用作用 户确认指示的确认按钮28是否如图10所示那样在第六个条件中说 明的电子数据中的预先设定的特定部分附近被输入。因此,当输入 确认按钮28时,判断电子数据已被正确确认,而当没有输入确认 按钮28时,判断该电子数据还没有被正确确认。 用于判断电子数据已被正确确认的第八个条件是当设定用半 透明或透明颜色显示在第七个条件中说明的确认按钮28时,其用 半透明或透明颜色显示的确认按钮28是否被输入。这是因为当显 示确认按钮28时,不可能显示该确认按钮28后面的数据。因此, 当输入确认按钮28时,判断该电子数据已被正确确认,而当没有 输入确认按钮28时,判断该电子数据还没有被正确确认。 根据上述条件中的预先设定的条件,基于所获取的全部的电子 数据判断电子数据是否已被正确确认。 PC 3通过使用记录单元34,对判断为已被正确确认的电子数 据在参照图6说明的表格T的电子数据所对应的内容确认标记区域 中记录“○”(ST204)。对没有被正确确认的电子数据在表格的电 子数据所对应的内容确认标记区域中记录“×”(ST205)。 当PC 3从用户接收到按钮24的输入并获取用于数字签名的指 令时(ST206)时,选择这些列表中的一个,或从所获取的多个电 子数据中选出一个电子数据(ST207)。PC 3检查所选电子数据是否 已被正确确认(ST208)。参考参照图6说明的表格T执行这种检查。 随后,判断该电子数据是否已被确认为正确(ST209)。当所选电子 数据被确认为正确(ST209中的是)时,将数字签名应用于所选电 子数据(ST210)。如果所选电子数据没有被确认为正确的(ST209 中的否),则不将数字签名应用于电子数据。判断是否已对所有电 子数据完成该处理(ST211)。当步骤ST211中的判断结果为否时, PC 3返回到步骤ST207。重复从步骤ST207到步骤ST211的处理, 直至步骤ST211中的判断结果变成是。由签名单元35执行该从步 骤ST206到步骤ST211的处理。因此,在一次将数字签名应用于多 个电子数据的过程中,将数字签名应用于每一个被确认为正确的电 子数据。 当步骤ST211中的判断结果为是时,签名的电子数据和对应于 各个电子数据的签名数据被存储在文件服务器4的特定目录中 (ST212)。通过UI显示单元37在PC 3上显示没有签名的电子数 据的表格。图11是示出没有签名的电子数据表格的显示屏21a的 示图。 根据第二实施例,在将数字签名集中应用于多个电子数据时, 将数字签名分别应用于被正确确认的电子数据,而不将数字签名应 用于没有被正确确认的电子数据。因此,可以防止错误地将数字签 名应用于其内容还没有被确认的电子数据。 在确认电子数据内容的过程中,用户通常是使用诸如市场上可 买到的浏览器(viewer)的应用软件使PC 3显示电子数据,并通过 目视观察电子数据来确认电子数据的内容。然而,这并不可以在系 统侧上判断电子数据的内容是否已被正确确认。根据该第二实施 例,根据预先设定的八个条件中的一个设定条件,在表格T中记录 电子数据是否已被正确确认,并基于表格T中记录的内容,判断该 电子数据是否已被正确确认。因此,可以根据系统来判断用户已经 正确确认了内容。 (第三实施例) 下面将描述第三实施例。与第一实施例中相同的部件用相同的 参考数字和符号来表示,并省略对这些部件的详细描述。 在第三实施例中,在将数字签名应用于其内容已被用户确认的 电子数据时,检查电子数据的图像质量,并在询问用户是否可将数 字签名应用于电子数据之后,将数字签名应用于具有低图像质量的 电子数据。 图12是示出第三实施例中的PC 3的主要结构的框图。如图12 所示,PC 3具有数据获取单元41、数据显示单元42、图像质量检 查单元43、签名单元44、以及数据传送单元45。由于数据获取单 元41、数据显示单元42、和数据传送单元45与第一实施例中的数 据获取单元11、数据显示单元12、和数据传送单元14相同,所以 省略对这些单元的描述。 图像质量检查单元43检查待签名的电子数据的图像质量。签 名单元44将数字签名应用于具有满意图像质量的电子数据,并在 询问用户是否可应用数字签名之后,将数字签名应用于图像质量不 令人满意的电子数据。数字签名不应用于图像质量不令人满意并且 没有获得用户确认的电子数据。 图13是示出在PC 3对图像数据进行处理时的处理的主要部分 的流程图。步骤ST301和ST302中的处理与步骤ST101和ST102 中的处理相同。 PC 3通过使用图像质量检查单元43检查所获取的全部的电子 数据的图像质量(ST303)。可以考虑使用诸如分辨率、灰度、亮度、 对比度、色平衡、色度、色调、清晰度、浓度、倾角、和噪声(noise) 等指标来检查电子数据的图像质量。例如,在将图像存储为电子数 据时,在日本的电子文档法中设定以下标准。在为彩色图像的情况 下,规定灰度大于等于RGB 256并且分辨率大于等于150dpi(在 为税务文档的情况下,分辨率大于等于200dpi)。在为单色图像的 情况下,规定单色两值并且分辨率大于等于150dpi,以及单色半色 调并且分辨率大于等于200dpi。 第三实施例的一个目的在于自动检测通常认为难以查看的图 像质量。因此,由于没有用于难以查看的图像质量的标准,所以例 如将通过扫描具有难以理解的内容的文档(全部为白纸、黑纸等) 而获得的图像质量的值设定为用于检查的标准。换句话说,对标准 作如下设定:分辨率,大于等于200dpi;灰度:在为彩色图像的情 况下为大于等于256,或者在为单色图像的情况下为单色两值或单 色半色调;亮度:在整个图像上的平均值不接近当扫描全白纸或全 黑纸时的值;色平衡:不接近在扫描全白纸或全黑纸时的色平衡; 倾角:不超过10度;以及噪声:不超过整个图像的10%。因此, 图像质量检查单元43检查所获取的所有电子数据是否都满足这些 标准。可以通过获取添加到电子数据的附加数据来判断这种检查。 当PC 3从用户接收按钮24的输入并获取数字签名的指令时 (ST304),从这些列表中选出一个列表,或从获取的多个电子数据 中选出一个电子数据(ST305)。判断所选电子数据是否具有满意的 图像质量(ST306)。当所选电子数据具有满意的图像质量(步骤 ST306中为是)时,将数字签名应用于所选电子数据(ST307)。如 果没有确认所选电子数据是正确的(步骤ST306中为否),则不将 数字签名应用于该电子数据。判断是否已对所有电子数据完成处理 (ST308)。当判断结果在步骤ST308中为否时,PC 3返回到步骤 ST305,并重复步骤ST305到步骤ST308的处理,直到判断结果在 步骤ST308中变为是。因此,将数字签名分别应用于具有满意图像 质量的电子数据。 当在步骤ST308中判断结果为是时,判断是否存在图像质量不 令人满意的电子数据(ST309)。即使判断是否存在没有应用数字签 名的电子数据,也会获得相同的判断结果。当判断存在图像质量不 令人满意的电子数据时(步骤ST309中为是),在PC 3上显示没有 签名的电子数据的列表(ST311)。 图14是示出在显示如上所述没有被签名的电子数据时的显示 屏21b的示图。在显示屏21b上,显示图像质量不令人满意的电子 数据(图像文件)的表格,并且还显示有为什么各个图像数据图像 质量不令人满意的原因。还显示了用于询问是否直接将签名应用于 这些电子数据的指示。当用户对电子数据进行签名时,用户输入 “是”。当用户不对电子数据签名时,用户输入“否”。 当在步骤ST311中显示未被签名的电子数据的表格时,判断电 子数据是否被直接签名(ST312)。例如,如果执行图14中的显示 屏21b上所示的显示,则判断输入“是”或输入“否”。当电子数据 被直接签名时(ST312中为是),将数字签名应用于图像质量不令 人满意的的电子数据。当存在多个图像质量不令人满意的电子数据 时,将数字签名应用于各个图像数据(ST313)。当电子数据不被直 接签名时(ST312中为否),跳过步骤ST313中的处理。由签名单 元44执行从步骤ST305到步骤ST313的处理。 当不存在图像质量不令人满意的电子数据时(ST309中为否), 当没有将数字签名应用于图像质量不令人满意的电子数据时 (ST313)、或者当没有将数字签名应用于图像质量不令人满意的电 子数据时(ST312中为否),将已签名的电子数据和对应于各个电 子数据的签名数据存储在文件服务器4的特定目录中(ST314)。 根据第三实施例,当不存在图像质量不令人满意的电子数据 时,或者当即使存在图像质量不令人满意的电子数据但选择“直接 签名电子数据”(显示屏21b的“是”)时,将数字签名应用于所获 取的全部的电子数据。另一方面,当存在图像质量不令人满意的电 子数据且不选择“直接签名电子数据”时,仅将数字签名应用于具 有满意图像质量的电子数据。 因此,在将数字签名集中应用于多个电子数据时,当存在具有 低图像质量的电子数据时,在确认用户是否应该对电子数据直接签 名之后对该电子数据进行签名。这使得可以防止具有低图像质量的 数据被直接签名和存储。 本领域技术人员将容易地想到其他优点和修改。因此,本发明 在其更广泛的方面并不局限于本文示出和描述的特定细节和示例 性实施例。因此,在不背离由所附权利要求及其等同物所限定的总 发明构思的精神或范围的情况下,可以进行各种修改。