条码打印
在项目实施过程中,库房在打印条码时都是调用ERP条码服务器程序来生成条码,
经常出现条码打印失败的问题。后来将条码服务部署到库房本地,可以解决问题。
每个库房都要部署也比较麻烦,可以用本地条码字体来解决这个问题。WMS2.0安装客户端
的时候,就安装了条码字体,WMS2.0通过webBrowser来打印时,可以在html脚本中指定条码字体,
即可以生成对应的条码,其他不需要做更改(打印效率很高)。
StringBuilder sb = new StringBuilder();
sb.Append("<td >单号:</td><td><font size=5 face=C39P48DlTt>").Append(PoNo).Append("</font><br><a align=center>" + PoNo + "</a></td>");
这里的 <font size=5 face=C39P48DlTt> 即为指定的条码字体。
同类的条码打印需求都可以推广。