Как распечатать на принтрон Printronix? - PullRequest
0 голосов
/ 03 декабря 2010

Кто-нибудь уже печатал на принтронном принтере (серия t5000r) с использованием .NET (Visual Basic или C #)?

У нас уже есть файл (txt) с кодом для создания этикетки, пока я не узнаюкод это PGL.

Что было сделано, так это использовать file.copy () для отправки файла на порт LPT1 (мы используем этот метод с принтерами Zebra, и он работает нормально), но принтер печатает простой текствместо метки с ее форматом (штрих-код, заголовки и т. д.).

Есть идеи?

Вот код метки, заранее спасибо:

^ CONFIG
SFCC; 94
КОНЕЦ

^ КОНФИГ
ЛЕВАЯ ПОЛЯ; 5
КОНЕЦ

^ БУМАГА; ДЛИНА 80
^ БУМАГА; ШИРИНА 60
^ БУМАГА; ПОРТРЕТ

^ СОЗДАТЬ; DS-метка
ШРИФТ; ЛИЦО 92250
АЛЬФА
AF2; 100; ТЕМНЫЙ; ТОЧКА; 8; 6; 45; 40
AF4;100; ТЕМНЫЙ; ТОЧКА; 13; 6; 45; 40
AF60; 100; ТЕМНЫЙ; ТОЧКА; 18; 6; 45; 40
AF61; 100; ТОЧКА; 22; 6; 30; 30
STOP

FONT; FACE 93779
ALPHA
POINT; 5; 6; 10; 0; Некоторые данные1:
ТОЧКА; 10; 6; 10; 0; Некоторые данные 2:
ТОЧКА; 15; 6; 10; 0; Адрес доставки:
ТОЧКА; 20; 6; 10; 0; НСК Имя:
ТОЧКА; 24; 6; 10; 0; КОД Штрих-код:
ТОЧКА; 34; 6; 10; 0; Номер КОДА:
AF63; 17; ТЕМНО; ТОЧКА; 37; 6; 46; 23
ТОЧКА; 39; 6; 10; 0; PID:
AF64; 26; ТЕМНЫЙ; ТОЧКА; 41; 6; 28; 14
ТОЧКА; 43; 6; 10; 0; Код этикетки:
AF65;8; ТОЧКА; 44; 6; 15; 0
ТОЧКА; 46; 6; 10; 0; Дата:
AF66; 10; ТОЧКА; 47; 6; 15; 0
STOP

BARCODE
C3 / 9; X1; H10; BF10; 17; 26; 8
STOP
END

^ EXECUTE; ds-label
^ AF2; ALVSBORGSH.YYY-XXX
^ AF4; Импорт порта IMMINGHAM
^ AF60; ГОРОД
^ AF61; Великобритания
^ BF10; 11111111111111111
^ AF63; 11111111111111111
^ AF64; AAAAAAY1T1MMA7290B11111111
^ AF65; 1067X*
^ AF66; 2008-10-15
^ NORMAL

^ CONFIG RESET END

1 Ответ

0 голосов
/ 03 декабря 2010

Полагаю, ваш текст перехватывается где-то в пути и отображается на странице, а не отправляется непосредственно в порт принтера. Я нашел эту статью - Как отправить необработанные данные на принтер с помощью Visual C # .NET - это может помочь.

...