UPS ShipConfirm Запрос на печать этикетки

Может ли кто-нибудь сказать мне, что мне нужно указать в разделе LabelSpecification документа запроса UPS xml, чтобы распечатать отгрузочную этикетку EPL? Вот что у меня есть:

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

Но я продолжаю получать следующую ошибку в ответе:

Missing/Invalid Combination of LabelSpecification/LabelStockSize

Я также пытался использовать «EPL2» безрезультатно. И я понятия не имею, где указать LabelStockSize. Веб-сайт UPS не очень полезен в этом отношении. Заранее спасибо.


person c 2    schedule 24.09.2012    source источник


Ответы (1)


Yahooing, я нашел такие примеры, как этот< /а>:

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

и это:

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

Другими словами, похоже, что <LabelStockSize> должен быть потомком <LabelSpecification>, но может стоять до или после <LabelPrintMethod>.

person LarsH    schedule 25.09.2012
comment
Yahoo превосходит Google в этом отношении: D. Спасибо за помощь! - person c 2; 25.09.2012