专利名称:图像形成装置、打印控制方法以及记录介质的制作方法
技术领域:
本发明涉及图像形成装置、打印控制方法以及记录介质,尤其涉及用于打 印所存储的数据的图像形成装置、打印控制方法以及记录介质。
背景技术:
传统上,公知有并非立即打印数据而是假脱机(spool)从主机接收到的
打印数据的图像形成装置。当登录的用户从假脱机的打印数据项目的列表中选 择了打印数据项目时,图像形成装置就打印该选择的打印数据。
上述图像形成装置可以有效地防止打印处理过程中的保密文档的信息泄
霞
J务o
专利文件1:日本公开专利申请No. H10-207661 专利文件2:日本^^开专利申请No. 2006-018654
在上述的图像形成装置中,当从假脱机的打印数据项目的列表中选择了多 个打印数据项目时,可以对多个打印数据连续地执行打印任务。
当不能满足由打印数据项目中的一个所请求的打印条件时(例如,当打印 数据所指定的送纸盘缺纸或是当打印数据中使用的彩色墨粉短缺时),会取消
随后打印数据项目的所有打印任务。
然而,这并不意味着同样不能打印紧跟错误的打印数据项目之后的打印数 据项目。即,打印数据项目不必具有相同的打印条件。对紧跟错误的打印数据 项目之后的打印数据项目可以指定不缺纸的送纸盘。
但是,在现有技术中,在先的出现错误的打印数据项目会导致可被打印的 打印数据的打印任务的取消,这会造成用户极大的不便。
发明内容
本发明提供了一种图像形成装置、打印控制方法以及记录介质,以消除如 上所述的一个或多个不利方面。 .
本发明的优选实施例提供了 一种图像形成装置、打印控制方法以及记录介质,其能够顺利地打印出所存储的多个打印数据项目。
根据本发明的一个方面,提供了一种图像形成装置,包括打印数据接收
单元,用来接收包含用户识别信息项目和密码的打印凝:据项目,并且在存储设 备中保存所述打印数据项目;用户认证单元,用来接收指定了用户的用户识别 信息项目的输入信息,并且基于管理单元来认证用户,所述管理单元管理将用 户识别信息项目与密码相关联的关联信息;列表显示单元,用来使得显示设备 显示打印数据项目的列表,所述列表中的每一个打印数据项都包含与用户的用 户识别信息项目相同的用户识别信息项目;以及打印控制单元,用来执行从所 述列表中选择的打印数据项目的打印任务,其中,在存在不能被打印的打印数 据项目的情况下,所述打印控制单元不取消可被打印的另一打印数据项目的打 印任务。
根据本发明的一个方面,提供了 一种由图像形成装置执行的打印控制方 法,包括打印数据接收步骤,接收包含用户识别信息项目和密码的打印数据 项目,并且在存储设备中保存所述打印数据项目;用户认证步骤,接收指定了 用户的用户识别信息项目的输入信息,并且基于管理单元来认证用户,所述管 理单元管理将用户识别信息项目与密码相关联的关联信息;列表显示步骤,使 得显示设备显示打印数据项目的列表,所述列表中的每一个打印数据项目都包 含与用户的用户识别信息项目相同的用户识别信息项目;以及打印控制步骤, 执行从所述列表中选择的打印数据项目的打印任务,其中,在存在不能被打印 的打印数据项目的情况下,在所述打印控制步骤中不取消可被打印的另一打印 数据项目的打印任务。
根据本发明的一个方面,提供了一种计算机可读记录介质,在其中记录有 使得计算机实现图像形成装置的功能的指令,以执行包括下列步骤的流程打 印数据接收步骤,接收包含用户识别信息项目和密码的打印数据项目,并且在 存储设备中保存所述打印数据项目;用户认证步骤,接收指定了用户的用户识 别信息项目的输入信息,并且基于管理单元来认证用户,所述管理单元管理将 用户识别信息项目与密码相关联的关联信息;列表显示步骤,使得显示设备显 示打印数据项目的列表,所述列表中的每一个打印数据项目都包含与用户的用 户识别信息项目相同的用户识别信息项目;以及打印控制步骤,执行从所述列表中选择的打印数据项目的打印任务,其中,在存在不能被打印的打印数据项 目的情况下,在所述打印控制步骤中不取消可被打印的另一打印数据项目的打 印任务。
根据本发明的一个实施例,提供了图像形成装置、打印控制方法以及记录 介质,其能够顺利地打印出所存储的多个打印数据项目。
当结合所附附图阅读随后的具体实施方式
时,可以使本发明的其他目的、
特征和优点变得更加清楚,其中
图1说明了根据本发明实施例的图像形成装置的硬件配置; 图2示意性地说明了保密打印处理;
图3说明了根据本发明实施例的图像形成装置的功能性配置;
图4是用于描述根据本发明实施例的图像形成装置执行的处理的时序图5说明了由打印;t几驱动器显示的认证信息输入屏幕页面的示例;
图6说明了由图像形成装置显示的登录屏幕页面;
图7是所显示的打印数据项目列表屏幕页面的示例;
图8是用于描述由根据本发明第一实施例的打印任务控制单元所执行的 处理流程的流程图9是用于描述根据第一实施例的打印任务控制单元所执行的处理的特 定示例的时序图10是用于描述根据本发明第二实施例的打印任务控制单元所执行的处 理流程的流程图11是用于描述根据第二实施例的打印任务控制单元所执行的处理的特 定示例的时序图12是用于描述根据本发明第三实施例的打印任务控制单元所执行的处 理流程的流程图13是用于描述根据第三实施例的打印任务控制单元所执行的处理的特 定示例的时序图14说明了登录控制单元的配置;
图15A和图15B示出了用于描述由登录控制单元所执行的处理流程的流程图16说明了由关联信息管理单元所管理的关联信息的示例;以及 图17说明了密码屏幕页面的示例。
具体实施例方式
参考所附附图,给出关于本发明实施例的具体实施方式
。
图1说明了根据本发明实施例的图像形成装置的硬件配置。如图l所示,
图像形成装置是打印机,包括中央处理单元(CPU) 101、存储器102、记 录介质103、网络接口 (I/F)104、图像输出单元105、图像处理单元106、外 部设备I/F107、显示单元108、以及操作单元109。除了打印功能之外,图傳_ 形成装置IO还可以是多功能外围设备,包括扫描功能、打印功能、以及传真 功能中的至少一个功能。
在诸如硬盘驱动器(HDD)等非易失性记录介质103中记录(安装)有 用于执行图像形成装置10的功能的程序。记录介质103存储了所安装的程序, 以及必要的文件和数据。存储器102响应激活程序的指令,从记录介质103 中读取程序。CPU 101根据存储器102中保存的程序,执行图像形成装置10 的功能。网络I/F 104被用作将图像形成装置IO和网络连接的接口。
例如,显示单元108由液晶显示器(LCD)构成,用来显示操作屏幕页面 或消息。操作单元109是作为硬件资源的按钮(按键)构成的输入单元,用来 接收来自用户的操作/输入。显示单元108和4喿作单元109可以组成单一的单 元,i者^口才喿4乍面i反。
图像处理单元106执行为输出(打印)图像数据所需的各种图像处理操作。 图像输出单元105用于输出(打印)图像数据。
外部设备I/F 107是用于连接图像形成装置IO和输入认证用的用户信息的 读卡器30的接口。外部设备I/F 107可以由USB端口 (USB主机接口)或串 行端口构成。读卡器30用于从卡50读取信息,并且包括硬件接口 (例如, USB连接器或串行接口 ),读卡器30可通过硬件接口连接到外部设备I/F 107。 读卡器30可以内建在图像形成装置10当中。读卡器30可以是接触型或非接 触型的读取器。卡50并不局限于IC卡;例如,卡50可以是磁卡,只要在每 个卡50中可以记录唯一的ID (卡号)。卡ID被典型地称为全球ID或卡序列号。卡50的示例包括接触卡(Proximity card )、 Mifare卡以及Java (注册商标) 卡。
在本实施例中,假定为各用户都分发了卡50。然而,根据操作所需的安 全等级,多个用户可以共享一个卡50。为各用户所分发的卡50不必是相同的 类型。如上所述,读卡器30可以方便地通过USB与图像形成装置IO相连接。 因此,同时可以有对应于不同类型的卡50 (例如,接触卡、Mifare卡、以及 Java (注册商标)卡)的多个读卡器30与图像形成装置10相连接。在上述情 形下,可以同时使用多种类型的卡50。
如图1所示,图像形成装置10经由(有线的或无线的)网络与打印数据 传送设备20相连接。响应来自用户的打印指令,打印数据传送设备20将作为 打印指令的目标的文档数据转换为图像形成装置IO可以解析的打印数据,并 且将对应于打印数据的打印请求(打印任务)发送到图像形成装置10。
在本实施例中,打印数据传送设备20请求图像形成装置10执行保密打印。 图2示意性地说明了保密打印处理。
当执行保密打印时,用户向打印数据传送设备20输入用户名(用户ID)
据的打印数据,将用户名和密码结合在打印数据中,并且发送打印数据到图像 形成装置10 (步骤S12)。当接收到包含用户名和密码的打印数据时,图像形 成装置IO将打印数据保存在记录介质103当中,而非立即执行打印处理。当 用户登入图像形成装置10并且给出打印所保存的打印数据的指令时(步骤 S13 ),图像形成装置10执行打印数据的打印处理(步骤S14 )。
上述保密打印处理实现了仅在确认了给出打印指令的用户靠近图像形成 装置10时才执行打印。相应地,上述处理对于打印高度保密的文档而言防止 信息泄露特别有效。
图像形成装置IO对于执行保密打印处理具有如下的功能性配置。图3说 明了根据本发明实施例的图像形成装置10的功能性配置。如图3所示,图像 形成装置10包括打印数据接收单元11、登录控制单元12、保密打印控制单 元13、打印任务控制单元14、打印数据认证单元15、机器状态监视单元16、 打印数据保存单元17、以及用户数据库(DB) 18。上述这些单元根据图像形成装置10中安装的程序实现功能,以使CPU 101执行处理。
打印数据接收单元11接收从打印数据传送设备20发送的打印数据,并且将打印数据保存在打印数据保存单元17当中。打印数据保存单元17是用于假脱机打印数据的存储区域,并且例如在记录介质103中形成。登录控制单元12控制要登入图像形成装置IO的操作者(用户)的登录处理。当执行登录处理时,基于用户DB 18中注册的用户名和密码来认证操作者。用户DB 18通过使用记录介质103来管理各用户的用户信息。在用户信息中包括用户名和密码。通过经由网络连接到图像形成装置10的计算机按照集中的方式来管理用户DB 18。保密打印控制单元13用于控制从操作者接收请求以执行打印在打印数据保存单元17中保存的数据的打印任务。打印任务控制单元14使得图像输出单元105响应保密打印控制单元13接收到的执行打印任务的请求来对打印数据执行打印。打印数据认证单元15相互校验打印数据中包含的用户名和密码与用户DB 18中注册的用户名和密码。打印数据保存单元17监视图像形成装置IO的各种状态,例如,盘的状态(盘是否出现缺纸)和各种颜色的墨粉的状态(是否出现墨粉短缺)。
下面给出由图像形成装置IO执行的处理流程的描述。图4是用于描述由根据本发明实施例的图像形成装置10执行的处理的时序图。
响应关于请求执行保密打印任务的输入,在打印数据传送设备20中包含的打印机驱动器21提示用户输入用户名和密码(步骤S101 )。在认证信息输入屏幕页面上输入用户名和密码。
图5说明了由打印机驱动器21所显示的认证信息输入屏幕页面的示例。如图5所示,认证信息输入屏幕页面410包括用户名输入区域411和密码输入区域412。打印机驱动器21在打印数据中设置已经在认证信息输入屏幕页面410中输入的用户名和密码,并且将打印数据发送到图像形成装置10。当按下了在用来设定打印条件的打印设定屏幕页面上的预定按钮时,显示出认证信息输入屏幕页面410。
接下来,打印机驱动器21生成对应于作为打印目标的文档数据的打印数据,在所生成的打印数据中设定所输入的用户名和密码,并且将打印数据发送到图像形成装置10 (步骤S102 )。当接收到打印数据时,图像形成装置10的打印数据接收单元11将打印数
据保存在打印数据保存单元17当中(步骤S103)。在接收打印数据的同时不
执行对所保存的打印数据的打印任务。也就是说,此时打印任务处在锁定状态。
之后,当作为图像形成装置10的操作员的用户按下了操作单元109上设置的登录按钮时,登录控制单元12在显示单元108上显示登录屏幕页面。
图6说明了由图像形成装置IO所显示的登录屏幕页面。如图6所示,登录屏幕页面510显示了提示用户输入用户名和密码或是设定卡50的消息。
当用户设定了读卡器30中的卡50时,或是当用户在显示单元108所显示的登录屏幕页面510上输入了用户名和密码时(步骤S104),登录控制单元12通过相互校验读卡器30的卡ID所识别的用户名和密码或是由用户输入的用户名和密码与用户DB 18中注册的用户名和密码的列表,来认证用户(步骤S105)。当认证不成功时,登录控制单元12则拒绝用户的登录,并且在显示单元108上显示出错误屏幕页面。
当认证成功时,保密打印控制单元13搜索打印数据保存单元17以获得具有与这里指定的认证用户(在下文中被称为"登录用户")的用户名相同的用户名的打印数据(即,登录用户对其发出保密打印请求的打印数据),并且使
表的屏幕页面(步骤S106)。
图7是所显示的打印数据项目列表屏幕页面的示例。如图7所示,打印数据项目列表屏幕页面520包括打印数据项目列表显示区域521、打印按確丑522、以及删除按钮523。
打印数据项目列表显示区域521显示出打印数据保存单元17中保存的打印数据项目当中的、与登录用户相关的打印数据项目的列表(文档名)。当按下了删除按钮523时,保密打印控制单元13从打印数据保存单元17当中删除在打印数据项目列表显示区域521中选择的打印数据项目。相应地,取消了对应于所删除的打印数据项目的打印任务。
当按下了打印按钮522时,保密打印控制单元13请求打印任务控制单元14执行对应于在打印数据项目列表显示区域521中选择的一个或更多的打印数据项目的打印任务(步骤S107 )。打印任务控制单元14使得打印数据认证单元15认证被设定为打印任务的
目标的打印数据(步骤S108)。打印数据认证单元15通过相互校验各打印数据项目中包含的用户名和密码与用户DB 18中注册的用户名和密码的列表,来认证打印数据。当认证了打印数据时,打印任务控制单元14使得图像输出单元105打印出打印数据(步骤S109)。在对用户DB 18中的各用户都指定了关于打印任务的权限的情况下,打印任务控制单元14可根据权限来限制打印任务的执行。在一个示例中,当登录用户不具有执行特定的打印任务的权限时,即使对应的打印数据已经被认证,打印任务控制单元14仍可拒绝打印任务的执行。在另一示例中,当登录用户不具有执行彩色打印的权限但是打印数据正要被彩色打印时,打印任务控制单元14可拒绝打印任务的执行。
接下来,将会详细地描述步骤S109的细节。图8是用来描述根据本发明第一实施例的打印任务控制单元14所执行的处理流程的流程图。
打印任务控制单元14从作为打印任务的目标而指定的打印数据项目的列表(在下文中被称为"打印目标列表")中,获取作为处理目标的一个打印数据项目(步骤S210)。接下来,打印任务控制单元14参考机器状态监视单元16以确定图像形成装置IO是否处在对打印数据执行打印的状态(图像形成装置IO是否处在满足在打印数据项目中指定的打印条件的状态)(步骤S220)。当打印任务控制单元14确定图像形成装置IO正处在对打印数据执行打印的状态(步骤S220中的"是"),打印任务控制单元14通过控制图像输出单元105来执行打印数据的打印任务(步骤S230 )。
当打印任务控制单元14确定图像形成装置IO没有处在对打印数据执行打印的状态(步骤S220中的"否,,),打印任务控制单元14跳过(忽略)打印数据的打印任务。例如,当在打印数据中指定的送纸盘发生缺纸时,或是当打印数据所使用的颜色的墨粉发生短缺时,打印任务控制单元14确定图像形成装置IO没有处在对打印数据执行打印的状态。
在步骤S230之后,或是当步骤S220中做出的确定为"否"时,打印任务控制单元14确定是否存在残留在打印目标列表中尚未被处理的打印数据项目(步骤S240)。当存在残留在打印目标列表中未被处理的打印数据项目(步骤S240中的"否,,),对于未被处理的打印数据项目顺序地执行从步骤S210开始的处理。因此,打印任务控制单元14可继续执行随后的打印数据项目的
任务。当不存在未被处理的打印数据项目时(步骤S240中的"是"),结束上
述处理。
下面给出关于将图8的处理流程应用到特定示例的具体实施方式
。图9是用来说明根据第一实施例的打印任务控制单元14所执行的处理的特定示例的时序图。在图9中,^i殳在打印数据项目列表屏幕页面520中存在可作为打印目标选择的三个打印数据项目(即,在打印目标列表中包含三个打印数据项目)(参见图7)。在三个打印数据项目中指定的页面大小分别是信纸大小(lettersize)、 A4大小、以及信纸大小。在图9中,假设图像形成装置10中的A4送纸盘出现了缺纸。
打印任务控制单元14设定对应于信纸大小的第一打印数据项目作为打印目标,并且参考机器状态监视单元16以确定图像形成装置10中的信纸大小的送纸盘的状态(步骤S310)。参考的结果(状态信息)表明不缺少信纸大小的纸张,因此打印任务控制单元14使得图像输出单元105打印出该打印数据(步骤S320 )。
打印任务控制单元14将对应于A4大小的第二打印数据项目设定为处理目标,并且参考机器状态监视单元16以确定图像形成装置10中的A4大小的送纸盘的状态(步骤S330 )。参考的结果(状态信息)表明缺少A4大小的纸张,因此打印任务控制单元14跳过该打印数据的打印任务(步骤S340 )。
打印任务控制单元14将对应于信纸大小的第三打印数据项目设定为处理目标,并且参考机器状态监视单元16以确定图像形成装置10中的信纸大小的送纸盘的状态(步骤S350)。参考的结果(状态信息)表明不缺少信纸大小的纸张,因此打印任务控制单元14使得图像输出单元105打印出该打印数据(步骤S360 )。
如上所述,在通过保密打印方法打印多个打印数据项目的过程中,即使一个或更多的打印数据项目不能被打印,根据第一实施例的图像形成装置10仍可跳过不能被打印的打印数据项目并且继续执行其他打印任务。因此,即使当
印任务被取消。接下来,给出根据本发明的第二实施例的具体说明。图10是用来描述根据本发明第二实施例的打印任务控制单元14执行的处理流程的流程图。在图
10中,使用相同的附图标记来表示对应于图8中的步骤,并且对其不再赘述。在图10中,当打印任务控制单元14确定图像形成装置IO没有处在打印
作为打印目标的打印数据的状态时(步骤S220中的"否"),打印任务控制单
元14使得显示单元108显示用来表明打印数据不能被打印的信息(错误信息)
及其形成原因(缺纸或墨粉短缺)(步骤S235 )。
在显示错误信息之后,打印任务控制单元14继续其他打印数据项目的处
理(步骤S240 )。
下面给出关于将图10的处理流程应用到特定示例的具体实施方式
。图11是用来说明根据第二实施例的打印任务控制单元14所执行的处理的特定示例的时序图。在图ll中,使用相同的附图标记来表示对应于图9的步骤,并且对其不再赘述。
在图11中,执行步骤S345而不执行步骤S340。在步骤S345中,打印任务控制单元14使得显示单元108显示出表示由于A4的送纸盘发生缺纸而不能执行打印的错误信息。随后,打印任务控制单元14继续对另一打印数据项目执行步骤S350及其后续步骤。
如上所述,当在打印目标中包含不能被打印的打印数据项目时,根据第二实施例的图像形成装置IO可显示与对应的打印数据项目相关的错误信息。相应地,用户可以从错误信息中识别出由于错误导致打印不成功的打印任务,因此可以执行恢复操作。
接下来,给出根据本发明的第三实施例的具体说明。图12是用来描述根据本发明第三实施例的打印任务控制单元14执行的处理流程的流程图。在图12中,使用相同的附图标记来表示对应于图8中的步骤,并且对其不再赘述。
在图12中,当打印任务控制单元14确定图像形成装置IO没有处在打印作为打印目标的打印数据的状态时(步骤S220中的"否"),打印任务控制单元14将打印数据发送到另一图像形成装置,并且使得另一图像形成装置执行该打印数据的打印(步骤S237)。
在发送打印数据之后,打印任务控制单元14继续下一个打印数据项目的处理(步骤S240 )。
下面给出关于将图12的处理流程应用到特定示例的具体实施方式
。图13
是用来说明根据第三实施例的打印任务控制单元14所执行的处理的特定示例
的时序图。在图13中,使用相同的附图标记来表示对应于图9的步骤,并且 对其不再赘述。
在图13中,执行步骤S347而不执行步骤S340。在步骤S347中,打印任 务控制单元14将对应于A4大小纸张的打印数据发送到图像形成装置10A, 并且使得图像形成装置IOA打印出该打印数据。随后,打印任务控制单元14 继续对另一打印数据项目执行步骤S350及其后续步骤。
如上所述,在通过保密打印方法打印多个打印数据项目的过程中,即使打 印数据项目中的一个不能被打印,根据第三实施例的图像形成装置IO仍可使 得另一图像形成装置打印出打印数据。
可以事先指定打印数据将要被发送到的图像形成装置(情形A),或是在 检测到不能执行打印的时刻由用户指定图像形成装置(情形B)。可选地,打 印任务控制单元14可自动地搜索打印任务控制单元14经由网络连接到的图像 形成装置,并且将打印数据发送到搜索到的图像形成装置(情形C)。在上述 任意一种情形下,可以使用诸如超文本传输协议(HTTP)或筒化网络管理协 议(SNMP )等网络协议来参考打印数据将要被发送到的图像形成装置的状态, 并且根据确定目标图像形成装置是否可以打印出打印数据,该打印数据可被发 送。在情形A和情形C下,图像形成装置IO可在显示单元108上显示出打印 数据已经被发送到另一图像形成装置的消息、以及该另一图像形成装置的ID 名。
根据本发明的图像形成装置10的操作者可通过设定读卡器30中的卡50 来登录。下面给出通过卡50实现登录(卡认证)的登录控制单元12所执行的 配置和处理流程的具体实施方式
。
图14说明了登录控制单元12的配置。如图14所示,登录控制单元12 包括卡ID获取单元121、用户信息获取单元122、认证控制单元123、密码注 册单元124、以及关联信息管理单元125。
卡ID获取单元121从读卡器30中获取读卡器30已经从卡50中读出的卡ID。用户信息获取单元122从关联信息管理单元125中获取对应于由卡ID获 取单元121所获取的卡ID的用户名,并且从操作单元109中获取用户已经输 入到操作单元109中的密码。关联信息管理单元125是记录介质103中的存储 区域,用来管理用来关联卡ID和用户信息的关联信息。认证控制单元123基 于用户信息获取单元122获取的用户名和密码,利用用户DB 18中注册的用 户信息执行关于认证操作者(用户)的处理。为了消除每次执行认证时都输入 密码的麻烦,密码注册单元124在关联信息管理单元125中与卡ID关联地注 册密码。相应地,当在关联信息管理单元125中注册密码时,用户信息获取单 元122从关联信息管理单元125当中获取与卡ID相关联的密码,而不是从操 作单元109。
下面给出登录控制单元12执行的处理流程的具体实施方式
。图15A和图 15B示出了用来描述登录控制单元12所执行的处理流程的流程图。
当用户信息获取单元122使得显示单元108显示出登录屏幕页面510 (参 见图6)并且用户针对读卡器30设定卡50时(步骤S501中的"是"),卡ID 获取单元121从读卡器30中获取读卡器30已经从卡50中读出的卡ID(步骤 S502)。针对读卡器30设定卡50意味着通过将卡50插入到读卡器30当中或 是保持卡50处于读卡器30上方,以使读卡器30读出卡50中记录的信息。
接下来,用户信息获取单元122从关联信息管理单元125中获取与所得到 的卡ID(在下文中称为"当前的卡ID")相关联的用户名(步骤S503 )。
图16说明了由关联信息管理单元125所管理的关联信息的例子。如图16 所示,在关联信息170中,对于各用户,都相互关联地保存用户名、卡ID、 密码、以及卡的有效性。相应地,在步骤S503中,用户信息获取单元122从 关联信息管理单元125当中获取与信息管理单元125中当前的卡ID相关联的 用户名。卡的有效性是表明卡50的有效性的信息。当卡50有效时,使用对应 的卡ID执行的认证被视为是有效的。当卡50无效时,使用对应的卡ID执行 的认ii^皮一见为是无凌丈的。
无需在关联信息管理单元125当中注册密码。当与当前的卡ID相关联地 注册密码时,用户信息获取单元122在登录屏幕页面510上显示出表示在密码 输入域(entry field )中不必输入密码的字符(例如,"*********,,)。确 定已经出现了认证错误。当获取了用户名时(步骤S504中的"是"),用户信 息获取单元122参考表示与当前的卡ID相关联的卡的有效性的值(有效或无 效),以确定卡50是否有效(步骤S505 )。当卡50无效时(步骤S505中的"否,,), 用户信息获取单元122确定已经出现了认证错误。
当卡50有效时(步骤S505中的"是,,),用户信息获取单元122确定是否 在关联信息管理单元125中与当前的卡ID相关联地注册了密码(步骤S506)。 当没有注册密码时(步骤S506中的"否"),用户信息获取单元122使得显示 单元108显示如图17所示的密码屏幕页面550 (步骤S507)。用户按下密码屏 幕页面550上的输入按钮551,并且输入密码(步骤S508中的"是")。随后, 用户不按下取消按钮553 (步骤S509中的"否"),而是按下"确认"按钮(步 骤S510中的"是")。相应地,认证控制单元123通过相互校验步骤S503中 获取的用户名和步骤S508中输入的密码与在用户DB 18中注册的用户名和密 码,来执行认证处理(步骤S512)。
同时,当在关联信息管理单元125中与当前的卡ID相关联地注册了密码 时(步骤S506中的"是"),用户信息获取单元122获取密码(步骤S511 )。 随后,认证控制单元123通过相互校验步骤S503中获取的用户名和步骤S511 中获取的密码与在用户DB 18中注册的用户名和密码,来^l行认证处理(步 骤S512)。
当认证成功时(步骤S516中的"是"),密码注册单元124基于密码屏幕 页面550上的勾选框(tick box)的状态,确定是否需要注册(保存)在密码 屏幕页面550上输入的密码(步骤S517 )。当勾选了勾选框554时(步骤S517 中的"是"),密码注册单元124在关联信息管理单元125当中与当前的卡ID 相关联地注册密码(步骤S518)。同时,当没有勾选该勾选框554时(步骤 S517中的"否"),密码注册单元124删除在关联信息管理单元125当中与当 前的卡ID相关联地注册的密码(步骤S519)。然而,当没有与当前的卡ID相 关联地注册密码时,则删除处理不是必要的。
当显示了登录屏幕页面510时,不是对读卡器30设定卡50 (步骤S501 中的"否"),而是根据需要在登录屏幕页面510上输入用户名和密码(步骤S513中的"是"),并且按下登录按钮511 (步骤S514中的"是,,)。下面给出 关于上述情形的具体说明。在上述情形下,用户信息获取单元122获取在登录 屏幕页面510上输入的用户名和密码(然而,当与当前的卡ID相关联地注册 了密码时,可获取对应的密码),并且认证控制单元123通过相互校验所获取 的用户名和密码与用户DB 18中注册的用户名和密码,来执行认证处理(步 骤S515)。随后,执行从步骤S516开始的后续处理。
在步骤S516中,当认证不成功时(步骤S516中的"否,'),用户信息获 取单元122确定在关联信息管理单元125中是否注册了认证用的密码(步骤 S520)。当使用关联信息管理单元125中注册的密码(在下文中称为"注册的 密码")时,在存储器102中记录表示已经使用了的注册的密码的信息。可通 过参考上述记录信息来做出步骤S520中的确定处理。当认证用的密码不是注 册的密码时(步骤S520中的"否"),认证控制单元123确定已经出现了认证 错误。
当认证用的密码是注册的密码时(步骤S520中的"是,,),用户信息获^f又 单元122使得显示单元108再次显示密码屏幕页面550,并且提示用户输入新 的密码(步骤S521 )。下面给出当利用注册的密码不能成功认证时再次提示用 户输入密码的原因的具体说明。
近年来,为了提高安全性而周期性地改变密码。因此,存在用户DB 18 中的密码已经净皮更新而在关联信息管理单元125中注册的密码仍是旧密码的 情形。为了以简便的方式解决上述不一致的问题,在步骤S521中给用户输入 新的密码(改变后的密码)的机会。
当在所显示的密码屏幕页面550上再次输入了密码时,用户信息获取单元 122获取密码屏幕页面550上输入的密码,并且认证控制单元123通过相互才交 验步骤S503中获取的用户名和所输入的密码与用户DB 18中注册的用户名和 密码,来执行认证处理(步骤S522 )。
当认证不成功时(步骤S523中的"否"),认证控制单元123确定已经出 现了认证错误。当认证成功时(步骤S523中的"是"),执行从步骤S517开 始的处理。因此,当勾选了勾选框554时,将关联信息管理单元125中注册的 密码更新为新的密码。如上所述,图像形成装置IO管理使得卡ID和用户名相关联的关联信息,
从而可以确定什么用户名是基于卡ID的。进而,由图像形成装置IO执行的认 证不仅需要用户设定卡ID,而且还需要其输入密码。因此,即使在卡50中仅 具有所记录的卡ID,卡50仍可执行认证处理,并且该认证处理具有与使用个 人识别号码(PIN)的高性能IC卡相同的安全级别。
进而,图像形成装置IO可与卡ID相关联地保存密码,并且该密码可以在 认证中被使用。因此,免除了用户在使用卡50时输入密码的麻烦,从而提高 了方Y更性。
当所注册的密码与用户DB 18中管理的密码不一致时,在认i正处理的过 程中给用户输入新的密码的机会。因此,以简便方式在系统中保持密码一致。
本发明并非局限于具体公开的实施例,在不脱离本发明的保护范围的前提 下还可做出各种变化和修改。
本发明是基于在2008年8月29日提交的日本优先权专利申请No. 2008-222127,其整体内容都包括在这里作为参考。
权利要求
1.一种图像形成装置,包括打印数据接收单元,用来接收包含用户识别信息项目和密码的打印数据项目,并且在存储设备中保存所述打印数据项目;用户认证单元,用来接收指定了用户的用户识别信息项目的输入信息,并且基于管理单元来认证用户,所述管理单元管理将用户识别信息项目与密码相关联的关联信息;列表显示单元,用来使得显示设备显示打印数据项目的列表,所述列表中的每一个打印数据项都包含与用户的用户识别信息项目相同的用户识别信息项目;以及打印控制单元,用来执行从所述列表中选择的打印数据项目的打印任务,其中在存在不能被打印的打印数据项目的情况下,所述打印控制单元不取消可被打印的另一打印数据项目的打印任务。
2. 根据权利要求1所述的图像形成装置,其中所述打印控制单元跳过不能被打印的打印数据项目的打印任务,并且继续 执行可被打印的所述另一打印数据项目的打印任务。
3. 根据权利要求2所述的图像形成装置,其中在所述打印控制单元跳过不能被打印的打印数据项目的打印任务的情况 下,所述打印控制单元使得所述显示设备显示用来表示对应的打印数据项目不 能被打印的不打印信息。
4. 根据权利要求1所述的图像形成装置,其中所述打印控制单元将不能被打印的打印数据项目发送到另 一 图像形成装置。
5. 根据权利要求1至4中任一项所述的图像形成装置,其中所述用户认证单元接收用来指定用户识别信息项目和用户密码的输入信 息,并且基于所述管理单元来认证用户,所述管理单元管理将用户识别信息项 目与密码相关联的关联信息。
6. —种由图像形成装置执行的打印控制方法,包括 打印数据接收步骤,接收包含用户识别信息项目和密码的打印数据项目,并且在存储设备中保存所述打印数据项目;用户认证步骤,接收指定了用户的用户识别信息项目的输入信息,并且基 于管理单元来认证用户,所述管理单元管理将用户识别信息项目与密码相关联 的关联信息;列表显示步骤,使得显示设备显示打印数据项目的列表,所述列表中的每 一个打印数据项目都包含与用户的用户识别信息项目相同的用户识别信息项 目;以及打印控制步骤,执行从所述列表中选择的打印数据项目的打印任务,其中 在存在不能被打印的打印数据项目的情况下,在所述打印控制步骤中不取 消可被打印的另一打印数据项目的打印任务。
7. 根据权利要求6所述的打印控制方法,其中所述打印控制步骤中,跳过不能被打印的打印数据项目的打印任务,并且 继续执行可被打印的所述另一打印数据项目的打印任务。
8. 根据权利要求7所述的打印控制方法,其中在所述打印控制步骤中跳过不能被打印的打印数据项目的打印任务的情项目不能被打印的不打印信息。
9. 根据权利要求6所述的打印控制方法,其中在所述打印控制步骤中,将不能被打印的打印数据项目发送到另 一图像形成装置o
10. 根据权利要求6至9中任一项所述的打印控制方法,其中 在所述用户认证步骤中,接收用来指定用户识别信息项目和用户密码的输入信息,并且基于所述管理单元来认证用户,所述管理单元管理将用户识别信 息项目与密码相关联的关联信息。
11. 一种计算机可读记录介质,在其中记录有使得计算机实现图像形成装 置的功能的指令,以执行包括下列步骤的流程打印数据接收步骤,接收包含用户识别信息项目和密码的打印数据项目,并且在存储设备中保存所述打印数据项目;用户认证步骤,接收指定了用户的用户识别信息项目的输入信息,并且基 于管理单元来认证用户,所述管理单元管理将用户识别信息项目与密码相关联的关联信息;列表显示步骤,使得显示设备显示打印数据项目的列表,所述列表中的每 一个打印数据项目都包含与用户的用户识别信息项目相同的用户识别信息项 目;以及打印控制步骤,执行从所述列表中选择的打印数据项目的打印任务,其中 在存在不能^C打印的打印数据项目的情况下,在所述打印控制步骤中不取 消可被打印的另一打印数据项目的打印任务。
12. 根据权利要求11所述的记录介质,其中所述打印控制步骤中,跳过不能被打印的打印数据项目的打印任务,并且 继续执行可被打印的所述另一打印数据项目的打印任务。
13. 根据权利要求12所述的记录介质,其中在所述打印控制步骤中跳过不能被打印的打印数据项目的打印任务的情项目不能被打印的非打印信息。
14. 根据权利要求11所述的记录介质,其中在所述打印控制步骤中,将不能被打印的打印数据项目发送到另 一 图像形 成装置。
15. 根据权利要求11至14中任一项所述的记录介质,其中在所述用户认证步骤中,接收用来指定用户识别信息项目和用户密码的输 入信息,并且基于所述管理单元来认证用户,所述管理单元管理将用户识别信 息项目与密码相关联的关联信息。
全文摘要
一种图像形成装置、打印控制方法以及记录介质。图像形成装置包括打印数据接收单元,用来接收包含用户识别信息项目和密码的打印数据项目,并且在存储设备中保存打印数据项目;用户认证单元,用来接收指定了用户的用户识别信息项目的输入信息,并且基于管理单元来认证用户,管理单元管理将用户识别信息项目与密码相关联的关联信息;列表显示单元,用来使得显示设备显示打印数据项目的列表,每一打印数据项目都包含与用户的用户识别信息项目相同的用户识别信息项目;以及打印控制单元,用来执行从所述列表选择的打印数据项目的打印任务,其中存在不能被打印的打印数据项目的情况下,打印控制单元不取消可被打印的另一打印数据项目的打印任务。
文档编号H04N1/00GK101662555SQ20091016547
公开日2010年3月3日 申请日期2009年8月18日 优先权日2008年8月29日
发明者西田隆赖 申请人:株式会社理光