评价
(255) (267)

打印问题排查

首先分析一下打印优化

如上图所示,当前状态是开启打印优化的状态,勾选之后是关闭打印优化的状态,下面针对开启和禁止打印优化做一下讲解【或者戳这里→开启/禁用打印优化优缺点】。

  • 开启打印优化

未勾选禁止打印优化:批量选中一批订单打印,以五单为一组分批传送给打印机进行打印。打印后标记状态为已打印并记录打印日志,5单中有一单由于某些原因打印失败,则不修改状态,不记录日志,打印工作停止,不再继续打印。

优点:

  • 可缩小无法正常进行单据打印的搜索范围。
  • 如果打印机出问题未能回传打印状态,会影响单据正常修改打印状态及添加日志。
  • 最大化反应打印机真实打印情况。

缺点:

  • 效率慢

解析:比方说,一次准备打印100单。系统会一次向打印机发送5单的打印请求,同时系统还会监控打印机的回传响应(也就是打印机是否打印完成),确定了这5单打印成功后,系统才会将这5单更新为“已打印”并进行再次向打印机发送5单的打印请求;如果失败了则打印终止,未打印的订单状态都为“打印中”。这样能最大限度的反应打印机的真实打印情况。打印完毕后如果出现异常,则将“打印中”的订单重新打印即可。

  • 禁止打印优化

勾选禁止打印优化:选中一批订单进行打印,这批订单均记录打印日志。

缺点: 如果打印过程中,打印异常导致未打印也同样会记录打印日志,并修改订单状态为“已打印”,导致扩大异常订单查找范围

优点: 效率快 解析:在禁止打印优化的情况下,假设一次选中100单进行打印,则会一次将100单的打印请求发送给打印机,并且不会监控打印机的响应情况。只要打印请求发送完毕就会记录打印日志并将订单的状态置为已打印。

关于打印问题,通常情况会出现两种情况发生,一种情况是漏打的问题,一种是重复打印的问题,针对漏打、重复打印的问题做了简单的排查流程。

一、漏打

所谓的漏打就是系统中操作了打印但是实际没有打印出来,也是有部分没有操作打印,声称漏打,这个是需要判断的,可以通过订单日志和打印日志查看。

1、查看订单日志,订单日志是否有打印记录。

2、查看本地打印日志,在设置–本地设置–本地日志目录

在没有人为修改的情况,时间记录的是打印的时间,时间会略有偏差,打开文件之后会显示对应的打印信息,会显示对应的打印操作。

如果多次操作打印会记录在同一个TXT文件中,这个是向打印机发送打印任务的日志,可以查看到是否已经发送打印任务,如果在同一个TXT文件中数据太多不好排查,可以使用搜索工具。 在批量打单的情况频繁发生漏打的时候,建议开启打印优化,进行观察。

二、重复打印

针对重复打印的问题,根据之前的文档给大家分析一下未勾选禁止打印优化的问题。

在未勾选禁止打印优化的时候,发送打印任务,打印机相应,打印物流单号,此时打印机没有回传打印任务成功,订单日志不会记录,但是实际已经打印出来了,设置打印状态重新打印的时候,打印出来了,导致了重复打印问题,但是日志只会记录成功的这一条打印日志。

1、查看订单日志,是否有多条打印记录,确认打印的时候是否开启了打印优化

2、查看本地打印日志,查询是否有多条打印任务日志,只要是操作了打印,无论是否打印成功都会有对应的日志记录。

如果以上都没有问题,请直接检查打印机问题,打印机会出现卡顿、断电、过热的时候,会导致重复打印以及漏打的问题,漏打问题可以检查页面设置大小是否超出范围导致,或者及时更新打印机驱动以及重新安装驱动。

重复打印的问题检查打印机配置参考:戳这里

菜鸟打印日志分析

菜鸟日志目录:菜鸟打印组件–帮助–打开日志目录。

taskID,是唯一的代表打印的序列

render:渲染;printed:打印,一个订单会有2次的打印记录是正常的情况,除了下图这2个以外的为重复执行打印。

针对打印机打印信息不全的解决办法:

1、检查模板信息是否页面大小有问题。

2、检查是否设置打印机偏移。

3、软件中模板设置没有问题,打印机设置没有问题请参考链接戳这里

打印错乱问题解决

菜鸟电子面单打印不完整、打印内容错乱,面单图标重叠

1、菜鸟模板重新设置之后重新下载模板打印

2、确认使用的云打印客户端版本(0.4.3.0之前的版本),升级到最新云打印组件

3、尝试切换打印数据类型为Image模式,再打印试试,云打印客户端打印数据类型设置方法具体如下: 入口:客户端主界面–打印机–打印选项–选中要设置的打印机

4、如果使用Image模式仍然有问题,可以设置为TSPL或ZPL(选其中一个,具体参考常见打印机数据类型设置或者具体的打印机指令可以向打印机厂商获取)。 目前支持 TSPL、ZPL,设置的时候一定要选择正确的指令,否则无法打印。

5、如果上述步骤排查后仍然无法解决问题,请联系打印机厂商,可以确认是打印机或者驱动的问题

打印不完整或者错乱效果图

菜鸟打印常见问题解决网址:戳这里

拼多多打印出现如下问题,请联系旺店通售后处理

第三方打印如果打印不出来,请检查订单所有信息中是否包含特殊字符,例如网名、备注、货品名称等字段,因为第三方不兼容特殊字符打印,示例如下图

常见问题

  • 订单进行了打印出来之后但是日志上却不显示操作打印的日志

①如果是开启的打印优化,记录打印的日志是靠打印回传的,这个时候可能打印了,但是打印机并没有回传过来消息,导致没有记录打印日志。

②如果未开启打印优化, 是先记录日志,后打印,这种可能就会记录日志了未打印。

与此同时也要看打印机的情况,有些打印机打印完成并不会回传状态,所以这种情况下没办法使用,不论是否禁用打印优化只要出现停止情况都需要人工确认下,这个不可避免

开启和禁用打印优化各有优缺点,详见开启/禁用打印优化优缺点

  • 订单打印过后没有生成打印批次

原因:客户手动删除了批次

如果发现打印批次没有,一般情况下是打印批次被删除了,删除途径有两种 ①单据打印界面右键清除打印批次 ②在单据打印界面右侧删除批次

问题点:删除批次不记录日志。如果客户就是需要证据,还是得反馈到研发这里查下日志

  • 菜鸟打印功能打印或预览物流单,除商家自定义区域全部为空

①菜鸟打印功能仅支菜鸟热敏可正常打印

②智选物流暂不支持菜鸟打印,出现“除商家自定义区域全部为空”情况属于正常,使用系统原有打印功能打印(到V2.3.1.6还未支持)

③多物流单号打印或预览出现“除商家自定义区域全部为空”情况,请升级到V2.3.1.6及以上,如还是不能解决提CRM确认情况