图像形成设备和图像形成设备的控制方法与流程

文档序号:13177393阅读:118来源:国知局
技术领域本发明涉及一种图像形成设备和图像形成设备的控制方法。

背景技术:
传统上,已知有作为图像形成设备的MFP和作为信息处理设备的PC经由网络连接到一起的图像形成系统(例如,参见日本特开平09-023329)。日本特开平09-023329所述的MFP从PC接收到打印作业并且将所接收到的打印作业存储在MFP具有的HDD中。HDD中所存储的打印作业具有与发出了用以将该打印作业从PC发送至MFP的指示的登录用户有关的信息(以下称为“作业所有者信息”),并且在与登录到MFP的用户有关的登录信息和作业所有者信息一致的情况下,执行HDD中所存储的打印作业。伴随着近来通信装置的多样化,不仅可以从PC而且还可以从诸如平板终端、蜂窝电话或智能电话等的移动装置向MFP发送打印作业。然而,在从移动装置向MFP发送打印作业的情况下,打印作业所具有的作业所有者信息根据要使用的打印应用程序和打印协议而改变。例如,在从移动装置所运行的特定打印应用程序向MFP发送打印作业的情况下,该打印作业具有MFP所进行的认证时所使用的用作与用户有关的登录信息的用户ID作为作业所有者信息,并且在从移动装置所运行的其它打印应用程序向MFP发送打印作业的情况下,该打印作业可能具有移动装置所具有的电子邮件地址而不是MFP所进行的认证时所使用的用户ID作为作业所有者信息。因此,在从其它打印应用程序向MFP发送打印作业的情况下,登录信息和作业所有者信息并非始终一致,因而可能无法执行该打印作业。即,由于MFP不能始终执行从移动装置所接收到的作业,因此存在问题。

技术实现要素:
本发明提供能够可靠地执行从移动装置接收到的作业的图像形成设备和该图像形成设备的控制方法。因此,本发明提供一种图像形成设备,用于从经由网络连接至所述图像形成设备的信息处理设备接收具有用户信息的作业,所述图像形成设备包括:判断单元,用于判断所接收到的作业是否是需要将所述用户信息登记为认证信息的登记作业;获得单元,用于在判断为所接收到的作业是所述登记作业的情况下,从所述登记作业获得所述用户信息;以及登记单元,用于将所获得的用户信息登记为所述认证信息。本发明提供一种图像形成设备,用于从经由网络连接至所述图像形成设备的信息处理设备接收具有用户信息的作业,所述图像形成设备包括:管理单元,用于生成要下载至所述信息处理设备的登记文件,并且管理所生成的登记文件;接收单元,用于接收具有下载至所述信息处理设备的登记文件的登记作业,并且请求将所述用户信息登记为认证信息;获得单元,用于在所述登记作业所具有的登记文件与所管理的登记文件相对应的情况下,从所述登记作业获得所述用户信息;以及登记单元,用于将所获得的用户信息登记为所述认证信息。本发明提供一种图像形成设备的控制方法,所述图像形成设备用于从经由网络连接至所述图像形成设备的信息处理设备接收具有用户信息的作业,所述控制方法包括以下步骤:判断步骤,用于判断所接收到的作业是否是需要将所述用户信息登记为认证信息的登记作业;获得步骤,用于在判断为所接收到的作业是所述登记作业的情况下,从所述登记作业获得所述用户信息;以及登记步骤,用于将所获得的用户信息登记为所述认证信息。本发明提供一种图像形成设备的控制方法,所述图像形成设备用于从经由网络连接至所述图像形成设备的信息处理设备接收具有用户信息的作业,所述控制方法包括以下步骤:管理步骤,用于生成要下载至所述信息处理设备的登记文件,并且管理所生成的登记文件;接收步骤,用于接收具有下载至所述信息处理设备的登记文件的登记作业,并且请求将所述用户信息登记为认证信息;获得步骤,用于在所述登记作业所具有的登记文件与所管理的登记文件相对应的情况下,从所述登记作业获得所述用户信息;以及登记步骤,用于将所获得的用户信息登记为所述认证信息。本发明提供一种存储有程序的非瞬态计算机可读存储介质,所述程序用于使计算机执行图像形成设备的控制方法,所述图像形成设备用于从经由网络连接至所述图像形成设备的信息处理设备接收具有用户信息的作业,所述控制方法包括以下步骤:判断步骤,用于判断所接收到的作业是否是需要将所述用户信息登记为认证信息的登记作业;获得步骤,用于在判断为所接收到的作业是所述登记作业的情况下,从所述登记作业获得所述用户信息;以及登记步骤,用于将所获得的用户信息登记为所述认证信息。本发明提供一种存储有程序的非瞬态计算机可读存储介质,所述程序用于使计算机执行图像形成设备的控制方法,所述图像形成设备用于从经由网络连接至所述图像形成设备的信息处理设备接收具有用户信息的作业,所述控制方法包括以下步骤:管理步骤,用于生成要下载至所述信息处理设备的登记文件,并且管理所生成的登记文件;接收步骤,用于接收具有下载至所述信息处理设备的登记文件的登记作业,并且请求将所述用户信息登记为认证信息;获得步骤,用于在所述登记作业所具有的登记文件与所管理的登记文件相对应的情况下,从所述登记作业获得所述用户信息;以及登记步骤,用于将所获得的用户信息登记为所述认证信息。根据本发明,可靠地执行从移动装置接收到的作业。通过以下(参考附图)对典型实施例的说明,本发明的其它特征将变得明显。附图说明图1是示意性示出包括作为根据本发明第一实施例的图像形成设备的MFP的图像形成系统的结构的概念图。图2是示意性示出图1中的MFP的内部结构的框图。图3是用于说明图2中的HDD内所存储的软件的图。图4A和4B是用于说明在图3中的用户认证单元进行用户认证时、MFP的操作单元或移动装置的操作单元上所显示的画面的图,其中:图4A示出认证画面,并且图4B示出接触指示画面。图5是示出图2中的CPU所执行的登记处理的过程的流程图。图6是用于说明图1中的移动装置的操作单元上所显示的应用程序选择画面的图。图7是用于说明图1中的移动装置的操作单元上所显示的登记画面的图。图8是用于说明图2中的HDD内所存储的协议对应表的图。图9是用于说明图3中的作业所有者信息管理单元所管理的作业所有者信息管理表的图。图10是用于说明图1中的移动装置的操作单元上所显示的登记执行确认画面的图。图11是示出图5的登记处理的变形例的过程的流程图。图12是用于说明图1中的移动装置的操作单元上所显示的登记画面的图。图13是示出生成要下载至图1中的移动装置的登记文件的生成处理的过程的流程图。图14是用于说明图1中的移动装置的操作单元上所显示的指示画面的图。图15是用于说明图2中的ROM内所存储的登记文件管理表的图。图16是用于说明图1中的移动装置的操作单元上所显示的下载画面的图。图17是示出图2中的CPU所执行的图11的登记处理的变形例的过程的流程图。具体实施方式以下将参考附图来详细说明本发明的第一实施例。图1是示意性示出包括作为根据本发明第一实施例的图像形成设备的MFP101的图像形成系统100的结构的概念图。图1的图像形成系统100具有作为图像形成设备的MFP101和无线LAN路由器102,并且MFP101和无线LAN路由器102经由LAN103连接到一起。作为信息处理设备的移动装置104连接至无线LAN路由器102。移动装置104例如是蜂窝电话、智能电话或平板终端,并且具有例如包括液晶触摸面板的操作单元104a。图2是示意性示出图1中的MFP101的内部结构的框图。图2的MFP101具有控制单元200、操作单元201、打印机202、扫描器203和USB装置204。控制单元200具有CPU205、ROM206、RAM207、HDD208、操作单元I/F209、打印机I/F210、扫描器I/F211、USBI/F212和网络I/F213,并且这些组成元件经由内部总线214彼此连接。操作单元201、打印机202、扫描器203、USB装置204和LAN103分别连接至操作单元I/F209、打印机I/F210、扫描器I/F211、USBI/F212和网络I/F213。操作单元201例如是液晶触摸面板,并且用户经由该液晶触摸面板向MFP101输入指示。打印机202将图像数据打印在记录薄片上。扫描器203读取原稿以生成图像数据。USB装置204例如是USB存储器或USB键盘。CPU205通过运行ROM206中所存储的程序来提供各种控制。ROM206存储各种程序、以及诸如后面要说明的登记文件管理表1500等的各种数据。RAM207是CPU205的工作存储器。HDD208存储从移动装置104接收到的图像数据和扫描器203所生成的图像数据。HDD208还存储后面要说明的软件300和协议对应表800(图8)。此外,HDD208存储MFP101所进行的用户认证时所使用的与用户信息有关的数据库(以下称为“用户数据库”)。应当注意,在本实施例中,用户信息包括作为用户ID的用户名,并且可以将用户数据库存储在外部装置中。图3是用于说明图2中的HDD208内所存储的软件300的图。图3的软件300具有网络控制单元301、USB控制单元302、作业控制单元303、日志管理单元304、UI(用户接口)控制单元305、Web服务器306、用户认证单元307和作业所有者信息管理单元308。网络控制单元301经由网络I/F213来从移动装置104接收数据或者将数据发送至移动装置104。在网络控制单元301接收到数据的情况下,该网络控制单元301基于诸如HTTP、IPP、LPR、RAW或WSD等的协议的类型来对所接收到的数据的格式进行转换,并且将所接收到的数据发送至软件300的用于进行该协议特有的处理的组成元件。例如,在网络控制单元301接收到与打印协议IPP有关的数据的情况下,该网络控制单元301对所接收到的数据的格式进行转换以使得作业控制单元303可以对所接收到的数据进行处理,并且将该数据发送至作业控制单元303。USB控制单元302经由USBI/F212来从USB装置204接收数据或者将数据发送至USB装置204。作业控制单元303控制诸如打印作业和扫描作业等的各种作业。例如,在打印作业与保留打印有关的情况下,可以以用户为单位对这些打印作业进行整理并且将这些打印作业存储在HDD208中。日志管理单元304分析所执行的作业,并且将诸如与执行作业的日期和时间以及发出用以执行作业的指示的用户有关的信息等的日志存储在HDD208中。UI控制单元305控制向操作单元201的各种信息的显示。Web服务器306例如从网络控制单元301接收打印协议是HTTP的打印作业。在接收到打印作业时尚未进行用户认证的情况下,Web服务器306指示用户认证单元307进行用户认证,并且在接收到打印作业时已进行了用户认证的情况下,Web服务器306指示Web页生成单元(未示出)基于该打印作业来创建Web页。用户认证单元307指示UI控制单元305将例如认证画面(图4A)或接触指示画面(图4B)显示在MFP101的操作单元201或移动装置104的操作单元104a上,其中该认证画面提示用户输入用户名,以及该接触指示画面提示用户使具有用户信息的IC卡接触专用IC读取器以使得用户可以登录到MFP101。例如,在HDD208中所存储的用户数据库具有在认证画面上所输入的用户名和密码的情况下,进行了用户认证。作业所有者信息管理单元308管理后面要说明的作业所有者信息管理表900(图9)。作业所有者信息管理单元308还跟踪与登录到MFP101的用户有关的信息,例如该用户的用户名。图5是示出图2中的CPU205所执行的登记处理的过程的流程图。参考图5,首先,在从移动装置104接收到作业时(步骤S501),CPU205判断所接收到的作业是否是登记作业(步骤S502)。在本实施例中,登记作业是指具有作业所有者信息(例如,用户ID、电子邮件地址或MAC地址)的作业,并且请求将该作业所有者信息作为作业认证时所使用的认证信息(以下称为“作业认证信息”)登记在MFP101中。在执行该作业的情况下,将作业所有者信息登记在后面要说明的作业所有者信息管理表900中。在按下操作单元104a上所显示的应用程序选择画面600(图6)上的设置登记按钮601、并且按下操作单元104a上所显示的登记画面700(图7)上的开始按钮701的情况下,将登记作业从移动装置104发送至MFP101。作为步骤S502中的判断结果,在所接收到的作业不是登记作业的情况下、例如在所接收到的作业是打印作业的情况下,CPU205执行该打印作业(步骤S511)并且终止本处理。另一方面,在所接收到的作业是登记作业的情况下,CPU205判断是否存在登录到MFP101的用户(步骤S503)。作为步骤S503中的判断结果,在不存在登录到MFP101的用户的情况下,CPU205终止本处理。另一方面,作为步骤S503中的判断结果,在存在登录到MFP101的用户的情况下,CPU205获得作为与登录到MFP101的用户有关的登录信息的用户名(步骤S504)并且获得针对登记作业所定义的协议。然后,基于HDD208中所存储的协议对应表800,CPU205判断所获得的协议是否需要在作业认证时参考作业所有者信息管理表900(步骤S505)。协议对应表800表示作业所有者信息是否可用作作业认证信息。例如,协议对应表800表示:在作业所用的协议是“AAP”的情况下,由于作业所有者信息是用户ID、并且作为作业所有者信息的用户ID与用户数据库具有的用户名相同,因此在作业认证时允许原样使用作业所有者信息。即,在作业所用的协议是“AAP”的情况下,不需要参考作业所有者信息管理表900。协议对应表800还表示:在作业所用的协议是“GCP”的情况下,登记作业所具有的作业所有者信息是电子邮件地址,并且在进行作业认证时需要参考作业所有者信息管理表900。再次参考图5,作为步骤S505中的判断结果,在CPU205判断为所获得的协议不是需要参考作业所有者信息管理表900的协议的情况下,处理跳过步骤S507而进入后面所述的步骤S508。另一方面,在所获得的协议是需要参考作业所有者信息管理表900的协议的情况下,CPU205判断在登记作业所具有的作业所有者信息中是否包括用户ID(步骤S506)。作为步骤S506中的判断结果,在登记作业所具有的作业所有者信息中包括用户ID的情况下,CPU205选择用户ID作为作业所有者信息管理表900中的登记候选(步骤S507),并且还选择作业所有者信息中所包括的移动装置104的MAC地址作为作业所有者信息管理表900中的登记候选(步骤S508)。作为步骤S506中的判断结果,在CPU205判断为在登记作业所具有的作业所有者信息中不包括用户ID的情况下,处理跳过步骤S507而进入步骤S508。应当注意,在作业所有者信息包括电子邮件地址的情况下,在步骤S508中可以选择电子邮件地址作为登记候选。然后,CPU205将登记执行确认画面1000(图10)显示在操作单元104a(步骤S509)上。在用户按下登记执行确认画面1000所具有的OK(确定)按钮1001的情况下,CPU205将与登记候选有关的信息同步骤S504中所获得的用户名相关联地登记在作业所有者信息管理表900中(步骤S510),并且终止本处理。具体地,在作业所有者信息包括用户ID的情况下(步骤S506中为“是”),CPU205将用户ID和MAC地址与用户名相关联地登记在作业所有者信息管理表900中。在所获得的协议不是需要参考作业所有者信息管理表900的协议的情况下(步骤S505中为“否”)、或者在作业所有者信息不包括用户ID的情况下(步骤S506中为“否”),CPU205仅将MAC地址与用户名相关联地登记在作业所有者信息管理表900中。作业所有者信息管理表900具有包括“用户名”、“用户ID”和“MAC地址”的各项。作为“用户名”,存储了步骤S504中所获得的登录到MFP101的用户的用户名。作为“用户ID”,存储了步骤S507中作为登记候选所选择的、登记作业所具有的作业所有者信息中所包括的用户ID。作为“MAC地址”,存储了步骤S508中作为登记候选所选择的移动装置104的MAC地址。应当注意,作业所有者信息管理表900除各项“用户名”、“用户ID”和“MAC地址”外,还可以具有项“电子邮件地址”,并且在作业所有者信息管理表900具有项“电子邮件地址”的情况下,存储了步骤S508中作为登记候选所选择的移动装置104的电子邮件地址作为“电子邮件地址”。应当注意,可以使用作为“电子邮件地址”所存储的移动装置104的电子邮件地址作为作业认证信息中的用户ID。根据图5的处理,在从移动装置104接收到登记作业的情况下,将从所接收到的登记作业获得的作业所有者信息中所包括的用户ID和MAC地址与步骤S504中所获得的用户名相关联地进行存储(步骤S510)。结果,在将作业所有者信息中所包括的用户ID和MAC地址登记在作业所有者信息管理表900中之后、MFP101执行与登记作业不同的诸如打印作业等的作业的情况下,打印作业中所包括的用户ID和MAC地址是从具有与作为用户认证信息所登记的用户ID和MAC地址相同的用户ID和MAC地址的移动装置104所获得的,因此允许基于打印作业中所包括的用户ID和MAC地址以及作为用户认证信息所登记的用户ID和MAC地址来进行打印作业的认证。即,即使在打印作业中所包括的用户ID和MAC地址并不对应于作为与MFP101的用户有关的登录信息的用户名、例如打印作业中所包括的用户ID和MAC地址与该用户名不匹配的情况下,也允许进行打印作业的认证,因而可靠地执行从移动装置104接收到的作业。图11是示出图5的登记处理的变形例的过程的流程图。参考图11,首先,在从移动装置104接收到作业时(步骤S1101),CPU205判断所接收到的作业是否是登记作业(步骤S1102)。在图5的处理中,登记作业是指在按下操作单元104a上所显示的登记画面700上的开始按钮701的情况下、从移动装置104发送至MFP101的作业,而在图11的处理中,登记作业是指在向登记画面1200(图12)上的输入栏1201中输入用户名并且按下登记画面1200上的登记按钮1201的情况下、从移动装置104发送至MFP101的作业。在本实施例中,经由登记画面1200从移动装置104发送至MFP101的登记作业具有包括表示该作业是登记作业的关键字“mdregist”的作业名。例如,在向输入栏1201输入用户名“honda”的情况下,登记作业的作业名是包括关键字“mdregist”和用户名“honda”的“mdregist_honda”。因而,在步骤S1102中,基于所接收到的作业的作业名来容易地判断所接收到的作业是否是登记作业。应当注意,在作业例如具有包括头部和数据部的包结构的情况下,在头部或数据部中可以包括关键字和用户名。作为步骤S1102中的判断结果,在所接收到的作业不是登记作业的情况下(在作业名中不包括关键字“mdregist”的情况下),CPU205终止本处理。另一方面,在所接收到的作业是登记作业的情况下(在作业名中包括关键字“mdregist”的情况下),CPU205判断与作业名中的用户名相对应的用户是否登录到MFP101(步骤S1103)。作为步骤S1103中的判断结果,在与作业名中的用户名相对应的用户没有登录到MFP101的情况下,CPU205终止本处理。另一方面,在与作业名中的用户名相对应的用户登录到MFP101的情况下,CPU205获得作为与登录到MFP101的用户有关的登录信息的用户名(步骤S1104)。然后,CPU205判断在登记作业所具有的作业所有者信息中是否包括用户ID(步骤S1105)。作为步骤S1105中的判断结果,在CPU205判断为在登记作业所具有的作业所有者信息中不包括用户ID的情况下,处理进入后面要说明的步骤S1107。另一方面,在登记作业所具有的作业所有者信息中包括用户ID的情况下,CPU205将用户ID与步骤S1104中所获得的用户名相关联地登记在作业所有者信息管理表900中(步骤S1106),进一步将作业所有者信息中所包括的移动装置104的MAC地址与步骤S1104中所获得的用户名相关联地登记在作业所有者信息管理表900中(步骤S1107),并且终止本处理。根据图11的处理,获得了与图5的处理的效果相同的效果。现在将说明本发明的第二实施例。本发明的第二实施例在结构和作用方面与上述的第一实施例基本相同,其与第一实施例的不同之处在于:在登记作业中包括MFP101所生成的登记文件。因而,将不针对与第一实施例中的结构和作用相同的结构和作用的特征进行说明,并且以下将仅说明与第一实施例的结构和作用不同的结构和作用。图13是示出生成图1的移动装置104要下载的登记文件的生成处理的过程的流程图。图13的处理由CPU205执行。参考图13,首先,在用户经由移动装置104的操作单元104a上所显示的Web浏览器登录到MFP101的情况下,用户登录所使用的移动装置104将用于发出用以生成登记文件的指示的指示画面1400(图14)显示在操作单元104a上(步骤1301)。接着,CPU205判断是否按下了指示画面1400所具有的登记指示按钮1401(步骤S1302)。作为步骤S1302中的判断结果,在没有按下登记指示按钮1401的情况下,CPU205终止本处理,并且另一方面,在按下了登记指示按钮1401的情况下,CPU205获得作为与登录到MFP101的用户有关的登录信息的用户名(步骤S1303)。然后,CPU205生成表示MFP101所接收到的作业是登记作业的登记文件(步骤S1304)。CPU205还将登记文件与登记到MFP101的用户的用户名相关联地登记在登记文件管理表1500(图15)中,将示出登记文件关联至的目的地的下载画面1600(图16)显示在操作单元104a上(步骤S1305),并且终止本处理。图17是示出图2中的CPU205所执行的图11的登记处理的变形例的过程的流程图。响应于将图13的步骤S1305中显示在操作单元104a的下载画面1600的登记文件下载至移动装置104、并且将具有所下载的登记文件的登记作业从移动装置104发送至MFP101,开始图17的处理。应当注意,图17中的步骤S1105~S1107的处理与图11中的步骤S1105~S1107的处理相同,因此以下将仅说明与图11的处理不同的特征。参考图17,首先,在接收到包括登记文件的登记作业时(步骤S1701),CPU205判断登记作业中所包括的登记文件是否存在于登记文件管理表1500中(步骤S1702)。作为步骤S1702中的判断结果,在登记作业中所包括的登记文件不存在于登记文件管理表1500中的情况下,CPU205终止本处理。另一方面,在CPU205判断为登记作业中所包括的登记文件存在于登记文件管理表1500中的情况下,处理进入步骤S1105。根据图17的处理,获得了与图5的处理的效果相同的效果。其它实施例还可以通过读出并执行记录在存储介质(还可被更全面地称为“非瞬态计算机可读存储介质”)上的计算机可执行指令以进行上述实施例中的一个或多个的功能以及/或者包括用于进行上述实施例中的一个或多个的功能的一个或多个电路(例如,专用集成电路(ASIC))的系统或设备的计算机和通过下面的方法来实现本发明的实施例,其中,该系统或设备的计算机通过例如从存储介质读出并执行计算机可执行指令以进行上述实施例中的一个或多个的功能、以及/或者控制该一个或多个电路以进行上述实施例中的一个或多个的功能,来进行上述方法。该计算机可以包括一个或多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括单独计算机或单独计算机处理器的网络以读出并执行计算机可执行指令。例如可以从网络或存储介质将这些计算机可执行指令提供至计算机。该存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算机系统的存储器、光盘(诸如致密盘(CD)、数字多功能盘(DVD)或蓝光盘(BD)TM等)、闪速存储装置和存储卡等中的一个或多个。尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。本申请要求2015年1月16日提交的日本专利申请2015-006680的优先权,在此通过引用包含其全部内容。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1