[发明专利]打印数据传输方法、传输系统及打印设备在审
| 申请号: | 202211012589.8 | 申请日: | 2022-08-23 |
| 公开(公告)号: | CN115442454A | 公开(公告)日: | 2022-12-06 |
| 发明(设计)人: | 谭呈明;张立海 | 申请(专利权)人: | 捷蓝打印技术(苏州)有限公司 |
| 主分类号: | H04L69/164 | 分类号: | H04L69/164;H04L69/16;H04L1/18;H04L1/16;H04L49/9057;H04W28/06;G06F3/12 |
| 代理公司: | 苏州云创亿知识产权代理事务所(普通合伙) 32532 | 代理人: | 陈蜜 |
| 地址: | 215000 江苏省苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 打印 数据传输 方法 传输 系统 设备 | ||
本发明公开了一种打印数据传输方法、传输系统及打印设备。所述打印数据传输方法包括:将打印数据拆分为多数据组,数据组依次包括多个打印包和一个本组结束包,打印包中添加第一头信息,用于指示属性及序号,本组结束包中添加第二头信息,用于指示属性及序号;按次序传输数据组至打印机,当打印机接受到本组结束包时,向上位机发送本组结束反馈包,本组结束反馈包至少用于指示数据组中的多个打印包是否存在丢包;当数据组中的多个打印包存在丢包时,上位机至少重新发送当前最后一次发送的数据组中的丢包的打印包以及本组结束包,直至本组结束反馈包指示无丢包。本发明在保证UDP传送速度的情况下,兼顾其传输数据的可靠性。
技术领域
本发明属于数据传输技术领域,尤其涉及一种打印数据传输方法、传输系统及打印设备。
背景技术
大部分的工业打印机系统,都是在上位机把图像数据处理成打印机可以识别的打印数据流,而工业打印机大部分是多喷头的,这导致在上位机处理好的打印数据流比较庞大,从而需要有能把大量打印数据稳定快速的传输给打印机,该技术主要用于把上位机打印数据通过网络接口发送到打印机主板,从而实现打印数据的传输。
目前主要保证上位机与主板间建立维护连接,用于数据传输的安全性。这一层主要有两个协议:TCP(Transmission Control Protocol):传输控制协议;面向连接,可靠传输。但传输速度较慢且只能少量数据,不适合用于打印系统的应用环境。
UDP(User Datagram Protocol):是用户数据报协议;面向无连接,属于不可靠传输。但是可以传输大量数据且传送速度较快。
然而现有技术在保证UDP传送速度的情况下,难以兼顾其传输数据的可靠性。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
本发明要解决的技术问题是提供一种打印数据传输方法、传输系统及打印设备,解决UDP协议下传输速度与传输可靠性无法兼顾的问题。
为了解决上述技术问题,第一方面,本发明提供了一种打印数据传输方法,用于基于UDP协议在上位机和打印机之间传输打印数据,包括:
将所述打印数据拆分为多组数据组,每组数据组依次包括多个打印包和一个本组结束包,所述打印包中添加第一头信息,用于指示所述打印包的属性及序号,所述本组结束包中添加第二头信息,用于指示所述本组结束包的属性及序号;
按次序传输所述数据组至打印机,当所述打印机接受到本组结束包时,向所述上位机发送本组结束反馈包,所述本组结束反馈包至少用于指示所述数据组中的多个打印包是否存在丢包;
当所述数据组中的多个打印包存在丢包时,所述上位机至少重新发送当前最后一次发送的所述数据组中的丢包的打印包以及本组结束包,直至所述本组结束反馈包指示无丢包。
进一步地,所述本组结束反馈包还用于指示所述上位机是否能够继续传输下一组数据组。
进一步地,当所述上位机将所有数据组传输完成后,向所述打印机发送数据流结束包;
当所述打印机接受到所述数据流结束包时,向所述上位机发送数据流结束反馈包,至少用于指示所述打印数据传输结束。
进一步地,所述数据流结束反馈包还用于指示所述上位机是否能够继续传输下一个打印数据。
进一步地,当所述上位机发送任一本组结束包后等待第一预设时长内未收到所述本组结束反馈包时,重新发送当前最后一次发送的整个数据组。
进一步地,当所述上位机接受到所述本组结束反馈包或暂停/停止命令时,向所述打印机发送测试包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷蓝打印技术(苏州)有限公司,未经捷蓝打印技术(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211012589.8/2.html,转载请声明来源钻瓜专利网。





