Конвертировать PostScript в Zebra

Можно ли конвертировать Postscript в Zebra?

Я уже читал на их домашней странице, что принтеры Zebra не совместимы с Postscript, но мне было интересно, есть ли какой-нибудь фрагмент открытого исходного кода, который может передавать его от одного к другому.

Любая помощь будет принята с благодарностью.

1 ответ

Решение

Чтобы упростить его, PostScript такой же, как PDF.:) Это просто список команд для принтера (или программы просмотра PostScript (PDF)), указывающих ему, что делать. Вот пример команд postscript (из википедии), которые выводят "Hello World":

%!PS
/Courier             % name the desired font
20 selectfont        % choose the size in points and establish 
                     % the font as the current one
72 500 moveto        % position the current point at 
                     % coordinates 72, 500 (the origin is at the 
                     % lower-left corner of the page)
(Hello world!) show  % stroke the text in parentheses
showpage             % print all on the page

Как видите, это что-то похожее на "черепашие" команды рисования, но выведенное на профессиональный уровень.

Обычные настольные принтеры могут интерпретировать этот набор команд для печати того, что вы хотите. Тогда как принтеры Zebra НЕ должны печатать все, что вы хотите. Они просто должны напечатать что-то простое, как квитанции, штрих-коды, этикетки. Таким образом, не было смысла ставить в них более дорогие чипы, которые бы поддерживали PS. Однако все принтеры Zebra могут печатать ИЗОБРАЖЕНИЕ. (Имеется в виду графическое растровое изображение, обычно монохромное изображение).

Таким образом, решение вашего вопроса звучит так: несмотря на то, что невозможно напрямую отправлять команды PostScript на принтер Zebra, вы всегда можете преобразовать команду post-script в изображение / растровое изображение (как это делает Adobe PDF reader), а затем преобразовать это изображение в монохромный и распечатайте его, используя любой Zebra или другой термопринтер.

Другие вопросы по тегам