本发明涉及一种打印系统,具体为一种基于远程云服务的多设备同时打印系统。
背景技术:
1、通常指把电脑或其他电子设备中的文字或图片等可见数据,通过打印机等输出在纸张等记录物上,打印机(printer) 是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声。 打印机的种类很多,按打印元件对纸是否有击打动作,分击打式打印机与非击打式打印机。按打印字符结构,分全形字打印机和点阵字符打印机。按一行字在纸上形成的方式,分串式打印机与行式打印机。按所采用的技术,分柱形、球形、喷墨式、热敏式、激光式、静电式、磁式、发光二极管式等打印机。
2、蓝牙2.0打印机,只能单设备连接,蓝牙4.0打印机频繁连接会连接失败,蓝牙打印限制要在打印机附近才能连接打印因此需要一种基于远程云服务的多设备同时打印系统对上述问题做出改善。
技术实现思路
1、本发明的目的在于提供一种基于远程云服务的多设备同时打印系统,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:
3、一种基于远程云服务的多设备同时打印系统,包括终端设备、打印服务端和显示器;
4、终端设备进行信息配对,并在在终端下载安装打印程序app,获取设备uniqueld、ip,并将其上传打印服务端;终端设备通过蓝牙连接上传打印机信息,保存打印程序中的uuid、ip、端口、打印机类型、打印机uuid;打印配置信息将展示于对应显示器上;
5、终端设备上的ip定时更新,打印服务端将定时获取终端设备更新的ip,并更新ip端口,同步打印配置;
6、终端设备将编码生成二维码,扫码绑定对应打印程序编号上传到打印服务端,将终端打印程序app和打印程序编号对应关系保存至打印服务端;
7、打印服务端将生成打印数据,在显示器上显示获取的打印数据,根据打印配置发送打印指令至终端设备,执行打印。
8、进一步的,终端设备通过互联网与打印服务端通过云服务器连接,所述云服务器与终端设备的打印程序app连接;所述打印程序app基于物联网设计,其为终端设备相互之间通过虚拟局域网连接,将分布在各处的至少两台终端设备联通。
9、进一步的,所述的云服务器包括用于存储用户上传文件的云存储服务器、用于存储各类打印机驱动的云打印驱动服务器和用于管理各客户端的用户管理服务器。
10、进一步的,所述打印系统使用tcp和mqtt协议进行数据传输,生成任务队列,按顺序发送到终端设备的打印机进行打印。
11、进一步的,终端设备的打印输出设备上设有用于识别其自身位置的二维码标签,所述终端设备还包括用于识别二维码标签信息的扫码器。
12、进一步的,所述打印终端系统包括一台所述计算机,至少两台终端设备打印机和控制终端设备打印机的打印服务端,计算机、打印机和打印服务端都通过网络相通信连接。
13、进一步的,所述打印机服务器根据打印执行指令存储发件地址、打印参数和打印文件,一旦从某一个打印机接收到用户ip号以及打印机识别号,根据用户信息对应表以及打印机识别号向该打印机发送打印参数、打印文件使得打印机完成打印。
14、与现有技术相比,本发明的有益效果是:
15、本发明通过在终端设备下载安装打印程序app,获取设备uniqueld, ip上传服务端,连接蓝牙上传打印机信息,保存打印程序uuid、ip、端口、打印机类型、打印机uuid,打印配置展示显示器上。定时获取设备ip上传服务端,更新ip端口,同步打印配置;将编码生成二维码,扫码绑定对应打印程序编号,上传到服务端,保存终端设备的打印程序app和打印程序编号对应关系;生成打印数据,打印,获取打印数据,根据打印配置发送打印程序,执行打印,开发打印程序用于接受打印数据,统一发送到打印机进行打印,可以接受局域网数据,也可以接受云服务器数据,实现了不限制距离的多设备打印,解决了2.0蓝牙打印机只能单台手机打印的问题,解决了4.0蓝牙打印机频繁连接,连不上的问题,支持了打印云数据,门店可以直接把单子打印到仓库。
1.一种基于远程云服务的多设备同时打印系统,其特征在于,包括终端设备、打印服务端和显示器;
2.根据权利要求1所述的一种基于远程云服务的多设备同时打印系统,其特征在于:终端设备通过互联网与打印服务端通过云服务器连接,所述云服务器与终端设备的打印程序app连接;所述打印程序app基于物联网设计,其为终端设备相互之间通过虚拟局域网连接,将分布在各处的至少两台终端设备联通。
3.根据权利要求2所述的一种基于远程云服务的多设备同时打印系统,其特征在于:所述的云服务器包括用于存储用户上传文件的云存储服务器、用于存储各类打印机驱动的云打印驱动服务器和用于管理各客户端的用户管理服务器。
4.根据权利要求1所述的一种基于远程云服务的多设备同时打印系统,其特征在于:所述打印系统使用tcp和mqtt协议进行数据传输,生成任务队列,按顺序发送到终端设备的打印机进行打印。
5.根据权利要求1所述的一种基于远程云服务的多设备同时打印系统,其特征在于:终端设备的打印输出设备上设有用于识别其自身位置的二维码标签,所述终端设备还包括用于识别二维码标签信息的扫码器。
6.根据权利要求1所述的一种基于远程云服务的多设备同时打印系统,其特征在于:所述打印终端系统包括一台所述计算机,至少两台终端设备打印机和控制终端设备打印机的打印服务端,计算机、打印机和打印服务端都通过网络相通信连接。
7.根据权利要求1所述的一种基于远程云服务的多设备同时打印系统,其特征在于:所述打印机服务器根据打印执行指令存储发件地址、打印参数和打印文件,一旦从某一个打印机接收到用户ip号以及打印机识别号,根据用户信息对应表以及打印机识别号向该打印机发送打印参数、打印文件使得打印机完成打印。
