图像形成装置、图像形成数据的存储方法及程序与流程

文档序号:23144357发布日期:2020-12-01 13:23阅读:136来源:国知局
图像形成装置、图像形成数据的存储方法及程序与流程

本申请涉及向可移动存储装置存储图像形成数据的图像形成装置、图像形成数据的存储方法及程序。



背景技术:

以往,提出了各种接收指示图像形成的任务并向usb存储器等可移动存储装置存储接收到的任务所涉及的图像数据的图像形成装置。在专利文献1所记载的打印机中,当接收到设定了id、密码的亲启打印用的打印任务时,将该打印任务所涉及的打印数据向可移动存储装置存储。并且,打印机当通过用户的通过操作面板的操作而受理了打印要求时,打印存储于可移动存储装置的打印数据(图12、图13)。

现有技术文献

专利文献

专利文献1:日本特开2007-110518号公报(0062段)



技术实现要素:

发明所要解决的课题

在上述的打印机中,将连接有可移动存储装置的外部接口作为进行亲启打印用的打印数据的通信的外部接口来使用。然而,由于上述外部接口只能为了进行亲启打印用的打印数据的通信而使用,所以无法使用上述外部接口来关于与亲启打印用的打印数据所涉及的数据不同的数据进行通信,便利性低。

本申请鉴于上述的课题而提出,其目的在于提供能够关于与可移动存储装置的数据通信提高便利性的图像形成装置、图像形成数据的存储方法及程序。

用于解决课题的方案

本申请发明所涉及的图像形成装置具备图像形成部、第一接口、能够连接可移动存储装置的第二接口及控制部,所述控制部执行:受理处理,受理将向所述可移动存储装置存储利用所述第一接口接收到的图像形成任务所涉及的图像形成数据的特定存储功能有效化的操作或将所述特定存储功能无效化的操作;有效化处理,响应于在所述受理处理中受理将所述特定存储功能有效化的操作而将所述特定存储功能有效化;无效化处理,响应于在所述受理处理中受理将所述特定存储功能无效化的操作而将所述特定存储功能无效化;第一存储处理,若在通过所述有效化处理而所述特定存储功能被有效化的状态下利用所述第一接口接收到所述图像形成任务,则向连接于所述第二接口的所述可移动存储装置存储所述接收到的图像形成任务所涉及的所述图像形成数据;第一图像形成处理,基于通过所述第一存储处理而存储于所述可移动存储装置的所述图像形成数据,利用所述图像形成部来形成图像;及通信处理,在通过所述无效化处理而所述特定存储功能被无效化的状态下,与连接于所述第二接口的所述可移动存储装置之间,进行与利用所述第一接口接收到的所述图像形成任务所涉及的图像形成数据不同的数据的通信。

需要说明的是,本说明书所公开的技术能够以各种形态实现,例如,能够以执行上述图像形成装置的功能的图像形成数据的存储方法、用于实现功能的计算机程序、记录有该计算机程序的记录介质等形态实现。

发明效果

根据本申请发明所涉及的图像形成装置、图像形成数据的存储方法、程序,在将特定存储功能有效化的情况下,在经由第二接口的与可移动存储装置之间的通信中,进行利用第一接口接收到的图像形成任务所涉及的图像形成数据的通信。图像形成装置等基于存储于可移动存储装置的图像形成数据,利用图像形成部来执行图像形成。另一方面,图像形成装置等在将特定存储功能无效化的情况下,将与利用第一接口接收到的图像形成任务所涉及的图像形成数据不同的数据经由第二接口而与可移动存储装置之间进行通信。因此,用户通过切换特定存储功能的有效化或无效化,能够将经由第二接口而与可移动存储装置之间进行通信的数据的种类变更为图像形成任务的图像形成数据或其以外的数据。因而,能够关于与可移动存储装置的数据通信提高便利性。

附图说明

图1是示出mfp的电气结构的框图。

图2是示出存储于一览数据的数据的图。

图3是示出特定存储功能的设定画面的图。

图4是示出确认ram内的数据删除的确认画面的图。

图5是示出功能开启关闭处理的内容的流程图。

图6是示出功能开启关闭处理的内容的流程图。

图7是示出功能开启关闭处理的内容的流程图。

图8是示出确认usb存储装置的初始化的确认画面的图。

图9是示出报告usb存储装置未连接的错误画面的图。

图10是示出报告usb存储装置的存储容量不足的错误画面的图。

图11是示出确认usb存储装置的初始化的确认画面的图。

图12是示出报告usb存储装置未连接的错误画面的图。

图13是示出报告usb存储装置未连接的错误画面的图。

图14是示出接收处理的内容的流程图。

图15是示出蓄积打印处理的内容的流程图。

图16是示出报告usb存储装置未连接的错误画面的图。

图17是示出报告usb存储装置未连接的错误画面的图。

图18是示出选择以scantousb功能使用的端口的选择画面的图。

图19是示出scantousb功能处理的内容的流程图。

具体实施方式

以下,参照图1对作为将本申请发明所涉及的图像形成装置具体化的一实施方式的mfp1进行说明。图1是示出mfp1的电气结构的框图。

(1.mfp的结构)

mfp(multifunctionperipheral:多功能外围设备)1是具备打印功能、复印功能、扫描仪功能、fax功能的复合机。如图1所示,mfp1具备rom11、cpu12、ram13、图像处理电路14、非易失性存储器15、打印部16、图像读取部17、fax接口18、用户接口20、网络接口24、前侧usbif(接口的简写)26及后侧usbif27等。这些cpu12等通过总线10而互相连接。另外,mfp1具备从商用电源供给电力的电源29。电源29具备电源电缆、电源电路(桥式二极管、平滑化电路等),从商用电源生成直流电源,利用电源线来向mfp1所具备的各部供给电力。

rom11存储有各种程序31。程序31例如是统括地控制mfp1的各部的程序。cpu12执行从rom11加载到ram13的程序31,一边使执行的处理结果向ram13暂时存储,一边控制由总线10连接的各部。另外,在程序31中包括作为web服务器发挥功能的程序即ews(embeddedwebserver:嵌入式web服务器)程序。cpu12通过执行ews程序而使mfp1作为web服务器发挥功能。需要说明的是,存储程序31的存储装置不限于rom,也可以是hdd、nvram、快闪存储器或将它们组合而成的存储装置。

非易失性存储器15是以能够改写的方式存储保持数据的非易失性存储器,例如能够采用eeprom、nvram、快闪存储器、hdd等。在非易失性存储器15内存储有认证db(数据库的简写)33。认证db33例如是将能够登录mfp1的登录用户的用户名、登录密码等建立了关联的数据。各用户使用该用户名及登录密码来进行mfp1的登录操作。本实施方式的mfp1例如利用通过cpu12执行ews程序而起动的web服务器来受理认证db33的编辑。需要说明的是,受理认证db33的编辑的方法不限于上述的使用了web服务器的方法,例如也可以是利用用户接口20来受理的方法。另外,在以下的说明中,有时将利用cpu12执行程序31的mfp1仅以装置名记载。例如,“mfp1受理对触摸面板21的操作输入”这一记载有时意味着“mfp1利用cpu12执行程序31来控制触摸面板21,从而受理对触摸面板21的操作输入”。

图像处理电路14是用于进行打印任务、扫描任务等所涉及的图像数据的加工处理、展开处理等的电路。打印部16具有用于在片材(纸、ohp等)上形成图像数据所涉及的图像的打印引擎,打印引擎例如具有喷墨头等。打印引擎也可以是具有曝光装置及感光体等的电子照相方式的打印引擎,还可以是具有热敏头等的热敏方式的打印引擎。

图像读取部17具有用于从原稿读取图像的读取传感器。作为读取传感器,例如能够采用ccd(chargecoupleddevices:电荷耦合器件)、cis(contactimagesensor:接触式图像传感器)等。图像读取部17使读取传感器相对于载置于原稿台的原稿移动,读取原稿,生成图像数据。fax接口18经由电话线路而与其他传真装置之间进行fax数据的收发。

用户接口20具有触摸面板21及按键22。触摸面板21例如具备液晶面板、从液晶面板的背面侧照射光的led等光源、贴合于液晶面板的表面的接触感知膜等。按键22具有多个操作按钮。用户接口20基于cpu12的控制而将例如各种设定画面、装置的动作状态等显示于触摸面板21。另外,用户接口20将与对触摸面板21、按键22的操作输入对应的信号向cpu12发送。需要说明的是,本实施方式的mfp1具备兼作显示部和操作部的触摸面板21,但不特别限定于此,也可以与显示部相独立地例如设置有硬件按键作为操作部。

网络接口24例如是lan(localareanetwork:局域网)接口,经由lan线缆(图示省略)而连接于路由器51。在本实施方式的路由器51上例如连接有多个pc(个人计算机的简写)53。用户通过操作pc53,能够从pc53向mfp1发送打印任务61(图像形成任务的一例)。mfp1基于从pc53接收到的打印任务61来执行打印处理。需要说明的是,mfp1所处理的打印任务不限于从pc53接收的打印任务,例如也可以是从邮件服务器以邮件形式接收的打印任务。另外,本申请发明所涉及的图像形成任务不限于指示打印的打印任务,例如也可以是指示fax发送的fax任务。另外,连接mfp1与pc53的网络不限于有线lan,例如也可以是无线lan或wan(包括互联网)。

另外,前侧usbif26及后侧usbif27(第二接口的一例)例如是进行遵循usb(universalserialbus:通用串行总线)标准的通信、电力授受的接口。usb标准没有特别的限定,但能够采用usb2.0标准、usb3.0标准等。另外,本申请发明所涉及的第二接口不限于usb标准的接口,能够采用ieee1394标准等其他标准的接口。或者,作为本申请发明所涉及的第二接口,能够采用nfc(nearfieldcommunication:近场通信)、bluetooth(蓝牙,注册商标)等的无线通信接口。在该情况下,也可以将便携终端、hdd等可移动存储装置通过无线连接而连接于mfp1。

前侧usbif26连接于在mfp1的前面侧安装的前侧usb端口45。同样,后侧usbif27连接于在mfp1的背面侧安装的后侧usb端口46。前侧usb端口45及后侧usb端口46是能够与连接设备连接的连接器(塞孔)。前侧usbif26基于cpu12的控制而与连接于前侧usb端口45的连接设备之间进行数据的输入输出。同样,后侧usbif27基于cpu12的控制而与连接于后侧usb端口46的连接设备之间进行数据的输入输出。如图1所示,例如,在后侧usb端口46上连接有usb存储装置47作为连接设备。usb存储装置47例如是usb存储器等可移动存储装置。usb存储装置也被称作usb快闪驱动器、usb快闪存储器等。需要说明的是,本申请发明所涉及的可移动存储装置不限于usb存储器,能够采用能够进行usb连接的hdd、能够通过usb连接的读卡器而通信的存储卡、具有hdd的pc等。另外,作为能够与前侧usb端口45及后侧usb端口46连接的连接设备,除了上述的可移动存储装置之外,还能够采用能够进行usb连接的键盘、风扇、灯等各种各样的连接设备。

(2.蓄积打印功能、特定存储功能)

本实施方式的mfp1具备蓄积打印功能及特定存储功能。mfp1例如利用ews的web服务器来受理蓄积打印功能的有效化或无效化的设定。另外,mfp1将表示蓄积打印功能的有效或无效的寄存值向非易失性存储器15存储并管理功能的开启/关闭。mfp1在蓄积打印功能被有效化的情况下,当从pc53接收到如图1所示那样设定了任务名63及用户名65的打印任务61时,判断接收到的打印任务61的用户名65是否登记于认证db33。mfp1在用户名65登记于认证db33的情况下,将接收到的打印任务61所涉及的数据向ram13蓄积,在未登记的情况下,执行打印任务61的打印。需要说明的是,受理蓄积打印功能的有效化或无效化的设定的方法不限于上述的使用web服务器的方法。例如,也可以从用户接口20受理蓄积打印功能的有效化或无效化的设定。另外,也可以是蓄积打印功能的有效化或无效化的设定包含于打印任务61。

在打印任务61中例如包括由打印机任务语言(pjl:printerjoblanguage)描述的pjl数据和由页面描述语言(pdl:pagedescriptionlanguage)描述的页面描述语言数据(pdl数据)。pjl数据例如是使mfp1执行图像形成处理等的指令等数据。pdl数据例如是在图像形成中使用的图像的数据、描绘指示的数据。更具体而言,pdl数据例如包括ps(postscript:后处理脚本)数据、pcl(printercommandlanguage:打印机指令语言)数据、jpeg(jointphotographicexpertsgroup:联合图象专家组)数据、gdi(graphicdeviceinterface:图形设备接口)数据等。

图像处理电路14基于cpu12的控制而执行将打印任务61中包含的pdl数据光栅化的rip处理,生成光栅化的图像数据73(图像形成数据的一例)。mfp1将由图像处理电路14生成的图像数据73向ram13存储。另外,mfp1当将新的打印任务61所涉及的图像数据73向ram13存储后,将该打印任务61所涉及的信息向ram13内的一览数据76存储。mfp1在蓄积打印功能的有效化时,将登记于认证db33的用户名65的打印任务61所涉及的图像数据73向ram13蓄积,更新一览数据76。需要说明的是,本申请发明所涉及的图像形成数据可以是已光栅化处理的图像数据,也可以是光栅化前的pdl数据。另外,图像数据73及一览数据76的存储地不限于ram13,例如也可以是非易失性存储器15。

图2示出了存储于一览数据76的数据的一例。如图2所示,在一览数据76中,例如,任务名、用户名、接收日期时刻、图像数据名被建立关联而作为1个记录登记。mfp1基于接收到的打印任务61的信息(任务名63、用户名65、图像数据73等)而向一览数据76追加新的记录。另外,mfp1通过将图像数据73的名字向一览数据76存储,能够将一览数据76的各记录与存储于ram13的图像数据73建立对应并管理。

mfp1若在将规定的认证画面显示于触摸面板21的状态下经由触摸面板21而被输入了用户名及密码,则与登记于非易失性存储器15的认证db33的用户名及密码进行对照。若对照的结果是与登记于认证db33的用户名及密码一致,则mfp1允许输入的用户的登录。mfp1执行蓄积于ram13的图像数据73中的登录的用户的用户名被建立了关联的图像数据73的打印(以后,有时称作蓄积打印)。另外,mfp1在蓄积打印功能被无效化的情况下,当从pc53接收到打印任务61时,不向ram13蓄积而开始打印处理。

需要说明的是,也可以不将用于登录认证的认证db33存储于非易失性存储器15。例如,也可以将认证db33存储于mfp的外部的服务器,构成为通过mfp与服务器通信来进行认证处理。另外,向mfp1蓄积打印任务61的方法不限于上述的使用认证db33的方法。例如,也可以利用pc53的打印机驱动器来向打印任务61设定密码。mfp1在对打印任务61设定有密码的情况下,将该打印任务61向ram13蓄积。并且,mfp1也可以经由触摸面板21而受理蓄积的打印任务61的选择和密码的输入,在密码与选择出的打印任务61一致的情况下执行打印。

另外,特定存储功能例如是在将上述的蓄积打印功能有效化的状态下变更图像数据73的存储地的功能。在将特定存储功能有效化的情况下,将上述的蓄积打印的打印任务61所涉及的图像数据不向ram13蓄积而向usb存储装置47蓄积。特定存储功能例如在初始状态下被无效化,在将蓄积打印功能有效化后能够变更有效/无效。另外,特定存储功能例如当蓄积打印功能被无效化时,进行联动而被无效化。需要说明的是,特定存储功能也可以是能够与蓄积打印功能相独立地切换有效/无效的功能。mfp1例如基于触摸面板21的操作输入来执行特定存储功能的有效化或无效化的设定(参照图3)。需要说明的是,也可以利用上述web服务器来受理特定存储功能的有效化或无效化的设定。另外,mfp1将表示特定存储功能的有效或无效的寄存值向非易失性存储器15存储并管理功能的开启/关闭。mfp1在特定存储功能被有效化的情况下,若从pc53接收到设定了任务名63及用户名65的打印任务61,则判断接收到的打印任务61的用户名65是否登记于认证db33。mfp1在用户名65登记于认证db33的情况下,将接收到的打印任务61中包含的pdl数据光栅化而生成图像数据74,将生成的图像数据74向usb存储装置47蓄积。另外,mfp1当蓄积新的打印任务61所涉及的图像数据74后,将该打印任务61所涉及的信息向usb存储装置47内的一览数据77存储。一览数据77例如是与一览数据76同一形式的数据。

在此,安装于mfp1的ram13内的数据难以从外部访问。另一方面,usb存储装置47内的数据能够通过将usb存储装置47从mfp1拆卸并与pc等连接而进行阅览等。于是,本实施方式的mfp1执行在特定存储功能的有效时向usb存储装置47存储的图像数据74及一览数据77的加密。如后所述,mfp1在特定存储功能的有效化时生成用于加密的共用密钥78并向非易失性存储器15存储(图6的s30)。需要说明的是,关于共用密钥78的生成方法将在后文叙述。另外,共用密钥78的存储地不限于非易失性存储器15,例如也可以是ram13。

mfp1使用共用密钥78将图像数据74加密并向usb存储装置47存储。另外,mfp1在执行蓄积打印的情况下,将从usb存储装置47读出的图像数据74利用共用密钥78解密并执行打印。另外,mfp1当接收到新的打印任务61时,将从usb存储装置47读出的一览数据77利用共用密钥78解密,向解密后的一览数据77追加新的打印任务61的信息。mfp1将更新后的一览数据77利用共用密钥78加密并向usb存储装置47存储。由此,能够使向usb存储装置47存储的图像数据74、一览数据77的解读变得困难。

另外,本实施方式的mfp1能够从前侧usb端口45及后侧usb端口46这2个端口中选择以特定存储功能使用的usb端口。如后所述,mfp1在特定存储功能的有效化时基于触摸面板21的操作输入来设定以特定存储功能使用的usb端口(图5的s13)。mfp1例如将表示以特定存储功能使用的usb端口的设定的寄存值向非易失性存储器15存储来管理使用的端口。mfp1向连接于设定的usb端口的usb存储装置47执行图像数据74、一览数据77的存储。本实施方式的mfp1将设定了以特定存储功能使用的usb端口作为特定存储功能的专用端口而控制。例如,在作为以特定存储功能使用的usb端口而设定了后侧usb端口46的情况下,mfp1对连接于后侧usb端口46的usb存储装置47执行仅存储图像数据74、一览数据77的控制。另外,即使假设对后侧usb端口46连接了键盘等存储装置以外的连接设备,mfp1也不将该连接设备控制成能够使用的状态。

(3.usbtoscan功能、directprint功能)

本实施方式的mfp1具有向usb存储装置47存储扫描数据(图像数据的一例)的scantousb功能。mfp1在scantousb功能被有效化的情况下,例如当通过触摸面板21的操作输入而开始扫描功能时,利用图像读取部17来读取配置于原稿台的原稿的图像,将生成的扫描数据向usb存储装置47存储。

另外,本实施方式的mfp1具有将存储于usb存储装置47的图像数据读出并打印的directprint功能。mfp1在directprint功能被有效化的情况下,例如当对后侧usb端口46连接了usb存储装置47时,将存储于usb存储装置47的图像数据的一览向触摸面板21显示。mfp1将从触摸面板21的一览选择出的图像数据从usb存储装置47读出,利用打印部16进行打印。由此,用户通过连接usb存储装置47并操作触摸面板21,能够打印usb存储装置47内的图像数据。如上所述,mfp1设定以特定存储功能使用的专用的usb端口。因而,例如,在后侧usb端口46以特定存储功能使用的情况下,能够使用剩余的前侧usb端口45来执行usbtoscan功能、directprint功能。需要说明的是,mfp1也可以执行以下控制:不将以特定存储功能使用的usb端口作为专用端口而控制,而是作为也能够以usbtoscan功能、directprint功能使用的usb端口而共用。

(4.特定存储功能的有效化/无效化处理)

接着,参照图5~图7对本实施方式的mfp1的动作进行说明。在以下的说明中,对在将蓄积打印功能有效化的状态下将特定存储功能有效化或无效化的情况下的动作进行说明。图5、图6示出了将特定存储功能有效化的处理的流程,图7示出了将特定存储功能无效化的处理的流程。mfp1例如当根据对触摸面板21的规定操作而显示了受理将特定存储功能有效化还是无效化的设定画面81(参照图3)时,开始图5~图7所示的功能开启关闭处理。需要说明的是,开始功能开启关闭处理的定时不限于显示设定画面81的定时。mfp1例如也可以在被投入电源且利用cpu12执行程序31而起动了系统后,开始图5~图7所示的功能开启关闭处理。

需要说明的是,本说明书的流程图基本上示出按照程序31中描述的命令的cpu12的处理。即,以下的说明中的“判断”“接收”“受理”“控制”“设定”等处理表示cpu12的处理。cpu12的处理也包括硬件控制。

首先,在图5的s11中,mfp1的cpu12受理将特定存储功能有效化或无效化的操作。cpu12例如基于对触摸面板21的规定的操作输入而将图3所示的设定画面81显示于触摸面板21。如图3所示,cpu12在设定画面81上显示将特定存储功能无效化的关闭按钮83、后选择按钮84、前选择按钮85。

cpu12若检测到按下关闭按钮83的操作时,则在s11中作出否定判断(s11:否),执行图7的s31以后的处理。另外,cpu12若检测到按下后选择按钮84和前选择按钮85的任一方的操作,则在s11中作出肯定判断(s11:是),执行s13以后的处理。

(4-1.有效化处理)

在s13中,cpu12将与在s11中选择出的按钮对应的usb端口设定为以特定存储功能使用的usb端口。cpu12若在s11中检测到后选择按钮84的按下,则在s13中执行将后侧usb端口46设定为特定存储功能的usb端口的处理。同样,cpu12若在s11中检测到前选择按钮85的按下,则在s13中执行将前侧usb端口45设定为特定存储功能的usb端口的处理。

需要说明的是,cpu12也可以在s11中根据特定存储功能的有效/无效而限制能够触摸操作的按钮。例如,cpu12也可以在特定存储功能有效的情况下,仅受理关闭按钮83的操作,使对后选择按钮84、前选择按钮85的触摸操作无效。即,也可以在特定存储功能有效的情况下,在设定画面81中仅受理无效化的操作。同样,cpu12也可以在特定存储功能无效的情况下,使关闭按钮83的触摸操作无效,仅受理有效化的操作(后选择按钮84或前选择按钮85的操作)。

cpu12当在s13中执行usb端口的设定后,判断在ram13内是否存在未打印的图像数据73(s15)。如上所述,mfp1在蓄积打印功能有效且特定存储功能无效的情况下,将接收到的打印任务61的图像数据73向ram13蓄积,在有效的情况下,将图像数据74向usb存储装置47蓄积。因而,cpu12在将特定存储功能有效化之前,在s15中判断在ram13内是否未蓄积未打印的图像数据73。

cpu12基于存储于ram13的一览数据76、图像数据73来判断是否存在未打印的图像数据73,若判断为存在(s15:是),则显示确认删除ram13内的图像数据73的确认画面(s17)。如图4所示,cpu12将包括确认是否删除ram13内的数据并将功能有效化的消息87、ok按钮88、取消按钮89的确认画面90显示于触摸面板21。

接着,cpu12判断在s17中显示的确认画面90中ok按钮88是否被按下(s19)。cpu12若检测到确认画面90的取消按钮89被按下,则在s19中作出否定判断(s19:否),结束图5~图7所示的功能开启关闭处理。在该情况下,cpu12不将特定存储功能有效化,维持无效状态。

另外,cpu12若检测到确认画面90的ok按钮88被按下(s19:是),则删除ram13内的图像数据73(s21)。另外,cpu12也删除ram13内的一览数据76。即,cpu12删除存储于ram13的数据中的蓄积打印功能所涉及的数据。需要说明的是,cpu12在特定存储功能的有效化时,也可以不将ram13内的图像数据73及一览数据76删除而使其向在后述的有效化后使用的usb存储装置47移动。即,也可以将打印未完成的图像数据73等向usb存储装置47移动,在有效化后作为图像数据74、一览数据77来处理并进行打印等。在该情况下,cpu12也可以将图像数据73、一览数据76加密并向usb存储装置47存储。

cpu12执行s21后,执行s22。另外,cpu12若在s15中判断为在ram13内不存在未打印的图像数据73(s15:否),则执行s22。在s22中,cpu12判断在s13中设定为以特定存储功能使用的端口的usb端口即在s11中选择出的usb端口是否连接有usb存储装置47。

cpu12若检测到以特定存储功能使用的usb端口连接有usb存储装置47,则在s22中作出肯定判断(s22:是),显示确认将usb存储装置47初始化的确认画面(s23)。如图8所示,cpu12将包括将usb存储装置47内的数据全部删除并将功能有效化的意思的消息91、ok按钮93及取消按钮94的确认画面95显示于触摸面板21。

另一方面,cpu12若在s22中检测到未连接usb存储装置47(s22:否),则显示usb未连接的错误画面(s24)。如图9所示,cpu12将包括希望连接usb存储装置47的意思的消息97和关闭按钮98的错误画面99显示于触摸面板21。由此,能够使用户认识到在s11中选择出的usb端口未连接usb存储装置47。cpu12若检测到错误画面99的关闭按钮98的按下,则将错误画面99从触摸面板21消除,结束图5~图7所示的功能开启关闭处理。

另外,cpu12当执行s23后,判断在s23中显示的确认画面95(参照图8)的ok按钮93是否被按下(图6的s25)。cpu12若检测到ok按钮93被按下,则在s25中作出肯定判断(s25:是),执行s26。另外,cpu12若检测到取消按钮94被按下(s25:否),则结束图5~图7所示的处理。由此,用户在不想将usb存储装置47内的数据擦除的情况下,能够暂时中断特定存储功能的有效化,执行转移数据等合适的应对。

在s26中,cpu12判断以特定存储功能使用的usb存储装置47的存储容量是否为规定存储容量以上。在此,在以特定存储功能使用的usb存储装置47的存储容量小的情况下,若向usb存储装置47存储的图像数据74的数据量增加,则有可能产生无法将图像数据74向usb存储装置47存储的事态。或者,在usb存储装置47的存储容量小的情况下,usb存储装置47的每单位存储区域的写入次数、读出次数增加,招致usb存储装置47的故障的可能性变高。于是,本实施方式的mfp1仅在usb存储装置47的存储容量为规定存储容量以上的情况下将特定存储功能有效化。因此,在s26的判断中使用的规定存储容量是能够充分存储多个图像数据74的容量、能够充分降低每单位存储区域的写入的频度的容量,例如是8gb。

在s26中,cpu12若判断为存储容量为规定存储容量以上(s26:是),则执行s27。另外,cpu12若判断为存储容量小于规定存储容量(s26:否),则显示容量不足的错误画面(s28)。如图10所示,cpu12将包括usb存储装置47的存储容量少、希望使用规定存储容量(例如,8gb)以上的usb存储装置47的意思的消息101和关闭按钮102的错误画面103显示于触摸面板21。由此,能够使用户认识到usb存储装置47的容量不足。cpu12若检测到错误画面103的关闭按钮102的按下,则将错误画面103从触摸面板21消除,结束图5~图7所示的处理。

另外,在s27中,cpu12执行usb存储装置47的初始化。cpu12例如在能够检测usb存储装置47的数据格式的情况下,删除usb存储装置47内的全部数据。另外,cpu12在usb存储装置47的数据格式无法检测的情况下,通过将usb存储装置47的存储区域格式化成能够存储图像数据74的形式来删除数据。

接着,cpu12将表示将特定存储功能有效化的寄存值向非易失性存储器15存储(s29)。由此,mfp1成为特定存储功能被有效化的状态。接着,cpu12执行共用密钥78的生成(s30)。如上所述,该共用密钥78用于向usb存储装置47存储的图像数据74、一览数据77的加密及解密。cpu12例如通过执行程序31中包含的规定的程序来起动生成随机数的随机数生成模块和生成共用密钥78的密钥生成模块。密钥生成模块使用由随机数生成模块生成的随机数和用于生成共用密钥78的函数来生成共用密钥78。因此,本实施方式的mfp1在每次将特定存储功能有效化时新生成用于加密的共用密钥78。cpu12将生成的共用密钥78向非易失性存储器15存储,结束图5~图7所示的处理。

需要说明的是,将图像数据74、一览数据77加密的方式、处理方法不限定于上述的方法。另外,cpu12也可以将图像数据74等不加密而向usb存储装置47存储。例如,cpu12也可以对图像数据74、一览数据77设定密码来提高安全性,并向usb存储装置47存储。

(4-2.无效化处理)

接着,对图7所示的处理进行说明。cpu12若检测到图3所示的设定画面81的关闭按钮83的按下(s11:否),则执行图7的s31以后的处理。在s31中,cpu12判断以特定存储功能使用中的usb端口即在图5的s13中设定出的usb端口是否连接有usb存储装置47。cpu12若检测到连接有usb存储装置47,则作出肯定判断(s31:是),显示确认将usb存储装置47初始化的确认画面(s32)。

如图11所示,cpu12将包括将usb存储装置47内的数据全部删除并将功能无效化的意思的消息105、ok按钮106及取消按钮107的确认画面109显示于触摸面板21(s32)。接着,cpu12判断在s32中显示的确认画面109的ok按钮106是否被按下(s33)。cpu12若检测到ok按钮106被按下,则在s33中作出肯定判断(s33:是),将usb存储装置47内的包括图像数据74、一览数据77的全部数据删除而初始化(s34)。cpu12将表示将特定存储功能无效化的寄存值向非易失性存储器15存储(s35)。由此,mfp1成为特定存储功能被无效化的状态。cpu12结束图5~图7所示的处理。

需要说明的是,cpu12在s34中也可以仅删除usb存储装置47内的数据中的图像数据74、一览数据77。另外,cpu12在特定存储功能的无效化时,也可以不将usb存储装置47内的图像数据74、一览数据77删除而使其向ram13移动。并且,cpu12也可以将图像数据74、一览数据77在无效化后作为图像数据73、一览数据76来处理,执行打印等。

另外,在s31中,cpu12若检测到未连接usb存储装置47(s31:否),则将确认画面显示于触摸面板21(s36)。如图12所示,cpu12将未连接usb存储装置47的意思的消息111显示于确认画面113。另外,cpu12将在将特定存储功能无效化后即使再次连接usb存储装置47并将特定存储功能有效化也无法打印的意思显示于消息111。这是因为,本实施方式的mfp1在特定存储功能的每次有效化时新生成用于解密的共用密钥78(参照图6的s30)。另外,cpu12将确认是否将特定存储功能无效化的意思也显示于消息111。另外,cpu12将ok按钮115和取消按钮116显示于确认画面113。cpu12当执行s36后,执行s33。

在s33中,cpu12判断在s36中显示的确认画面113的ok按钮115是否被按下(s33)。cpu12若检测到ok按钮115被按下则作出肯定判断(s33:是)。在该情况下,由于未连接usb存储装置47,所以cpu12在s34中不执行数据的初始化处理,在s35中执行标志值的设定。另一方面,cpu12若检测到确认画面113的取消按钮116被按下(s33:否),则结束图5~7所示的处理。这样,cpu12执行特定存储功能的有效化或无效化。

(5.接收处理)

接着,对蓄积打印功能及特定存储功能中的打印任务61的接收处理进行说明。图14示出了接收到成为蓄积打印的对象的打印任务61的情况下的接收处理的流程。在此所说的成为蓄积打印的对象的打印任务61是在从pc53接收于网络接口24的情况下与在接收后执行打印的通常的打印任务不同,在上述的蓄积打印功能、特定存储功能的有效化时向ram13、usb存储装置47暂时蓄积的打印任务61。更具体而言,是图1所示的设定了任务名63、用户名65的打印任务61,是用户名65登记于认证db33的打印任务61。mfp1例如当蓄积打印功能被有效化时,开始图14所示的接收处理。

首先,在图14的s41中,cpu12判断是否经由网络接口24而接收到成为蓄积打印的对象的打印任务61。cpu12在直到接收到打印任务61为止的期间(s41:否),反复执行s41的判断处理。cpu12当接收到成为蓄积打印的对象的打印任务61时(s41:是),判断特定存储功能是否是有效化(s43)。

如上所述,cpu12根据特定存储功能的有效/无效的切换而将表示特定存储功能的有效/无效的标志值向非易失性存储器15存储。cpu12在s43中能够基于存储于该非易失性存储器15的标志值来判断特定存储功能是有效还是无效。cpu12若判断为特定存储功能无效(s43:否),则利用图像处理电路14执行rip处理(s45)。

图像处理电路14例如将打印任务61中包含的pdl数据光栅化而生成光栅数据即图像数据73(s45)。cpu12更新ram13的一览数据76(s47)。cpu12基于对在s41中检测到接收的打印任务61设定的任务名63、用户名65(参照图1)、接收日期时刻等,将新接收到的打印任务61的信息向一览数据76追加(s47)。

接着,cpu12将生成的图像数据73向ram13存储(s49)。此时,cpu12也可以将图像数据73压缩而削减数据量后向ram13存储。cpu12当执行s49后,结束图14所示的接收处理。由此,在蓄积打印功能是有效状态且特定存储功能是无效状态时接收到的打印任务61的信息向一览数据76追加,图像数据73向ram13蓄积。

另一方面,cpu12若在s43中判断为特定存储功能有效(s43:是),则判断是否连接有usb存储装置47(s51)。cpu12判断在图5的s11中选择出的usb端口(前侧usb端口45或后侧usb端口46)是否连接有usb存储装置47。

cpu12若判断为连接有usb存储装置47(s51:是),则与s45同样,将打印任务61中包含的pdl数据光栅化而生成图像数据74(s52)。cpu12将光栅化的图像数据74压缩后,将压缩的图像数据74加密(s53)。cpu12使用在图6的s30中生成的共用密钥78即在本次的特定存储功能的有效化时新生成的共用密钥78来加密图像数据74。cpu12将加密后的图像数据74向usb存储装置47存储(s54)。

接着,cpu12从usb存储装置47将一览数据77读出并解密(s55)。cpu12例如将一览数据77向ram13读出,使用共用密钥78来将一览数据77解密。cpu12与s47同样,将在s41中检测到接收的打印任务61的信息(任务名63等)向解密后的一览数据77追加,更新一览数据77(s56)。cpu12将更新后的一览数据77利用共用密钥78再次加密,将加密后的一览数据77向usb存储装置47存储(s57)。由此,新接收到的打印任务61的信息向一览数据77追加,新的图像数据73向usb存储装置47存储。cpu12当执行s57后,结束图14所示的接收处理。需要说明的是,cpu12也可以通过将一览数据77压缩并向usb存储装置47存储来削减数据量。

另外,cpu12若在s51中判断为未连接usb存储装置47(s51:否),则显示表示usb存储装置47未连接的错误画面(s59)。如图13所示,cpu12将包括由于未连接usb存储装置47所以无法蓄积打印任务的意思的消息117的错误画面119显示于触摸面板21。cpu12例如在直到错误画面119的关闭按钮121被触摸操作为止的期间,将错误画面119显示于触摸面板21。由此,能够使用户认识到由于usb存储装置47未连接所以打印任务61无法蓄积,能够使其实施连接usb存储装置47等合适的应对。cpu12当执行s59后,结束图14所示的处理。

需要说明的是,cpu12在s59中也可以将预定向usb存储装置47存储的打印任务61废弃,还可以向ram13蓄积并受理用户的指示。另外,cpu12也可以将错误画面119向打印任务61的发送源的pc53显示。例如,cpu12也可以与pc53的打印机驱动器通信而在pc53的画面上显示错误画面119。

(6.蓄积打印处理)

接着,对蓄积印处理进行说明。图15示出了蓄积打印的处理的流程。mfp1例如当蓄积打印功能被有效化时,开始图15所示的蓄积打印处理。首先,在图15的s61中,cpu12判断是否开始蓄积打印的处理。如上所述,本实施方式的mfp1将基于触摸面板21的登录认证的成功作为触发器而开始蓄积打印。因而,cpu12例如若基于触摸面板21的操作而进行登录操作且判断为登录认证成功,则在s61中作出肯定判断(s61:是),执行s63以后的处理。另外,cpu12在直到判断为登录认证成功为止的期间(s61:否),反复执行s61的判断处理。需要说明的是,s61的判断条件不限于登录认证的成功条件。例如,cpu12也可以基于对触摸面板21的规定的操作(打印任务61的选择等)而判断是否执行s63以后的处理。

接着,在s63中,cpu12判断特定存储功能是否有效。cpu12与图14的s43同样,基于存储于非易失性存储器15的标志值来判断特定存储功能的有效/无效(s63)。cpu12若判断为特定存储功能无效(s63:否),则将一览数据76(参照图1)从ram13读出(s65)。如上所述,cpu12在蓄积打印功能是有效状态且特定存储功能是无效状态的情况下,将一览数据76不加密而向ram13存储。因而,cpu12不需要在s65中读出的一览数据76的解密处理,所以能够缩短读出所涉及的处理时间。cpu12当执行s65后,执行s67。

另一方面,cpu12若在s63中判断为特定存储功能有效(s63:是),则判断是否连接有usb存储装置47(s69)。cpu12判断在图5的s11中选择出的(以特定存储功能使用的设定的)usb端口(前侧usb端口45或后侧usb端口46)是否连接有usb存储装置47。

cpu12若判定为连接有usb存储装置47(s69:是),则将一览数据77(参照图1)从usb存储装置47读出(s71)。在特定存储功能有效的情况下,cpu12将一览数据77加密并向usb存储装置47存储。因而,cpu12将在s71中从usb存储装置47读出的一览数据77解密。cpu12例如将一览数据77从usb存储装置47向ram13读出,使用在图6的s30中生成的共用密钥78来执行解密。cpu12将解密后的一览数据77向ram13展开(s73),在展开后执行s67。

另外,cpu12若在s69中判断为未连接usb存储装置47(s69:否),则显示错误画面(s75)。如图16所示,cpu12将包括由于未连接usb存储装置47所以无法将图像数据74从usb存储装置47读出的意思的消息123的错误画面125显示于触摸面板21。cpu12例如直到错误画面125的关闭按钮127被触摸操作为止,将错误画面125显示于触摸面板21。由此,能够使用户认识到未连接usb存储装置47,能够使其实施连接usb存储装置47等合适的应对。cpu12当执行s75后,结束图15所示的蓄积打印处理。

另外,cpu12在s67中判断在一览数据(在执行了s65的情况下是一览数据76,在执行了s73的情况下是一览数据77)内是否存在与在s61中检测到登录的用户即当前的登录用户的用户名建立了关联的打印任务61(任务名的记录)。cpu12若判断为与登录用户的用户名建立了关联的打印任务61不存在于一览数据76、77(s67:否),则结束图15所示的处理。在该情况下,未蓄积登录用户的打印任务61,是打印对象的打印任务61不存在的状态。

另一方面,在s67中,cpu12若判断为在一览数据76、77内存在登录用户的打印任务61(s67:是),则与s63同样,判断特定存储功能是否是有效化(s77)。cpu12若判断为特定存储功能无效(s77:否),则选择一览数据76内的打印任务61中的登录用户的打印任务61,将与该打印任务61对应的图像数据73从ram13读出。该图像数据73是未加密的数据。cpu12基于图像数据73,利用打印部16来执行打印(s79)。

接着,cpu12删除s79的打印所涉及的数据(s81)。cpu12例如将执行了打印的图像数据73、在打印处理中产生的临时数据从ram13删除(s81)。cpu12将执行了打印的打印任务61的信息(记录)从一览数据76删除,更新一览数据76(s83)。需要说明的是,在本实施方式中,cpu12每当在s79中执行打印时执行s81的删除处理、s83的更新处理,但也可以不执行。例如,cpu12也可以将登录用户的打印任务61全部打印后,将执行的打印任务61的图像数据73集中删除,更新一览数据76。

cpu12执行s83后,再次执行s67,判断在更新后的一览数据76内是否存在登录用户的打印任务61即蓄积打印还未完成的其他打印任务61。cpu12在残留有登录用户的打印任务61的期间(s67:是),执行s77以后而执行打印处理和一览数据76的更新。另外,cpu12当将登录用户的打印任务61全部蓄积打印后(s67:否),结束图15所示的蓄积打印处理。

另外,cpu12若在s77中判断为特定存储功能有效(s77:是),则选择一览数据77内的打印任务61中的登录用户的打印任务61,将与该打印任务61对应的图像数据74从usb存储装置47读出(s85)。由于图像数据74被加密,所以cpu12将读出的图像数据74解密(s85),基于解密后的图像数据74来执行打印(s79)。cpu12与特定存储功能无效的情况同样,删除在s79中打印的图像数据74等(s81),更新一览数据77后(s83),执行s67的判断处理。cpu12直到在一览数据77内不再存在登录用户的打印任务61为止反复执行s77~s85的处理。

(7.蓄积打印以外的功能执行时的处理)

接着,对在蓄积打印以外向usb存储装置47存储图像数据的处理进行说明。在以下的说明中,作为在蓄积打印以外向usb存储装置47存储图像数据的处理的一例,对scantousb功能的处理进行说明。图19示出了scantousb功能的处理的流程。mfp1例如当在触摸面板21中显示了用于执行scantousb功能的开始按钮时,开始图19所示的scantousb功能处理。需要说明的是,作为在蓄积打印以外向usb存储装置47存储图像数据的功能,除了scantousb功能之外,例如也可以采用将经由fax接口18而接收到的fax数据(图像数据的一例)向usb存储装置47存储的功能。在该情况下,也与以下的scantousb功能同样,一边确认usb存储装置47的连接一边将fax数据向usb存储装置47存储。

首先,在图19的s91中,cpu12判断显示于触摸面板21的scantousb功能的开始按钮(图示省略)是否被按下。cpu12在直到开始按钮被按下为止的期间(s91:否),反复执行s91的判断处理。

cpu12当检测到开始按钮的按下时(s91:是),则判断是否连接有usb存储装置47(s93)。cpu12在前侧usb端口45及后侧usb端口46中的至少一方连接有usb存储装置47的情况下,在s93中作出肯定判断(s93:是)。另外,cpu12在前侧usb端口45及后侧usb端口46双方未连接usb存储装置47的情况下,在s93中作出否定判断(s93:否)。

cpu12若在s93中作出否定判断(s93:否),则显示错误画面(s95)。在该情况下,在mfp1成为未连接usb存储装置47的状态。如图17所示,cpu12将包括未连接能够以scantousb功能使用的usb存储装置47的意思的消息129的错误画面131显示于触摸面板21。cpu12例如直到错误画面131的关闭按钮135被触摸操作为止,将错误画面131显示于触摸面板21。由此,能够向用户催促usb存储装置47的连接。cpu12当执行s95后,结束图19所示的处理。

另一方面,cpu12若在s93中作出肯定判断(s93:是),则判断特定存储功能是否有效(s97)。cpu12基于非易失性存储器15的标志值来判断特定存储功能的有效/无效,在有效的情况下(s97:是),执行s99,在无效的情况下(s97:否),执行s101。

在s101中,cpu12判断是否连接有多个usb存储装置47。本实施方式的mfp1具有前侧usb端口45和后侧usb端口46这2个usb端口。因而,在特定存储功能无效的情况下,能够将2个usb端口以scantousb功能使用。于是,在s101中,cpu12判断2个usb端口双方是否连接有usb存储装置47。

cpu12若检测到2个usb端口双方连接有usb存储装置47(s101:是),则显示用于选择usb端口的选择画面(s103)。如图18所示,cpu12将包括催促连接有存储以scantousb功能生成的扫描数据的usb存储装置47的usb端口的选择的消息137、选择前侧usb端口45的选择按钮139及选择后侧usb端口46的选择按钮141的选择画面143显示于触摸面板21。cpu12若在选择画面143中检测到任一选择按钮139、141的按下,则将与按下的选择按钮139、141对应的usb端口设定为以scantousb功能使用的端口(s105)。

接着,cpu12使用连接于在s105中设定的usb端口的usb存储装置47来执行scantousb功能(s107)。cpu12执行基于图像读取部17的原稿的读取,将生成的扫描数据向连接于在s105中设定的usb端口的usb存储装置47存储。cpu12将扫描数据不加密而存储。这是因为,在利用pc53等确认扫描数据时,若加密则无法确认。cpu12当执行s107的处理后,结束图19所示的scantousb功能处理。

另一方面,cpu12若在s101中检测到2个usb端口中的仅一方的usb端口连接有usb存储装置47(s101:否),则执行s109。在该情况下,成为前侧usb端口45或后侧usb端口46的一方连接有usb存储装置47的状态。cpu12将连接有usb存储装置47的usb端口设定为以scantousb功能使用的usb端口(s109)。然后,cpu12使用该usb端口及usb存储装置47来执行scantousb功能(s107)。

另外,在s99中,cpu12判断是否存在能够以scantousb功能使用的usb端口。在执行s99的情况下,特定存储功能有效。另外,本实施方式的mfp1由于仅具备2个usb端口(前侧usb端口45及后侧usb端口46),所以若将一方的usb端口用作特定存储功能的专用端口,则能够以其他功能(scantousb功能等)使用的usb端口成为仅剩下的1个usb端口。因而,cpu12通过在s99中判断剩下的usb端口是否连接有能够存储扫描数据的usb存储装置47,能够判断是否存在能够以scantousb功能使用的usb端口。在此所说的能够存储扫描数据的usb存储装置47不是键盘等存储装置以外的连接设备,且是具有能够存储扫描数据的存储容量的存储装置。

cpu12若在s99中检测到剩下的usb端口连接有能够存储扫描数据的usb存储装置47,则作出肯定判断(s99:是)。另外,cpu12在未连接usb存储装置47的情况、连接有键盘等存储装置以外的连接设备的情况下,作出否定判断(s99:否)。cpu12若在s99中作出肯定判断(s99:是),则将能够使用的usb端口即上述的剩下的usb端口设定为以scantousb功能使用的usb端口(s109)。cpu12执行scantousb功能(s107)。

另一方面,cpu12在s99中作出了否定判断的情况下(s99:否),显示错误画面131(参照图17)(s95)。这样,cpu12能够执行特定存储功能的设定,并根据usb存储装置47的连接状态而执行scantousb功能。

顺便一提,mfp1是图像形成装置的一例。cpu12是控制部的一例。ram13是存储部的一例。触摸面板21是认证信息受理部的一例。网络接口24是第一接口的一例。前侧usbif26、后侧usbif27、前侧usb端口45、后侧usb端口46是第二接口的一例。usb存储装置47是可移动存储装置的一例。打印任务61是图像形成任务的一例。图像数据73、74是图像形成数据的一例。

(8.效果)

以上,根据上述的实施方式,起到以下的效果。

(1)本实施方式的mfp1的cpu12执行:s11的处理(受理处理的一例),受理将向usb存储装置47存储利用网络接口24接收到的打印任务61所涉及的图像数据74的特定存储功能有效化的操作或将特定存储功能无效化的操作;s29的处理(有效化处理的一例),根据在s11的处理中受理将特定存储功能有效化的操作(s11:是)而将特定存储功能有效化;s35的处理(无效化处理的一例),根据在s11的处理中受理将特定存储功能无效化的操作(s11:否)而将特定存储功能无效化;s54的处理(第一存储处理的一例),若在通过s29的处理而特定存储功能被有效化的状态下利用网络接口24接收到打印任务61,则向连接于后侧usb端口46的usb存储装置47存储接收到的打印任务61所涉及的图像数据74;s85、s79的处理(第一图像形成处理的一例),基于通过s54的处理而存储于usb存储装置47的图像数据74,利用打印部16来形成图像;及s107的处理(通信处理的一例),在通过s35的处理而特定存储功能被无效化的状态下,与连接于后侧usb端口46的usb存储装置47之间,进行与利用网络接口24接收到的打印任务61所涉及的图像数据74不同的数据(usbtoscan功能、directprint功能等的数据)的通信。

由此,cpu12在将特定存储功能有效化的情况下,在经由后侧usb端口46的与usb存储装置47之间的通信中,进行利用网络接口24接收到的打印任务61所涉及的图像数据74的通信。cpu12基于存储于usb存储装置47的图像数据74,利用打印部16来执行打印处理。另一方面,cpu12在将特定存储功能无效化的情况下,将与利用网络接口24接收到的打印任务61所涉及的图像数据74不同的数据经由后侧usb端口46而与usb存储装置47之间进行通信。因此,用户通过切换特定存储功能的有效化或无效化,能够将经由后侧usb端口46而与usb存储装置47之间进行通信的数据的种类变更为打印任务61的图像数据74或其以外的数据(usbtoscan功能的图像数据等)。因而,能够关于与usb存储装置47的数据通信提高便利性。

(2)另外,mfp1具备受理认证信息的触摸面板21(认证信息受理部的一例)。cpu12基于通过利用触摸面板21受理到的认证信息(用户名、密码)而认证成功(s61:是),执行s85、s79的处理。由此,cpu12将图像数据74向usb存储装置47蓄积,之后执行基于触摸面板21的认证。cpu12在认证成功的情况下,执行基于蓄积的图像数据74的图像形成。由此,能够抑制形成了图像的打印物等向委托了图像形成的用户以外的其他用户交付。

(3)另外,cpu12执行:s26的处理(存储容量判断处理的一例),在受理了将特定存储功能有效化的操作的情况下(s11:是),判断usb存储装置47的存储容量是否为规定存储容量以上;及s28的处理(报告处理的一例),在s26的处理的结果是usb存储装置47的存储容量小于规定存储容量的情况下(s26:否),不将特定存储功能有效化而报告错误。

在usb存储装置47的存储容量小的情况下,若向usb存储装置47存储的图像数据74的数据量增加,则有可能产生无法将图像数据74向usb存储装置47存储的事态。或者,在usb存储装置47的存储容量小的情况下,usb存储装置47的每单位存储区域的写入次数、读出次数增加,招致usb存储装置47的故障的可能性变高。于是,cpu12在将特定存储功能有效化前判断usb存储装置47的存储容量是否为规定存储容量以上,在小于规定存储容量的情况下,不将特定存储功能有效化而报告错误。由此,能够使用户认识到没有足以将特定存储功能有效化的存储容量,能够催促更换usb存储装置47等合适的应对。

(4)另外,cpu12在s54的处理中,将图像数据74加密并向usb存储装置47存储,在s107的处理中,与usb存储装置47之间将不同的数据(扫描数据等)不加密而进行通信。由此,通过加密向usb存储装置47存储的图像数据74,在假设usb存储装置47从mfp1拆卸后丢失的情况等下,能够使存储于usb存储装置47的图像数据74的解读变得困难。即,能够提高存储于usb存储装置47的图像数据74的安全性。另外,在无效化时,通过不将与usb存储装置47通信的数据加密,能够减轻通信处理的处理负荷。

(5)另外,cpu12根据受理将特定存储功能有效化的操作(s11:是)而在s54的处理中新生成用于图像数据74的加密的共用密钥78(加密密钥的一例)(s30)。由此,cpu12响应于受理将特定存储功能有效化的操作而新生成用于加密的共用密钥78。由此,与持续使用同一共用密钥78的情况相比,能够使加密后的图像数据74的解读变得困难,防止信息的泄露。

(6)另外,mfp1还具备ram13。cpu12执行:s49的处理(第二存储处理的一例),若在通过s35的处理而特定存储功能被无效化的状态下利用网络接口24接收到打印任务61,则将接收到的打印任务61所涉及的图像数据73向ram13存储;s79的处理(第二图像形成处理的一例),基于通过s49的处理而存储于ram13的图像数据73,利用打印部16来形成图像;及s21的处理(第一删除处理的一例),在通过s49的处理而将图像数据73存储于ram13的状态下通过s11的处理而受理了将特定存储功能有效化的操作的情况下(s11:是,s15:是),将存储于ram13的图像数据73删除。

由此,若在s79的打印处理未完成的图像数据73存储于ram13的状态下特定存储功能被有效化,则cpu12将图像数据73从ram13删除。由于删除ram13内的图像数据73,所以cpu12将特定存储功能有效化后无需管理ram13内的图像数据73,成为仅管理向usb存储装置47存储的图像数据74即可的状态。因而,能够减轻图像数据73、74的管理所涉及的处理负担。

(7)另外,cpu12执行s34的处理(第二删除处理的一例):在将通过s54的处理而接收到的打印任务61所涉及的图像数据74存储于usb存储装置47的状态下受理了将特定存储功能无效化的操作的情况下(s11:否),将存储于usb存储装置47的图像数据74删除。由此,若在s79的打印处理未完成的图像数据74存储于usb存储装置47的状态下特定存储功能被无效化,则cpu12将图像数据74从usb存储装置47删除。由于删除usb存储装置47内的图像数据74,所以cpu12将特定存储功能无效化后无需管理usb存储装置47内的图像数据74。因而,能够减轻图像数据73、74的管理所涉及的处理负担。

(8)另外,mfp1具备多个usb端口(前侧usb端口45、后侧usb端口46)。cpu12在s11的处理中,受理从多个usb端口中选择连接存储接收到的打印任务61所涉及的图像数据74的usb存储装置47的usb端口的操作(参照图3),在s54的处理中,向连接于通过s11的处理而选择出的usb端口的usb存储装置47存储图像数据74。由此,cpu12受理用于连接存储图像数据74的usb存储装置47的usb端口的选择。由此,用户能够根据mfp1的设置状况等而变更连接蓄积图像数据74的usb存储装置47的usb端口。例如,在将背面侧(rear侧)接近墙壁而配置mfp1的情况下,难以将usb存储装置47与后侧usb端口46连接。在这样的情况下,通过将前侧usb端口45设定为以特定存储功能使用的usb端口,能够向usb存储装置47蓄积图像数据74。

(9)mfp1具备基于图像数据73、74来打印图像的打印部16作为图像形成部。cpu12在执行directprint功能的情况下,从连接于后侧usb端口46的usb存储装置47读出图像数据(打印数据),利用打印部16来执行基于读出的图像数据的打印。由此,在特定存储功能的无效化时,cpu12执行基于从连接于后侧usb端口46的usb存储装置47读出的图像数据的打印。因而,用户能够将特定存储功能无效化,通过将存储有图像数据的usb存储装置47向后侧usb端口46连接而进行打印。

(10)mfp1具备读取原稿的图像并生成图像数据的图像读取部17作为图像形成部。cpu12在s107的处理中,将利用图像读取部17生成的图像数据(扫描数据)与usb存储装置47之间进行通信,向连接于后侧usb端口46的usb存储装置47存储。由此,在特定存储功能的无效化时,cpu12将利用图像读取部17读取到的图像数据向usb存储装置47存储。因而,用户能够将特定存储功能无效化并将usb存储装置47向后侧usb端口46连接,通过执行原稿的读取而使读取到的图像数据向usb存储装置47存储。

(11)作为第二接口,也可以采用通过依照usb(universalserialbus:通用串行总线)标准的通信来进行图像数据74的通信的usb接口。由此,能够将usb存储器、usb连接的硬盘等一般广泛使用的可移动存储装置用作图像数据74的存储装置。

(9.变形例)

需要说明的是,本申请发明不限定于上述实施方式,当然能够进行不脱离本发明的主旨的范围内的各种改良、变更。

例如,向存储部、可移动存储装置存储的图像形成任务不限于打印任务61,也可以是指示扫描功能的执行的扫描任务、指示fax功能的执行的fax任务等。

另外,开始s85、s79的第一图像形成处理的执行的条件不限于登录认证的成功。cpu12例如也可以基于触摸面板21的特定的按钮被触摸而执行s85、s79,打印蓄积于usb存储装置47的图像数据74。

本申请发明所涉及的登录认证的认证方法不限于使用密码的方法。例如,也可以是基于与认证卡的无线通信的认证方法、指纹等生物认证的方法。另外,例如,mfp1也可以基于从便携终端接收到的数据来判断是否允许登录。用户也可以利用便携终端输入用户名、密码并向mfp1发送从而进行登录操作。

另外,cpu12在将特定存储功能有效化时,删除了ram13内的图像数据73(s21),但也可以不删除。例如,cpu12也可以使ram13内的图像数据73向usb存储装置47移动,与图像数据74一起管理。

另外,cpu12在将特定存储功能有效化时,删除了usb存储装置47内的数据(s27),但也可以不删除。例如,cpu12也可以在留下了存储于usb存储装置47的数据的状态下,向空闲容量存储图像数据74、一览数据77。或者,cpu12也可以使usb存储装置47的数据向与usb存储装置47不同的场所移动。

另外,cpu12在将特定存储功能无效化时,删除了usb存储装置47内的图像数据74(s34),但也可以不删除。例如,cpu12也可以使usb存储装置47内的图像数据74向ram13移动,与图像数据73一起管理。

另外,cpu12也可以将向ram13存储的图像数据73及一览数据76的至少一方加密,也可以将向usb存储装置47存储的图像数据74及一览数据77的至少一方加密。

另外,cpu12每当特定存储功能被有效化时新生成了共用密钥78(s30),但也可以不新生成而使用同一共用密钥78。或者,cpu12也可以将多个共用密钥78一边在特定存储功能的每次有效化时进行轮换一边使用。

另外,cpu12在usb存储装置47的存储容量小于规定存储容量的情况下,不将特定存储功能有效化而报告了错误(s28),但也可以无论存储容量如何都将功能有效化。

另外,本申请发明所涉及的图像形成部不限于打印部16,也可以是图像读取部17、fax接口18等其他形成图像的装置。

另外,mfp1也可以是仅具备1个usb端口的结构,还可以是具备3个以上的多个usb端口的结构。在该情况下,cpu12例如也可以在s11的处理中在图3所示的设定画面81上显示能够选择3个以上的多个usb端口的选择按钮,受理usb端口的选择。同样,cpu12例如也可以在s103的处理中在图18所示的选择画面143上显示能够选择3个以上的多个usb端口的选择按钮,受理usb端口的选择。另外,cpu12例如也可以在s99的处理中关于以特定存储功能使用的usb端口以外的多个usb端口依次判断是否连接有usb存储装置47。

另外,cpu12也可以设定多个以特定存储功能使用的usb端口。在该情况下,cpu12例如也可以在s22的处理中关于设定成以特定存储功能使用的多个usb端口的全部判断是否连接有usb存储装置47,在至少1个连接有usb存储装置47的情况下,作出肯定判断(s22:是)。

另外,在上述实施方式中,作为本申请发明所涉及的控制部,采用了执行规定的程序的cpu12,但不限于此。例如,也可以将控制部利用asic(applicationspecificintegratedcircuit:专用集成电路)等专用的硬件构成。另外,控制部例如也可以是并用基于软件的处理和基于硬件的处理而进行动作的结构。

另外,在上述实施方式中,作为本申请发明所涉及的图像形成装置,采用了作为复合机的mfp1,但不限于此。本申请发明所涉及的图像形成装置也可以是仅具有打印功能的打印机装置。

标号说明

1mfp(图像形成装置),12cpu(控制部),13ram(存储部)16打印部,17图像读取部,21触摸面板(认证信息受理部),24网络接口(第一接口),26前侧usbif(第二接口),27后侧usbif(第二接口),45前侧usb端口(第二接口),46后侧usb端口(第二接口),47usb存储装置(可移动存储装置),61打印任务(图像形成任务),73、74图像数据(图像形成数据),78共用密钥(加密密钥)。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1