印刷控制装置、印刷系统及印刷控制方法与流程

文档序号:15752312发布日期:2018-10-26 18:00阅读:来源:国知局

技术特征:

1.一种印刷控制装置,其特征在于,被连接在以多:1或者多:多的方式连接的主机与印刷装置之间,且搭载利用以1∶1连接为前提的命令来进行所述主机与所述印刷装置之间的印刷数据的控制的HTTP服务器,

所述印刷控制装置具备:

印刷数据接收部,其接收从所述主机发送出的用标记语言描述的所述印刷数据;

命令生成部,其在由所述印刷数据接收部从一个所述主机接收到所述印刷数据之后,在从与一个所述主机不同的所述主机发送出的印刷数据之前附加包含虚设数据和设定初始化命令的初始化命令来生成印刷指示命令;和

命令发送部,其将所述印刷指示命令发送至所述印刷装置,

所述命令生成部将获取所述印刷装置的状态的状态获取命令附加于所述印刷指示命令,

所述命令发送部将附加了所述状态获取命令的印刷指示命令发送至所述印刷装置,

所述印刷控制装置还具备:

响应获取部,其获取与从所述印刷装置发送出的附加了所述状态获取命令的印刷指示命令对应的响应;和

响应返回部,其发送基于所述响应的印刷结果。

2.根据权利要求1所述的印刷控制装置,其特征在于,

所述初始化命令包括使所述印刷装置返回的状况有效的有效命令,

所述响应获取部在直至接收与附加了所述状态获取命令的印刷指示命令对应的响应为止的期间,获取从所述印刷装置发送的状况,

所述响应返回部将所述响应获取部获取到的状况与所述印刷结果一起发送。

3.根据权利要求2所述的印刷控制装置,其特征在于,

在发送了所述印刷数据时,所述命令生成部在生成所述印刷指示命令之前生成对规定的印刷数据附加了所述状态获取命令的印刷前命令,

所述命令发送部将所述印刷前命令发送至所述印刷装置,

所述响应获取部接收与所述印刷前命令对应的响应,

所述印刷控制装置还具备印刷中止处理部,该印刷中止处理部在基于由所述响应获取部获取到的与所述印刷前命令对应的响应而判定为所述印刷装置处于不能印刷的状态的情况下进行印刷中止处理,

所述印刷中止处理包括将印刷中止通知给所述印刷数据的发送源的处理、和中止向所述印刷装置发送所述印刷指示命令的处理。

4.根据权利要求1所述的印刷控制装置,其特征在于,

所述印刷数据接收部接收包括附加了语言属性的第1字符代码在内的印刷数据,

所述印刷控制装置还具备字符代码变换部,该字符代码变换部将所述第1字符代码按所述语言属性变换为所述印刷装置对应的第2字符代码,

所述命令生成部生成对由所述字符代码变换部变换后的所述第2字符代码附加了字符代码切换命令的印刷指示命令,该字符代码切换命令是对应于所述语言属性来切换所述印刷装置的字符代码的命令。

5.根据权利要求4所述的印刷控制装置,其特征在于,

在所述第1字符代码中没有附加所述语言属性的情况下,

所述字符代码变换部基于预先规定的语言属性来变换所述第1字符代码,

所述命令生成部不进行所述字符代码切换命令的附加。

6.根据权利要求4所述的印刷控制装置,其特征在于,

所述印刷数据用标记语言进行描述,所述语言属性被描述为要素的属性,所述第1字符代码被描述为要素的内容。

7.根据权利要求4所述的印刷控制装置,其特征在于,具备:

存储部,其存储包括与所述印刷装置的搭载字符相关的信息在内的印刷装置信息;和

印刷装置信息通知部,其将所述存储部中存储的所述印刷装置信息发送至所述印刷数据的发送源。

8.根据权利要求1所述的印刷控制装置,其特征在于,

所述印刷数据接收部接收印刷数据,该印刷数据包括附加了对彩色模式及图像尺寸进行指定的属性的图像数据,

所述印刷控制装置还具备适当性判定部,该适当性判定部基于所述彩色模式及所述图像尺寸来判定所述图像数据的适当性,

在判定为所述图像数据适当的情况下,所述命令生成部将所述图像数据变换为与所述彩色模式对应的控制命令来生成图像印刷命令,

所述命令发送部将所述图像印刷命令发送至所述印刷装置。

9.根据权利要求8所述的印刷控制装置,其特征在于,

所述印刷数据用标记语言进行描述,

所述适当性判定部在所述图像数据的数据量等于与所述彩色模式相应的每1像素的数据量乘以所述图像尺寸而得到的乘积值的情况下,判定为所述图像数据适当。

10.根据权利要求8所述的印刷控制装置,其特征在于,

所述图像尺寸及所述彩色模式被描述为所述标记语言的要素的属性,所述图像数据被描述为要素的内容。

11.一种印刷系统,其特征在于,具备:

主机,其发送用标记语言描述的印刷数据;

印刷控制装置,其被连接在以多:1或者多:多的方式连接的所述主机与印刷装置之间,且搭载利用以1∶1连接为前提的命令来进行所述主机与所述印刷装置之间的印刷数据的控制的HTTP服务器,并具有接收从所述主机发送出的所述印刷数据的印刷数据接收部、在由所述印刷数据接收部从一个所述主机接收到所述印刷数据之后在从与一个所述主机不同的所述主机发送出的印刷数据之前附加包含虚设数据和设定初始化命令的初始化命令来生成印刷指示命令的命令生成部、及发送所述印刷指示命令的命令发送部;和

所述印刷装置,其具有接收从所述命令发送部发送出的印刷指示命令的接收部、及基于所述印刷指示命令来进行印刷的印刷部,

所述命令生成部将获取所述印刷装置的状态的状态获取命令附加于所述印刷指示命令,

所述命令发送部将附加了所述状态获取命令的印刷指示命令发送至所述印刷装置,

所述印刷控制装置还具备:

响应获取部,其获取与从所述印刷装置发送出的附加了所述状态获取命令的印刷指示命令对应的响应;和

响应返回部,其发送基于所述响应的印刷结果。

12.根据权利要求11所述的印刷系统,其特征在于,

所述主机利用在Web浏览器上进行动作的脚本或者插件并通过HTTP对所述印刷控制装置发送规定的印刷数据。

13.根据权利要求12所述的印刷系统,其特征在于,

所述印刷控制装置的所述命令生成部对从所述主机发送出的所述规定的印刷数据附加获取所述印刷装置的状态的状态获取命令来生成印刷前命令,

所述命令发送部将所述印刷前命令发送至所述印刷装置,

所述印刷控制装置具有:

响应获取部,其从所述印刷装置获取与所述印刷前命令对应的响应;和

响应返回部,其将与所述印刷前命令对应的响应返回至所述主机。

14.根据权利要求13所述的印刷系统,其特征在于,

所述命令生成部对所述印刷前命令附加初始化命令。

15.根据权利要求14所述的印刷系统,其特征在于,

所述印刷控制装置具有印刷中止处理部,该印刷中止处理部基于与所述印刷前命令对应的响应而判定为所述印刷装置处于不能印刷的状态的情况下进行印刷中止处理,

所述印刷中止处理包括将清除所述印刷装置的缓冲器的缓冲器清除命令发送至所述印刷装置的处理。

16.根据权利要求13所述的印刷系统,其特征在于,

所述主机在预先规定的时刻对所述印刷控制装置发送所述规定的印刷数据。

17.一种印刷控制方法,其特征在于,是印刷控制装置中的印刷控制方法,所述印刷控制装置被连接在以多:1或者多:多的方式连接的主机与印刷装置之间,且搭载利用以1∶1连接为前提的命令来进行所述主机与所述印刷装置之间的印刷数据的控制的HTTP服务器,

接收从所述主机发送出的用标记语言描述的所述印刷数据,

在从一个所述主机接收到所述印刷数据之后,在从与一个所述主机不同的所述主机发送出的印刷数据之前附加包含虚设数据和设定初始化命令的初始化命令来生成印刷指示命令,

将所述印刷指示命令发送至所述印刷装置,

将获取所述印刷装置的状态的状态获取命令附加于所述印刷指示命令,

将附加了所述状态获取命令的印刷指示命令发送至所述印刷装置,

获取与从所述印刷装置发送出的附加了所述状态获取命令的印刷指示命令对应的响应,

发送基于所述响应的印刷结果。

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