打印问题排查方法

单据类型

1.物流单
  1.1 本地打印: 打印模板设置, 数据组装, 打印文本拼接全部由ERP系统进行处理, 最后将包含样式在内的文档发送给打印机进行打印.
  1.2 外部打印: ERP只负责数据组装, 组装完毕之后发送给打印组件, 最后打印组件进行解密并发送打印任务给打印机.
      在获取电子面单的时候就会获取到模板上固定区域数据(密文), 自定义区域数据是ERP系统内部根据打印模板上字段进行组装,之后将组装好的数据发送给打印组件.
      打印项是由服务商的单个角色独立维护, 例如旺店通ERP(所有ERP产品共用一套打印项), 旺店通WMS, E快帮...,都有单独的打印项.
2.发货单, 分拣单, 采购单等, 全部都是内部打印
  打印时打印状态变更:在获取打印数据时,物流单打印状态修改为打印中,发送打印数据完毕之后打印状态为已打印.

打印方式

1.前置打印
  先打印物流单, 再进行拣货.
2.后置打印
  先拣货, 拣货完后打印物流单.
  打印服务/条码打印: 需要开启打印服务, 之后PDA在打印时选择对应的打印服务.
      打印服务使用注意事项: 开启打印服务的账号禁止同时多个客户端在线;开打印服务的电脑最好只开一个客户端.

打印相关配置

1.打印组合装明细金额
  勾选改配置后,打印方式为[组合装明细],[组合装及组合装明细]的组合装合并时会考虑这两个字段, 如果组合装明细[价格],[售价]字段相同且其他勾选的字段值相同则可以合并.合并明细一定会判断是否属于同一组合装,并且商家编码相同,外加其他条件.
!!!2.允许同类型物流公司物流单一起打印
  勾选此配置,相同物流类型的可以一起打印.例如两个物流类型都是百世汇通的物流可以一起打印.?菜鸟和拼多多的同一个物流类型一起打印???
  目前在单据处理界面选中不同的两个物流进行打印会直接提示物流公司不同.
!!!3.允许一次打印多份(最多100份)
  目前对应代码已经注释,原意为一个物流单打印多份.
4.缺货订单货品列表规格名显示缺货量
  根据占用情况,在规格名称字段追加'[缺货量:N]'
5.前置打印允许被拦截销售出库单打印
  自由打印和预览不进行校验, 只有前置打印是会校验.
6.前置打印已取消订单不打印
  自由打印和预览不进行校验, 只有前置打印是会校验
7.后置不打印异常单[驳回的不打印 | 驳回和拦截的不打印]
8.发货单,物流单货品列表不显示赠品
9.发货单,物流单货品排列方式[按货位|按货品编号|按商家编码|按条码|按排序码]
10.分拣波次排序方式[按货位|按货品编号|按商家编码|按条码|按排序码]
11.打印分拣波次对于组合装货品按照明细显示
12.必须签出才可操作
  不止控制打印(只在创建批次的时候进行校验), 还控制出库单和订单的操作.

常见问题:

1.不允许交错打印

  物流单和分拣单/发货单 在打印时勾选了同一个打印机(智能打印, 打印服务).

2.打印类型和面单类型不符

  使用外部打印 打印物流单时, 物流面单的类型和实际选择的打印方式不同. 例如: 出库单上物流的面单类型为云栈, 打印方式选择了拼多多打印.

3.打印出来面单上货品列表为空

  检查是否勾选了[发货单,物流单货品列表不显示赠品]的配置,并查看对应出库单中的货品是否只包含赠品.

4.提示“外部模板不支持交错打印”是什么意思?

    这个问题是发货单的打印机,不能和物流单的打印机交叉,是发货单使用了{韵达快递}这个打印机,打印物流单就不能用这个打印机。本地模板只要模板绑定了对应的物流,就可以打印

5.标记了缺货,打印出来没有显示缺货

    1)通过商家编码在pc端查看是否存在这个货品
    
    2)检查打印时间是否在标记之前
    
    3)检查物流模板是否有拣货异常的字段 拖的大一些
    
    4)打印模板是否是第三方打印
    
    5)确定打印模式,通道拣货是不会显示,因为是先打的物流单,后拣货标记,拣货标记发生的时机是拣货的时候
    
    6)后置打单才会体现拣货异常标记

6.爆款订单界面点击打印,不出物流单

    如打印机等都正常可以看下是否勾选了仅打波次单的配置,若勾选此配置则不打印物流单。

7、销售出库打印提示”消息通道未建立成功”

尝试重启客户端以及PDA 可能是长时间未操作引起的连接超时

其他常见问题见wiki文档: 常见问题_打印问题排查方法