System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于服务端的跨系统打印方法、系统、设备及介质技术方案_技高网

一种基于服务端的跨系统打印方法、系统、设备及介质技术方案

技术编号:40161179 阅读:5 留言:0更新日期:2024-01-26 23:35
本发明专利技术提供了工业打印技术领域的一种基于服务端的跨系统打印方法、系统、设备及介质,方法包括如下步骤:步骤S1、将各打印机以及运行不同操作系统的智能终端通过交换机连接至同一局域网内,设定各所述打印机的IP地址;步骤S2、将用于控制打印的服务端,部署在连接至所述局域网,且系统为Windows系统的电脑上;步骤S3、智能终端基于TCP协议向服务端发送打印指令;步骤S4、服务端接收并解析所述打印指令,基于所述打印指令生成对应的打印图片,并发送给对应的打印机进行打印操作。本发明专利技术的优点在于:极大的提升了打印兼容性,极大的降低了打印成本。

【技术实现步骤摘要】

本专利技术涉及工业打印,特别指一种基于服务端的跨系统打印方法、系统、设备及介质


技术介绍

1、电子产品在生产完成之后,需要打印标签黏贴在电子产品的机身上,在对电子产品进行包装时,包装箱上也需要黏贴对应的标签,为了提升生产效率,各工位均配置一台打印机进行打印。

2、传统上,需要通过usb连接电脑和打印机,打印机根据每台电脑上传的打印数据进行打印操作,这种方式在windows系统下使用是没有问题的,因为打印机通常都配备有windows驱动程序,然而,许多打印机不支持android系统,缺乏对应的android驱动程序,无法在android设备上进行打印操作,若替换不支持android系统的打印机则增加了设备购置成本,且通过usb连接电脑和打印机的物理连接方法,增加了硬件和人力成本。

3、因此,如何提供一种基于服务端的跨系统打印方法、系统、设备及介质,实现提升打印兼容性,降低打印成本,成为一个亟待解决的技术问题。


技术实现思路

1、本专利技术要解决的技术问题,在于提供一种基于服务端的跨系统打印方法、系统、设备及介质,实现提升打印兼容性,降低打印成本。

2、第一方面,本专利技术提供了一种基于服务端的跨系统打印方法,包括如下步骤:

3、步骤s1、将各打印机以及运行不同操作系统的智能终端通过交换机连接至同一局域网内,设定各所述打印机的ip地址;

4、步骤s2、将用于控制打印的服务端,部署在连接至所述局域网,且系统为windows系统的电脑上;

5、步骤s3、智能终端基于tcp协议向服务端发送打印指令;

6、步骤s4、服务端接收并解析所述打印指令,基于所述打印指令生成对应的打印图片,并发送给对应的打印机进行打印操作。

7、进一步的,所述步骤s1中,所述智能终端运行的操作系统为windows系统、android系统、linux系统、unix系统或者mac os系统。

8、进一步的,所述步骤s2还包括:

9、电脑自动获取所述局域网内所有打印机的设备信息,将各所述设备信息显示于服务端的文本下拉框中。

10、进一步的,所述步骤s3具体为:

11、智能终端生成携带打印信息以及打印机的ip地址的打印指令,将所述打印指令转换为字节数组通过tcp协议发送给服务端;

12、所述打印信息至少包括标签类型以及打印数据;

13、所述步骤s4具体为:

14、服务端接收并解析所述打印指令得到打印信息以及ip地址,基于所述打印信息携带的标签类型匹配对应的打印模板,将所述打印信息携带的打印数据添加到打印模板内得到打印图片,将所述打印图片基于ip地址发送给对应的打印机进行打印操作。

15、第二方面,本专利技术提供了一种基于服务端的跨系统打印系统,包括如下模块:

16、网络连接模块,用于将各打印机以及运行不同操作系统的智能终端通过交换机连接至同一局域网内,设定各所述打印机的ip地址;

17、服务端部署模块,用于将用于控制打印的服务端,部署在连接至所述局域网,且系统为windows系统的电脑上;

18、打印指令发送模块,用于智能终端基于tcp协议向服务端发送打印指令;

19、打印模块,用于服务端接收并解析所述打印指令,基于所述打印指令生成对应的打印图片,并发送给对应的打印机进行打印操作。

20、进一步的,所述网络连接模块中,所述智能终端运行的操作系统为windows系统、android系统、linux系统、unix系统或者mac os系统。

21、进一步的,所述服务端部署模块还用于:

22、电脑自动获取所述局域网内所有打印机的设备信息,将各所述设备信息显示于服务端的文本下拉框中。

23、进一步的,所述打印指令发送模块具体用于:

24、智能终端生成携带打印信息以及打印机的ip地址的打印指令,将所述打印指令转换为字节数组通过tcp协议发送给服务端;

25、所述打印信息至少包括标签类型以及打印数据;

26、所述打印模块具体用于:

27、服务端接收并解析所述打印指令得到打印信息以及ip地址,基于所述打印信息携带的标签类型匹配对应的打印模板,将所述打印信息携带的打印数据添加到打印模板内得到打印图片,将所述打印图片基于ip地址发送给对应的打印机进行打印操作。

28、第三方面,本专利技术提供了一种基于服务端的跨系统打印设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。

29、第四方面,本专利技术提供了一种基于服务端的跨系统打印介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。

30、本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

31、通过将各打印机以及运行windows系统、android系统、linux系统、unix系统或者mac os系统的智能终端通过交换机连接至同一局域网内,设定各打印机的ip地址,接着将用于控制打印的服务端,部署在连接至局域网,且系统为windows系统的电脑上,电脑自动获取局域网内所有打印机的设备信息;智能终端基于tcp协议向服务端发送携带打印信息以及ip地址的打印指令,最后服务端接收并解析打印指令,基于打印指令生成对应的打印图片,并通过ip地址发送给对应的打印机进行打印操作;即通过服务端作为中转,将运行windows系统、android系统、linux系统、unix系统或者mac os系统的智能终端的打印指令转换为打印图片,并发送给对应的打印机进行打印操作,克服了传统上一些打印机只支持windows系统的问题,无需对打印机进行替换,而通过无线网络连接到局域网,相对于传统的物理连接,减少了硬件和人力成本,最终极大的提升了打印兼容性,极大的降低了打印成本。

32、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种基于服务端的跨系统打印方法,其特征在于:包括如下步骤:

2.如权利要求1所述的一种基于服务端的跨系统打印方法,其特征在于:所述步骤S1中,所述智能终端运行的操作系统为Windows系统、Android系统、Linux系统、UNIX系统或者Mac OS系统。

3.如权利要求1所述的一种基于服务端的跨系统打印方法,其特征在于:所述步骤S2还包括:

4.如权利要求1所述的一种基于服务端的跨系统打印方法,其特征在于:所述步骤S3具体为:

5.一种基于服务端的跨系统打印系统,其特征在于:包括如下模块:

6.如权利要求5所述的一种基于服务端的跨系统打印系统,其特征在于:所述网络连接模块中,所述智能终端运行的操作系统为Windows系统、Android系统、Linux系统、UNIX系统或者Mac OS系统。

7.如权利要求5所述的一种基于服务端的跨系统打印系统,其特征在于:所述服务端部署模块还用于:

8.如权利要求5所述的一种基于服务端的跨系统打印系统,其特征在于:所述打印指令发送模块具体用于:

9.一种基于服务端的跨系统打印设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述的方法。

10.一种基于服务端的跨系统打印介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的方法。

...

【技术特征摘要】

1.一种基于服务端的跨系统打印方法,其特征在于:包括如下步骤:

2.如权利要求1所述的一种基于服务端的跨系统打印方法,其特征在于:所述步骤s1中,所述智能终端运行的操作系统为windows系统、android系统、linux系统、unix系统或者mac os系统。

3.如权利要求1所述的一种基于服务端的跨系统打印方法,其特征在于:所述步骤s2还包括:

4.如权利要求1所述的一种基于服务端的跨系统打印方法,其特征在于:所述步骤s3具体为:

5.一种基于服务端的跨系统打印系统,其特征在于:包括如下模块:

6.如权利要求5所述的一种基于服务端的跨系统打印系统,其特征在于:所述网络连接模块中,所述智能...

【专利技术属性】
技术研发人员:詹达峰袁苇张宏辉
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1