专利名称:传真装置的制作方法
技术领域:
本发明涉及一种可有利地防止错误发送的传真装置。
背景技术:
迄今已提出了与传真装置有关的技术。例如,在日本专利申请特许公开No. 2010-288102中,公开了一种具有以下特征的传真装置。即,当第一次输入目的地的FAX号时,检查过去的FAX发送记录,即FAX发送历史。当在预先设置的时段期间维持到相同FAX号的FAX发送的发送记录时,假定已确认了第一次输入的FAX号的准确性,并且传真发送开始。在该传真装置中,当在发送记录中没有找到第一次输入的FAX号,即不匹配时,传真发送处理结束。日本专利申请特许公开No. 2008-98775公开了一种与网络相连并且被配置成使用公司电话簿数据库的多功能设备。在该多功能设备中,通过使用用户输入的号码作为检索基础来检索公司电话簿数据库,并且验证是否已将匹配号码存储在公司电话簿数据库中。在已存储了匹配号码的情况下,在显示部上显示与该号码相关的公司名称。当用户发出了传真发送的指令时,拨打该号码并且执行传真发送。在匹配有差异的情况下,当目的地是个体时,在用户验证之后执行传真发送。当目的地是公司时,从公司电话簿数据库提取与输入的FAX号相似的号码,并且在显示部上显示所提取的FAX号及其公司名称。
发明内容
在执行传真发送的情况下,最好是在没有任何麻烦的情况下通过顺畅操作执行传真发送,同时防止将传真数据发送到作为远程装置的错误传真装置这样的状况。本教导的目的是提供一种传真装置,该传真装置可在防止由于误拨FAX号所造成的误发送时,有利地执行传真发送的操作。根据本教导的方面,提供了一种经由通信线路将与文档相对应的传真数据发送到远程装置的传真装置,该传真装置包括扫描部,用于扫描文档以产生传真数据;操作部,通过该操作部输入远程装置的传真号;第一通信部,该第一通信部与通信线路相连;第一通信控制部,用于对第一通信部进行控制;第一存储部,在该第一存储部中存储了与传真装置所执行的过去传真发送的传真号相对应的远程装置的信息;第一判断部,用于在经由操作部新输入了第一传真号的条件下,判断与第一传真号相对应的远程装置的信息是否已被存储在第一存储部中;以及重新输入部,用于在第一判断部判断与第一传真号相对应的远程装置的信息没有被存储在第一存储部中的条件下,对操作部进行控制以再次获取传真数据将被发送到的远程装置的传真号,作为第二传真号,其中,在第一判断部判断与第一传真号相对应的远程装置的信息被存储在第一存储部中的条件下,第一通信控制部对第一通信部进行控制以将传真数据发送到第一传真号的远程装置,并且在第二传真号与第一传真号相同的条件下,第一通信控制部对第一通信部进行控制,以将传真数据发送到第二传真号的远程装置。因此,在与针对传真发送而输入的第一传真号相对应的远程装置的信息没有被存储在第一存储部中的情况下,可执行传真号的重新输入。因此,在传真发送之前,可对传真 号的错误输入进行核实(核实是否错误地输入了号码)。此外,当重新输入的第二传真号与第一传真号相同时,可执行传真发送。在已将与第一传真号相对应的远程装置的信息存储在第一存储部中的情况下,可以在不需要必须执行任何其它操作的情况下,进行传真发送。在这种情况下,除了指示与该传真号相匹配的传真号的信息之外,“与传真号相对应的远程装置的信息”还包括该传真号的远程装置的名称。在“在第二传真号与第一传真号相匹配的情况下,将传真数据发送到第二传真号的远程装置”的表述中,传真号与第一传真号相同。因此,在这种情况下,第二传真号的远程装置与第一传真号的远程装置相同,并且本教导包括该原理。在本教导的传真装置中,远程装置的信息和传真装置所执行的过去传真发送的结果被彼此相关联并且被存储在第一存储部中,并且第一判断部可以判断与第一传真号相对应的远程装置的信息是否被存储在第一存储部中,并且下述成功发送结果是否被存储在第一存储部中,其中,所述成功发送结果指示过去传真发送的成功结果并且其与对应于第一传真号的远程装置的信息相关联,并且在第一判断部判断与第一传真号相对应的远程装置的信息没有被存储在第一存储部中,或者成功发送结果没有被存储在第一存储部中的条件下,重新输入部对操作部进行控制,以再次获取传真数据将被发送到的远程装置的传真号。在这种情况下,可执行反映过去发送结果的传真发送。当传真发送是误发送时,这可使用户再次输入FAX号。就第一判断部的判断而言,“指示传真发送成功的发送结果在与对应于第一传真号的远程装置的信息相关联后没有被存储在第一存储部中”的表述包括不指示传真发送成功的发送结果在与对应于第一传真号的远程装置的信息相关联后被存储在第一存储部中这样的意思。在本教导的传真装置中,在第一判断部判断成功发送结果被存储在第一存储部中的条件下,第一通信控制部可以对第一通信部进行控制,以将传真数据发送到第一传真号的远程装置。在这种情况下,当再次输入与过去成功传真发送相对应的FAX号时,可顺畅地执行FAX发送。本教导的传真装置可以进一步包括第二通信部,该第二通信部与下述通信网络相连,其中,所述通信网络与通信线路不同并且其与具有第二存储部的外部装置相连;以及第二通信控制部,用于对第二通信部进行控制,其中,可以将与传真装置所执行的过去传真发送的传真号相对应的远程装置的信息存储在第二存储部中,在第一判断部判断与第一传真号相对应的远程装置的信息没有被存储在第一存储部中的条件下,第二通信控制部可以对第二通信部进行控制以访问外部装置,第一判断部可以判断与第一传真号相对应的远程装置的信息是否被存储在第二存储部中,在第一判断部判断与第一传真号相对应的远程装置的信息没有被存储在第一和第二存储部中的条件下,重新输入部可以对操作部进行控制, 以获取传真数据将被发送到的远程装置的传真号,并且在第一判断部判断与第一传真号相对应的远程装置的信息被存储在第一存储部或第二存储部中的条件下,第一通信控制部可以对第一通信部进行控制以将传真数据发送到第一传真号的远程装置。在这种情况下,可根据外部装置的第二存储部执行与根据第一存储部所执行的判断相同的判断。例如,当第一存储部的存储量有限时,可使用存储在外部装置的第二存储部中的用户信息,并且可执行用于使用户再次输入FAX号的处理。本教导的传真装置可以进一步包括第一记录部,用于在传真装置执行传真发送的条件下,将与已由传真装置执行的传真发送的传真号相对应的远程装置的信息的记录添加到第一存储部中;第二判断部,用于判断存储在第一存储部中的远程装置的信息的记录数目是否达到基准数目;以及第二记录部,该第二记录部被构造成,在第二判断部判断存储在第一存储部中的远程装置的信息的记录数目达到基准数目的条件下,经由第二通信控制部所控制的第二通信部将存储在第一存储部中的远程装置的信息的记录添加到第二存储部中。在这种情况下,可对远程装置的信息进行适当地管理。在本教导的传真装置中,远程装置的信息与已由传真装置执行的传真发送的结果可以彼此相关联并且被存储在第一存储部中,在传真装置执行传真发送的条件下,第一记录部可以将与已执行的传真发送的传真号相对应的远程装置的信息与传真发送的发送结果相关联,并且将关联记录添加到第一存储部中,在第二判断部判断存储在第一存储部中的远程装置的信息的记录数目达到基准数目的条件下,第二记录部可以将存储在第一存储部中的远程装置的信息当中的、已经与指示传真发送成功的发送结果相关联的远程装置的信息与指示传真发送成功的发送结果相关联,并且可以经由第二通信控制部所控制的第二通信部将该关联记录添加到第二存储部中,第一判断部可以判断与第一传真号相对应的远程装置的信息是否被存储在第一存储部中,并且判断指示传真发送成功的发送结果是否在与对应于第一传真号的远程装置的信息相关联后被存储在第一存储部中,在第一判断部判断与第一传真号相对应的远程装置的信息没有被存储在第一存储部中,或者指示传真发送成功且与对应于第一传真号的远程装置的信息相关联的发送结果没有被存储在第一存储部中的条件下,第二通信控制部可以对第二通信部进行控制以访问外部装置,
在第一判断部判断与第一传真号相对应的远程装置的信息没有被存储在第一和第二存储部中,或者指示传真发送成功的发送结果在与对应于第一传真号的远程装置的信息相关联后没有被存储在第一存储部中的条件下,重新输入部可以对操作部进行控制以获取远程装置的传真号,并且在第一判断部判断指示传真发送成功的发送结果在与对应于第一传真号的远程装置的信息相关联后被存储在第一存储部中,或者与第一传真号相对应的远程装置的信息被存储在第二存储部中的条件下,第一通信控制部可以对第一通信部进行控制,以将传真数据发送到第一传真号的远程装置。在这种情况下,根据第一和第二存储部,可执行反映过去发送结果的传真发送。向第二存储部的存储并不局限于与指示成功发送的发送结果相关联的记录。因此,可降低记录的数目,并且因此第一判断部可根据第二存储部有效地进行判断。本教导的传真装置可以进一步包括用于对与用户相对应的用户信息进行检测的认证部,其中,可以将与用户信息相关联的远程装置的信息存储在第一存储部中,并且针对与认证部新检测到的用户信息相关联的远程装置的信息,第一判断部可以判断与第一传真号相对应的远程装置的信息是否被存储在第一存储部中。在这种情况下,可对每个用户依序执行上述处理。根据本发明,可实现在其中防止错误地输入传真号并且可防止错误地发送传真的传真装置,且其能够有利地执行传真发送的操作。
图I是示出了传真装置的配置的示例的框图;图2是示出了主体侧的通信记录表的示例的示意图;图3是FAX发送处理的流程图的一部分;图4是FAX发送处理的流程图的一部分;图5是主体参考处理的流程图;图6是外部参考处理的流程图;图7是示出了外部侧的通信记录表的示例的示意图;并且图8是外部记录处理的流程图。
具体实施例方式下面通过利用附图对本教导的示例性实施例进行描述。然而,本教导并不局限于如下所述的实施例,并且可采用具有相同技术思想的各种修改。例如,可以省去如下所示的结构的一部分或者可以将其由另一结构替代。此外,还可以包括其它结构。<传真装置>下面参考图I对传真装置10 (在下文中称作“FAX装置10”)进行描述。FAX装置10与用于执行传真通信(在下文中称作“FAX通信”)的通信线路相连。通信线路是包括电话交换机80的PSTN 90,其为公共交换电话网的缩写。除此之外,可进行高速通信的下一代网络(NGN)已投入使用。在该实施例中,FAX装置10与PSTN 90相连,并且执行与另一 FAX装置50(在下文中称作“远程装置50”)的FAX通信。例如,将与FAX装置10所读取(扫描)的文档相对应的图像数据编码成传真数据(在下文中称作“FAX数据”)并且将该FAX数据传真发送到(在下文中称作“FAX发送”)到远程装置50。FAX装置10接收从远程装置50发送而来的FAX数据,并且在记录纸上打印与所接收到的FAX数据相对应的图像。远程FAX装置50可以是传统FAX装置,或者可以是与FAX装置10相同的装置。在这里省去对与远程装置50有关的描述。FAX装置10还连接到与PSTN 90不同的通信网络。作为与PSTN90不同的通信网络,举例说明了 LAN(局域网)92。LAN 92可以是有线或无线网络。FAX装置10执行与和LAN 92相连的外部装置52的数据通信。将服务器单元、个人计算机、或者诸如外部硬盘这样的外部存储单元示例为外部装置52。应广泛地解释通信网络。FAX装置10和外部装置52可以通过USB(通用串行总线)相连。除了外部装置52存储随后将描述的通信记录外部表这点之外,外部装置52是如上所述的装置,并且与广泛使用的装置相似。因此,将省去对与外部装置52有关的描述。随后对通信记录外部表进行描述。如图I所示,FAX装置10主要包括CPU(中央处理单元)12、程序R0M(只读存储器)14、RAM(随机存取存储器)16、闪速RAM18、扫描部20、打印部22、显示部24、操作部26、计时器部28、认证部30、PSTN接口(PSTN I/F) 32、以及网络接口(网络I/F)34。附图标记12至34所示的每个部件与总线36相连。CPU 12执行算法处理。程序ROM 14存储用于随后所述的各种处理的计算机程序。RAM16是当CPU 12执行各种计算机程序时所使用的存储区。在RAM 16中分配了用于存储随后所述的各种处理的信息的预定存储区。CPU 12执行或运行存储在程序RAM 14中的各种计算机程序,并且对FAX装置10进行控制。因此,在FAX装置10中,执行各种处理并且实现各种功能。闪速ROM 18能够存储各种数据。例如,将主体侧的通信记录表,换句话说,主体侧的通信历史表,存储在闪速ROM 18中。将FAX装置10所执行的FAX通信的通信记录存储在主体侧的通信记录表中。每当执行FAX通信时,记录被存储在主体侧的通信记录表中,以作为所执行的FAX通信的通信记录。如图2所示,主体侧的通信记录表包括控制项,诸如编号、日期、时间、远程名称、远程号码、通信时间、页、结果、注释、以及用户ID。每个控制项是即使在传统FAX装置的通信记录中也受到控制的项。因此,省去对与控制项有关的描述。项“远程名称”和“远程号码”是与FAX通信中的远程装置50的FAX号相对应的远程装置的信息。当项“注释”是“TX”时,这指示发送了该记录的FAX通信,并且当项“注释”是“RX”时,这指示接收了该记录的FAX通信。此外,当项“注释”是“RX PC”时,这指示所谓的PC-FAX接收。PC-FAX接收是这样的接收模式其中,经由LAN92将通过FAX装置10的PSTN I/F32接收到的FAX数据在没有被打印部22打印的情况下从网络I/F 34传送到外部装置52,并且由外部装置52接收。在已执行FAX发送的情况下,项“用户ID”是用于标识执行FAX发送的用户的用户信息。包含在主体侧的通信记录表之中的控制项不必限于上述项,并且根据需要可以设置任意项。扫描部20对设置在FAX装置10上的文档进行扫描。在接收到FAX数据的情况下,打印部22将与所接收到的FAX数据相对应的图像打印在记录纸上。显示部24是用于显示信息的显示器。操作部26包括多个输入键。用户通过对操作部26进行操作可将各种类型的命令输入到FAX装置10。计时器部28具有时钟功能,并且对时间的经过进行测量。认证部30被配置成对FAX装置10的用户进行认证。在认证时,用户使诸如IC卡的终端设备靠近或插入认证部30。将用户信息存储在诸如IC卡这样的终端设备中,并且认证部30对来自诸如IC卡这样的终端的用户信息进行检测。在FAX装置10中,根据认证部30所获取的用户信息对用户进行认证(识别)。可以通过与上述方法不同的方法来执行用户认证。PSTN I/F 32与PSTN 90相连,并且执行用于FAX通信的各种信号和FAX数据的收发。具体地,PSTN I/F 32包括调制解调器和NCU,其中NCU是网络控制单元的缩写,或者半导体DAA,其中DAA是数据存取配置调制解调器的缩写。网络I/F 34与LAN 92相连,并且执行与外部装置的数据通信。〈FAX发送处理>下面参考图3和4对FAX发送处理进行描述。在FAX发送处理开始时,将要被发送的文档设置在FAX装置10上,并且通过上述方法尝试进行用户认证。当认证部30检测到用户信息时,CPU 12开始FAX发送处理。已开始FAX发送处理的CPU 12获取认证部30检测到的用户信息(S100)。将所获取的用户信息存储在RAM 16中所分配的用户信息存储区中。在执行了用户认证之后,用户对操作部26进行操作,并且输入远程装置50的传真号 (在下文中称作“FAX号”)。CPU 12获取已输入的FAX号(S102)。将所获取的FAX号存储在RAM16中所分配的FAX号存储区中。输入了 FAX号的用户对操作部26进行操作,并且输入用于开始FAX发送的发送指令。CPU 12等待(S104:否)直至输入了发送指令。当输入了发送指令时(S104 :是),CPU 12对扫描部20进行控制,以开始对设置在FAX装置10上的文档进行扫描(S106)。扫描部20开始对设置在FAX装置10上的文档进行扫描。此后,CPU 12使该处理移动到步骤S108。在扫描文档时,CPU 12将与扫描文档相对应的扫描图像数据编码成预定编码类型(诸如MMR(改进的改进读取)、MR(改进读取)、或者MH(改进型霍夫曼))的编码数据,并且将该编码数据存储在RAM 16中所分配的FAX数据存储区中。最后,将其中编码了与设置在FAX装置10上的所有文档相对应的图像数据的FAX数据存储在RAM 16中的FAX数据存储区中。在扫描部20的扫描结束之后,并且在将FAX数据存储在RAM 16中的FAX数据存储区中之前,所有在步骤S108或者在步骤S108之后的处理可以与上述扫描操作和FAX数据产生操作并行地(同时)执行。在使扫描部20开始扫描之后,CPU 12执行主体侧的参考处理(步骤S108)。随后对主体侧的参考处理进行描述。在主体侧的参考处理(步骤S108)结束之后,CPU 12判断主体侧的通信记录表的参考结果是“0K” (肯定)还是“NG”(否定)。如随后所描述的,将主体侧的参考处理的参考结果存储在RAM 16中所分配的参考结果存储区中。当参考结果是“NG”时(SI 10 NG), CPU 12执行外部侧的参考处理(S112)。随后对外部侧的参考处理进行描述。在外部侧的参考处理(S112)结束之后,CPU 12判断外部侧的通信记录表的参考结果是“0K” (肯定)还是“NG”(否定)。将外部侧的参考处理的参考结果存储在RAM16中的参考结果存储区中。当参考结果是“NG”时(S114 :NG),CPU 12执行错误发送功能的处理(S116)。错误发送功能的处理是用于使用户重新输入FAX号的处理。具体地,CPU12对显示部24进行控制,以便在显示部24上显示预定消息。例如,在显示部24上显示下述消息,该消息表明存在较早输入的FAX号不是被作为通信记录管理的FAX号,并且可能已经错误地输入了 FAX号,以及发出用于重新输入FAX号的指令这样的可能性。CPU 12根据显示的消息而获取被重新输入的重新输入FAX号(S116)。与在步骤S102的处理中所获取的FAX号相类似,将重新输入的FAX号存储在RAM16中的FAX号存储区中。接下来,CPU 12判断步骤S102的FAX号与步骤S116的FAX号是否相同。在下文中,“步骤S102的FAX号”是在步骤S102的处理中所获取的FAX号,并且存储在RAM 16的FAX号存储区中,并且“步骤S116的FAX号”是在步骤S116的处理中所获取的FAX号,并且存储在RAM 16中的FAX号存储区中。当FAX号不匹配时,CPU12结束FAX发送处理。在这种情况下,CPU 12对显示部24进行控制,以便在显示器24上显示表明当两次输入的FAX号不匹配时取消FAX发送的消息,以及表明在执行FAX发送的情况下用户必须再次执行先前过程的消息。当主体侧的参考处理的参考结果是“0K”时(SI 10 0K),当外部侧的参考处理的参考结果是“0Κ”时(S114 :0Κ),或者当在步骤S118的处理中判断FAX号相同时(S118:是),CPU 12开始FAX数据的发送(步骤S120,参见图14)。具体地,CPU 12对PSTN I/F 32进行控制以便开始FAX数据的发送。当步骤SllO或步骤S114的处理中的参考结果是“0Κ”时(步骤SI 10,SI 14 :0Κ),发送的目的地是“步骤S102的FAX号”。当判断在步骤SI 18的处理 中FAX号匹配时(S118 :是),发送的目的地是“步骤S116的FAX号”。此外,“步骤S116的FAX号”与“步骤S102的FAX号”相同。因此,当在步骤S108的处理中FAX号匹配时(SI 18 是),发送的目的地与“步骤S102的FAX号”相同。要发送的FAX数据是在步骤S 106开始对其进行扫描并且将其存储在RAM 16的FAX数据存储区中的FAX数据。当经由PSTN I/F32发送了所有数据时,CPU 12结束该发送(步骤S122)。根据通信标准,与传统FAX通信相类似地执行在FAX装置10与远程装置50之间,以及在FAX装置10与交换机80之间所执行的过程。因此,省去对与该方面有关的描述。在该通信结束之后(步骤S122),CPU 12将与步骤S120和S122的处理中的FAX发送相关的通信记录记录在主体侧的通信记录表中(步骤S124)。换句话说,CPU 12将新的通信记录记录在主体侧的通信记录表中以作为该FAX发送的通信记录,其包括与图2所示的主体侧的通信记录表的项相关的信息。接下来,CPU 12判断存储在主体侧的通信记录表中的记录数目是否到达上限值(步骤S126)。上限值是作为在步骤S126的处理中进行判断的基础的参数数目,并且是可被存储在主体侧的通信记录表中的记录数目的上限。将诸如“50”或“10”这样的数目举例说明为上限值。例如,通过考虑可为主体侧的通信记录表所分配的闪速ROM 18的存储容量来适当地设置该上限值。假定上限值是“50”,且在步骤S122的处理中添加了图2所示的“编号#010”的记录。在这种情况下,主体侧的通信记录表中的记录数目是“10”,并且上限值低于“50”。此后CPU 12判断主体侧的通信记录表中的记录数目没有到达上限值(S126:否),并且CPU 12结束该FAX发送处理。假定上限值是“ 10”,并且在步骤S122的处理中添加了如图2所示的具有项“编号#010”的记录。在这种情况下,因为主体侧的通信记录表中的记录数目到达上限值“10”,因此CPU 12判断主体侧的通信记录表中的记录数目到达上限值(S126:是),并且执行外部记录处理(S126)。随后对外部记录处理进行描述。在外部记录处理结束之后(S126),CPU 12删除记录在主体侧的通信记录表中的通信记录(S130)。在步骤S130的处理之后,没有记录被记录在主体侧的通信记录表中。此后,CPU 12结束FAX发送处理。<主体参考处理>下面参考诸如图5这样的示意图来对图3中的主体参考处理(S108)进行描述。已开始主体参考处理的CPU 12访问被存储在闪速ROM 18中的主体侧的通信记录表,并且从RAM 16中读出,并且将RAM 16中的第一记录分配作为处理对象(S200)。此时,CPU 12获取(提取)与第一记录相关的每个项的信息。因此,按照从第一记录直至最后记录的记录顺序执行随后所述的处理。根据图2,将具有项“编号#001”的记录分配为处理对象。接下来,CPU 12判断第一用户信息与第二用户信息是否匹配,其中,第一信息是在图3中的步骤SlOO的处理中所获取的,并且其被存储在RAM 16中的用户信息存储区中;并且第二用户信息与要处理的记录(处理对象记录)中的用户ID相对应(S202)。当用户信息不匹配时(S202 :否),CPU 12使该处理移动到步骤S212。当用户信息匹配时(S202 是),CPU 12判断“步骤S102的FAX号”是否与处理对象记录中的远程FAX号相匹配(步骤S204)。当FAX号不匹配时(S204 :否),CPU 12使该处理移动到步骤S212。当FAX号匹配时(S204 :是),CPU判断处理对象记录中的项“注释”是否是指示FAX发送的“TX” (S206)。当处理对象记录中的项“注释”不是“TX”时(S206 :否),CPU 12使该处理移动到步骤S212。这里,“错误”代表发送失败,并且“取消”代表发送中断。当处理对象记录中的项“注释”是 “TX”时(S206 :是),CPU 12判断处理对象记录中的项“结果”是否是指示FAX发送成功的“0K”(S208)。当处理对象记录中的项“结果”是“错误”(发送失败)或“取消”(发送中断)而不是“0K”时(S208 :否),CPU 12使该处理移动到步骤S212。当处理对象记录中结果是“0K”时(S206 :是),CPU 12在作为主体参考处理的结果的参考结果中设置“OK” (S210)。将已设置的参考结果“0K”存储在RAM 16中的参考结果存储区中。参考结果“0K”指示满足步骤S202至S208的处理中的所有判断条件的记录已被记录在用于通信记录的主体表中。CPU 31判断最后记录的处理是否已完成(S212)。当最后记录的处理没有完成时(S212 :否),CPU 12将随后的记录设置为处理对象记录(S214)。此时,与步骤S200相类似,CPU 12获取与处理对象记录相关的每个项的信息。此后,CPU 12使该处理返回到步骤S202,并且根据所获取的信息,类似地执行如上所述的从在先的步骤S202的处理开始的处理。当对记录在主体侧的通信记录表中的所有记录执行了主体参考处理,并且最后记录的处理已完成时(S212:是),CPU 12在主体参考处理的参考结果中设置“NG”(S216)。将已设置的参考结果“NG”存储在RAM 16中的参考结果存储区中。参考结果“NG”指示满足步骤S202至S208的处理中的所有判断条件的记录没有被记录在主体侧的通信记录表中。在执行了步骤S210或步骤S216的处理之后,CPU 12结束主体参考处理,并且该处理返回到步骤SI 10。<外部参考处理>下面参考诸如图6这样的示意图对图3中的外部参考处理进行描述。已开始外部参考处理的CPU 12判断FAX装置10是否以可对数据进行通信的方式与外部装置52相连(S300)。如下所述执行步骤S300的处理。CPU 12对网络I/F 34进行控制,以将预定信号发送到由LAN92所构成的网络。当在网络I/F 34处不存在从外部装置52发送的响应时,CPU12判断FAX装置10没有以可对数据进行通信的方式与外部装置52相连(S300 :否)。在这种情况下,CPU 12使该处理移动到步骤S318。当网络I/F34接收到来自外部装置52的响应时,CPU 12判断FAX装置10以可对数据进行通信的方式与外部装置52相连(S300 :是)。在这种情况下,CPU 12使该处理移动到步骤S302,并且获取外部侧的通信记录表。CPU 12请求外部装置52对已存储在外部装置52中的外部侧的通信记录表进行发送(S302)。CPU12所进行的请求是从CPU 12所控制的网络I/F34发送的。接下来,CPU 12对网络I/F34进行控制,以根据该请求接收从外部装置52发送的外部侧的通信记录表,并且获取外部侧的通信记录表。将所接收到的外部侧的通信记录表存储在RAM 16中。外部侧的通信记录表是如图7所示的表格,并且包括与主体侧的通信记录表相同的项(参见图2)。通过外部记录处理来执行将通信记录记录到外部侧的通信记录表(图4中的S 128,详述参见图8)。将在其中项“结果”是“0K”并且项“注释”是“TX”的通信记录记录在外部侧的通信记录表中(参见图8中的步骤S402至S406的处理)。在执行步骤S302的处理之后,CPU 12判断在所获取的外部侧的通信记录表中是否记录了通信记录(S304)。在外部侧的通信记录表中没有记录与通信记录相对应的记录的情况下,CPU 12判断在CPU 12所获取的外部侧的通信记录表中没有记录通信记录。当在外部侧的通信记录表中记录了至少一个记录时,CPU 12判断在CPU 12所获取的外部侧的通信记录表中记录了通信记录。当在外部侧的通信记录表中没有记录通信记录时(S304: 否),CPU 12使该处理移动到步骤S318。当在外部侧的通信记录表中记录了通信记录时(S304:是),CPU 12将记录在存储在RAM 16中的外部侧的通信记录表中的第一记录设置为处理对象记录(S306)。在这种情况下,CPU 12获取(提取)与第一记录相关的每个项的信息。因此,按照从第一记录直到最后记录的顺序执行随后所述的处理。根据图7,将具有项“编号#001”的记录设置为处理对象记录。此后,CPU 12适当地执行步骤S308至S318的处理。在这里,步骤S308的处理与图5中的步骤S202的处理相对应。类似地,步骤S310、S312、S314、S316、S318的处理分别与步骤S204、S210、S212、S214、S216的处理相对应。换句话说,与步骤S202、S204、S210、以及S212至S216的处理相类似地执行步骤S308至S318的处理。因此,省去对步骤S308至S318的处理的描述。在执行了步骤S312的处理或步骤S318的处理之后,CPU 12结束该外部参考处理,并且使该处理返回到图3中的步骤S114。在步骤S312的处理中,设置外部参考处理的参考结果“0K”,并且将其存储在RAM16中的参考结果存储区中。外部参考处理的参考结果“0K”指示满足步骤S308至S310的处理中的所有判断条件的记录已被记录在所获取的外部侧的通信记录表中。在步骤S318的处理中设置外部参考处理的参考结果“NG”,并且将其存储在RAM 16中的参考结果存储区中。外部参考处理的参考结果“NG”指示满足步骤S308至S310的处理中的所有判断条件的记录没有被记录在所获取的外部侧的通信记录表中。在外部参考处理中,不执行与步骤S206和S208的处理相对应的处理。这是因为仅将在其中项“结果”是“0K”并且项“注释”是“TX”的记录记录为外部侧的通信记录表中的通信记录。<外部记录处理>下面通过参考诸如图8这样的示意图对在图4中的步骤S 128的处理中所执行的外部记录处理进行描述。已开始外部记录处理的CPU 12适当地执行步骤S400至S404的处理。在这里,步骤S400的处理与步骤S200的处理相对应。类似地,步骤S402和S404的处理分别与步骤S206和S208的处理相对应。换句话说,与步骤S200、S206、S208相类似地执行步骤S400至S404的处理。因此,省去对步骤S400至S404的处理的描述。在外部记录处理中,不执行图5中的步骤S202的处理以及步骤S204的处理。这是因为仅将在其中具有项“结果”是“0K”和项“注释”是“TX”的记录记录为外部侧的通信记录表中的通信记录。
当CPU 12判断项“结果”是“0K”时(S404 :是),CPU 12执行用于将在其中项“结果”是“0K”并且项“注释”是“TX”的处理对象记录记录在存储在外部装置52中的外部侧的通信记录表中的处理(S406)。具体地,CPU 12对网络I/F 34进行控制,以访问外部装置52。更具体地,CPU 12对网络I/F 34进行控制,以请求外部装置52将处理对象记录记录在外部侧的通信记录表中。随着该请求或者根据从外部装置52接收到对该请求的响应,CPU12对网络I/F 34进行控制,以便将包括与处理对象记录相关的每个处理项的信息的数据发送到外部装置52。通过CPU 12所控制的网络I/F 34来发送该请求和数据。在外部装置52中接收从FAX装置10发送的包括每个项的信息的数据,并且在外部装置52中执行用于将该数据记录在外部侧的通信记录表中的处理。因此,将处理对象记录记录在外部侧的通信记录表中。当CPU 12判断项“注释”不是“TX”时(S402 :否),当CPU12判断项“结果”不是“0K”时(S404 :否),或者在CPU 12已执行了步骤S406的·处理之后,CPU 12判断最后记录的处理是否已完成(S408)。当最后记录的处理没有完成时(S408 :否),CPU 12将随后的记录设置为处理对象记录(S410)。在这里,步骤S408的处理与图5中的步骤S212的处理相对应,并且步骤S410的处理与图5中的步骤S214的处理相对应。因为与图5中的步骤S212和S214的处理相似地执行步骤S408和S410的处理,因此省去对步骤S408和S410的处理的描述。在已对记录在主体侧的通信记录表中的所有记录执行了外部记录处理的情况下,CPU 12判断最后记录的处理已完成(S408:是),并且结束外部记录处理。该处理返回到图4中的步骤S130。下面通过参考图2所示的主体侧的通信记录表以及图7所示的外部侧的通信记录表来对外部记录处理进行具体地描述。已开始外部记录处理的CPU 12将具有项“编号#001”的记录设置为处理对象记录(S400)。在具有项“编号#001”的记录中,项“结果”是“0K”并且项“注释”是“TX”。因此,CPU 12在步骤S402和步骤S404的这两个处理中选择“是”(在步骤S402和S404中的“是”)并且执行步骤S406的处理。因此,将如图7所示的具有项“编号#001”的记录记录在存储在外部装置52中的外部侧的通信记录表中。此后,CPU 12执行步骤S408的处理。具有并非“编号#001”的项的记录被记录在主体侧的通信记录表中。因此,CPU 12将具有项“编号#002”的记录设置为处理对象记录(S410),并且再次执行步骤S402或者步骤S402之后的处理。在具有项“编号#002”的记录中,项“结果”是“0K”。然而,项“注释”是“RX PC”而不是“TX”。因此,CPU 12判断项“注释”不是“TX”(S402 :否),并且使该处理移动到步骤S408。主体侧的通信记录表进一步包括其它未处理的记录。CPU 12判断还没有对最后记录进行处理(S408 :否),并且接下来将具有项“编号#003”的记录设置为处理对象记录(S410),并且再次执行步骤S402或者步骤S402之后的处理。“编号#003”记录的项“注释”是“TX”,但是项“结果”是“错误”(发送失败)而不是“0K”。因此,CPU 12判断项“结果”不是“OK” (S404 :否),并且处理移动到步骤S408。依次重复地执行步骤S408和410的处理。在这种情况下,对于图2所示的主体侧的通信记录表中的“编号#004”的记录和“编号#005”的记录的每一个而言,CPU 12在步骤S402和步骤S404这两个处理中选择“是”(S402和S404 :是),并且执行步骤S406的处理。此外,如图7所示,将这些记录的每一个添加到外部侧的通信记录表中。
此后,当处理前进时,将记录“编号#010”设置为处理对象记录(S410)。因为对于记录“编号#010”而言项“结果”是“0K”并且项“注释”是“TX”,因此CPU 12在步骤S402和步骤S404这两个处理中选择“是”(S402和S404 :是),并且执行步骤S406的处理。因此,如图7所示,将具有项“编号#010,,的记录添加到存储在外部装置52中的外部侧的通信记录表中。此后,CPU 12执行步骤S408的处理。在该时间点,因为已对作为最后记录的具有项“编号#010”的记录进行了处理,因此CPU 12判断已对最后记录进行了处理(S408:是),并且结束外部记录处理。〈实施例的效果〉通过实施例可实现以下效果。 (I)在FAX发送处理中(参见图3和图4),当主体参考处理(参见步骤S108)和外部参考处理(参见步骤SI 12)中的参考结果成为“NG”时(参见在步骤SllO和SI 14为NG),执行步骤S116的处理。此夕卜,当“步骤102的FAX号”与“步骤S116的FAX号”匹配时(参见步骤S118处为“是”),开始FAX发送(参见步骤S120)。因此,例如,在将FAX发送到至此FAX至今没有发送到的远程装置50的情况下,可防止出现输入错误的FAX号并且将FAX数据发送到错误的远程装置50这样的状况。此外,在执行错误发送功能(S116)的情况下,当“步骤S102的FAX号”与“步骤SI 16的FAX号”不匹配时(参见在步骤S118为“否”),FAX发送处理结束。可防止利用不确定的FAX号输入来传真发送FAX数据。(II)在主体参考处理中(图3中的步骤S108,详述参见图5),将已记录在主体侧的通信记录表中的每个记录设置为处理对象记录。判断该处理对象记录是否与已执行的FAX发送当中的已成功地(OK)进行FAX发送(TX)的通信记录(参见图5中的步骤S206和步骤S208)相对应。因此,判断步骤S102的处理中的FAX号是否是过去成功地进行FAX发送的FAX号,并且可有利地检测FAX号的错误输入。在主体参考处理中,还判断用户信息是否匹配(参见步骤S202),并且对用户(在过去)已执行的FAX发送进行步骤S206和S208的处理中的判断。就FAX号的错误输入而言,因为根据用户知道的FAX发送执行判断,因此用户可放心不存在FAX数据的错误发送。(III)当记录在主体侧的通信记录表中的通信记录中的记录数目到达上限值时(在图4中的步骤S126为是),执行外部记录处理(图4中的步骤S128,详述参见图8),并且将记录在主体侧的通信记录表中的通信记录记录在外部侧的通信记录表中。在这样做时,将记录在主体侧的通信记录表中的通信记录当中的项“结果”是“0K”并且项“注释”是“TX”的记录记录在外部侧的通信记录表中(在图8中的步骤S402和S404为是,参见步骤S406)。因此,可有利地对通信记录进行管理。此外,可降低记录在外部侧的通信记录表中的记录数目。当记录数目降低时,可缩短外部记录处理所需的时间,尤其是步骤S406的处理所需的时间。在外部参考处理中,因为设置作为处理对象记录的记录限于在其中项“结果”是“0K”并且项“注释”是“TX”的记录,因此可有效地执行外部参考处理。除此之外,还可降低外部侧的通信记录表的数据容量,并且可有效地使用外部装置52的存储区。<修改实施例>对实施例进行以下修改。(I)在上述实施例中,在FAX发送处理中(参见图3和4),执行主体参考处理(参见步骤S108)、外部参考处理(参见步骤SI 12)、以及外部记录处理(参见步骤S128)。可以省去这三个处理当中的外部参考处理和外部记录处理。例如,在不具有与外部装置52的数据通信功能的FAX装置的情况下,不执行外部参考处理和外部记录处理。将在主体参考处理中所使用的主体侧的通信记录表存储在闪速R0M18中。然而,可以将主体侧的通信记录表存储在与闪速ROM 18不同的存储装置(存储单元)中。在FAX装置10包括例如USB端口的情况下,可以将主体侧的通信记录表存储在通过USB端口相连的存储装置中。此外,在FAX装置10包括存储卡槽的情况下,可以将主体侧的通信记录表存储在插入在存储卡槽的存储卡中。(II)在上述实施例中,在主体参考处理中(图3中的步骤S108,详述参见图5),CPU 12根据用户信息的匹配(参见步骤S202)、FAX号的匹配(参见步骤S204)、项“注释”是否是“TX” (参见步骤S206),并且项“结果”是否是“0K” (参见步骤S208)来判断判断结果是“0K”还是“NG”。可以省去、添加、或者替换这种判断条件中的一些。例如,可以不判断用户信息的匹配(省去步骤S202)。在这种情况下,不管用户信息是否匹配,当“步骤S102的FAX号”与成功地从FAX装置10对其进行FAX发送的FAX号相同时,主体参考处理的参考结果变为“0K”,并且根据其他用户的FAX发送的结果,可防止错误输入和错误发送。或 者,CPU 12可以不判断项“结果”是否是“0K”(省去步骤S208)。在通过对在其中远程装置50的名称(远程名称)与远程装置50的FAX号相关的所谓的地址簿数据库(电话簿数据库)进行操作来输入FAX号的情况下,执行对与输入的FAX号相对应的远程名称和通信记录主体表的远程名称的匹配判断。在采用包括远程名称的判断条件的情况下,可以省去与FAX号的匹配有关的判断条件。或者,CPU 12可以根据是否将输入的FAX号记录在主体侧的通信记录表中,来判断主体参考结果的参考结果是变为“0K”还是“NG”。就外部参考处理中的步骤S308和S310的处理(参见图6)或者外部记录处理中的步骤S402和S404的处理(参见图8)而言,如上所述可以类似地省去、添加、或者替换判断条件中的一些。当判断条件减少时,可提高主体参考处理、外部参考处理、以及外部记录处理每一个的速度。(III)在上述实施例中,在图6的外部参考处理中的步骤S302的处理中,获取存储在外部装置52中的外部侧的通信记录表,并且FAX装置10中的CPU 12执行步骤S304至S310、步骤S314、以及步骤S316的处理。然而,本教导并不局限于这种安排。例如,外部装置52可以执行步骤S304至S310、步骤S314、以及步骤S316的处理,并且作为每个处理的结果,可以判断参考结果是“0K”还是“NG”,并且可以发送到FAX装置10。在这种情况下,在执行步骤S302的处理时,CPU12对网络I/F 34进行控制,以便将包括在图3的步骤S102所获取的FAX号以及在图3的步骤SlOO所获取的用户信息的数据从网络I/F34发送到外部装置52。在外部装置52中,根据已发送的上述数据来执行上述处理的每一个,并且此后,将参考结果发送到FAX装置10。CPU12对网络I/F 34进行控制以接收参考结果。当所接收到的参考结果是“0K”时,CPU 12执行步骤S312的处理,并且当所接收到的参考结果是“NG”时,CPU 12执行步骤S318的处理。可降低FAX装置10上的处理负载。(IV)在上述实施例中,在主体参考处理(参见步骤S108)和外部参考处理(步骤S112)中,变为“0K”的“参考结果”限于将受到在其中项“结果”是“0K”并且项“注释”是“TX”的处理的记录。然而,本教导不是必须局限于这种安排。例如,在主体参考处理(参见步骤S108)和外部参考处理(S112)中,即使当项“注释”是“RX”或“RX PC”并且项结果是“0K”,也可以将参考结果设置为“0K”。甚至在这种情况下,也可以认为远程装置是FAX装置。因此,即使当被认为是在其中甚至没有执行一次FAX发 送的情况,也可以说远程装置具有正常执行FAX接收的高可能性。
权利要求
1.一种传真装置,所述传真装置经由通信线路将与文档相对应的传真数据发送到远程装置,所述传真装置包括扫描部,所述扫描部扫描所述文档以产生所述传真数据;操作部,通过所述操作部输入所述远程装置的传真号;第一通信部,所述第一通信部与所述通信线路相连;第一通信控制部,所述第一通信控制部对所述第一通信部进行控制;第一存储部,在所述第一存储部中存储与所述传真装置所执行的过去传真发送的传真号相对应的远程装置的信息;第一判断部,在经由所述操作部新输入第一传真号的条件下,所述第一判断部判断与所述第一传真号相对应的远程装置的信息是否已被存储在所述第一存储部中;以及重新输入部,在所述第一判断部判断与所述第一传真号相对应的远程装置的信息没有被存储在所述第一存储部中的条件下,所述重新输入部对所述操作部进行控制,以再次获取所述传真数据将被发送到的远程装置的传真号,作为第二传真号,其中,在所述第一判断部判断与所述第一传真号相对应的远程装置的信息被存储在所述第一存储部中的条件下,所述第一通信控制部对所述第一通信部进行控制,以将所述传真数据发送到所述第一传真号的远程装置,并且在所述第二传真号与所述第一传真号相同的条件下,所述第一通信控制部对所述第一通信部进行控制,以将所述传真数据发送到所述第二传真号的远程装置。
2.根据权利要求I所述的传真装置,其中,所述远程装置的信息与由所述传真装置所执行的过去传真发送的结果彼此相关联,并且被存储在所述第一存储部中,所述第一判断部判断与所述第一传真号相对应的远程装置的信息是否被存储在所述第一存储部中,以及下述成功发送结果是否被存储在所述第一存储部中,其中,所述成功发送结果指示所述过去传真发送的成功结果并且与对应于所述第一传真号的远程装置的信息相关联,并且在所述第一判断部判断与所述第一传真号相对应的远程装置的信息没有被存储在所述第一存储部中,或者所述成功发送结果没有被存储在所述第一存储部中的条件下,所述重新输入部对所述操作部进行控制,以再次获取所述传真数据将被发送到的远程装置的传真号。
3.根据权利要求2所述的传真装置,其中,在所述第一判断部判断所述成功发送结果被存储在所述第一存储部中的条件下,所述第一通信控制部对所述第一通信部进行控制,以将所述传真数据发送到所述第一传真号的远程装置。
4.根据权利要求I所述的传真装置,进一步包括第二通信部,所述第二通信部与下述通信网络相连,其中,所述通信网络与所述通信线路不同并且与具有第二存储部的外部装置相连;以及第二通信控制部,所述第二通信控制部对所述第二通信部进行控制,其中,与由所述传真装置所执行的过去传真发送的传真号相对应的远程装置的信息被存储在所述第二存储部中,在所述第一判断部判断与所述第一传真号相对应的远程装置的信息没有被存储在所述第一存储部中的条件下,所述第二通信控制部对所述第二通信部进行控制,以访问所述外部装置,所述第一判断部判断与所述第一传真号相对应的远程装置的信息是否被存储在所述第二存储部中,在所述第一判断部判断与所述第一传真号相对应的远程装置的信息没有被存储在所述第一和第二存储部中的条件下,所述重新输入部对所述操作部进行控制,以获取所述传真数据将被发送到的远程装置的传真号,并且在所述第一判断部判断与所述第一传真号相对应的远程装置的信息被存储在所述第一存储部或所述第二存储部中的条件下,所述第一通信控制部对所述第一通信部进行控制,以将所述传真数据发送到所述第一传真号的远程装置。
5.根据权利要求4所述的传真装置,进一步包括第一记录部,在所述传真装置执行所述传真发送的条件下,所述第一记录部将与已由所述传真装置执行的传真发送的传真号相对应的远程装置的信息的记录添加到所述第一存储部中;第二判断部,所述第二判断部判断存储在所述第一存储部中的所述远程装置的信息的记录数目是否达到基准数目;以及第二记录部,所述第二记录部被构造成,在所述第二判断部判断存储在所述第一存储部中的远程装置的信息的记录数目达到所述基准数目的条件下,经由所述第二通信控制部所控制的所述第二通信部将存储在所述第一存储部中的所述远程装置的信息的记录添加到所述第二存储部中。
6.根据权利要求5所述的传真装置,其中,所述远程装置的信息与已由所述传真装置执行的传真发送的结果彼此相关联,并且被存储在所述第一存储部中,在所述传真装置执行传真发送的条件下,所述第一记录部将与已执行的传真发送的传真号相对应的远程装置的信息与所述传真发送的发送结果相关联,并且将关联记录添加到所述第一存储部中,在所述第二判断部判断存储在所述第一存储部中的所述远程装置的信息的记录数目达到所述基准数目的条件下,所述第二记录部将存储在所述第一存储部中的所述远程装置的信息当中、已与指示传真发送成功的发送结果相关联的远程装置的信息,与指示传真发送成功的所述发送结果相关联,并且经由所述第二通信控制部所控制的所述第二通信部将关联记录添加到所述第二存储部中,所述第一判断部判断与所述第一传真号相对应的远程装置的信息是否被存储在所述第一存储部中,以及指示传真发送成功的所述发送结果是否在与对应于所述第一传真号的远程装置的信息相关联后被存储在所述第一存储部中,在所述第一判断部判断与所述第一传真号相对应的远程装置的信息没有被存储在所述第一存储部中,或者指示传真发送成功且与对应于所述第一传真号的远程装置的信息相关联的所述发送结果没有被存储在所述第一存储部中的条件下,所述第二通信控制部对所述第二通信部进行控制,以访问所述外部装置,在所述第一判断部判断与所述第一传真号相对应的远程装置的信息没有被存储在所述第一和第二存储部中,或者指示传真发送成功的所述发送结果在与对应于所述第一传真号的远程装置的信息相关联后没有被存储在所述第一存储部中的条件下,所述重新输入部对所述操作部进行控制,以获取所述远程装置的传真号,并且在所述第一判断部判断指示传真发送成功的所述发送结果在与对应于所述第一传真号的远程装置的信息相关联后被存储在所述第一存储部中,或者与所述第一传真号相对应的远程装置的信息被存储在所述第二存储部中的条件下,所述第一通信控制部对所述第一通信部进行控制,以将所述传真数据发送到所述第一传真号的远程装置。
7.根据权利要求I所述的传真装置,进一步包括对与用户相对应的用户信息进行检测的认证部,其中,与用户信息相关联的远程装置的信息被存储在所述第一存储部中,并且针对与所述认证部新检测到的用户信息相关联的远程装置的信息,所述第一判断部判断与所述第一传真号相对应的所述远程装置的信息是否被存储在所述第一存储部中。
全文摘要
提供了一种传真装置,该传真装置包括扫描部;操作部,用于输入传真号;第一通信部,该第一通信部与通信线路相连;第一通信控制部,用于对所述第一通信部进行控制;第一存储部,在该第一存储部中存储远程装置的信息;第一判断部,用于判断与第一传真号相对应的远程装置的信息是否被存储在第一存储部中;以及重新输入部,用于当远程装置的信息被存储在第一存储部中时,输入第二传真号。当第一判断部判断远程装置的信息被存储在第一存储部中时,或者当第一传真号与第二传真号相同时,传真装置将传真数据发送到远程装置。
文档编号H04N1/32GK102932573SQ201210083719
公开日2013年2月13日 申请日期2012年3月27日 优先权日2011年8月9日
发明者岛津宏至, 千田进 申请人:兄弟工业株式会社