打印接收到的打印数据的图像形成装置、系统及控制方法

文档序号:7807327阅读:255来源:国知局
打印接收到的打印数据的图像形成装置、系统及控制方法
【专利摘要】本发明提供一种打印接收到的打印数据的图像形成装置、系统及控制方法。该图像形成装置包括:接收单元,其被配置为接收打印数据;存储单元,其被配置为存储所述打印数据;验证单元,其被配置为验证用户;以及控制单元,其被配置为在与验证过的用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元中的情况下,显示所述标识信息并控制打印根据来自所述用户的指令而选择的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元中的情况下,进行控制,使得打印所述存储单元中存储的所述打印数据,而不进行所述用户的选择操作。
【专利说明】打印接收到的打印数据的图像形成装置、系统及控制方法

【技术领域】
[0001]本发明涉及一种能够存储和打印接收到的打印数据的图像形成装置。

【背景技术】
[0002]近来,图像形成装置将从打印机驱动程序输入的打印数据临时存储到其内部安装的硬盘中。当用户登录到图像形成装置时,图像形成装置对属于登录用户的打印数据进行打印。因此,在图像形成装置中,出于安全原因,临时存储打印数据,然后对其进行打印。
[0003]这种图像形成装置首先验证要使用装置的用户。当用户验证完成时,图像形成装置在操作单元上显示属于验证过的用户的打印数据的文档名称以及打印设置的列表。用户从显示的列表中选择期望的文档的名称以指示图像形成装置对与期望的文档相对应的打印数据进行打印。由此,图像形成装置对期望的文档的打印数据进行打印。
[0004]同时,日本特开第2011-223180号公报讨论了自动开始进行打印处理而不进行用户选择文档名称的操作的图像形成装置。这种图像形成装置使得用户能够节省从显示的列表中选择期望的文档的劳动。
[0005]根据在日本特开第2011-223180号公报中讨论的方法,图像形成装置自动开始对验证过的用户的打印数据进行打印处理。然而,可能存在如下情况:用户偶然将同一打印数据发送到图像形成装置两次,或者用户在改变打印设置之后重新发送打印数据。在这种情况下,图像形成装置自动打印所有这些打印数据。因此,存在图像形成装置进行不必要的打印的可能性。


【发明内容】

[0006]本发明旨在提供一种能够提供用于减少不必要的打印的机制的图像形成装置。
[0007]根据本发明的方面,提供一种图像形成装置,所述图像形成装置包括:接收单元,其被配置为接收打印数据;存储单元,其被配置为存储所述打印数据;验证单元,其被配置为验证用户;以及控制单元,其被配置为在与验证过的用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元中的情况下,显示所述标识信息并进行控制,使得打印根据来自所述用户的指令而选择的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元中的情况下,进行控制,使得打印所述存储单元中存储的所述打印数据,而不进行所述用户的选择操作。
[0008]此外,根据本发明的方面,提供一种图像形成装置,所述图像形成装置包括:接收单元,其被配置为接收打印数据;存储单元,其被配置为存储由所述接收单元接收到的所述打印数据;验证单元,其被配置为验证用户;以及控制单元,其被配置为在与被所述验证单元验证过的用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元中的情况下,进行控制,使得在添加有所述相同标识信息的多个打印数据当中,打印由所述接收单元后期接收到的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元中的情况下,进行控制,使得打印所述存储单元中存储的所述打印数据,而不进行所述用户的选择操作。
[0009]根据本发明的方面,可以防止不必要的打印。
[0010]根据以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

【专利附图】

【附图说明】
[0011]图1是例示网络结构的一个示例的图。
[0012]图2是例示图像形成装置的硬件结构的框图。
[0013]图3是例示图像形成装置的系统软件的功能结构的框图。
[0014]图4是例示个人计算机(PC)的硬件结构的框图。
[0015]图5是例示PC的系统软件的结构的框图。
[0016]图6是例示打印数据发送处理的流程图。
[0017]图7是例示打印数据存储处理的流程图。
[0018]图8是例示打印数据的目录信息的一个示例的图。
[0019]图9是例示打印数据的打印处理的流程图。
[0020]图1O是例示与打印数据的打印处理相关的设置画面的一个示例的图。
[0021]图11是例示根据第二示例性实施例的打印处理的流程图。
[0022]图12是例示根据第三示例性实施例的打印处理的流程图。

【具体实施方式】
[0023]下面,将参照附图详细描述本发明的各种示例性实施例、特征以及方面。
[0024]图1是例示根据第一示例性实施例的网络结构的图。个人计算机(PC) 101和图像形成装置102以可通信的方式连接到局域网(LAN) 105。
[0025]在PClOl中,安装打印机驱动程序以由诸如文档生成应用和电子表格应用的应用生成的文档来生成打印数据。打印机驱动程序根据来自指示图像形成装置102打印文档的用户(在下文中被称为文档操作者)的指令,由应用生成的文档数据来生成打印数据。打印机驱动程序将打印数据发送到文档操作者指定的图像形成装置102。
[0026]图像形成装置102包括用于存储从PClOl发送的打印数据的硬盘。当用户登录到图像形成装置102并发出打印指令时,图像形成装置102从硬盘获取打印数据。当获取到打印数据时,图像形成装置102形成图像,并在打印纸上打印图像。
[0027]在本示例性实施例中,PClOl被描述为外部设备的一个示例。然而,可以使用除PClOl以外的设备。例如,可以使用移动终端和其他图像形成装置。
[0028]图2是例示图像形成装置102的硬件结构的框图。图像形成装置102包括控制单元201、操作单元207、扫描器210以及打印机211。
[0029]在控制单元201中,下面的设备连接到系统总线。即,中央处理单元(CPU) 202、随机存取存储器(RAM) 203、只读存储器(ROM) 204、硬盘驱动器(HDD) 205、操作单元接口(I/F) 206、网络I/F208以及设备I/F209连接到系统总线。CPU202用作用于对控制单元201中的各个设备进行控制的运算设备。CPU202执行存储在R0M204和/或HDD205中的的程序,以进行下面描述的流程图中的各步骤。RAM203用作用于CPU202的操作的系统工作存储器。RAM203还用作用于暂时存储图像数据的图像存储器。RAM203存储操作系统、系统软件、诸如上述应用软件的程序以及数据。R0M204用作用于存储系统的引导程序的存储器。HDD205用作用于存储操作系统、系统软件、应用软件、图像数据以及设置数据的存储设备。
[0030]操作单元I/F206是至操作单元207的接口。操作单元I/F206将要在操作单元207的液晶触摸屏上显示的信息输出到操作单元207。此外,操作单元I/F206接收用户通过布置在操作单元207上的键盘输入的信息。网络I/F208连接到LAN105,使得从诸如连接到LAN105的PClOl的外部设备输入信息,以及将信息输出到该外部设备。设备I/F209将用作图像输入设备的扫描器210和用作图像输入设备的打印机211连接到控制单元201,从而输入和输出打印数据。这些设备布置在系统总线上。
[0031]图3是例示图像形成装置102的系统软件301的功能结构的框图。系统软件301可以被存储在RAM203、R0M204以及HDD205中的任意存储设备中。CPU202执行系统软件301。
[0032]用户界面(UI)控制单元302经由操作单元I/F206接收用户从操作单元207的键盘输入的信息。在接收到信息时,UI控制单元302分析该信息,并将得到的信息发送到验证单元303、数据管理单元304、或作业管理单元307。此外,Π控制单元302可以从验证单元303、数据管理单元304或作业管理单元307接收响应。在接收到响应时,UI控制单元302分析该响应,并且将得到的响应的信息经由操作单元I/F206输出到操作单元207上的液晶触摸屏。
[0033]验证单元303基于从UI控制单元302接收到的验证信息来验证用户。更具体地,验证单元303将存储在HDD205中的用户ID和密码与从操作单元207输入的用户ID和密码进行核对。如果存储在HDD205中的用户ID和密码与从操作单元207输入的用户ID和密码匹配,则验证单元303向Π控制单元302通知验证成功。另一方面,如果存储在HDD205中的用户ID和密码与从操作单元207输入的用户ID和密码不匹配,则验证单元303向UI控制单元302通知验证失败。
[0034]数据管理单元304从UI控制单元302、网络控制单元306以及作业管理单元307中的任意一个接收数据写/读请求。随后,数据管理单元304将数据写/读请求发送到存储控制单元305。此外,数据管理单元304可以从存储控制单元305接收响应,并将响应的信息发送到UI控制单元302、网络控制单元306或作业管理单元307。
[0035]存储控制单元305从数据管理单元304接收数据写/读请求。存储控制单元305将数据写入HDD205以及从HDD205读取数据。然后,存储控制单元305将数据写/读的结果发送到数据管理单元304。
[0036]网络控制单元306经由网络I/F208从诸如连接到LAN105的PClOl的外部设备接收请求。网络控制单元306根据接收到的请求,请求数据管理单元304或作业管理单元307执行处理。此外,网络控制单元306能够从数据管理单元304或作业管理单元307接收响应。网络控制单元306通过网络I/F208将接收到的响应发送到与LAN105连接的PClOl和可选图像形成装置。
[0037]作业管理单元307从UI控制单元302和网络控制单元306中的任意一个接收作业执行请求,并管理作业。
[0038]然后,作业管理单元307请求作业控制单元308执行作业,或将数据读/写请求发送到数据管理单元304。此外,作业管理单元307能够从数据管理单元304或作业控制单元308接收响应,并将作业状态发送到Π控制单元302或网络控制单元306。
[0039]作业控制单元308从作业管理单元307接收作业执行请求。作业控制单元308响应于接收到的作业执行请求,经由设备I/F209控制扫描器210或打印机211的操作。此外,作业控制单元308可以经由设备I/F209接收扫描器210或打印机211的操作状态,并将接收到的操作状态发送到作业管理单元307。
[0040]图4是例示整个PClOl的硬件结构的框图。在PClOl中,CPU401用作用于控制整个系统的运算设备。R0M402存储与各处理相关的程序和数据。RAM403用作用于CPU401的操作的系统工作存储器。RAM403还用作用于暂时存储与各处理相关的数据的存储内存。HDD404存储与各处理相关的程序和数据、临时数据以及应用。输入设备405例如是用于接收PClOl的指令的键盘和指示设备。显示设备406显示PClOl的操作状态以及由在PClOl上操作的各程序输出的信息。网络I/F407连接到LAN105,使得从诸如连接到同一 LAN105的另一 PC和图像形成装置102的其他设备输入信息,以及将信息输出到该其他设备。这些组件中的各个被布置在系统总线上。
[0041]CPU401基于存储在HDD404中的、各自与程序对应的操作系统(OS)、打印机驱动程序以及应用来执行处理,使得实现OS和打印机驱动程序的功能(或处理)。
[0042]图5是例示PClOl的系统软件501的结构的框图。系统软件501被存储在R0M402、RAM403以及HDD404中的任意一个中。CPU401执行系统软件501。
[0043]系统软件501包括应用502和打印机驱动程序503。例如,当用户在看PClOl的显示设备406的同时使用诸如指示设备和键盘等的输入设备405生成并编辑图像和文档时,使用用作工具的应用502。在使用应用502生成诸如图像和文档的数据之后,用户使用打印机驱动程序503生成打印命令数据。然后,用户将生成的命令数据发送到图像形成装置102。
[0044]图6是例示由PClOl的CPU401执行的打印数据发送处理的流程图。在本示例性实施例中,PClOl将打印作业输入到图像形成装置102。
[0045]在步骤S601中,当用户发出要打印通过使用应用502生成的文档数据的指令时,打印机驱动程序503由文档数据生成页面描述语言(TOL)数据。用户使用诸如指示设备和键盘等的输入设备405发出打印指令。打印机驱动程序503根据当发出打印指令时在打印机驱动程序中已经设置的打印设置,来生成PDL数据。在步骤S602中,打印机驱动程序503将PDL数据作为打印数据发送到由用户指定的图像形成装置。在下文中,利用图1所示的图像形成装置102作为由用户已指定的图像形成装置来描述本示例性实施例,由此打印数据被发送到图像形成装置102。
[0046]图7是例示当图像形成装置102接收到打印数据时进行的处理的流程图。CPU202执行从HDD205加载到RAM203的程序以进行图7所示的流程图的各步骤。在接收到从PClOl发送的打印数据时,图7所示的流程图的处理开始。
[0047]在步骤S701中,CPU202经由网络I/F208从PClOl接收打印数据。在步骤S702中,CPU202提取被添加到接收的打印数据的信息(包括文档名称、文档操作者以及打印设置)。在下文中,在步骤S702中提取的信息被称为“目录信息”。目录信息不限于以上信息。例如,目录信息可以包括已经发送打印数据的应用的标识信息以及TOL的语言类型。此外,目录信息可以包括由PClOl的打印机驱动程序添加的标识信息。
[0048]在步骤S703中,CPU202基于存储在RAM203中的设置,确定是否应强制存储打印数据。这里,CPU202根据在图10所示的画面上设置的设置值1002来进行确定。该设置值1002被管理员预先设置并被存储在HDD205中。当启动图像形成装置102时,RAM203读取设置值1002。如果由RAM203读取的设置值1002有效,则CPU202确定应强制存储打印数据。
[0049]如果CPU202确定不应强制存储打印数据(步骤S703中:否),则操作进行到步骤
5709。在步骤S709中,CPU202控制打印机211,以通过形成基于接收到的打印数据的图像来在片材上打印图像。另一方面,如果CPU202确定应强制存储打印数据(步骤S703中:是),则操作进行到步骤S704。在步骤S704中,CPU202确定接收到的打印数据的文档操作者是否为未识别的操作者。通过分析在步骤S702中提取的、被添加到打印数据的目录信息能够识别文档操作者。更具体地,如果在步骤S702中提取的目录信息不包括用于识别用户的用户标识信息,则无法识别文档操作者。因此,如果CPU202确定文档操作者是未识别的操作者(步骤S704中:是),则操作进行到步骤S705。可以基于除有无用户标识信息以外的方法,进行步骤S704中的确定。例如,可能存在用户标识信息被包括在提取的目录信息中但是不可分析,或者用户不具有登录到图像形成装置102的权限的情况。在这种情况下,CPU202可以确定打印数据的文档操作者是未识别的操作者(步骤S704中:是)。
[0050]在步骤S705中,CPU202根据图10所示的画面上设置的设置值1002来确定是否取消对未识别的操作者的打印数据的打印。设置值1002被管理员预先设置并被存储在HDD205中。当启动图像形成装置102时,RAM203读取设置值1002。如果由RAM203读取的设置值1002有效,则CPU202确定应取消未识别的文档操作者的打印数据。
[0051]如果CPU202确定应取消打印数据的打印(步骤S705中:是),则操作进行到步骤
5710。在步骤S710中,CPU202丢弃接收到的打印数据,将错误日志写入HDD,并使打印机211打印错误报告。在错误报告中,打印机211打印表示错误类型的错误代码、接收到打印数据的日期和时间以及诸如文档名称的目录信息。可选地,打印机211可以打印消息,例如“由于未识别用户,所以无法打印或存储打印数据”。
[0052]另一方面,如果CPU202确定不应取消对未识别的文档操作者的打印数据的打印(在步骤S705中:否),则操作进行到步骤S706。在步骤S706中,CPU202根据图10所示的设置值1003至1005来确定是打印还是存储打印数据。这些设置值1003至1005中的各个被管理员预先设置并被存储在HDD205中。当启动图像形成装置102时,设置值1003至1005被写入到RAM203中。如果写入到RAM203中的设置值表示不应存储打印数据,即应打印打印数据(步骤S706:否),则操作进行到步骤S709。在步骤S709中,CPU202控制打印机211通过形成基于接收到的打印数据的图像来打印图像。另一方面,如果CPU202确定应存储打印数据(步骤S706中:是),则操作进行到步骤S707。
[0053]如果CPU202确定能够识别文档操作者(步骤S704中:否),或者如果CPU202确定应存储打印数据(步骤S706中:是),则操作进行到步骤S707。在步骤S707中,CPU202将在步骤S701中接收到的打印数据存储在HDD205中。随后,在步骤S708中,CPU202将在步骤S702中提取的目录信息存储在HDD205中。
[0054]图8是例示在图7所示的流程图的步骤S708中存储的信息的示例的图。在步骤S708中存储的信息包括作为文档操作者的用户801、表示接收到打印数据的日期和时间的日期和时间802、表示存储的打印数据的位置的存储位置804、表示打印数据的名称的文档名称805以及打印设置806。
[0055]因此,当图像形成装置102接收到打印数据时进行的处理结束。
[0056]接下来,参照图9描述当打印根据图7所示的处理存储的打印数据时进行的操作。
[0057]图9是例示当根据来自登录用户的指令打印存储的打印数据时由图像形成装置102进行的操作的流程图。CPU202执行从HDD205加载到RAM203的程序以进行图9所示的流程图的各步骤。
[0058]在步骤S900中,CPU202接收用户通过操作单元207输入的验证信息。在步骤S901中,CPU202检查用户是否被验证。如果用户验证失败(步骤S901中:否),则在步骤S910中,CPU202进行错误处理。然后,处理结束。如果用户验证成功(步骤S901中:是),则CPU202允许用户登录到图像形成装置102。随后,在步骤S903中,CPU202获取存储在HDD205中的目录信息当中的与登录用户对应的目录信息。
[0059]随后,在步骤S905中,CPU202确定是否应在用户登录到图像形成装置102之后自动对打印数据进行打印。这里,CPU202根据图10所示的画面上设置的设置值1006,进行关于自动打印设置是否应开启(ON)的确定。设置值1006被管理员预先设置并被存储在HDD205。当启动图像形成装置102时,设置值1006被写入到RAM203中。
[0060]如果自动打印设置为关闭(OFF)(步骤S905中“否”),则在步骤S908中,CPU202将在步骤S903中提取的目录信息作为列表显示在操作单元207上。登录用户从显示在操作单元207上的目录信息的列表中选择至少一个要打印的期望文档。随后,在步骤S909中,当登录用户通过操作单元207选择期望的文档,并且CPU202接收到打印指令时,CPU202从HDD205读取与选择的目录信息相对应的打印数据。然后,CPU202使打印机211打印选择的打印数据。
[0061]另一方面,如果自动打印设置为开启(步骤S905中:是),则操作进行到步骤S906。在步骤S906,CPU202基于在步骤S903中获取的目录信息(与验证用户相对应的打印数据的目录信息),确定是否存在具有相同文档名称的多个打印数据。
[0062]更具体地,CPU202确定在与登录用户相对应的打印数据当中,是否有添加了相同目录信息的多个打印数据被存储在HDD205中。
[0063]可以如下进行步骤S906中的确定。具体地,CPU202可以确定存储在HDD205中的两个或多个打印数据当中是否存在具有相同文档名称的打印数据,以及是否从同一 PC连续地接收到这种打印数据。
[0064]可选地,CPU202可以确定在存储在HDD205中的两个或多个打印数据当中是否存在具有相同文档名称的打印数据,以及这种打印数据中的各个是否具有不同的打印设置。
[0065]可选地,CPU202可以确定在存储在HDD205中的两个或多个打印数据当中是否存在具有相同文档名称的打印数据,以及在一定时间段内是否接收到这种打印数据。
[0066]可选地,CPU202可以分析存储在HDD205中的两个或多个打印数据之间的相似度。如果两个或多个打印数据之间的相似度是容许值,则CPU202可以确定存在具有相同文档名称的多个打印数据(步骤S906中:是)。
[0067]如果多个打印数据具有相同的文档名称(步骤S906中:是),则在步骤S908中,CPU202将在步骤S903中提取的目录信息作为列表显示在操作单元207上。然后,在步骤S909中,CPU202接收从操作单元207上显示的目录信息的列表中被选择作为打印目标的打印数据。CPU202对接收到的打印数据执行打印处理。
[0068]在步骤S909中执行打印处理之后,CPU202可以自动删除具有相同文档名称的多个打印数据当中的未被用户选择的打印数据。
[0069]另一方面,如果多个打印数据不具有相同的文档名称(步骤S906中:否),则操作进行到步骤S907。在步骤S907中,CPU202对与在步骤S903中获取的目录信息相对应的所有打印数据执行打印处理,而不需要登录用户进行选择。
[0070]由此,对当打印打印数据时由图像形成装置102进行的处理的描述结束。
[0071]在根据本示例性实施例的图像形成装置102中,验证过的用户的多个打印数据可以被存储在HDD205中。在这种情况下,如果多个打印数据具有相同的文档名称,则图像形成装置102显示打印数据的文档名称的列表,以允许用户选择打印目标数据。这降低了对相同文档进行多份打印的可能性,从而防止不必要的打印。
[0072]另一方面,在没有存储满足预定条件的多个打印数据的情况下,图像形成装置102开始进行打印处理,而不进行用户选择打印数据。这种打印处理使得用户能够节省劳动。
[0073]针对存储了具有相同文档名称的多个打印数据并显示文档名称的列表以允许用户选择要打印的打印数据的示例情况,描述了第一示例性实施例。在第二示例性实施例中,在具有相同文档名称的多个打印数据被存储的情况下,自动选择最新的打印数据而删除其他打印数据。现在,描述第二示例性实施例。
[0074]图11是例示根据第二示例性实施例中当根据来自登录用户的指令打印存储的打印数据时由图像形成装置102进行的操作的流程图。CPU202执行从HDD205加载到RAM203的程序以进行图11所示的流程图的各步骤。
[0075]由于图11所示的步骤SllOO至步骤SlllO的处理与图9所示的步骤S900至步骤S910的处理基本相同,因此省略其描述。
[0076]如果CPU202确定与登录用户相关联的、添加了相同文档名称的多个打印数据被存储在HDD205中(步骤SI 106中:是),则操作进行到步骤SI 112。在步骤S1112中,CPU202从具有相同文档名称的多个数据中选择具有最新接收日期和时间的打印数据,并且对选择的数据执行打印处理。这里,在操作单元207上可以显示信息和消息。例如,操作单元207可以显示选择的打印数据的文档名称、接收选择的打印数据的日期和时间、诸如打印设置的信息、以及诸如“存在具有相同文档名称的多个打印数据。仅打印最新的打印数据”的消肩、O
[0077]在步骤SI 113中,CPU202从HDD205删除在步骤S1112中未被选择的、具有相同文档名称的其他打印数据。可选地,CPU202可以使操作单元207显示关于是否应删除其他打印数据的询问。在这种情况下,如果用户给出删除指令,则CPU202可以执行步骤S1113的处理。
[0078]因此,即使在用户验证之后自动进行打印处理的自动打印设置有效的情况下,也可以包括不被许可进行自动打印的打印作业。在这种情况下,根据本示例性实施例的图像形成装置102选择被许可打印的打印作业,并且打印选择的打印作业,从而防止不必要的打印。
[0079]针对存储了具有相同文档名称的多个打印数据、仅打印最新打印数据的示例情况,描述了第二示例性实施例。在第三示例性实施例中,在存储了具有相同文档名称的多个打印数据的情况下,相应地通知用户。因此,用户能够改变是应显示打印数据的列表还是应打印最新的打印数据。
[0080]针对在自动选择最新打印数据而删除其他打印数据的示例情况,描述了第三实施例。
[0081]图12是例示根据第三示例性实施例的当根据来自登录用户的指令打印存储的打印数据时由图像形成装置102进行的操作的流程图。CPU202执行从HDD205加载到RAM203的程序以进行图12所示的流程图的各步骤。
[0082]由于图12所示的步骤S1200至步骤S1210的处理与图9所示的步骤S900至步骤S910的处理基本相同,因此省略其描述。
[0083]如果CPU202确定与登录用户相关联的、添加了相同文档名称的多个打印数据被存储在HDD205中(步骤S1206中“是”),则操作进行到步骤S1212。在步骤S1212中,CPU202在操作单元207上显示表示具有相同文档名称的多个打印数据被存储在HDD205中的信息。这里,显示诸如文档名称、接收到打印数据的日期和时间以及打印设置等的信息。然后,CPU202允许用户选择显示所有打印数据的目录信息的列表或仅对最新打印数据执行打印处理。
[0084]在步骤S1214中,CPU202通过操作单元207接收用户的指令。在步骤S1215中,CPU202确定是否应显示打印数据的目录信息的列表。如果CPU202确定应显示列表(步骤S1215中:是),则操作进行到步骤S1208。另一方面,如果用户指示CPU202仅打印最新的打印数据(步骤S1215中:否),则操作进行到步骤S1216。在步骤S1216中,CPU202从具有相同文档名称的打印数据中选择具有最新接收日期和时间的打印数据,并对选择的打印数据执行打印处理。
[0085]因此,根据本示例性实施例,在具有相同文档名称的多个打印数据被存储在HDD205中的情况下,CPU202相应地通知用户,使得用户能够选择应显示列表还是应仅打印最新的打印数据。
[0086]使用图像形成装置102执行图7、图9、图11和图12所示的流程图中的各处理的示例情况,描述了第一、第二以及第三示例性实施例。然而,可以由提供云服务的服务器(或服务器组)执行参照这些流程图描述的处理的至少一部分。例如,可以布置包括提供云服务的服务器(未例示)、PC1i以及图像形成装置102的系统。在这种系统中,服务器可以接收并存储从PClOl发送的打印数据。在接收到来自图像形成装置102的打印指令时,月艮务器可以确定具有相同文档名称的多个打印数据是否被存储在服务器中。如果具有相同文档名称的多个打印数据被存储在服务器中,则服务器可以允许图像形成装置102的用户选择要打印的任何打印数据。在这种情况下,服务器可以仅将选择的打印数据发送到图像形成装置102,并且图像形成装置102可以打印选择的打印数据。
[0087]可选地,图像形成装置102可以获取存储在服务器中的打印数据的列表。如果获取的列表包括一个打印数据或具有相同的文档名称的多个打印数据,则图像形成装置102可以进行自动打印处理。如果获取的列表不包括这种打印数据,则图像形成装置102可以不进行自动打印处理(或仅可以打印最新的打印数据)。
[0088]其他实施例
[0089]本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
[0090]虽然已经参照示例性实施例描述了本发明,应当理解,本发明并不局限于公开的示例性实施例。下列权利要求的范围应当适合最广泛的解释,以使其涵盖所有这些改动、等同结构和功能。
【权利要求】
1.一种图像形成装置,该图像形成装置包括: 接收单元,其被配置为接收打印数据; 存储单元,其被配置为存储所述打印数据; 验证单元,其被配置为验证用户;以及 控制单元,其被配置为在与验证过的用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元中的情况下,显示所述标识信息并进行控制,使得打印根据来自所述用户的指令而选择的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元的情况下,进行控制,使得打印所述存储单元中存储的所述打印数据,而不进行所述用户的选择操作。
2.根据权利要求1所述的图像形成装置,其中,所述控制单元显示所述存储单元中存储的所述打印数据的所述标识信息的列表。
3.根据权利要求1所述的图像形成装置,其中,所述标识信息是文档名称。
4.根据权利要求1所述的图像形成装置,所述图像形成装置还包括: 删除单元,其被配置为从所述存储单元中删除添加有所述相同标识信息的多个打印数据当中的未被打印的打印数据。
5.根据权利要求1所述的图像打印装置,其中,在一定时间段内所述接收单元接收到添加有所述相同标识信息的多个打印数据的情况下,所述控制单元显示所述存储单元中存储的所述打印数据的标识信息并进行控制,使得打印根据所述用户的指令而选择的打印数据。
6.一种图像形成装置,该图像形成装置包括: 接收单元,其被配置为接收打印数据; 存储单元,其被配置为存储由所述接收单元接收到的所述打印数据; 验证单元,其被配置为验证用户;以及 控制单元,其被配置为在与被所述验证单元验证过的用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元中的情况下,进行控制,使得在添加有所述相同标识信息的多个打印数据当中,打印由所述接收单元后期接收到的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元中的情况下,进行控制,使得打印所述存储单元中存储的所述打印数据,而不进行所述用户的选择操作。
7.根据权利要求6所述的图像形成装置,其中,所述控制单元显示所述存储单元中存储的所述打印数据的所述标识信息的列表。
8.根据权利要求6所述的图像形成装置,其中,所述标识信息是文档名称。
9.根据权利要求6所述的图像形成装置,所述图像形成装置还包括: 删除单元,其被配置为从所述存储单元中删除添加有所述相同标识信息的多个打印数据当中的未被打印的打印数据。
10.根据权利要求6所述的图像形成装置,其中,在一定时间段内由所述接收单元接收到添加有所述相同标识信息的多个打印数据的情况下,所述控制单元进行控制,使得在添加有所述相同标识信息的多个打印数据当中,打印由所述接收单元后期接收到的打印数据。
11.一种图像形成系统,该图像形成系统包括: 接收单元,其被配置为接收打印数据; 存储单元,其被配置为存储由所述接收单元接收到的所述打印数据; 验证单元,其被配置为验证用户;以及 控制单元,其被配置为在与被所述验证单元验证过的所述用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元中的情况下,在显示单元上显示所述存储单元中存储的所述打印数据的所述标识信息,并进行控制,使得打印根据来自所述用户的指令而选择的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元中的情况下进行控制,使得打印所述存储单元中存储的所述打印数据,而不进行所述用户的选择操作。
12.—种图像形成系统,该图像形成系统包括: 接收单元,其被配置为接收打印数据; 存储单元,其被配置为存储所述打印数据; 验证单元,其被配置为验证用户;以及 控制单元,其被配置为在与被所述验证单元验证过的所述用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元中的情况下,显示所述标识信息并进行控制,使得打印根据来自所述用户的指令而选择的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元中的情况下,进行控制,使得打印所述存储单元中存储的所述打印数据,而不进行所述用户的选择操作。
13.一种图像形成装置的控制方法,该控制方法包括以下步骤: 接收打印数据; 将接收到的所述打印数据存储在存储单元中; 验证用户;以及 在与验证过的用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元中的情况下,进行控制,使得在显示单元上显示所述存储单元中存储的所述打印数据的所述标识信息,并打印根据来自所述用户的指令而选择的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元中的情况下,进行控制,使得打印所述存储单元存储的所述打印数据,而不进行所述用户的选择操作。
14.一种图像形成装置的控制方法,该控制方法包括以下步骤: 接收打印数据; 将接收到的所述打印数据存储在存储单元中; 验证用户;以及 在与验证过的用户相关联的、添加有相同标识信息的多个打印数据被存储在所述存储单元的情况下,进行控制,使得在添加有所述相同标识信息的多个打印数据当中,打印后期接收到的打印数据,而在添加有相同标识信息的多个打印数据未被存储在所述存储单元中的情况下,进行控制,使得打印所述存储单元中存储的所述打印数据,而不进行所述用户的选择操作。
【文档编号】H04N1/23GK104253924SQ201410295277
【公开日】2014年12月31日 申请日期:2014年6月26日 优先权日:2013年6月28日
【发明者】中岛启 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1