Показать сообщение отдельно
Старый 10.09.2009, 07:39   #4  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Цитата:
Сообщение от vc Посмотреть сообщение
У нас подобная печать заработала, когда начали использовать
WinAPI::copyFile(fileName, printerPath,false);
вместо shellExecute.
printerPath - локальный порт, 'LPT1' например, либо сетевое имя принтера этикеток.
Я поробовал. Работает на сетевой принтер (обычный лазерный). А вто в зебру не влазит. Зебра установлена как локальный принтер по Standard TCP/IP port. Может в этом причина быть?

Вобщем получилось:
X++:
    fileParams  = 'C:\\1.txt';
    printerName = '\\\\COMP_NAME\\Zebra';
    err = WinAPI::copyFile(fileParams,printerName,false);
Другими словами, если гнать через сеть, тогда будет работать, а если отправлять на локальный порт Standard TCP/IP port, то где то застревает. Хочется понять в чем причина.

Последний раз редактировалось Alexx7; 10.09.2009 в 08:39. Причина: Другой вариант.