作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个客户问他们的Web应用程序(PHP)是否可以轻松地打印到UPS/Fedex热敏标签打印机。
因此,例如,我可以从UPS/Fedex取回带有运输标签的PDF。我只需要打印即可。
有人知道您是否可以直接在这些打印机上打印,如果不能,是否还有另一种方法可以打印?
编辑:澄清一下,我要做的就是能够使用这些打印机进行打印,而不必使我的客户使用ALT-TAB转到某些第三方应用程序,例如UPS Worldship或ShipRush或QuickBooks Shipping Manager,然后在其中单击“打印”该应用程序。可以吗?
最佳答案
以正确的格式获取标签
FedEx和UPS API提供了获取热敏标签特定类型的选项。您将敲打键盘,试图使PDF在热敏打印机上正确打印。
一些常见的散热类型EPL/EPL2,ZPL/ZPLII。大多数热敏打印机将接受与这些类型之一匹配的文档。
对于Fedex,在您的ShipRequest中这样的事情-这是使用FedEx WSDL进行运送的。
RequestedShipment.LabelSpecification.ImageType = FedExShipService.LabelSpecificationImageType.ZPLII
<LabelSpecification>
<LabelPrintMethod>
EPL2
</LabelPrintMethod>
</LabelSpecification>
'Convert from Byte Array to String
Dim enc As System.Text.ASCIIEncoding = New System.Text.ASCIIEncoding()
Dim strConverter As String = enc.GetString(<ByteArrayFromFedEx>)
关于fedex - 打印到UPS/Fedex热敏打印机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2015180/
我是一名优秀的程序员,十分优秀!