質問

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