信息处理系统以及信息处理装置的制作方法

文档序号:15384495发布日期:2018-09-08 00:24阅读:140来源:国知局

本公开涉及信息处理系统以及信息处理装置,尤其,涉及包括与图像形成装置共享通信接口的信息处理装置的信息处理系统、以及构成该信息处理系统的信息处理装置。



背景技术:

以往,提出了具备打印服务器的信息处理系统。例如,日本特开2010-170234号公报公开一种具备mfp(多功能复合一体机(multi-functionalperipheral))等复合机和服务器装置的图像形成系统。

在上述图像形成系统中,服务器装置接收图像输出数据,并将该图像输出数据与目的地的用户识别信息或者目的地的用户组识别信息相关联地存储。该服务器装置若接收在复合机3中输入的用户认证信息,则判定该用户认证信息是否合法,且在判定为该用户认证信息是合法的信息的情况下,将图像输出数据之中的、与在该用户认证信息中包含的用户识别信息相关联的图像输出数据或者与该用户认证信息的用户所属的用户组的用户组识别信息相关联的图像输出数据发送给复合机。

在如上所述的信息处理系统中,考虑在服务器装置和图像处理装置之间共享通信接口。在这样的情况下,可提供以往由图像处理装置不能提供的服务,另一方面,可产生以往意想不到的缺点。作为可产生的缺点的一例,可举出作为安全打印而已知的功能(图像形成需要用户允许的功能)或印章功能在服务器装置和图像处理装置中重复执行。

鉴于以上,需要用于避免在服务器装置和图像处理装置之间共享了通信接口的情况下可产生的缺点的技术。



技术实现要素:

基于本公开的信息处理系统具备:通信接口;信息处理部,经由通信接口取得任务数据;以及任务执行部,执行由任务数据所实现的印刷任务。任务数据包括:印刷数据,规定图像;以及设定数据,规定印刷任务的设定。信息处理部包括:执行部件,执行基于设定的特定处理;变更部件,变更任务数据的设定数据的设定内容,使得解除与由执行部件所执行的特定处理对应的设定;以及转发部件,将变更后的任务数据转发给任务执行部。

特定处理可以是规定印刷顺序或者印刷数据的图像的加工的处理。

解除设定可以包括在设定数据中将表示特定处理的执行或者不执行的切换信息的描述从执行变更为不执行。

解除设定可以包括在设定数据中删除与特定处理对应的设定的描述。

特定处理可以是通过由用户输入与任务数据相关联地设定的信息而执行印刷的安全打印处理。

信息处理系统还可以具备受理信息的输入的输入部。特定处理可以包括请求向输入部输入与有关安全打印的设定对应的信息。信息处理部可以以信息的输入为条件,将任务数据转发给任务执行部。

在判断为设定数据不包括有关安全打印的设定的情况下,信息处理部可以不等待从输入部输入信息就将任务数据转发给任务执行部。

特定处理可以是变更任务数据的印刷数据使得所指定的图像被重叠印刷在与印刷数据对应的图像上的覆盖处理。

图像可以包括印刷任务中记录在纸张的头部以及底部的至少一方的字符串的图像。

信息处理系统还可以具备存储信息处理部的设定的存储装置。信息处理部可以根据在存储装置中存储的信息处理部的设定,决定字符串。

在信息处理系统中,任务执行部可以是图像处理装置。在信息处理系统中,信息处理部可以是服务器。可以是图像处理装置和服务器的各自的框体连结,作为信息处理设备来一体构成。

在信息处理系统中,任务执行部可以是图像处理装置。在信息处理系统中,信息处理部可以是服务器。在信息处理系统中,图像处理装置和服务器可以经由网络而连接。

根据本公开的另一方面,提供一种信息处理装置,具备:通信接口;以及信息处理部,经由通信接口取得任务数据。任务数据包括:印刷数据,规定图像;以及设定数据,规定由任务数据所实现的印刷任务的设定。信息处理部执行特定处理,且变更任务数据的设定数据,使得解除设定,并将变更后的任务数据转发给执行由任务数据所实现的印刷任务的任务执行部。

信息处理装置可以与任务执行部容纳在同一个框体中。

信息处理装置还可以具备受理信息的输入的输入部,特定处理包括请求向输入部输入与有关安全打印的设定对应的信息。信息处理部可以以信息的输入为条件,将任务数据转发给任务执行部。输入部还可以受理任务执行部的设定的输入。

根据本公开的又一方面,提供一种由计算机所执行的程序。程序使计算机执行:经由通信接口取得包括规定图像的印刷数据和与印刷任务的设定对应的设定数据的任务数据的步骤;执行特定处理的步骤;变更任务数据的设定数据使得解除设定的步骤;以及将变更后的任务数据转发给执行由该任务数据所实现的印刷任务的任务执行部的步骤。

本发明的上述以及其他的目的、特征、方面以及优点应从与附图相关地理解的有关本发明的以下的详细说明而变得清楚。

附图说明

图1是表示网络系统的概略的结构的图。

图2是信息处理设备100的硬件框图。

图3是信息终端500的硬件框图。

图4是信息处理系统100的功能框图。

图5是表示任务数据的一例的图。

图6是表示任务数据的其他的例子的图。

图7是表示在网络系统1000中,从信息终端500生成任务数据之后在打印机部10中执行有关该任务数据的印刷任务为止的流程的图。

图8是表示在步骤s240中显示的画面的一例的图。

图9是根据变更前的任务数据900而在纸张上印刷的图像的一例。

图10是根据变更后的任务数据900而在纸张上印刷的图像的一例。

图11是根据变更后的任务数据900而在纸张上印刷的图像的其他的例子。

图12是表示网络系统的变形例的结构的图。

具体实施方式

以下,参照附图说明信息处理系统的实施方式。在以下的说明中,对相同的部件以及结构元素标注相同的标号。它们的名称以及功能也相同。因此,不重复它们的说明。

[1.包括信息处理系统的网络系统的概略的结构]

图1是表示网络系统的概略的结构的图。如图1所示,网络系统1000包括作为信息处理系统的一例的信息处理设备100和信息终端500。信息处理设备100例如经由全球网络而与信息终端500进行通信。

信息处理设备100例如作为以下设备来实现:服务器和作为图像处理装置的mfp将各自的框体连结而一体构成。信息处理设备100具备作为其服务器部分以及其mfp部分的用户接口来利用的操作面板30。

信息终端500是例如安装了打印机驱动器的个人计算机。

[2.信息处理系统的硬件结构]

图2是信息处理设备100的硬件框图。如图2所示,信息处理设备100主要包括作为mfp等的打印机来发挥作用的打印机部10和服务器部20。以下,说明它们各自的结构。

(打印机部10)

如图2所示,打印机部10包括用于控制打印机部10整体的cpu(中央处理单元(centralprocessingunit))150和存储部160。

存储部160例如由非易失性存储器所实现。在存储部160中存储的信息可以包括由cpu150所执行的程序以及利用于该程序的执行的数据。

打印机部10还包括图像处理部151、图像形成部152、图像读取部153和内部接口180。

图像处理部151通过对输入的图像数据进行处理,从而执行例如输出的图像的放大/缩小等的处理。图像处理部151例如由图像处理用的处理器以及存储器所实现。

图像形成部152由调色剂盒、用于容纳记录纸张的纸张托盘以及感光体等用于在记录纸张上形成图像的硬件资源、以及用于输送记录纸张的硬件资源所实现。

图像读取部153由扫描仪等生成原稿的图像数据的硬件资源所实现。

由于图像处理部151、图像形成部152以及图像读取部153的各自的功能在图像形成装置中众所周知,所以在此不重复详细的说明。

内部接口180作为与服务器部20的通信的接口来发挥作用,例如由lan(局域网(localareanetwork))卡所实现。

(服务器部20)

如图2所示,服务器部20包括用于控制服务器部20整体的cpu250、网络通信部260、存储部270和内部接口280。

网络通信部260通过经由全球网络而与信息终端500等外部设备之间执行数据的发送接收的硬件资源所实现。该硬件资源的一例是网卡。cpu250经由网络通信部260而与外部设备进行通信。

存储部270例如由非易失性存储器所实现。在存储部270中存储的信息可以包括由cpu250所执行的程序以及利用于该程序的执行的数据。

(操作面板30的控制)

cpu250还控制操作面板30。操作面板30包括控制用电路350、由有机el显示器等所实现的显示部360、由触摸传感器等所实现的输入部370。

控制用电路350根据来自cpu250的控制信号,对显示部360的显示动作进行控制。

输入部370将输入的信息输出到控制用电路350。控制用电路350将与从输入部370输入的信息相应的信号输出到cpu250。

[3.信息终端的硬件结构]

图3是信息终端500的硬件框图。如图3所示,信息终端500包括用于控制信息终端500整体的cpu550、存储部510、输入部520、显示部530和网络通信部580。

存储部510例如由非易失性存储器所实现。在存储部510中存储的信息可以包括由cpu550所执行的程序以及利用于该程序的执行的数据。程序包括用于生成印刷任务的数据(任务数据)的打印机驱动器。

输入部520由键盘和/或显示软件键的显示器(触摸传感器)等输入装置所实现。输入部520将输入的信息输出到cpu550。

显示部530由液晶显示器等显示装置所实现。显示部530根据cpu550的控制来显示信息。

网络通信部580通过经由全球网络而与信息处理设备100等外部设备之间执行数据的发送接收的硬件资源而实现。该硬件资源的一例是网卡。cpu550经由网络通信部580而与外部设备进行通信。

[4.信息处理系统的功能结构]

图4是信息处理系统100的功能框图。在图4中,示出了信息终端500和信息处理设备100的各自的功能块。

(信息终端500)

信息终端500包括打印机驱动器590。打印机驱动器590例如通过cpu550执行打印机驱动器用的程序而实现。

打印机驱动器590包括印刷设定部591。在打印机驱动器590中,印刷设定部591根据来自用户的指定,在任务数据中加入与印刷有关的设定。

加入的设定的一例是规定安全打印的on/off的设定。在安全打印为on的情况下,以与该任务数据相关联地设定的口令的输入为条件,执行有关该任务数据的印刷。在安全打印为off的情况下,除非在其他的设定中要求,否则不需要输入口令而印刷该任务数据。

加入的设定的其他的例子是规定覆盖的on/off以及项目的指定的设定。在覆盖为on的情况下,表示与覆盖相关联地指定的项目的图像在有关任务数据的印刷中重叠在印刷数据的图像上而印刷在纸张上。项目的一例是执行了印刷的日期。其他的例子是被印刷的文件(例如,构成后述的印刷数据的图像的应用文件)的保存地点。再其他的例子是与任务数据相关联的用户名。

(服务器部20)

服务器部20包括打印服务器290。打印服务器290例如由执行打印服务器用的程序的cpu250和存储部270所实现。

打印服务器290包括印刷任务管理部291、印刷任务存储部292、印刷设定识别部293、印刷设定解除部294以及印刷设定反映部295。

印刷任务管理部291读取网络通信部260接收到的印刷任务(任务数据)。接收到的任务数据基本上作为应暂时保持的任务来处理。即,在信息处理设备100中,接收到的任务数据不会立即转发给打印机部10。

印刷任务存储部292例如由存储部270所实现,存储由印刷任务管理部291所读取的任务数据。

与印刷任务管理部291的印刷任务的接收(读取)并行地,印刷设定识别部293对印刷任务存储部292内的印刷任务进行分析。印刷设定识别部293从印刷任务中提取该分析的结果应在打印服务器290中处理的印刷设定,并记录在ram(随机存取存储器(randomaccessmemory))中。

另外,在印刷任务中,有时不包括应在打印服务器290中处理的印刷设定。在这样的情况下,不存在由印刷设定识别部293所提取的印刷设定。将由这样的印刷任务所实现的印刷也称为“通常印刷”。

在某实施方式中,印刷任务(任务数据)由头部(header)、印刷数据以及底部(footer)构成。如上所述的印刷设定通常存储在“头部”中。因此,印刷设定识别部293可以只对各任务数据的头部进行印刷设定的分析。即,若对于头部的分析完成,则结束对于任务数据的分析。

若结束分析,则印刷设定识别部293判断任务数据的印刷设定是否包括安全打印或认证打印等需要保持印刷任务的设定。在通常印刷的情况下,印刷设定识别部293判断为不需要保持,委托印刷任务管理部291解除保持。即,在服务器部20中,印刷设定识别部293进行的头部的分析完成的时刻,可解除印刷任务的保持。印刷任务的保持可在印刷任务的整体的接收的完成前解除。由此,服务器部20能够一边从客户端计算机(信息终端500等)接收印刷任务,一边对打印机部10转发任务数据,能够将印刷处理的延迟降低到最小限度。

印刷设定反映部295执行基于印刷任务中的印刷设定的处理。基于印刷设定的处理的一例是用于安全印刷(印刷设定)的口令的输入请求。其他的例子是向印刷数据追加用于覆盖日期(印刷设定)的日期图像。此时,印刷设定反映部295变更印刷数据,使得追加表示日期的图像。

印刷设定解除部294变更印刷任务,使得解除与印刷设定反映部295已执行的处理对应的印刷设定。

如上,服务器部20在印刷任务包括应在服务器部20(打印服务器290)中处理的印刷设定的情况下,执行基于该印刷设定的处理(印刷设定反映部295),进一步,在变更印刷任务使得解除该印刷设定之后(印刷设定解除部294),将印刷任务转发给打印机部10。

(打印机部10)

打印机部10包括印刷设定反映部191和印刷处理部192。

印刷设定反映部191例如由图像处理部151和/或cpu150所实现。在接收到印刷任务的情况下,印刷设定反映部191在该印刷任务中包含的印刷数据上反映印刷设定。例如,在印刷任务包括“缩小70%”的印刷设定的情况下,印刷设定反映部191使印刷数据中包含的印刷对象的图像缩小70%。

印刷处理部192例如由图像形成部152所实现,执行由印刷任务所规定的印刷动作。

[5.任务数据]

图5是表示任务数据的一例的图。如图5所示,任务数据900包括头部区域910、印刷数据区域920和底部区域930。

头部区域910包括描述印刷设定信息的设定信息区域911。在设定信息区域911中描述的印刷设定的一例是表示安全印刷(安全打印)为on或者off的切换信息(例如,标记)。

在图5所示的例中,安全印刷的设定的切换信息成为表示执行该处理的on。若切换信息设定或者变更为表示不执行该处理的off,则不执行该处理。

设定信息区域911包括“任务id”和“口令”,作为与安全印刷相关的设定内容。任务id确定个别的任务数据。口令确定应输入的信息(例如,字符串)。

在设定信息区域911中描述的印刷设定的其他的例子是表示覆盖印刷为on或者off的信息。设定信息区域911包括“项目”,作为与覆盖印刷相关的设定内容。“项目”确定应作为覆盖印刷来印刷的信息(例如,日期)。

图6是表示任务数据的其他的例子的图。在图6所示的例中,在设定信息区域911中,安全印刷和覆盖印刷这双方的设定都成为off。在任务数据中,除了图5以及图6所示的例之外,可能还有只有安全印刷和覆盖印刷中的任一个设定成为on的情况。

[6.处理的流程]

图7是表示在网络系统1000中,从信息终端500生成任务数据之后在打印机部10中执行有关该任务数据的印刷任务为止的流程的图。

如图7所示,在步骤s100中,信息终端500的cpu550取得印刷指示。cpu550例如从输入部520取得印刷指示。

在步骤s110中,cpu550根据印刷指示来生成任务数据,并发送给信息处理设备100。

在步骤s200中,信息处理设备100的服务器部20的cpu250开始接收从信息终端500发送的印刷任务(任务数据)。另外,在步骤s200中,cpu250与接收到的任务数据相关联地存储“保持”的标签信息。该标签信息是用于确定是否允许该任务数据向打印机部10转发的信息。“保持”的标签信息禁止该转发。通过“保持”的标签信息切换为“解除保持”的标签信息,允许该转发。

在步骤s210中,cpu250在接收到的任务数据中识别印刷设定。更具体而言,cpu250作为印刷设定识别部293来判断任务数据的头部是否包括应在服务器部20(打印服务器290)中处理的印刷设定。在一例中,如图5所示,若安全印刷的设定为on,则cpu250判断为任务数据包括应在服务器部20中处理的印刷设定。在其他的例中,若覆盖印刷的设定为on,则cpu250判断为任务数据包括应在服务器部20中处理的印刷设定。在再其他的例中,若安全印刷以及覆盖印刷这双方的设定都为off,则cpu250判断为任务数据不包括应在服务器部20中处理的印刷设定。

在步骤s220中,cpu250判断是否完成了接收到的任务数据的头部区域的分析。例如,cpu150若判断为从任务数据的开头起执行分析,且该分析到达了表示完成头部区域的信息(步骤s220中“是”),则将控制进入步骤s230。

在步骤s230中,cpu250判断由接收到的任务数据所规定的印刷任务是否为通常印刷(安全印刷的设定是否为off)。cpu250若判断为该印刷任务是通常印刷(步骤s230中“是”),则将控制进入步骤s250。cpu250若判断为该印刷任务不是通常印刷(步骤s230中“否”),则将控制进入步骤s240。

在步骤s240中,cpu250请求输入认证信息(用于安全印刷的口令)。该请求的一例是在操作面板30的显示部中显示请求输入口令的画面。

图8是表示在步骤s240中显示的画面的一例的图。如图8所示,口令请求画面300显示为了执行印刷任务而催促输入口令的消息(“请输入用于执行印刷任务的口令。”)和确定任务数据的信息(任务id)。口令请求画面300还显示口令输入栏301。用户在口令输入栏301中输入口令。若输入的口令与在设定信息区域911中存储的口令一致,则cpu250将控制进入步骤s250。

在步骤s250中,cpu250使在步骤s200中与任务数据相关联的标签信息“保持”切换为标签信息“解除保持”。

在步骤s260中,cpu250将任务数据应在服务器部20中处理的印刷设定中,除了安全印刷以外的设定信息,反映到印刷任务中。任务数据应在服务器部20中处理的印刷设定的一例是覆盖。例如,cpu150对任务数据900的印刷数据区域920进行加工,使得追加应在纸张上以覆盖来印刷的图像(设定信息区域911的“项目”的图像)。

图9是根据变更前的任务数据900(印刷数据区域920)而在纸张上印刷的图像的一例。如图9所示,虽然在纸张90的正文区域91印刷了图像,但在页眉(pageheader)区域92什么也没有印刷。

图10是根据变更后的任务数据900(印刷数据区域920)而在纸张上印刷的图像的一例。与图9的纸张90相比,图10的纸张90在页眉区域92追加了字符串“2017年1月1日”。该字符串是设定信息区域911的“项目”的图像的一例。更具体而言,表示“项目”的日期。

另外,cpu250根据服务器部20中的设定来决定要追加的信息。该设定例如存储在存储部270中。例如,追加的日期是与配置服务器部20的时区相应的日期。此外,追加的日期的格式基于服务器部20中的格式的设定。若格式设定为“日语”,则如图10所示,追加使用了汉字的字符串。若格式设定为“英语”,则如图11所示,追加英语记号的日期(january1,2017)的图像。

返回到图7,在步骤s270中,cpu250在印刷任务中解除在步骤s250中反映到印刷任务的印刷设定。该解除的一例是印刷任务的变更。例如,在印刷任务中安全印刷的设定为on的情况下,解除的一例是变更任务数据使得将该安全印刷设定设为off。例如,在印刷任务中覆盖印刷的设定为on的情况下,解除的一例是变更任务数据使得将该覆盖印刷设定设为off。更具体而言,解除的一例是将任务数据从图5所示的状态变更为图6所示的状态。

在步骤s280中,cpu250将上述的处理后的任务数据转发给打印机部10。

在步骤s300中,打印机部10的cpu150执行由被转发的任务数据所规定的印刷任务。

[7.网络系统的结构的变形例]

图12是表示网络系统的变形例的结构的图。在网络系统中,信息处理系统不需要构成为一体。虽然在图1所示的网络系统中,在信息处理设备100中,服务器部20和打印机部10将各自的框体连结,但在图12所示的网络系统1001的信息处理系统1000中,服务器20a和mfp100a构成为单体。

服务器20a是信息处理部的一例,具有与服务器部20(图1等)同样的结构。mfp100a是任务处理部的一例,具有与打印机部10(图1等)同样的结构。在图12的例中,服务器20a和mfp100a经由lan等内部网络n2进行通信。服务器20a和信息终端500经由全球网络等外部网络n1进行通信。

[8.公开的总结]

以上说明的本公开可如下总结。

(1)基于本公开的信息处理系统(信息处理设备100)具备:通信接口(网络通信部260);信息处理部(cpu250),经由通信接口取得任务数据;以及任务执行部(打印机部10),执行由任务数据所实现的印刷任务。任务数据(任务数据900)包括:印刷数据(印刷数据区域920),规定图像;以及设定数据(头部区域910),规定印刷任务的设定。信息处理部执行基于设定的处理(步骤s240,步骤s260),变更在任务数据的头部内描述的设定数据的内容,使得解除设定(步骤s270),且将变更后的任务数据转发给任务执行部(步骤s280)。

另外,在另一方面中,基于本公开的信息处理系统(信息处理设备100)具备:通信接口(网络通信部260);信息处理部(cpu250),经由通信接口取得任务数据;以及任务执行部(打印机部10),执行由任务数据所实现的印刷任务。任务数据(任务数据900)包括:印刷数据(印刷数据区域920),规定图像;以及设定数据(头部区域910),规定印刷任务的设定。信息处理部具有:执行部件,执行基于设定的特定处理(步骤s240,步骤s260);变更部件,变更在任务数据的头部内描述的设定数据的内容,使得解除与由执行部件所执行的特定处理对应的设定(步骤s270);以及转发部件,将变更后的任务数据转发给任务执行部(步骤s280)。

(2)信息处理系统还可以具备受理信息的输入的输入部(操作面板30)。特定处理可以包括请求向输入部输入与有关安全打印的设定对应的信息。信息处理部可以以信息的输入为条件,将任务数据转发给任务执行部。

(3)在判断为设定数据不包括有关安全打印的设定的情况下(步骤s230中“是”),信息处理部可以不等待从输入部输入信息就将任务数据转发给任务执行部(不等待步骤s240中的认证信息的输入,在步骤s250中解除保持)。

(4)特定处理可以是变更任务数据的印刷数据使得所指定的图像被重叠印刷在与印刷数据对应的图像上的覆盖处理(步骤s260,步骤s270)。

(5)图像可以包括印刷任务中记录在纸张的头部以及底部的至少一方的字符串的图像(页眉区域92的图像)。

(6)信息处理系统还可以具备存储信息处理部的设定的存储装置(存储部270)。信息处理部可以根据在存储装置中存储的信息处理部的设定,决定字符串。

应认为本次公开的各实施方式在所有方面是例示而非限制性的。本发明的范围由权利要求书表示而非由上述的说明表示,意图包含与权利要求书等同的含义及范围内的所有变更。此外,在实施方式以及各变形例中说明的发明尽可能单独或组合实施。

说明了本发明的实施方式,但应认为本次公开的实施方式在所有方面是例示而非限制性的。本发明的范围由权利要求书表示,意图包含与权利要求书等同的含义及范围内的所有变更。

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