FedEx의 & UPS API는 열 라벨 특정 유형을받을 수있는 옵션을 제공합니다. 열 프린터에서 제대로 PDF를 인쇄하려고하면 키보드에서 머리를 때릴 것입니다.
일부 일반적인 열 유형 EPL/EPL2, ZPL/ZPLII. 대부분의 감열 식 프린터는 이러한 유형 중 하나와 일치하는 문서를받습니다.
ShipRequest에 이와 같은 FedEx 용 - 배송에 FedEx WSDL을 사용하고 있습니다.
RequestedShipment.LabelSpecification.ImageType = FedExShipService.LabelSpecificationImageType.ZPLII
및 UPS - UPS 서비스에 게시 할 XML 작성. 라벨
당신은 기본적으로 프린터에 "원시"데이터를 전송해야합니다 인쇄
<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
는 PHP 서버에 매여 프린터로 인쇄하거나 인쇄하려면 클라이언트에 PDF를 제공 하시겠습니까? – Seth
UPS Worldship이나 ShipRush 또는 다른 제 3 자 배송 응용 프로그램을 사용하지 않고 감열 식 프린터를 통해 UPS 나 Fedex 배송 라벨을 인쇄 할 수있는 한 실제로 어떤 방법 으로든 상관하지 않습니다. –