2016-09-09 9 views
0

Как я могу использовать цикл ZPL в издателю Oracle BI напечатать следующие метки:Как использовать петли в ZPL для печати этикеток на принтере Zebra в Oracle Apps R12.1.3

order number:1234 line: 1 
item: ABC1 
Qty: 10  

order number:1234 line: 2 
item: ABC1 
Qty: 10 

order number:1234 line: 3 
item: ABC1 
Qty: 10 

согласно приведенному выше примеру 3 наклейки должны прийти/печать на принтере Zebra

Oracle Apps R12.1.3, Bi издатель 5.6.3

ответ

1

Мы использовали разделителей на основе Etext BI шаблоны издателя, чтобы делать то, что вы думаете делать. Я сделал несколько из них для печати этикеток.

Посмотрите документацию по созданию EFT (Electronic Funds Transfer) с использованием шаблонов eText BI Publisher. Этот ответ требует базовых знаний о шаблонах etext.

Вам нужны шаблоны eText, чтобы получить исходный текст, а не RTF или PDF. Другой вариант заключается в том, чтобы закодировать его в PLSQL, который будет работать быстрее, но комбинирование извлечения данных (SQL) и форматирования (Into ZPL) в пакет PLSQL потребует миграции через экземпляры, а не загрузки шаблона из front-end в вашем целевой экземпляр.

В документации будет показано, что делать, чтобы установить уровень, который вы хотите повторить (цикл/для каждого). Жесткий код ZPL, который вы хотите оставаться статичным, как метка начала/конца, количество печати и т. Д. Объедините это с изменяющимися деталями. Вы будете в конечном итоге с чем-то вроде:

'^XA' 
'^PQ1,0,0,N^CI0^PW812^MMT^LL406' 
'^FT40,1300^A0N,24,24^FH^FN97^FD'||ITEM_NUMBER||'^FS' 
'^XZ' 
  • Каждый из тех, кто будет его один <NEW RECORD>
  • Ваш <MAXIMUM LENGTH> будет 400 или что-то большое иш
  • Ваш <FORMAT> будет Alpha

К сожалению, поскольку шаблоны eText являются файлами RTF, а форматирование очень важно, я не могу просто положить t он точный код/​​форматирование/синтаксис здесь. Но это может дать вам хороший пример:

etext ZPL Example

+0

Спасибо большое @ EdHayes3, мы использовали ZPL код в PLSQL упаковке и отправке вывода на принтер Zebra. – Rajesh123

+0

Является ли это правильным, о чем я думаю? если нет, пожалуйста, поправьте меня. 1) Создать файл eText, источник - теги отчета rdf 2) вызвать этот шаблон в режиме Burst Control? (используйте документ принтера) Не могли бы вы предложить на приведенном выше правильном? Вопрос: 1) Как использовать приведенный ниже код в файле eText в EBS? '^ XA' '^ PQ1,0,0, N^CI0^PW812^MMT^LL406' '^ FT40,1300^A0N, 24,24 FH^FN97^FD' || ITEM_NUMBER || '^FS ' '^XZ ' Можем ли мы иметь образец экрана на этом, если это возможно? – Rajesh123

+0

Не могли бы вы прислать мне образец Печать Ярлык/код? [email protected] – Rajesh123