Could anyone tell me what I need to specify in LabelSpecification section of UPS xml request document in order to print EPL shipping label? The following is what I have:

  <LabelSpecification>
    <LabelPrintMethod>
      <Code>EPL</Code>
    </LabelPrintMethod>
    <HTTPUserAgent>Mozilla/5.0</HTTPUserAgent>
    <LabelImageFormat>
      <Code>GIF</Code>
    </LabelImageFormat>
  </LabelSpecification>

But I keep getting the following error in the response:

Missing/Invalid Combination of LabelSpecification/LabelStockSize

I've tried using 'EPL2' as well with no avail. And I've no idea where to specify LabelStockSize. UPS website isn't very helpful in this regard. Thanks in advance.

有帮助吗?

解决方案

Yahooing, I found examples like this:

<LabelSpecification>
  <LabelPrintMethod>
    <Code>EPL</Code>
  </LabelPrintMethod>
  <LabelStockSize>
    <Height>4</Height>
    <Width>6</Width>
  </LabelStockSize>
</LabelSpecification>

and this:

<LabelSpecification>
  <LabelStockSize>
    <Height>4</Height>
    <Width>6</Width>
  </LabelStockSize>
  <LabelPrintMethod>
    <Code>EPL</Code>
    <Description>epl file</Description>
  </LabelPrintMethod>...

In other words, it looks like <LabelStockSize> needs to be a child of <LabelSpecification>, but can come before or after <LabelPrintMethod>.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top