gpt4 book ai didi

fedex - 打印到UPS/Fedex热敏打印机?

转载 作者:行者123 更新时间:2023-12-04 18:53:52 26 4
gpt4 key购买 nike

我有一个客户问他们的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

和UPS-构建XML以发布到UPS服务。
<LabelSpecification>
<LabelPrintMethod>
EPL2
</LabelPrintMethod>
</LabelSpecification>

打印标签

您实际上需要将“原始”数据发送到打印机。我从本文开始,然后将其应用于我的解决方案。例如FedEx返回一个包含标签信息的字节数组-我将其转换为字符串,然后发送给打印机。
'Convert from Byte Array to String
Dim enc As System.Text.ASCIIEncoding = New System.Text.ASCIIEncoding()
Dim strConverter As String = enc.GetString(<ByteArrayFromFedEx>)

http://www.paulaspinall.com/post/2008/05/31/Sending-data-direct-to-a-printer.aspx

关于此主题,还有关于SO的另一个主题。

Sending raw data to FedEx Label printer

关于fedex - 打印到UPS/Fedex热敏打印机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2015180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com