图像形成装置和病毒检查方法

文档序号:1395628 发布日期:2020-02-28 浏览:9次 >En<

阅读说明:本技术 图像形成装置和病毒检查方法 (Image forming apparatus and virus inspection method ) 是由 伊藤昌之 富安和弘 久野高资 杉浦博 大羽伸 太田哲人 于 2019-08-16 设计创作,主要内容包括:一种图像形成装置和病毒检查方法,该图像形成装置具有:储存部件,其储存数据;分割部件,其将数据分割为多个元素数据;以及对多个元素数据中的每一个按照指定的顺序实施病毒检查的部件。(An image forming apparatus and a virus inspection method, the image forming apparatus including: a storage section that stores data; a dividing means that divides data into a plurality of element data; and means for performing a virus check on each of the plurality of element data in a specified order.)

图像形成装置和病毒检查方法

技术领域

本发明涉及一种图像形成装置和一种在图像形成装置中执行的病毒检查方法。

背景技术

以往,已知复印机、打印机、传真机或它们的一体机的图像形成装置。这样的图像形成装置与其他设备通过网络而连接。因此,开发对接收到的数据实施病毒检查的图像形成装置。

此外,日本特开2008-77231号公报中,公开了与一体机可通信地连接、且进行病毒检查的文件管理服务器。该文件管理服务器若从一体机接收到电子文档,则确定电子文档的种类。进一步,文件管理服务器仅对病毒的感染的可能性高的电子文档实施病毒检查。

发明内容

然而,若在等待对文档等数据的病毒检查结束后处理指定的任务,则该任务的开始延迟。

本公开鉴于上述问题点而进行,其目的在于,提供一种能够减少因实施病毒检查而导致的任务开始延迟的图像形成装置。

按照本公开的一方面,图像形成装置具有:储存部件,其储存数据;分割部件,其将数据分割为多个元素数据;以及第1实施部件,其对多个元素数据中的每一个按照指定的顺序实施病毒检查。

优选地,数据包含头部和主体部。分割部件将主体部分割为多个元素数据。

优选地,第1实施部件进一步对头部实施病毒检查。分割部件在对头部实施了病毒检查后,将数据分割为多个元素数据。

优选地,图像形成装置进一步具有:第2实施部件,其对数据实施指定的处理。若对于元素数据的病毒检查结束,则第2实施部件不等待对于指定顺序中的下一顺序的元素数据的病毒检查结束,就对该病毒检查已结束的元素数据实施指定的处理。

优选地,数据是具有多页的文档数据。元素数据是文档数据中的1页的页数据。

优选地,图像形成装置进一步具有:接受部件,其从多页中接受1页以上的页的指定。第1实施部件在对指定的页的页数据实施了病毒检查后,对多页之中除了指定的页之外的页的页数据实施病毒检查。

优选地,接受部件按顺序从多页中接受2页以上的页的指定。第1实施部件对指定的页的页数据按照接受指定的顺序实施病毒检查。

优选地,图像形成装置进一步具有:接受部件,其从多页中接受1页以上的页的指定。第1实施部件在接受部件接受2页以上的页的指定的情况下,判断指定的页中的全部或一部分是否连续。第1实施部件在指定的页中的全部或一部分连续的情况下,首先实施对于连续的页的页数据的病毒检查。第1实施部件在对于连续的页的页数据的病毒检查后,对连续的页的至少前后各1页的页数据实施病毒检查。

优选地,图像形成装置进一步具有触控屏。第2实施部件作为指定的处理,将多页从第1页起按顺序以预定的张数为单位划分为多个组,且以组为单位使预定的张数的页同时在触控屏上预览显示。第1实施部件在对多页的页数据实施病毒检查时,以包含连续的页的组和该组的前后各1个组中包含的页为优先,对该优先的页的页数据实施病毒检查。

优选地,图像形成装置进一步具有触控屏。第2实施部件是控制触控屏的显示的显示控制部件。显示控制部件使预定数量的图标同时在触控屏上显示。作为指定的处理,显示控制部件使与预定数量相同数量的页同时在触控屏上预览显示。多页中的每一页与彼此不同的图标进行了关联。接受部件进一步接受对图标的轻拂操作。显示控制部件基于轻拂操作,变更在触控屏上显示的预定数量的图标。接受部件根据预定数量的图标基于轻拂操作而被显示到触控屏上的情况,判断为与预定数量的图标进行了关联的预定数量的页被指定。

优选地,接受部件以基于轻拂操作而预定数量的图标在触控屏上显示了预定的时间以上作为条件,判断为预定数量的页被指定。

优选地,图像形成装置具有将页的顺序从升序变更为降序来进行页的印刷的动作模式。在被指定了动作模式的情况下,第1实施部件从多页的最终页起按降序对多页的页数据中的每一个实施病毒检查。

优选地,图像形成装置具有基于预定的规则而替换页的顺序的动作模式。在被指定了动作模式的情况下,第1实施部件按替换后的顺序对多页的页数据实施病毒检查。

按照本公开的其他方面,病毒检查方法具有:将在图像形成装置的存储器中储存的数据分割为多个元素数据的步骤;以及对多个元素数据中的每一个按指定的顺序实施病毒检查的步骤。

优选地,数据包含头部和主体部。在分割数据的步骤中,将主体部分割为多个元素数据。

优选地,在实施病毒检查的步骤中,进一步对头部实施病毒检查。在分割数据的步骤中,在对头部实施了病毒检查后,将数据分割为多个元素数据。

优选地,病毒检查方法进一步具有:若对于元素数据的病毒检查结束,则不等待对于指定顺序中的下一顺序的元素数据的病毒检查结束,就对该病毒检查已结束的元素数据实施指定的处理的步骤。

优选地,数据是具有多页的文档数据。元素数据是文档数据中的1页的页数据。

优选地,病毒检查方法进一步具有:从多页中接受1页以上的页的指定的步骤。在实施病毒检查的步骤中,在对指定的页的页数据实施了病毒检查后,对多页之中除了指定的页之外的页的页数据实施病毒检查。

优选地,在接受指定的步骤中,按顺序从多页中接受2页以上的页的指定。在实施病毒检查的步骤中,对指定的页的页数据按照接受指定的顺序实施病毒检查。

优选地,病毒检查方法进一步具有:在从多页中接受2页以上的页的指定的情况下,判断指定的页中的全部或一部分是否连续的步骤。在实施病毒检查的步骤中,在指定的页中的全部或一部分连续的情况下,首先实施对于连续的页的页数据的病毒检查,在对于连续的页的页数据的病毒检查后,实施对于连续的页的至少前后各1页的页数据的病毒检查。

优选地,在实施指定的处理步骤中,作为指定的处理,将多页从第1页起按顺序以预定的张数为单位划分为多个组,且以组为单位使预定的张数的页同时在触控屏上预览显示。在实施病毒检查步骤中,在对多页的页数据实施病毒检查时,以包含连续的页的组和该组的前后各1个组中包含的页为优先,对该优先的页的页数据实施病毒检查。

优选地,病毒检查方法进一步具有:使预定数量的图标同时在图像形成装置的触控屏上显示的步骤。在实施指定的处理的步骤中,使与预定数量相同数量的页同时在触控屏上预览显示。多页中的每一页与彼此不同的图标进行了关联。病毒检查方法进一步具有:接受对图标的轻拂操作的步骤;基于轻拂操作而变更在触控屏上显示的预定数量的图标的步骤;根据预定数量的图标基于轻拂操作而被显示到触控屏上的情况,判断为与预定数量的图标进行了关联的预定数量的页被指定的步骤。

优选地,在判断为指定了预定数量的页的步骤中,以基于轻拂操作而预定数量的图标在触控屏上显示了预定的时间以上作为条件,判断为预定数量的页被指定。

优选地,病毒检查方法进一步具有:接受将页的顺序从升序变更为降序而进行页的印刷的动作模式的指定的步骤。在实施病毒检查的步骤中,在被指定了动作模式的情况下,从多页的最终页起按降序对多页的页数据中的每一个实施病毒检查。

优选地,病毒检查方法进一步具有下述步骤:接受基于预定的规则而替换页的顺序的动作模式的指定的步骤。在实施病毒检查的步骤中,在被指定了动作模式的情况下,按替换后的顺序对多页的页数据实施病毒检查。

本发明的上述和其他目的、特征、方面和优点可根据与随附的附图相关联而理解的与本发明相关的下述详细说明而显现。

附图说明

图1是示出图像形成装置的内部结构的概略图。

图2是表示图像形成装置的主体部的硬件结构的一例的框图。

图3是用于说明不具有头部的数据的分割的图。

图4是用于说明具有头部的数据的分割的图。

图5是用于说明病毒检查的处理与指定的处理的时间流程的图。

图6是用于说明病毒检查的实施顺序的变更的图。

图7是用于说明从多页中仅指定了1页的情况下的顺序变更的图。

图8是用于说明从多页中指定了2页的情况下的顺序变更的图。

图9是用于说明指定页数据时的用户界面的图。

图10是用于说明从多页中指定了2页的情况下的顺序变更的图。

图11是表示将多页从第1页起按顺序以3页为单位划分为多个组,且使组为单位的页同时在操作面板34上预览显示的状态的图。

图12是用于说明从多页中指定了页的情况下的顺序变更的图。

图13是用于说明轻拂操作时的病毒检查的实施的图。

图14是用于说明选择了正面朝上功能的情况下的顺序变更的图。

图15是用于说明选择了小册子打印功能的情况下的顺序变更的图。

图16是表示执行数据的分割和排序时的数据结构的典型例。

图17是用于说明图像形成装置的功能结构的功能框图。

图18是用于说明从文档数据401生成临时数据队列402的处理流程的流程图。

图19是用于说明从临时数据队列生成页列表的处理流程的流程图。

图20是用于说明基于页列表的、从临时数据队列向病毒检查用数据队列的页数据的登记处理的流程的流程图。

图21是用于说明图19中的步骤S206的详情的流程图。

图22是用于说明与子页列表相关的处理流程的流程图。

图23是用于说明图19的步骤S209的详情的流程图。

图24是用于说明基于动作模式的排序处理的流程图。

具体实施方式

针对实施方式中的图像形成装置,以下参照附图并说明。以下说明的实施方式中,在谈到个数、量等的情况下,除特别记载的情况之外,本公开的范围不必限定为该个数、量等。有时对相同、相当的部件附加相同的附图标记而不进行重复的说明。

附图中,未根据实际的尺寸而按比例地进行图示,为了便于理解结构,有的地方变更其比例以明确结构地进行图示。另外,以下说明的各实施方式和各变形例可以适当选择组合。

此外,下文中,针对作为彩色打印机的图像形成装置进行说明,但图像形成装置不限定于彩色打印机。例如,图像形成装置也可以是黑白打印机,也可以是FAX,也可以是黑白打印机、彩色打印机和FAX的一体机(MFP:Multi-Functional Peripheral,多功能复合一体机)。

<A.装置结构>

〔a1.图像形成装置1000的内部结构〕

图1是示出图像形成装置1000的内部结构的概略图。参照图1,图像形成装置1000如上述那样,具有主体部10和后处理装置20。

主体部10具有:图像形成单元11、扫描单元12、自动原稿输送单元13、供纸托盘14A、14B、输送路15、媒介传感器16、反转输送路17、和供纸辊113。

主体部10进一步具有控制图像形成装置1000的动作的控制器31。另外,在本例中,主体部10是所谓的串联方式的彩色打印机。主体部10基于印刷设定而执行图像形成。

自动原稿输送单元13将在原稿台上载置的原稿自动输送至原稿读取部的读取位置。扫描单元12读取通过自动原稿输送单元13输送的原稿的图像,并生成读取数据。

供纸托盘14A、14B中,容纳纸张P。供纸辊113将纸张P沿着输送路15向上方送出。

输送路15在单面印刷和两面印刷时使用。反转输送路17在两面印刷时使用。

图像形成单元11基于扫描单元12生成的读取数据、或从未图示的PC获取的印刷数据,对通过供纸托盘14A、14B供给的纸张P进行图像形成。

图像形成单元11具有:中间转印带101、定位辊102、103、黄色的图像形成部104Y、品红色的图像形成部104M、青色的图像形成部104C、黑色的图像形成部104K、图像浓度传感器105、1次转印装置111、2次转印装置115、和定影装置120。

媒介传感器16设置在输送路15上。通过媒介传感器16,实现纸种自动检测功能。

另外,后处理装置20进一步具有:打孔处理装置220、平钉处理部250、骑马钉处理部260、排出托盘271、排出托盘272、和下部的排出托盘273。

〔a2.主体部10的硬件结构〕

图2是表示图像形成装置1000的主体部10的硬件结构的一例的框图。

参照图2,主体部10具有:控制器31、固定储存装置32、短距离无线IF(Inter Face,接口)33、扫描单元12、操作面板34、供纸托盘14A、14B、媒介传感器16、图像形成单元11、打印机控制器35、网络IF36、和无线IF37。在控制器31上,各部11、12、14A、14B、16、32~37经由总线38而连接。

控制器31具有:CPU(Central Processing Unit,中央处理单元)311、存储控制程序的ROM(Read Only Memory,只读存储器)312、作业用的S-RAM(Static Random AccessMemory,静态随机存储器)313、储存与图像形成相关的各种设定的电池备用的NV-RAM(Non-Volatile RAM:非易失性存储器)314、以及时钟IC(Integrated Circuit集成电路)315。各部311~315经由总线38而连接。

操作面板34具有:进行各种输入的键和显示部。典型而言,操作面板34由触控屏和硬件键构成。另外,触控屏是在显示器上重叠有触控面板的装置。

网络IF36在以与经由网络NW而连接的PC(未图示)和其他图像形成装置(未图示)为首的外部装置之间发送接收各种信息。

打印机控制器35根据通过网络IF36接收的打印数据,生成复印图像。图像形成单元11在纸张上形成复印图像。

另外,典型而言,固定储存装置32是硬盘装置。固定储存装置32中储存有各种数据。

<B.处理的概要>

针对通过图像形成装置1000实施的处理的概要进行说明。

〔b1.分割处理〕

(1.第1例)

图3是用于说明不具有头部的数据的分割的图。

参照图3,图像形成装置1000储存数据D1。典型而言,数据D1是通过传真机而接收的数据。图像形成装置1000将数据D1分割为多个元素数据De(图3的情况下,元素数据#1~#N)。另外,N是2以上的自然数。

图像形成装置1000基于预定的规则分割数据D1。例如,图像形成装置1000将数据D1分割为规定的个数。或者,图像形成装置1000以规定的单位分割数据D1。

(2.第2例)

图4是用于说明具有头部的数据的分割的图。

参照图4,图像形成装置1000储存数据D2。数据D2包含头部Dh和主体部Db。图像形成装置1000将数据D2分割为多个元素数据De。详细而言,图像形成装置1000将主体部Db分割为多个元素数据De(图4的情况下,元素数据#1~#N)。

图像形成装置1000基于预定的规则分割数据D2的主体部Db。例如,图像形成装置1000将主体部Db分割为规定的个数。或者,图像形成装置1000以规定的单位分割主体部Db。典型而言,图像形成装置1000基于头部Dh中记载的头部信息,将主体部Db分割为多个元素数据De。

〔b2.分割后的处理〕

图5是用于说明病毒检查的处理与指定处理(任务的处理)的时间流程的图。

参照图5,图像形成装置1000按指定的顺序对元素数据#1~#N实施病毒检查。在图5的情况下,元素数据#1至元素数据#N按顺序配置,因此从元素数据#1起按顺序实施病毒检查。

详细而言,若对于元素数据#i(i为1以上且N-1以下的自然数)的病毒检查结束,则图像形成装置1000不等待对于指定的顺序中的下一顺序的元素数据#i+1的病毒检查结束,就对该病毒检查已结束的元素数据#i实施指定的处理(任务)。例如,在i为1的情况下,若对于元素数据#1病毒检查结束,则图像形成装置1000不等待对于下一顺序的元素数据#2的病毒检查结束,就对该病毒检查已结束的元素数据#1实施指定的处理(任务)。作为指定的处理,典型而言,可以举出操作面板34中的预览显示、印刷处理、编辑处理等。

像这样,图像形成装置1000将数据D1、D2分割为多个元素数据De,且对每个元素数据De实施病毒检查。在此基础上,图像形成装置1000能够对病毒检查已结束的元素数据De执行规定的处理。即,能够不等待数据整体的病毒检查结束而依次实施规定的处理。

因此,根据图像形成装置1000,与在等待数据整体的病毒检查结束后实施规定的处理的结构的图像形成装置相比,能够减少因实施病毒检查而导致的任务开始延迟。

进一步详细而言,在具有头部Dh的数据D2(图4)的情况下,图像形成装置1000首先对头部Dh实施病毒检查。图像形成装置1000在对头部Dh实施了病毒检查后,将数据(详细而言,主体部Db)分割为多个元素数据De。其后,图像形成装置1000对各元素数据De实施病毒检查。

〔b3.顺序变更处理〕

图6是用于说明病毒检查的实施顺序的变更的图。

参照图6,状态(A)表示分割处理后的默认的排列顺序。在状态(A)下,从元素数据#1起按顺序(从图的左侧起按顺序)实施病毒检查。

状态(B)示意性表示指定了元素数据#3的状态。典型而言,该指定通过对操作面板34的用户操作而进行。

状态(C)示出状态(B)后的状态。若指定元素数据#3,则如状态(C)所示的那样,图像形成装置1000变更对于元素数据De(图6的情况下,元素数据#1~#N)的病毒检查的实施顺序。

具体而言,图像形成装置1000首先对指定的元素数据#3实施病毒检查。其后,图像形成装置1000按除元素数据#3之外的默认的顺序,对各元素数据De(N-1个元素数据#1、#2、#4、#5、…#N)实施病毒检查。

像这样,图像形成装置1000对指定的元素数据De比其他元素数据De更优先地实施病毒检查。由此,图像形成装置1000能够比对于其他元素数据De的规定的处理更优先地进行对于指定的元素数据De的规定的处理(任务)。

<C.顺序变更处理的具体例>

以下,以具体例来说明将病毒检查的顺序从默认的顺序开始进行变更的处理。

此外,以下,举出成为分割对象的数据(例如数据D1、D2)为具有多页的文档数据(文档文档)的情况为例进行说明。详细而言,说明元素数据De为文档数据中的1页的数据(以下也称为“页数据”)的情况。即,举出图像形成装置1000将文档数据分割为构成文章的各页的数据的情况为例进行说明。例如,说明由10页组成的文档分割为各1页的10个数据的情况。

进一步,在以下的第1具体例、第2具体例和第3具体例中,说明上述规定的处理为“预览显示”的情况。此外,在第4具体例和第5具体例中,说明上述规定的处理为“印刷处理”的情况。

需要说明的是,第1具体例、第2具体例和第3具体例中,通过用户选择图标等用户操作而指定页,由此指定该页的页数据。

〔c1.第1具体例〕

(1)仅指定1页

图7是用于说明用户从多页中仅指定1页的情况下的顺序变更的图。

参照图7,状态(A)表示分割处理后的默认的排列顺序。在状态(A)下,从页数据#1起按顺序(从图的左侧起按顺序)实施病毒检查。

状态(B)示意性表示指定了页数据#3的状态。典型而言,该指定通过对操作面板34的用户操作而进行。

状态(C)示出状态(B)后的状态。若指定页数据#3,则如状态(C)所示的那样,图像形成装置1000变更对于页数据#1~#N的病毒检查的实施顺序。

具体而言,图像形成装置1000首先对指定的页数据#3实施病毒检查。其后,图像形成装置1000按除页数据#3之外的默认的顺序,对各页数据#1、#2、#4、#5、…#N实施病毒检查。

像这样,图像形成装置1000对指定的页数据比其他页数据更优先地实施病毒检查。由此,图像形成装置1000能够比对于其他页数据的规定的处理更优先地进行对于指定的页数据的规定的处理(任务)。

(2)指定多页

图8是用于说明用户从多页中指定2页的情况下的顺序变更的图。

参照图8,状态(A)表示分割处理后的默认的排列顺序。在状态(A)下,从页数据#1起按顺序(从图的左侧起按顺序)实施病毒检查。

状态(B)示意性地表示在状态(A)后指定页数据#3,且在该指定后进一步指定页数据#5的状态。典型而言,这样的连续指定通过对操作面板34的用户操作而进行。另外,图中由圆圈所包围的数字表示选择的顺序。

状态(C)示出状态(B)后的状态。若指定页数据#3、#5,则如状态(C)所示的那样,图像形成装置1000变更对于页数据#1~#N的病毒检查的实施顺序。

具体而言,图像形成装置1000首先对指定的2个页数据#3、#5中先指定的页数据#3实施病毒检查。接着,图像形成装置1000对后指定的页数据#5实施病毒检查。其后,图像形成装置1000按除页数据#3、#5之外的默认的顺序,对各页数据#1、#2、#4、#6、…#N实施病毒检查。

像这样,图像形成装置1000比其他页数据更优先地对指定的多个页数据实施病毒检查。由此,图像形成装置1000能够比对于其他页数据的规定的处理更优先地进行对于指定的多个页数据的规定的处理(任务)。

(3)指定时的用户界面例

图9是用于说明指定页数据时的用户界面的图。

参照图9,图像形成装置1000的控制器31在操作面板34上显示多个可选择的图标(选择按钮)。特别地,若由用户选择了任务列表的图标341,则控制器31在操作面板34上显示文档数据中包含的多个页数据的图标351、连续选择用的图标342、全选用的图标343、和确定用的图标344。另外,各图标能够通过触摸操作而选择。图标351(以下也称为“页图标351”)中的每一个对应于文档的各页。

图9所示的状态表示用户通过对操作面板34的触摸操作而选择表示5个页数据#3、#6、#7、#11、#12的5个页图标351的状态。在这样的触摸操作后,用户通过选择确定用的图标344,指定1页以上的页数据。另外,在进行这样的连续选择的情况下,用户在页图标351的选择前,预先选择连续选择用的图标342即可。

(4)小结

图像形成装置1000从多页中接受1页以上的页的指定。典型而言,使用页图标351,接受页的指定。图像形成装置1000在对该指定的页的页数据实施了病毒检查后,对该多页之中的除了该指定的页之外的页的页数据实施病毒检查。

此外,图像形成装置1000按顺序从多页中接受2页以上的页的指定。图像形成装置1000按该接受指定的顺序对该指定的页的页数据实施病毒检查。

〔c2.第2具体例〕

在本具体例中,关于针对未指定的页的页数据也变更病毒检查的顺序的结构,进行说明。

(1)以指定的页和相邻的页为优先

关于针对与由用户指定的页相邻的页的页数据也被优先进行病毒检查的结构进行说明。

图10是用于说明用户从多页中指定2页的情况下的顺序变更的图。

参照图10,状态(A)表示分割处理后的默认的排列顺序。另外,在状态(A)下,从页数据#1起按顺序(从图的左侧起按顺序)实施病毒检查。

状态(B)示意性地表示指定页数据#8、且在该指定后进一步指定页数据#9的状态。另外,如上述那样,图中由圆圈所包围的数字表示选择的顺序。图像形成装置1000在接受2页以上的页数据的指定的情况下,判断该指定的页数据中的全部或一部分是否连续。

状态(C)示出状态(B)后的状态。若指定页数据#8、#9,则如状态(C)所示的那样,图像形成装置1000变更对于页数据#1~#N的病毒检查的实施顺序。

具体而言,图像形成装置1000首先对指定的2个页数据#8、#9之中先指定的页数据#8实施病毒检查。接着,图像形成装置1000对后指定的页数据#9实施病毒检查。

其后,图像形成装置1000对与先指定的页数据#8相邻的页数据#7实施病毒检查。另外,与页数据#8相邻的页数据是页数据#7和页数据#9,但由于页数据#9已经被指定,因此在此对页数据#7实施病毒检查。

接着,图像形成装置1000对与后指定的页数据#9相邻的页数据#10实施病毒检查。另外,与页数据#9相邻的页数据是页数据#8和页数据#10,但由于页数据#8已经被指定,因此在此对页数据#10实施病毒检查。

进一步,图像形成装置1000按除4个页数据#7~#10之外的默认的顺序,对各页数据#1、#2、#3、#4、#5、#6、#11、#12、…#N实施病毒检查。

像这样,图像形成装置1000对指定的多个页数据和该指定的页数据前后的页数据(1页前的页数据和1页后的页的页数据)比其他页数据更优先地实施病毒检查。由此,图像形成装置1000能够比对于其他页数据的规定的处理更优先地进行对于指定的多个页数据和与该指定的页数据相邻的页数据的规定的处理(任务)。

(2)以指定的页的组为优先

图像形成装置1000具有将多页从第1页起按顺序以预定的张数为单位划分为多个组、且以组为单位使预定的张数的页同时在操作面板34上预览显示的功能。

图11是表示将多页从第1页起按顺序以3页为单位划分为多个组、且使组单位的页同时在操作面板34上预览显示的状态的图。

参照图11,状态(A)表示预览显示从第1页至第3页的3页的页数据的状态。状态(B)表示预览显示从第4页至第6页的3页的页数据的状态。状态(C)表示预览显示从第7页至第9页的3页的页数据的状态。

图像形成装置1000基于用户操作,使操作面板34的显示从状态(A)迁移至状态(B)。此外,图像形成装置1000基于用户操作,使操作面板34的显示从状态(B)迁移至状态(C)。进一步,图像形成装置1000基于用户操作,使操作面板34的显示从状态(B)迁移至状态(A)。

以下,在图像形成装置1000进行这样的预览显示的情况下,针对在该预览显示之前实施病毒检查时的顺序变更,说明结构。

图12是用于说明从多页中指定了页的情况下的顺序变更的图。

参照图12,状态(A)表示分割处理后的默认的排列顺序。状态(B)示意性表示在状态(A)后连续指定页数据#7、#8的状态。

状态(C)示出状态(B)后的状态。若指定页数据#7、#8,则如状态(C)所示的那样,图像形成装置1000变更对于页数据#1~#N的病毒检查的实施顺序。

具体而言,图像形成装置1000首先对包含指定的2个页数据#8、#9的组(以下也称为“第3组”)中包含的3个页数据#7、#8、#9实施病毒检查。接着,图像形成装置1000对在第3组的前后组之中的前一组(以下也称为“第2组”)的页数据#4、#5、#6实施病毒检查。接着,图像形成装置1000对后一组(以下也称为“第4组”)的页数据#10、#11、#12实施病毒检查。其后,图像形成装置1000按页的升序对剩余组(第1组、第5组、第6组、…)的页数据实施病毒检查。

在该情况下,由于优先进行包含指定的2个页数据#8、#9的第3组中包含的3个页数据#7、#8、#9的病毒检查,因此根据图像形成装置1000,能够快速地预览显示该页数据#7、#8、#9。

此外,如图11的迁移例所示那样,在进行第3组的预览显示后,进行第3组前后的组(第2组和第4组)的预览显示的可能性高。关于这一点,图像形成装置1000对第3组前后的第2组和第4组在第3组后优先实施病毒检查。因此,根据图像形成装置1000,能够快速地预览显示第2组和第4组中包含的页数据。

(3)小结

图像形成装置1000从多页中接受1页以上的页的指定。图像形成装置1000在接受2页以上的页的指定的情况下,判断该指定的页中的全部或一部分是否连续。图像形成装置1000在指定的页中的全部或一部分连续的情况下,首先对连续的页的页数据实施病毒检查。图像形成装置1000在对于连续的页的页数据的病毒检查之后,对连续的页中至少前后各1页的页数据实施病毒检查(参照图10)。

此外,图像形成装置1000将多页从第1页起按顺序以预定的张数为单位划分为多个组,且以组为单位使所述预定的张数的页同时在操作面板34上预览显示(参照图11)。图像形成装置1000在对多页的页数据实施病毒检查时,以包含连续的页的组和该组的前后各1个组中包含的页为优先,对该优先的页的页数据实施病毒检查(参照图12)。

〔c3.第3具体例〕

图像形成装置1000具有在操作面板34中接受轻拂操作的功能。具体而言,图像形成装置1000在操作面板34上显示页图标。更具体而言,图像形成装置1000使预定数量的页图标同时在操作面板34上显示。在该状态下,图像形成装置1000接受轻拂操作。以下,针对接受轻拂操作时的病毒检查的实施顺序,进行说明。

图13是用于说明轻拂操作时的病毒检查的实施的图。

参照图13,状态(A)表示在操作面板34的显示画面的中央放大显示用于表示第14页的页数据#14的页图标361的状态。此外,在状态(A)下,表示第13页的页数据#13的页图标361和表示第15页的页数据#15的页图标361在表示页数据#14的页图标361的两侧显示。

在状态(A)下若操作面板34接受手指从图13的右向左方向移动的轻拂操作,则作为一例,操作面板34的显示画面从状态(A)迁移至状态(B)。

状态(B)表示在操作面板34的显示画面的中央放大显示用于表示第15页的页数据#15的页图标361的状态。此外,在状态(B)下,表示第14页的页数据#14的页图标361和表示第16页的页数据#16的页图标361在表示页数据#15的页图标361的两侧显示。

若状态(B)的状态持续一定时间以上,则如状态(C)所示的那样,进行与所显示的图标关联的页数据的指定。在本例的情况下,不仅进行与在画面中央显示的页图标361关联的第15页的页数据#15的指定,还进行第14页的页数据#14和第16页的页数据#16的指定。进一步,针对与部分显示的页图标361关联的第13页的页数据#13和第17页的页数据#17,也进行指定。另外,图13中,用阴影线示意性示出进行了指定的状态。

若进行这样的指定,则图像形成装置1000对5个页数据#13~#17比其他页数据更优先地实施病毒检查。由此,图像形成装置1000能够迅速地将与在操作面板34的画面上显示的页图标对应的页数据的预览图像在该页图标的位置上显示。

(小结)

图像形成装置1000使预定数量的页图标同时在操作面板34上显示。图像形成装置1000能够使与该预定数量相同数量的页同时在操作面板34上预览显示。多页中的每一页与彼此不同的页图标进行了关联。

图像形成装置1000接受对于页图标的轻拂操作。图像形成装置1000基于轻拂操作,变更在操作面板34上显示的预定数量的页图标。图像形成装置1000根据上述预定数量的页图标基于轻拂操作而被显示到操作面板34上的情况,判断为与该预定数量的页图标进行了关联的预定数量的页被指定。

详细而言,图像形成装置1000以基于轻拂操作而预定数量的页图标在操作面板34上显示了预定的时间以上作为条件,判断为预定数量的页被指定。

〔c4.第4具体例〕

图像形成装置1000具有以印刷(打印)面朝上而在托盘中排出的正面朝上功能(动作模式)。若以印刷面朝上而排出,则连续的纸张顺序是倒着的,但具有可以看见排出的纸张的表面的优点。在本具体例中,在图像形成装置1000中,针对由用户选择执行正面朝上功能的模式时的病毒检查的实施顺序,进行说明。

图14是用于说明选择正面朝上功能的情况下的顺序变更的图。

参照图14,状态(A)表示分割处理后的默认的排列顺序。状态(B)示出变更顺序后的状态。如状态(B)所示的那样,图像形成装置1000从多页的最终页起按降序对所述多页的页数据中的每一个实施病毒检查。即,图像形成装置1000按页数据#N、#N-1、#N-2、…#3、#2、#1的顺序执行病毒检查。

根据这样的结构,在执行正面朝上功能时,能够以按照印刷顺序的顺序(降序)实施病毒检查。因此,与以默认的顺序(升序)实施病毒检查情况相比,能够缩短印刷处理所需要的时间。

(小结)

如以上的那样,图像形成装置1000具有将页的顺序从升序变更为降序而进行页的印刷的动作模式,在指定该动作模式的情况下,从多页的最终页起按降序对多页的页数据中的每一个实施病毒检查。

〔c5.第5具体例〕

图像形成装置1000具有将多张原稿进行双面复印而制作小册子的小册子打印功能(装订功能)。在本具体例中,在图像形成装置1000中,针对由用户选择执行小册子打印功能的模式时的病毒检查的实施顺序,进行说明。

图15是用于说明选择小册子打印功能的情况下的顺序变更的图。

参照图15,状态(A)表示分割处理后的默认的排列顺序。作为一例,表示在制作8页的小册子的情况下的8个页数据的默认的排列顺序。

状态(B)示出由用户选择小册子打印功能的情况下的变更后的顺序。在该情况下,图像形成装置1000按页数据#8、#1、#2、#7、#6、#3、#4、#5的顺序实施病毒检查。

根据这样的结构,在执行小册子打印功能时,能够以按照印刷顺序的顺序(降序)实施病毒检查。因此,与以默认的顺序(升序)实施病毒检查情况相比,能够缩短印刷处理所需要的时间。

(小结)

如以上的那样,图像形成装置1000具有基于预定的规则而替换页的顺序的动作模式。图像形成装置1000在指定该动作模式的情况下,按替换后的顺序对多页的页数据实施病毒检查。

<D.数据结构>

如上述那样,图像形成装置1000将文档数据分割为多个页数据,且对分割的页数据的顺序排序。以下,针对实施这样的处理时的数据结构,进行说明。

图16是表示执行数据的分割和排序时的数据结构的典型例的图。

参照图16,图像形成装置1000具有文档数据401、临时数据队列402、页列表403、和病毒检查用数据队列404。

文档数据具有头部和主体部。主体部由N个页数据#1~#N构成。

图像形成装置1000将主体部分割为N个页数据,将通过该分割而得到的页数据#1~#N存储于临时数据队列402中。

例如,若由用户按顺序指定页数据#3和页数据#8,则在页列表403中,按顺序存储页数据#3和页数据#8的页信息。另外,页信息包含页编号。

若页数据的指定结束,则在病毒检查用数据队列404中以变更了顺序的状态存储页数据。在本例的情况下,按页数据#3、#8、#1、#2、#4、#5、#6、#7、#9、…#N的顺序存储页数据。

另外,详情如后所述,但典型而言,页列表403由主页列表和子页列表构成。

<E.功能的结构>

图17是用于说明图像形成装置1000的功能结构的功能框图。

参照图17,图像形成装置1000具有:读取部501、通信IF部502、储存部503、分割部504、病毒***505、处理实施部506、接受部507、以及显示部508。处理实施部506具有:显示控制部561、印刷处理部562、以及编辑处理部563。

读取部501与扫描单元12对应。读取部501读取通过自动原稿输送单元13输送的原稿的图像,生成读取数据。

通信IF部502经由网络而接收来自外部设备的数据。或者,通信IF部502例如从***图像形成装置1000的USB端口的USB存储器中读取数据。

通过读取部501而得到的数据和通过通信IF部502而接收的数据被容纳于储存部503。

分割部504将在储存部503中储存的数据分割为多个页数据。分割部504将通过分割而得到的多个页数据发送至病毒***505。需要说明的是,针对数据分割的具体方法如上所述,因此在此不重复说明。

病毒***505对多个页数据中的每一个,按指定的顺序实施病毒检查。具体而言,按基于上述的第1具体例至第5具体例而说明的顺序,对各页数据进行病毒检查。

接受部507接受用户操作。接受部507基于用户操作,将信号发送给病毒***505。例如,接受部507接受与在操作面板34(显示部508)上显示的页数据对应的图标的指定(选择)。此外,接受部507接受动作模式的指定。例如,接受部507接受扫描模式、编辑模式、印刷模式的指定。此外,接受部507在印刷模式的情况下,接受正面朝上功能的指定、小册子打印功能的指定等进一步指定。

处理实施部506实施各种处理。典型而言,处理实施部506实施指定的处理(任务的处理)。在一方面,处理实施部506实施基于用户操作的处理。

显示控制部561使页图标、页数据的预览图像等在显示部508上显示。

印刷处理部562控制主体部10的各部,在纸张P上形成图像。例如,印刷处理部562通过对图像形成单元11发送指令,使图像形成单元11实施图像形成等。

编辑处理部563对由用户指定的页实施基于用户操作的编辑。具体而言,编辑处理部563对指定的页,实施图像位移的位移量、图像位置调整、网屏处理、色调曲线调整等画质调整。另外,编辑处理部563在画质调整后,实施样品印刷。由此,用户能够确认调整后的画质是否如期待那样。

以下,针对分割部504、病毒***505、处理实施部506和接受部507的处理,基于功能框图进行具体说明。

(1)在储存部503中储存的数据是包含头部的结构的情况下,在通过病毒***505实施对头部的病毒检查后,分割部504将该数据分割为多个页数据。

(2)在一方面,若基于病毒***505的对于页数据的病毒检查结束,则处理实施部506不等待对于指定的顺序中的下一顺序的页数据的病毒检查结束,就对该病毒检查已结束的页数据实施指定的处理(参照图5)。

(3)在一方面,接受部507接受从多页中指定1页以上的页。病毒***505在对指定的页的页数据实施了病毒检查后,对多页之中除指定的页之外的页的页数据实施病毒检查(参照图7)。

(4)在一方面,接受部507按顺序从多页中接受2页以上的页的指定。病毒***505对指定的页的页数据按接受指定的顺序实施病毒检查(参照图8)。

(5)在一方面,接受部507从多页中接受1页以上的页的指定。病毒***505在接受部507接受2页以上的页的指定的情况下,判断指定的页中的全部或一部分是否连续。

病毒***505在指定的页中的全部或一部分连续的情况下,首先对连续的页的页数据实施病毒检查。病毒***505在对连续的页的页数据的病毒检查后,对连续的页的至少前后各1页的页数据实施病毒检查(参照图10)。

(6)在一方面,作为指定的处理,处理实施部506的显示控制部561将多页从第1页起按顺序以预定的张数为单位划分为多个组,且该以组为单位使该预定的张数的页同时在显示部508上预览显示。

病毒***505在对多页的页数据实施病毒检查时,以包含连续的页的组和该组的前后各1个组中包含的页为优先,对该优先的页的页数据实施病毒检查(参照图12)。

(7)处理实施部506的显示控制部561使预定数量的页图标同时在显示部508上显示。显示控制部561作为指定的处理,使与预定数量相同数量的页同时在显示部508上预览显示。多页中的每一页与彼此不同的页图标进行了关联。

接受部507进一步接受对图标的轻拂操作。显示控制部561基于轻拂操作,变更在显示部508上显示的预定数量的页图标(参照图13的状态(A)、(B))。接受部507根据预定数量的页图标基于轻拂操作而被显示到显示部508上的情况,判断为与预定数量的页图标进行了关联的预定数量的页被指定。

详细而言,接受部507以基于所述轻拂操作而所述预定数量的页图标在显示部508上显示了预定的时间以上作为条件,判断为预定数量的页被指定(参照图13的状态(C))。

(8)病毒***505在被指定了正面朝上功能的动作模式的情况下,从多页的最终页起按降序对多页的页数据中的每一个实施病毒检查(参照图14)。

(9)病毒***505在被指定了小册子打印功能的动作模式的情况下,按基于预定的规则进行了替换的顺序,对多页的页数据实施病毒检查(参照图15)。

另外,典型而言,分割部504、病毒***505、处理实施部506通过使CPU311(图2)执行程序而实现。储存部503可以设置在控制器31内,或者也可以是固定储存装置32。

<F.控制结构>

接着,针对由图像形成装置1000执行的处理的流程进行说明。具体而言,针对直到向病毒检查用数据队列404(参照图16)登记页数据为止的处理进行说明。

再次参照图16,在图像形成装置1000中,直到向病毒检查用数据队列404登记页数据为止的处理可以大致分为以下的处理(1)~(3)。

(1)从文档数据401生成临时数据队列402的处理

(2)从临时数据队列402向页列表403的登记处理(在指定的页连续的情况下,包括向子页列表的登记)

(3)基于页列表403,从临时数据队列402向病毒检查用数据队列404的页数据的登记处理(顺序变更处理)

图18是用于说明从文档数据401生成临时数据队列402的处理(处理(1))的流程的流程图。

参照图18,在步骤S101中,CPU311(参照图2等)从文档数据的头部获取页信息。在步骤S102中,CPU311从获取的页信息中获取文档数据的总页数(N)的信息。

在步骤S103中,CPU311将预定的变量i的值设定为1。在步骤S104中,CPU311从文档数据的主体部读取第i页的页数据#i。在步骤S105中,CPU311增加变量i的值。即,CPU311使i的值增加1。

在步骤S106中,CPU311判断i是否为N以上。CPU311若判断i为N以上(步骤S106中“是”),则在步骤S107中,将读取的全部页数据#1~#N登记在临时数据队列402中。CPU311若判断i低于N(步骤S106中“否”),则使处理进入步骤S104。

图19是用于说明从临时数据队列生成页列表的处理(处理(2))的流程的流程图。

在步骤S201中,CPU311判定对于页图标(参照图9)的用户操作是触摸操作还是轻拂操作。CPU311在判断为触摸操作的情况下,使处理进入步骤S202。CPU311在判断为轻拂操作的情况下,使处理进入步骤S208。

在步骤S202中,CPU311判断页列表403是否完成生成。CPU311在判断为未生成页列表403的情况下(步骤S202中“否”),在步骤S203中,生成页列表403。其后,CPU311使处理进入步骤S204。此外,CPU311在判断为页列表403完成生成的情况下(步骤S202中“是”),使处理进入步骤S204。

在步骤S204中,CPU311将与通过触摸操作而指定(选择)的页图标对应的页的页信息(典型而言,页编号)登记在页列表403中。

在步骤S205中,CPU311判断在页列表403中登记的页编号是否连续。CPU311在判断为连续的情况下(步骤S205中“是”),在步骤S206中,判断指定的页连续,针对指定的页前后的页的页信息也登记在页列表403(详细而言,子页列表)中。其后,CPU311使处理进入步骤S207。此外,CPU311在判断为不连续的情况下(步骤S205中“否”),使处理进入步骤S207。

在步骤S207中,CPU311判断是否进一步接受到触摸操作。CPU311在判断为接受到进一步的触摸操作的情况下(步骤S207中“是”),使处理进入步骤S202。CPU311在判断为未接受到进一步的触摸操作的情况下(具体而言,接受到意为结束页图标351的选择的用户操作的情况下),结束一系列处理。

在步骤S208中,CPU311进行页列表403的生成。在步骤S209中,CPU311获取指定的(位于中央的)页图标361(参照图13)的页编号和所显示的页图标数(在图13的情况下为5个),并生成页列表403。例如,在图13的情况下,将13页至17页的5页量的页编号(页信息)登记在页列表403中。

图20是用于说明基于页列表403的、从临时数据队列402向病毒检查用数据队列404的页数据的登记处理(处理(3))的流程的流程图。

参照图20,在步骤S301中,CPU311读取页列表403。在步骤S302中,CPU311判断在页列表403中有无页信息的登记。CPU311在判断为登记了的情况下(步骤S302中“是”),在步骤S303中,将预定的变量j的值设定为1。CPU311在判断为未登记的情况下(步骤S302中“否”),结束一系列处理。

在步骤S304中,CPU311读取从页列表403中从开头起第j个的页信息。在步骤S305中,CPU311将读取的第j个页信息(典型而言为页编号)的页数据从临时数据队列402移动至病毒检查用数据队列404。具体而言,将该页数据登记在病毒检查用数据队列404中后,从临时数据队列402中删除该页数据。

在步骤S306中,CPU311判断在页列表403中是否存在其他页信息。CPU311在判断为其他页信息存在的情况下(步骤S306中“是”),在步骤S307中,增加j的值。其后,CPU311使处理进入步骤S304。CPU311在判断为其他页信息不存在的情况下(步骤S306中“否”),结束一系列处理。

接着,针对图19中的步骤S206的详情进行说明。详细而言,针对在子页列表中的登记处理进行说明。

图21是用于说明图19中的步骤S206的详情的流程图。

参照图21,在步骤S401中,CPU311将预定的变量k的值设定为1。在步骤S402中,从页列表403中获取第k个连续页组的开头的页信息(典型而言为页编号)。

另外,“连续页组”是指在页列表403中,例如登记3页、4页、8页、9页的页编号来作为页信息的情况下,3页和4页构成1个连续页组,8页和9页构成1个连续页组。即,在该情况下,存在2个连续页组。

在步骤S403中,CPU311判断开头的页的1页之前的页是否存在于临时数据队列402中。CPU311在判断为存在的情况下(步骤S403中“是”),在步骤S404中,将该1页之前的页的页信息登记在子页列表中。其后,CPU311使处理进入步骤S405。CPU311在判断为不存在的情况下(步骤S403中“否”),使处理进入步骤S405。

在步骤S405中,CPU311从页列表403中获取第k个连续页组的最后的页信息(典型而言为页编号)。在步骤S406中,CPU311判断最后的页的1页之后的页是否存在于临时数据队列402中。CPU311在判断为存在的情况下(步骤S406中“是”),在步骤S407中,将该1页后的页的页信息登记在子页列表中。其后,CPU311使处理进入步骤S408。CPU311在判断为不存在的情况下(步骤S406中“否”),使处理进入步骤S408。

在步骤S408中,CPU311判断其他连续页组是否存在。CPU311在判断为存在的情况下(步骤S408中“是”),在步骤S409中,增加k的值。其后,CPU311使处理进入步骤S402。CPU311在判断为不存在的情况下(步骤S408中“否”),结束一系列处理。

图22是用于说明与子页列表相关的处理流程的流程图。

参照图22,在步骤S501中,CPU311读取子页列表。在步骤S502中,CPU311判断在子页列表中是否登记有页信息。CPU311在判断为登记了的情况下(步骤S502中“是”),在步骤S503中,将预定的变量m的值设定为1。在步骤S504中,CPU311在子页列表中,读取从开头起第m个的页信息。在步骤S505中,CPU311使读取的第m个页信息的页数据从临时数据队列402移动至病毒检查用数据队列404。

在步骤S506中,CPU311判断在子页列表中是否存在其他页信息。CPU311在判断为其他页信息存在的情况下(步骤S506中“是”),在步骤S507中,增加m的值。其后,CPU311使处理进入步骤S504。CPU311在判断为其他页信息不存在的情况下(步骤S506中“否”),结束一系列处理。

图23是用于说明图19的步骤S209的详情的流程图。

参照图23,在步骤S601中,CPU311判断页图标361(参照图13)是否处于移动中。CPU311在判断为处于移动中的情况下(步骤S601中“是”),使处理返回步骤S601。CPU311在判断为不处于移动中的情况下(步骤S601中“否”),在步骤S602中,判断页图标361是否停止了一定时间以上。

CPU311在判断为页图标停止了一定时间以上的情况下(步骤S602中“是”),在步骤S603中,获取在操作面板34中显示的页图标的页信息。例如,在图13的状态(C)的情况下,CPU311获取13页至17页的页信息(页编号)。在步骤S604中,CPU311将获取的页信息登记在页列表中。

图24是用于说明基于动作模式的排序处理的流程图。

参照图24,在步骤S701中,CPU311获取动作模式的信息。在步骤S702中,CPU311判断在获取的动作模式中是否存在印刷顺序的变更处理。例如,CPU311在动作模式是执行正面朝上功能的模式的情况下或是执行小册子打印功能的模式的情况下,判断为存在印刷顺序的变更处理。

CPU311在判断为存在印刷顺序的变更处理的情况下(步骤S702中“是”),在步骤S703中判断是否存在页排版的变更。例如,CPU311在动作模式是执行正面朝上功能的模式的情况下,判断为不存在页排版的变更。另一方面,CPU311在执行小册子打印功能的模式的情况下,判断为存在页排版的变更。

CPU311在判断为存在页排版的变更的情况下(步骤S703中“是”),在步骤S704中,执行页排版处理。其后,CPU311使处理进入步骤S705。CPU311在判断为不存在页排版的变更的情况下(步骤S703中“否”),使处理进入步骤S705。

在步骤S705中,CPU311在对临时数据队列402的页数据进行了排序的状态下,向病毒检查用数据队列404登记该页数据。

针对本发明的实施方式进行了说明,但本次公开的实施方式应当认为在全部方面均为例示,而不是限制性的。本发明的范围为权利要求书所示,意图包括与权利要求书等同的含义和范围内的所有变更。

45页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种扫描设备及其激光指向扫描方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类