一种打印系统的工作方法技术方案

技术编号:29594353 阅读:27 留言:0更新日期:2021-08-06 19:56
本发明专利技术公开了一种打印系统的工作方法,包括:智能物联平台接收打印请求,判断打印请求的类型,如果为第一打印请求则向打印机发送第一打印指令,如果为第二打印请求则向打印机发送第二打印指令,当打印机接收到第一打印指令时,打印包含图形码的小票;当打印机接收到第二打印指令时,打印不含图形码的小票。通过本公开,商户可以选择是否打印包含图形码的小票,节约资源和成本。

【技术实现步骤摘要】
一种打印系统的工作方法
本专利技术提供了一种打印系统的工作方法,属于信息
现有技术目前,当前技术中有两种开票模式:一种为PC机上开票终端手动输入开票信息开票;另一种为电子发票提取地址开票;而这两种开票方式中,第一种增加了商户操作的复杂性,不方便;第二种方式中,商户无法根据消费者的需求来选择是否打印发票,增加了商户选择是否开发票的复杂度和经济成本。
技术实现思路
根据本专利技术的技术方案,提供了一种打印系统的工作方法,包括:步骤s1:智能物联平台接收业务平台发送的打印请求,解析打印请求获取解析数据,根据解析数据判断打印请求的类型,当打印请求为第一打印请求时,执行步骤s2;当打印请求为第二打印请求时,执行步骤s4;步骤s2:智能物联平台组织第一数据,向第一服务器发送第一数据,当接收到第一服务器返回的发票URL时,智能物联平台组织第二数据,根据发票URL以及第二数据生成第一打印指令,向打印机发送第一打印指令;步骤s3:当打印机接收到第一打印指令时,解析第一打印指令获取发票URL以及第二数据,根据发票URL以及第二数据组织打印内容,根据打印内容打印包含图形码的小票,结束;步骤s4:智能物联平台组织第二数据,根据第二数据生成第二打印指令,向打印机发送第二打印指令;步骤s5:当打印机接收到第二打印指令时,解析第二打印指令获取第二数据,根据第二数据组织打印内容,根据打印内容打印不含图形码的小票;判断是否接收到打印发票指令,如果是,向智能物联平台发送打印发票请求,执行步骤s2;否则,结束。根据本专利技术的另一种方案,提供一种智能物联平台的工作方法,包括:步骤A1:智能物联平台接收到打印请求,解析打印请求得到解析数据,根据解析数据判断打印请求的类型,如果为第一打印请求或者打印发票请求,执行步骤A2;如果为第二打印请求,执行步骤A3;步骤A2:智能物联平台组织第一数据,向第一服务器发送第一数据,当接收到第一服务器返回的发票URL时,组织第二数据,根据发票URL和第二数据生成第一打印指令,向打印机发送第一打印指令;步骤A3:智能物联平台组织第二数据,根据第二数据生成第二打印指令,向打印机发送第二打印指令。根据本专利技术的另一种方案,提供一种打印机的工作方法,其特征在于,包括:步骤B1:打印机等待并接收指令,当接收到的指令为第一打印指令时,执行步骤B2;当接收到的指令为第二打印指令时,执行步骤B3;当接收到的指令为打印发票指令时,执行步骤B4;步骤B2:打印机解析第一打印指令获取发票URL和第二数据,根据发票URL和第二数据组织打印内容,打印包含图形码的小票,返回步骤B1;步骤B3:打印机解析第二打印指令获取第二数据,根据第二数据组织打印内容,打印不含图形码的小票,返回步骤B1;步骤B4:打印机判断缓存中是否存在打印数据,如果是,执行步骤B5;否则,提示无订单;返回步骤B1;步骤B5:打印机判断缓存中的打印数据中是否包含发票URL,如果是,打印包含图形码的小票,返回步骤B1;否则,执行步骤B6;步骤B6:打印机根据缓存中的打印数据的唯一标识,生成打印发票请求,向智能物联平台发送打印发票请求,返回步骤B1。使用本专利技术提供的技术方案,打印发票可以由商户或者用户操作,商户可以根据实际情况及用户不同的诉求,灵活控制开发票频率和数量,降低了商户开票操作的复杂度和经济成本。附图说明图1为根据本专利技术实施例一提供的一种打印系统的工作方法流程图;图2为根据本专利技术实施例二提供的一种智能物联平台的工作方法的流程图;图3为根据本专利技术实施例三提供的一种打印机的工作方法的流程图;图4为根据本专利技术实施例四提供的一种打印系统的工作方法的流程图;图5为根据本专利技术实施例五提供一种打印系统的工作方法的流程图。具体实施方式本申请提出了一种信息处理的实现方法、装置及系统,下面结合附图,对本申请具体实施方式进行详细说明。所述实施例的示例在附图中示出。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术实施方式作进一步地详细描述。实施例一根据本专利技术实施例一,提供一种打印系统的工作方法,包括:步骤s1:智能物联平台接收业务平台发送的打印请求,解析打印请求获取解析数据,根据解析数据判断打印请求的类型,当打印请求为第一打印请求时,执行步骤s2;当打印请求为第二打印请求时,执行步骤s4;步骤s2:智能物联平台组织第一数据,向第一服务器发送第一数据,当接收到第一服务器返回的发票URL时,智能物联平台组织第二数据,根据发票URL以及第二数据生成第一打印指令,向打印机发送第一打印指令;步骤s3:当打印机接收到第一打印指令时,解析第一打印指令获取发票URL以及第二数据,根据发票URL以及第二数据组织打印内容,根据打印内容打印包含图形码的小票,结束;步骤s4:智能物联平台组织第二数据,根据第二数据生成第二打印指令,向打印机发送第二打印指令;步骤s5:当打印机接收到第二打印指令时,解析第二打印指令获取第二数据,根据第二数据组织打印内容,根据打印内容打印不含图形码的小票;判断是否接收到打印发票指令,如果是,向智能物联平台发送打印发票请求,执行步骤s2;否则,结束;可选地,步骤s1具体包括:智能物联平台接收打印请求,解析打印请求获取解析数据,根据解析数据中的第一标识判断打印请求的类型,如果为第一打印请求,执行步骤s2;如果为第二打印请求,执行步骤s4。可选地,第一打印请求具体为:打印包含图形码的小票请求;第二打印请求具体为:打印不含图形码的小票请求。可选地,第一打印请求具体为:打印包含开发票二维码的小票请求;第二打印请求具体为:打印不含开发票二维码的小票请求。可选地,步骤s1中智能物联平台接收打印请求,解析打印请求获取解析数据之后,根据解析数据中的第一标识判断打印请求类型之前,还包括:智能物联平台判断解析数据中是否包含发票URL,如果是,生成第一打印指令,向打印机发送第一打印指令;否则,判断打印请求的类型。可选地,步骤s2具体为:智能物联平台组织开发票所需数据,向第一服务器发送开发票所需数据,当接收到第一服务器返回的发票URL时,智能物联平台组织开具小票所需数据,根据发票URL以及开具小票所需数据生成第一打印指令,向打印机发送第一打印指令。可选地,步骤s3具体为:当打印机接收本文档来自技高网
...

【技术保护点】
1.一种打印系统的工作方法,其特征在于,包括:/n步骤s1:智能物联平台接收业务平台发送的打印请求,解析所述打印请求获取解析数据,根据所述解析数据判断所述打印请求的类型,当所述打印请求为第一打印请求时,执行步骤s2;当所述打印请求为第二打印请求时,执行步骤s4;/n步骤s2:所述智能物联平台组织第一数据,向第一服务器发送所述第一数据,当接收到所述第一服务器返回的发票URL时,所述智能物联平台组织第二数据,根据所述发票URL以及所述第二数据生成第一打印指令,向打印机发送所述第一打印指令;/n步骤s3:当所述打印机接收到所述第一打印指令时,解析所述第一打印指令获取所述发票URL以及所述第二数据,根据所述发票URL以及所述第二数据组织打印内容,根据所述打印内容打印包含图形码的小票,结束;/n步骤s4:所述智能物联平台组织第二数据,根据所述第二数据生成第二打印指令,向所述打印机发送所述第二打印指令;/n步骤s5:当所述打印机接收到所述第二打印指令时,解析所述第二打印指令获取所述第二数据,根据所述第二数据组织打印内容,根据所述打印内容打印不含图形码的小票;判断是否接收到打印发票指令,如果是,向所述智能物联平台发送打印发票请求,执行步骤s2;否则,结束。/n...

【技术特征摘要】
1.一种打印系统的工作方法,其特征在于,包括:
步骤s1:智能物联平台接收业务平台发送的打印请求,解析所述打印请求获取解析数据,根据所述解析数据判断所述打印请求的类型,当所述打印请求为第一打印请求时,执行步骤s2;当所述打印请求为第二打印请求时,执行步骤s4;
步骤s2:所述智能物联平台组织第一数据,向第一服务器发送所述第一数据,当接收到所述第一服务器返回的发票URL时,所述智能物联平台组织第二数据,根据所述发票URL以及所述第二数据生成第一打印指令,向打印机发送所述第一打印指令;
步骤s3:当所述打印机接收到所述第一打印指令时,解析所述第一打印指令获取所述发票URL以及所述第二数据,根据所述发票URL以及所述第二数据组织打印内容,根据所述打印内容打印包含图形码的小票,结束;
步骤s4:所述智能物联平台组织第二数据,根据所述第二数据生成第二打印指令,向所述打印机发送所述第二打印指令;
步骤s5:当所述打印机接收到所述第二打印指令时,解析所述第二打印指令获取所述第二数据,根据所述第二数据组织打印内容,根据所述打印内容打印不含图形码的小票;判断是否接收到打印发票指令,如果是,向所述智能物联平台发送打印发票请求,执行步骤s2;否则,结束。


2.如权利要求1所述的工作方法,其特征在于,所述步骤s1具体包括:
所述智能物联平台接收所述打印请求,解析所述打印请求获取所述解析数据,根据所述解析数据中的第一标识判断打印请求的类型,如果为第一打印请求,执行步骤s2;如果为第二打印请求,执行步骤s4。


3.如权利要求2所述的工作方法,其特征在于,所述第一打印请求具体为:打印包含图形码的小票请求;所述第二打印请求具体为:打印不含图形码的小票请求。


4.如权利要求2所述的工作方法,其特征在于,所述步骤s1中所述智能物联平台接收所述打印请求,解析所述打印请求获取所述解析数据之后,根据所述解析数据中的第一标识判断打印请求类型之前,还包括:
所述智能物联平台判断所述解析数据中是否包含发票URL,如果是,生成所述第一打印指令,向所述打印机发送所述第一打印指令;否则,判断所述打印请求的类型。


5.如权利要求1所述的方法,其特征在于,所述步骤s2具体为:
所述智能物联平台组织开发票所需数据,向第一服务器发送所述开发票所需数据,当接收到第一服务器返回的发票URL时,所述智能物联平台组织开具小票所需数据,根据所述发票URL以及所述开具小票所需数据生成所述第一打印指令,向所述打印机发送所述第一打印指令。


6.如权利要求1所述的方法,其特征在于,所述步骤s3具体为:当所述打印机接收所述第一打印指令时,解析所述第一打印指令获取所述发票URL以及所述开具小票所需数据,根据所述发票URL以及所述开具小票所需数据组织打印内容,根据所述打印内容打印包含图形码的小票,结束。


7.一种智能物联平台的工作方法,其特征在于,包括:
步骤A1:智能物联平台接收到打印请求,解析打印请求得到解析数据,根据所述解析数据判断所述打印请求的类型,如果为第一打印请求或者打印发票请求,执行步骤A2;如果为第二打印请求,执行步骤A3;
步骤A2:所述智能物联平台组织第一数据,向第一服务器发送所述第一数据,当接收到所述第一服务器返回的发票URL时,组织第二数据,根据所述发票URL和所述第二数据生成第一打印指令,向打印机发送所述第一打印指令;
步骤A3:所述智能物联平台组织第二数据,根据所述第二数据生成第二打印指令,向所述打印机发送所述第二打印指令。


8.如权利要求7所述的方法,其特征在于,所述步骤A1中所述根据所述解析数据判断所述打印请求的类型具体包括:
步骤A1-1:所述智能物联平台接收打印请求,解析所述打印请求获得解析数据,...

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:飞天诚信科技股份有限公司
类型:发明
国别省市:北京;11

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

1