首页> 中国专利> 一种开放的云打印系统及调用开放的云打印系统的方法

一种开放的云打印系统及调用开放的云打印系统的方法

摘要

本发明公开了一种开放的云打印系统及调用开放的云打印系统的方法,该开放的云打印系统包括:服务器站点选择模块、打印机管理模块、打印机设置模块和打印机打印测试模块,服务器站点选择模块用于用户选择店铺所在地对应的服务器站点;打印机管理模块用于添加和管理打印机,并展示已成功添加的打印机信息;打印机设置模块用于设置打印机切刀开关、声音类型;打印机打印测试模块用于自动下发测试小票信息到打印机进行打印。本发明提供了开放且统一的API接口和制定打印标准,为需要云打印机的客户提供开放的云打印能力,无需再进行软硬件开发,直接调用飞鹅云的开放API接口,即可实现在小票上打印内容的能力,且非常方便进行打印排版。

著录项

  • 公开/公告号CN114911429A

    专利类型发明专利

  • 公开/公告日2022-08-16

    原文格式PDF

  • 申请/专利权人 广州市大枣信息科技有限公司;

    申请/专利号CN202210339066.8

  • 发明设计人 陈晋;杨尚霖;

    申请日2022-04-01

  • 分类号G06F3/12(2006.01);

  • 代理机构广州一锐专利代理有限公司 44369;

  • 代理人卢倩

  • 地址 510000 广东省广州市南沙区吉盛路2号202房

  • 入库时间 2023-06-19 16:23:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-09-08

    发明专利申请公布后的撤回 IPC(主分类):G06F 3/12 专利申请号:2022103390668 申请公布日:20220816

    发明专利申请公布后的撤回

  • 2022-09-02

    实质审查的生效 IPC(主分类):G06F 3/12 专利申请号:2022103390668 申请日:20220401

    实质审查的生效

说明书

技术领域

本发明涉及云打印技术领域,具体涉及一种开放的云打印系统及调用开放的云打印系统的方法。

背景技术

现如今,订单打印需求越来越大,对应的打印程序的开发也越来越多。对于一些打印的小程序开发者,比如零售小程序开发者,开发一个订单打印程序难度高、周期长。因此,行业内急需一种云开放的打印平台,提供直接调用的API接口,即可实现零售订单打印需求,不需要再亲自开发硬件打印机及软件打印程序。

发明内容

本发明的目的是为了克服以上现有技术存在的不足,提供了一种能直接调用的云开放打印平台的API接口的开放的云打印系统及调用开放的云打印系统的方法。

本发明的目的通过以下的技术方案实现:

一种开放的云打印系统包括:服务器站点选择模块、打印机管理模块、打印机设置模块和打印机打印测试模块;其中,服务器站点选择模块用于用户选择店铺所在地对应的服务器站点;打印机管理模块用于添加和管理打印机,并展示已成功添加的打印机信息;打印机设置模块用于设置打印机切刀开关、声音类型;打印机打印测试模块用于自动下发测试小票信息到打印机进行打印。

优选地,所述打印机信息包括:打印机编号信息、打印机名称、打印机在线情况、打印机当前状态以及打印机待打印订单数量。

优选地,所述声音包括静音、滴滴蜂鸣声或者真人语音模式。

优选地,所述打印机设置模块包括:小票测试单元,用于测试是否成功打印自动下发至打印机的测试小票信息;多语言小票测试单元,用于测试是否成功打印自动下发至打印机的对应语言小票;测试打印单元,用于根据获取的打印机编号与打印内容测试是否成功打印所述打印内容。

优选地,所述的开放的云打印系统还包括:打印统计模块、打印查询模块和打印结果回调模块;打印统计模块,用于查看账户所添加的打印机之前预设周到本周的订单打印统计,以达到辅助用户对店铺外卖订单的统计与结算的目的;打印查询模块,用于查询打印机预设时间内成功打印的订单记录,以达到用户对店铺销售详情复盘与查询;打印结果回调模块,用于当打印机来单并成功打印的同时将订单打印结果传送至预先设置好回调地址参数backurl的回调地址。

优选地,所述的开放的云打印系统还包括:实名认证模块和开发者信息模块,实名认证模块,用于对当前登录的账号进行实名认证,以及查看实名认证进度与结果信息;开发者信息模块,用于当开发者成功通过实名认证审核,则获取到开发者信息,用以接口对接时进行认证白名单许可。

优选地,所述的开放的云打印系统还包括:相关资料获取模块,相关资料获取模块用于查看产品介绍、查看开发文档、下载打印机说明书、查看打印机常见问题帮助、查看打印机使用相关视频教程。

优选地,所述的开放的云打印系统还包括:详情模块,详情模块用于查看打印机编号(SN)与密钥(KEY)信息、可对打印机名称进行编辑、以及保存流量卡号码。

一种调用开放的云打印系统的方法包括:开发者用户选择店铺所在地对应的服务器站点,进入开发者后台管理系统登录页,通过注册并登录飞鹅开发者后台管理系统;对已购的飞鹅打印机进行添加;对添加成功的打印机进行设置;打印机打印进行测试。

本发明相对于现有技术具有如下优点:

本发明提供了开放且统一的API接口和制定打印标准,为需要云打印机的客户提供开放的云打印能力,无需再进行软硬件开发,直接调用飞鹅云的开放API接口,即可实现在小票上打印内容的能力,且非常方便进行打印排版。

附图说明

构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明的开放的云打印系统的模块图。

图2为本发明的调用开放的云打印系统的方法的流程示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步说明。

参见图1,一种开放的云打印系统包括:服务器站点选择模块、打印机管理模块、打印机设置模块和打印机打印测试模块;服务器站点选择模块,用于用户选择店铺所在地对应的服务器站点;打印机管理模块用于添加和管理打印机,并展示已成功添加的打印机信息;打印机设置模块用于设置打印机切刀开关、声音类型;打印机打印测试模块用于自动下发测试小票信息到打印机进行打印。

本公开的开放的云打印系统提供了开放且统一的API接口和制定打印标准,能供开发者直接调用,解决开发者重复研发的问题,满足各行各业不同的打印需求。

在本实施例,所述的开放的云打印系统还包括:相关资料获取模块,所述相关资料获取模块用于查看产品介绍、查看开发文档、下载打印机说明书、查看打印机常见问题帮助、查看打印机使用相关视频教程。

在本实施例,所述打印机信息包括:打印机编号信息、打印机名称、打印机在线情况、打印机当前状态以及打印机待打印订单数量。所述声音包括静音、滴滴蜂鸣声或者真人语音模式。

参见图2,一种调用开放的云打印系统的方法包括:开发者用户选择店铺所在地对应的服务器站点,进入开发者后台管理系统登录页,通过注册并登录飞鹅开发者后台管理系统;对已购的飞鹅打印机进行添加;对添加成功的打印机进行设置;打印机打印进行测试。调用开放的云打印系统的方法具体包括如下步骤:

1、使用电脑任一网页浏览器搜索“飞鹅官网”或输入网站地址“https://www.feieyun.com/”进入飞鹅官方网站;

2、点击导航栏“开放平台”即可进入飞鹅开放平台首页;在飞鹅开放平台网页,用户可查看产品介绍、查看开发文档、下载打印机说明书、查看打印机常见问题帮助、查看打印机使用相关视频教程、以及登录云打印系统;

3、开发文档以服务器所在站点对应展示开发文档,用户可根据店铺自身所在地选择对应站点开发文档进行查看;

4、用户通过选择与店铺自身所在地对应的服务器站点,进入开发者后台管理系统登录页,通过注册并登录飞鹅开发者后台管理系统,即可对已购的飞鹅打印机进行添加和管理;

5、当成功绑定打印机后,打印机管理页列表内将展示已成功添加的打印机编号信息、打印机名称、打印机在线情况、打印机当前状态以及打印机待打印订单数量;

6、通过打印机设置,可设置打印机切刀开关、声音类型,打印机不同设备型号支持的声音类型不同,当前最多可支持静音、滴滴蜂鸣声、真人语音模式;通过服务器像打印机下发设置指令对打印机进行声音类型相关设置。

此外,还可以点击清空按钮即可清空打印机在服务器内缓存的待打印的订单队列;删除打印机,即将打印机从打印机管理列表中删除同时将与开发者账号自动解绑。

在本实施例,所述打印机设置模块包括:小票测试单元、多语言小票测试单元和测试打印单元;小票测试单元,用于测试是否成功打印自动下发至打印机的测试小票信息;多语言小票测试单元,用于测试是否成功打印自动下发至打印机的对应语言小票;测试打印单元,用于根据获取的打印机编号与打印内容测试是否成功打印所述打印内容。

本实施例的打印机打印测试方法:

① 点击打印机操作栏“小票测试”按钮,系统将自动下发测试小票信息到打印机进行打印,若正常打印,即打印机通信与硬件本身正常。

②点击打印机操作栏“多语言小票测试”按钮,将跳转至多语言指令选择界面,点击按钮系统将自动下发对应语言小票到打印机进行打印,若打印的小票限时的语言正常,则表示该打印机支持该打印该语言;若打印机打印内容为乱码,则该打印机即不支持该语言。

③进入测试打印,输入打印机编号与打印内容,点击提交,即可将打印内容提交至打印机,若打印机正常打印所下发的内容,则代表打印机正常,反之则打印异常。

在本实施例,所述的开放的云打印系统还包括:打印统计模块、打印查询模块和打印结果回调模块,所述打印统计模块用于查看账户所添加的打印机之前预设周(比如上周)到本周的订单打印统计,以达到辅助用户对店铺外卖订单的统计与结算的目的;打印查询模块用于查询打印机预设时间内(比如近7天)成功打印的订单记录,以达到用户对店铺销售详情复盘与查询;打印结果回调模块用于当打印机来单并成功打印的同时将订单打印结果传送至预先设置好回调地址参数backurl的回调地址;对于打印结果回调模块,首先对打印机结果回调进行配置,即填写信息回调地址进行保存后,参考开发文档,调用打印接口时需附加设置好的回调地址参数backurl,当打印机来单并成功打印的同时将订单打印结果传送至该回调地址,从安全角度上,本功能模块不支持IP地址、端口号及短链域名,且填写的域名须通过ICP备案的验证;从业务角度,本功能模块可满足用户使用第三方软件接收打印结果通知的需求。

在本实施例,所述的开放的云打印系统还包括:实名认证模块和开发者信息模块;实名认证模块用于对当前登录的账号进行实名认证,以及查看实名认证进度与结果信息;开发者信息模块用于当开发者成功通过实名认证审核,则获取到开发者信息,用以接口对接时进行认证白名单许可。

在本实施例,所述的开放的云打印系统还包括:详情模块,详情模块用于查看打印机编号(SN)与密钥(KEY)信息、可对打印机名称进行编辑、以及保存流量卡号码。

本公开的云打印系统的服务端基本API接口采用PHP自主研发框架开发;使用Go语言开发核心接单、打印模块,具备高稳定、高性能的特性。用户前端使用jQuery、CSS、 Html5进行开发;数据库采用了Redis和MySQL相结合,频繁访问的数据同时写Redis和MySQL,读优先读Redis;打印机使用4G通讯模块或WIFI通讯模块与服务器进行连接。

综上,开发者不需要再亲自开发硬件打印机及软件打印程序,只需要直接调用飞鹅云开放平台API接口,即可实现零售订单打印需求,完美的解决需求里面的打印环节。同样很多有打印需求的开发者,飞鹅云开放平台API接口均可满足需求。

上述具体实施方式为本发明的优选实施例,并不能对本发明进行限定,其他的任何未背离本发明的技术方案而所做的改变或其它等效的置换方式,都包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号