Скопируйте текстовый файл на USB-принтер Zebra

Впервые используя ZPL, я гуглил свой вопрос, но пока ничего.

Я скачал pdf-файл языка программирования ZPL II и попытался распечатать первый образец:

^XA
^FO50,50^ADN,36,20^FDTesting^FS
^XZ

Я уже создал txt-файл с приведенным выше кодом, но при попытке «Копировать» на принтер ничего не происходит.

от copying to the printer Я нашел это: copy printtest.txt usb1 или copy printtest.txt > usb1

но это не работает.

У меня есть принтер Zebra Model S4M, подключенный через usb: порт: USB001 описание: Virtual printer port for usb

Любая помощь будет оценена.


person Somebody    schedule 06.05.2013    source источник


Ответы (2)


довольно просто заставить его печатать... во-первых, поделитесь своим принтером, скопируйте файл в путь к общему принтеру, пример \ Zebra1

я нашел некоторый код VB, который я использовал некоторое время назад, надеюсь, что это поможет

            Dim tempFile As New IO.StreamWriter("Name of file")
            Dim PrnPath as string ="\\MY-PC\Zebra"
            IO.File.Copy(tempFileName, PrnPath, True)
person Yugz    schedule 06.05.2013
comment
эй @Yugz, спасибо за ответ, я также нашел эту ссылку, которая отлично работает с использованием С# http://support.microsoft.com/kb/322091/en-us. Но я думал, что это способ DOS сделать это. Спасибо. - person Somebody; 06.05.2013
comment
отлично, я рад, что вы нашли решение :) - person Yugz; 06.05.2013

Просто на С#:

if (File.Exists(inputFilePath))
{
    System.IO.File.Copy(inputFilePath, printerPath);
}
else
{
    //no file. 
}

где: - inputFilePath - путь к файлу ZPL (специальное расширение не требуется); -printerPath - путь к общему(!) принтеру, например: \127.0.0.1\zebraGX

person liquide    schedule 09.09.2013