2014-07-09 19 views
5

Czy można konwertować PostScript do formatu Zebra?Konwersja Postscriptu do Zebry

Już czytałem na ich homepage, że drukarki Zebra nie są kompatybilne z Postscript, ale zastanawiałem się, czy istnieje jakiś kawałek kodu open source, który mógłby przekazać to z jednego do drugiego.

Każda pomoc zostanie bardzo doceniona.

Odpowiedz

6

Aby to uprościć, PostScript jest taki sam jak PDF. :) To tylko lista poleceń do drukarki (lub przeglądarki PostScript (PDF)), mówiąc mu, co ma robić. Oto przykład poleceń PostScript (z wikipedia), która drukuje „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 

Jak można zobaczyć, to jest coś podobnego do „żółwia” draw polecenia, ale podjęte na profesjonalnym poziomie.

Zwykłe drukarki stacjonarne są w stanie zinterpretować ten zestaw poleceń, aby drukować, co tylko zechcesz. Gdzie drukarek Zebra NIE trzeba drukować, co chcesz. Wystarczy wydrukować coś prostego takich jak paragony, kody kreskowe, etykiety. Dlatego nie było sensu umieszczać w nich droższych chipów, które wspierałyby PS. Jednak wszystkie drukarki Zebra mogą drukować IMAGE. (Znaczenie graficznej bitmapy, zwykle obrazu monochromatycznego).

Rozwiązanie tego pytania brzmi tak: Mimo że NIE jest możliwe wysyłanie bezpośrednio do drukarki ZebScript bezpośrednio poleceń PostScript, zawsze można wyrenderować polecenie po skrypcie do obrazu/mapy bitowej (tak jak robi to czytnik Adobe PDF) i następnie przekonwertuj ten obraz na monochromatyczny i wydrukuj go za pomocą dowolnej drukarki Zebra lub innej drukarki termicznej.

+0

Jeśli poprawnie zrozumiem twoją odpowiedź, mógłbym zaprojektować moją etykietę w bitmapie, po prostu wyślij to do Zebry, a będzie dobrze się wyświetlać bez uczenia się jeszcze jednego języka? –

+0

tak, możesz. Język EPL drukarki obsługuje polecenie 'GW', które umożliwia zapisywanie na etykiecie obrazów monochromatycznych (format' PCX'). Jeśli planujesz to zrobić programowo. –

+1

I to bez strat w rozdzielczości, jak sądzę? –