打印控制设备、打印控制系统和打印控制方法

文档序号:9216987阅读:426来源:国知局
打印控制设备、打印控制系统和打印控制方法
【专利说明】打印控制设备、打印控制系统和打印控制方法
[0001]相关申请的交叉引用
[0002]本申请基于2014年3月20日提交的日本专利申请第2014-059187号并且按照35USC § 119要求该日本专利申请的优先权。
技术领域
[0003]本发明涉及打印控制设备、打印控制系统和打印控制方法。
【背景技术】
[0004]作为公报中所描述的一种传统技术,存在一种打印控制设备,其包括:存储单元,在打印保持状态下存储打印作业;传送单元,响应于传送请求而将存储在存储单元中的打印作业传送到打印装置;监视单元,监视由传送单元传送的打印作业在打印装置中的打印处理,包括打印作业的打印份数;打印控制单元,在监视单元检测到由传送单元传送的打印作业在打印装置中的打印处理的错误的情况下,指示打印装置取消打印作业的打印处理,并且进行控制以使得打印作业返回到使打印作业与到取消打印处理为止完成的打印作业的打印份数相关的打印保持状态(参考日本专利申请公开公布第2009-075831号)。
[0005]另外,作为公报中所描述的传统技术,存在一种设置有对象ID管理表并管理打印机的管理设备。对象ID管理表保持由各个供应方和制造方唯一定义的私人管理信息库(MIB)的对象ID。管理设备从通过指定对象ID的网络连接的打印机的MIB获取对应于对象ID的值,并且利用所获取的数据管理打印机(参考日本专利申请公开公布第2007-004269号)O

【发明内容】

[0006]根据本发明的第一方面,提供了一种打印控制设备,包括:接收单元,接收指示在记录介质上进行打印的打印指令;传送单元,使存储单元存储接收单元接收到的打印指令并将打印指令传送到包括能够存储多个打印指令的区域的打印装置;获取单元,在打印装置中删除了打印指令的情况下,如果所删除的打印指令是传送单元传送的打印指令,则该获取单元获取与打印装置中所删除的打印指令的处理状态相关的信息;以及检测单元,基于获取单元获取的与处理状态相关的信息来检测所删除的打印指令中的打印处理的错误。
[0007]根据本发明的第二方面,根据第一方面的打印控制设备还包括:信息获取单元,获取表示打印装置保持的打印指令的信息;以及识别单元,基于作为信息获取单元获取的与打印指令有关的信息的第一信息以及作为在获取第一信息之前由信息获取单元获取的与打印指令有关的信息的第二信息,识别在打印装置中删除的打印指令。
[0008]根据本发明的第三方面,在根据第二方面的打印控制设备中,在识别单元识别出的打印指令包括向存储在存储单元中的打印指令给予的唯一信息的情况下,假设所识别的打印指令是传送单元传送的打印指令,获取单元获取与打印装置中的处理状态相关的信息。
[0009]根据本发明的第四方面,在根据第一方面的打印控制设备中,在与处理状态相关的信息中未假定输出打印指令的情况下或者在包括在与处理状态相关的信息中的已完全输出的页数和由存储在存储单元中的打印指令指示输出的页数彼此不同的情况下,检测单元检测到打印处理的错误。
[0010]根据本发明的第五方面,根据第一方面的打印控制设备还包括指示打印装置删除打印指令的指示单元。在由打印指令指示输出的页数超过预定阈值的情况下,传送单元分割打印指令并将打印指令传送到打印装置,而在分割后的多个打印指令之中的一个打印指令的打印处理中检测单元检测到错误的情况下,指示单元指示打印装置删除分割后的多个打印指令之中的剩余的打印指令。
[0011]根据本发明的第六方面,根据第一方面的打印控制设备还包括移动控制单元,该移动控制单元执行将在打印处理中检测单元未检测到错误的打印指令从存储单元中的第一区域移动到第二区域的控制,并且执行将在打印处理中检测单元检测到错误的打印指令从存储单元的第一区域移动到第三区域的控制。
[0012]根据本发明的第七方面,提供了一种打印控制系统,包括:打印装置,基于指示在记录介质上进行打印的打印指令来执行打印处理;以及打印控制设备,经由通信线与打印装置连接。打印装置包括能够存储多个从打印控制设备发送的打印指令的区域。打印控制设备包括:接收单元,接收打印指令;传送单元,使存储单元存储接收单元接收到的打印指令并且将打印指令传送到打印装置;获取单元,在打印装置中删除了打印指令的情况下,如果所删除的打印指令是传送单元传送的打印指令,则该获取单元获取与打印装置中删除的打印指令的处理状态相关的信息;以及检测单元,基于获取单元获取的与处理状态相关的信息来检测所删除的打印指令中的打印处理的错误。
[0013]根据本发明的第八方面,提供了一种打印控制方法,包括:接收指示在记录介质上进行打印的打印指令;使存储单元存储所接收到的打印指令并将打印指令传送到打印装置,该打印装置包括能够存储多个打印指令的区域;在打印装置中删除了打印指令的情况下,如果所删除的打印指令是所传送的打印指令,则获取与打印装置中删除的打印指令的处理状态相关的信息;以及基于与所获取的处理状态相关的信息来检测所删除的打印指令中的打印处理的错误。
[0014]根据本发明的第一方面,与不采用该配置的情况相比,有利于检测由设备传送的指示在记录介质上进行打印的打印指令的打印处理中的错误。
[0015]根据本发明的第二方面,与不采用该配置的情况相比,容易识别在打印装置中删除了的打印指令。
[0016]根据本发明的第三方面,可以获取与从该设备传送的打印指令相关的信息。
[0017]根据本发明的第四方面,与不采用该配置的情况相比,可以更可靠地检测到由设备传送的打印指令的打印处理中的错误。
[0018]根据本发明的第五方面,在检测到所分割的打印指令的打印处理中的错误的情况下,可以删除所分割的打印指令的剩余部分。
[0019]根据本发明的第六方面,与不采用该配置的情况相比,容易确定打印处理已正常完成的打印指令以及打印处理尚未正常完成的打印指令。
[0020]根据本发明的第七方面,与不采用该配置的情况相比,可以提供一种有利于检测传送到打印设备且指示在记录介质上进行打印的打印指令的打印处理中的错误的打印控制系统。
[0021]根据本发明的第八方面,与不采用该配置的情况相比,能够利于检测传送到打印设备且指示在记录介质上进行打印的打印指令的打印处理中的错误。
【附图说明】
[0022]将基于附图详细描述本发明的示例性实施例,附图中:
[0023]图1是示出本示例性实施例中的打印控制系统的示意性配置的具体示例的图;
[0024]图2是示出本示例性实施例中的打印控制设备的功能配置的具体示例的框图;
[0025]图3是示出作业管理部具有的队列的具体示例的图;
[0026]图4A是示出传送完成列表的具体示例的图;
[0027]图4B是示出删除列表的具体示例的图;
[0028]图4C是示出输出完成列表的具体示例的图;
[0029]图5是示出将一个打印作业顺序地存储在每个队列中的处理过程的具体示例的流程图;
[0030]图6是示出输出控制部确定在打印装置中是否已正常完成打印的过程的具体示例的流程图;
[0031]图7是示出作业信息获取部给出在打印装置中删除的打印作业的通知的过程的具体示例的流程图;
[0032]图8是示出在分割作业变成输出错误的情况下的处理过程的具体示例的流程图;
[0033]图9A至图9C是示出当分割作业已变成输出错误时的每个列表的具体示例的图;以及
[0034]图10是示出本示例性实施例中的打印控制设备的硬件配置示例的图。
【具体实施方式】
[0035]下文中,将参照附图详细描述本发明的示例性实施例。
[0036][第一不例性实施例]
[0037]<系统的整体配置>
[0038]首先,将说明打印控制系统I的整体配置。图1是示出本示例性实施例中的打印控制系统I的示意性配置的具体示例的图。本示例性实施例中的打印控制系统I包括连接到网络40的打印控制设备10、打印装置20和操作终端30。
[0039]打印控制设备10将从操作终端30传送的打印作业顺序地传送到打印装置20 (稍后将描述详情),并且从打印装置20获取所传送的打印作业的处理状态。然后,打印控制设备10基于打印装置20中的处理状态来检测打印处理的错误,并且分别管理在打印装置20中已正常完成打印的打印作业以及在打印装置20中尚未正常完成打印的打印作业。这里,打印作业包括要打印的图像数据以及描述打印处理中的设置的控制命令,并且表示用于在打印装置20中所执行的打印处理的数据单位。在本示例性实施例中,打印作业用作打印指令的示例。
[0040]打印装置20例如是具有扫描功能、打印功能、复印功能、传真功能等的装置,并且通过基于从打印控制设备10传送的打印作业在诸如纸张的记录介质上形成图像来执行打印处理。这里,假设打印装置20具有将传送的打印作业临时存储在打印装置20中的第二假脱机(spooler) 21 (参照图2)中的假脱机功能以及执行响应于用户的操作而从第二假脱机21输出打印作业的打印处理。第二假脱机21被当作能够存储多个打印作业的区域。
[0041]打印装置20响应于来自打印控制设备10的请求而向打印控制设备10通知与打印装置20保持的打印作业有关的信息、每个打印作业的处理状态等。这里,例如,利用作为用于执行打印的协议的线路打印机后台程序协议(LPR)来向打印控制设备10通知打印装置20保持的打印作业。此外,例如,向打印控制设备10通知每个打印作业的处理状态作为MIB信息。MIB信息一般是作为利用简单网络管理协议(SNMP)监视的对象的设备为了向外部通知自身设备的状态而公开的信息,该简单网络管理协议(SNMP)是用于监视设备的协议。在本示例性实施例中,MIB信息被用作与处理状态相关的信息的示例。
[0042]操作终端30是当打印诸如图像和文档的数据时用户操作的终端。例如,操作终端30是个人计算机(PC)。操作终端30响应于用户的操作而生成打印作业,并且将所生成的打印作业发送到打印控制设备10。
[0043]作为通信线路的示例的网络40是用于在打印控制设备10、打印装置20和操作终端30之间进彳丁彳目息通彳目的通彳目单兀。例如,网络40是局域网(LAN)。在本不例性实施例中,打印控制设备10、打印装置20和操作终端30被配置为与网络40连接;然而,不限于此。例如,将打印控制设备10与打印装置20连接的网络和将打印控制设备10与操作终端30连接的网络可以分离地存在。
[0044]如上所述,打印控制系统I不是直接从操作终端30而是通过打印控制设备10将打印作业发送到打印装置20以便执行打印。
[0045]<打印控制设备的功能配置>
[0046]接下来,将说明打印控制设备10的功能配置。图2是示出在本示例性实施例中的打印控制设备10的功能配置的具体示例的框图。
[0047]打印控制设备10包括接收打印作业的接收部11、接收用户操作的操作接收部12、通过将打印作业存储在队列中来管理打印作业的作业管理部13、显示与打印作业相关的信息等的显示部14以及将打印作业传送到稍后描述的第一假脱机19的作业传送部15。打印控制设备10包括获取与存储在打印装置20的第二假脱机21中的打印作业有关的信息的作业信息获取部16、检测打印作业中的打印处理的错误的输出控制部17、从打印装置20获取与打印作业相关的MIB信
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1