通信装置及其控制方法_3

文档序号:9238395阅读:来源:国知局
U 130确定在接收到的邮件中是否存在发件人的数字证书213的签名。如果存在签名,则处理进入到步骤S406,CPU 130确定图4中所示的用户模式设置的“在IFAX接收时的签名验证” 250是否被设置为0N。如果在步骤S406中确定“在IFAX接收时的签名验证” 250没有被设置为ON或者在步骤S405中确定不存在发件人的签名,则处理进入到步骤S413。
[0050]如果在步骤S406中CPU 130确定“在IFAX接收时的签名验证” 250被设置为0N,则处理进入到步骤S407,CPU 130验证发件人的签名。在步骤S408中,CPU 130确定是否出现了验证错误。在步骤S408中,如果CPU 130确定出现了验证错误,则处理进入到步骤S409,CPU130将表示出现了签名验证错误的信息添加到邮件正文中。然后,处理进入到步骤 S416。
[0051]另一方面,在步骤S408中,如果CPU 130确定没有出现验证错误,则处理进入到步骤S411,CPU 130确定图4中所示的用户模式设置的“在接收时的签名打印” 251是否被设置为0N。如果CPU 130确定“在接收时的签名打印” 251被设置为0N(打印),则处理进入到步骤S412,CPU130提取发件人签名302,并将其插入到邮件正文中。然后,处理进入到步骤S413。另外,在步骤S411中,如果确定“在接收时的签名打印”251没有被设置为0N,则处理进入到步骤S413。在步骤S413中,CPU 130确定邮件是否已被加密。如果CPU 130确定邮件已被加密,则处理进入到步骤S414,CPU 130执行对所加密的邮件进行解密的加密的邮件处理(稍后将参照图7来描述)。然后,处理进入到步骤S415。另外,在步骤S413中,如果CPU 130确定邮件没有被加密,则处理进入到步骤S415。
[0052]在步骤S415中,CPU 130对所附带的文件执行base64解码,从而将邮件格式的数据解码成图像文件。处理进入到步骤S416,CPU 130光栅化邮件正文文本,以将其转换为针对各页的图像数据。CPU 130还将由多页组成的所附带的图像文件分离成针对各页的图像数据,并将它们作为文档管理数据(稍后将参照图8来描述)而存储在HDD 137中。如上所述,在步骤S416中,当CPU 130正常地存储作为文档管理数据的文档数据时,处理进入到步骤S417,CPU 130注册接收日志。处理进入到步骤S418,CPU 130将包括在图5的发件人签名302和收件人签名303中的传输方的数字证书213的信息以及本装置的公共密钥证书211注册到日志中。用户可以经由操作单元133来指示以显示或打印作为通信管理报告的日志。就像图5中所示的所打印的邮件正文图像那样,用户可以随后确认该日志。然后,处理进入到步骤S419,CPU 130执行邮件正文图像的打印或传输处理(稍后将参照图10来描述),从而终止处理。
[0053]图7是用于说明图6的步骤S414中加密的邮件处理的流程图。
[0054]如果邮件是广播的,则如图3D中所示,在邮件中存在多个加密的内容加密密钥。因此,在步骤S551中,CPU 130搜索本装置的加密的内容加密密钥(图3D中的206)。处理进入到步骤S552,CPU 130利用自身的私有密钥对找到的加密的内容加密密钥进行解密,以获得内容加密密钥201,从而利用该内容加密密钥201来解密接收到的加密邮件。处理进入到步骤S553,CPU 130确定图4中所示的用户模式设置的“在接收时的签名打印” 251是否被设置为ON。在步骤S553中,如果CPU 130确定“在接收时的签名打印” 251被设置为0N,则处理进入到步骤S554,CPU 130将自身的公共密钥证书数据303插入到邮件正文中。然后处理进入到步骤S555。或者,在步骤S553中,如果CPU 130确定“在接收时的签名打印” 251没有被设置为0N,则处理进入到步骤S555。在步骤S555中,CPU 130根据通用密钥密码系统利用所获得的内容加密密钥201来解密加密的邮件数据,从而终止处理。
[0055]该处理能够使传输目的地MFP获得指定给本装置的内容加密密钥201,并解密加密的邮件数据。如果设置了邮件打印,则MFP可以将自身的公共密钥证书数据303插入到邮件正文中,从而执行打印。
[0056]图8是用于说明由根据本实施例的MFP 100所管理的文档管理数据的视图。请注意,图8示出了一个文档数据,但实际上管理多个文档数据。
[0057]在该实施例中,管理针对各页的图像数据以实现高速打印。各图像数据被存储在图像区域610中。各图像数据附带有针对各页的属性信息611。如果存在与图像数据相关的文件,则该文件被存储在相关文件612中。
[0058]在图8的示例中,MFP 106根据从MFP 106的操作单元133输入的指令来传输邮件正文和三页的扫描图像,MFP 100接收到邮件,并将接收到的数据存储在HDD 137的文档管理单元中。在该示例中,如图5中所示,邮件正文被光栅化为A4图像,并且一页的TIFF图像被存储为邮件正文的图像数据600。邮件正文的文本数据作为文本数据608而被管理,所述文本数据608被存储为相关文件612。因此,邮件正文的图像数据600包括TIFF图像文件和文本文件,这样“TIFF-TEXT”604被记录在属性信息611中。此外,扫描图像数据作为各页的扫描图像数据601至603而被存储,并且如附图标记605至607所示,“TIFF”被记录在各页的扫描图像数据的属性信息611的块中。
[0059]图9是用于做出传输设置的画面的示例的视图,该画面被显示在根据本实施例的MFP 100的操作单元133上。
[0060]可以通过按下设置按钮704来输入作为传输设置的详细设置。通过相应的按钮700可以打开(ON)/关闭(OFF)传输设置。该0N/0FF设置可以在不擦除传输设置的信息块的情况下使设置有效/无效。每次按下操作使各按钮700的ON和OFF状态被触发。可以为各传输设置分配传输条件名称701,并选择作为接收方式702的FAX或IFAX。如果接收方式702是FAX,则可以根据诸如电话号码或目的地的子地址等的条件来决定传输目的地。如果接收方式702是IFAX,则可以根据邮件头的From地址、To地址和主题数据来决定传输目的地。FAX、IFAX、邮件或文件传输可以作为传输目的地703而被选择。也可以从地址簿中选择传输目的地,并且还可以在打印的同时指定传输操作。默认打印按钮705是用于在条件不与任何传输设置的条件相匹配时设置是否打印接收到的数据的触发按钮。可以注册多达2000个传输设置。可以利用滚动按钮706和707来滚动传输设置的信息。OK按钮708是用于指示完成并确认画面上的设置的按钮。
[0061]对于这些传输设置,即使在条件与传输条件之一相匹配的情况下,也不结束处理,并执行与传输条件相匹配的所有传输操作。在由多个用户使用的MFP中,很难检查条件是否与由其他用户做出的传输设置的条件相匹配。可以在不考虑检索顺序的情况下输入多个传输设置。
[0062]图10是用于说明在图6的步骤S419中的打印或传输处理的流程图。
[0063]在步骤S801中,CPU 130确定在接收处理中是否出现了错误。在步骤S801中,如果CPU 130像图6的步骤S408中那样确定签名验证失败或在加密处理中出现了错误,则处理进入到步骤S813以执行打印而不执行传输操作,从而终止处理。因此,可以通知使用接收机的用户出现了错误,而不向不相干的目的地传输已出现接收错误的文档数据等。请注意,如果在图6的步骤S408中确定出现了验证错误,则将要被打印的文档数据仅为图5的邮件头300并在步骤S409中添加错误信息,并且不处理剩余部分的信息从而不打印该信息。
[0064
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1