eNotatki - jarek.blog.pyszny.eu

11 stycznia, 2005

Linux a drukarki

Napisane w: Biuro i DTP, LaTeX i okolice (0)

Jeszcze parenaście lat temu to było nie do pomyślenia a dziś? Bez sieci i Googla jest ciężko pracować.
Tak dla przykładu ostatnio naszło mnie na modyfikowanie konfigów drukarki (to tak w ramach relaksu od Jawy). Faktem jest, że Linux najlepiej dogaduje się z drukarkami obsługującymi PostScript. Niestety te drukarki mają jedną dużą wadę - cene :(.
Na szczęście drukarka "rozumiejąca" PCL 5 czy PCL-XL (PCL6) również da się uruchomić pod Linuksem nawet jeśli producent nie przewidział takiej współpracy (czyt. jeśli producent nie dostarczył pliku PPD).
By ta współpraca była pełna należy się zaopatrzyć w GhostScript, czyli programowy interpreter PostScriptu. Im wesja nowsza tym lepsza (szczególnie jeśli chodzi o czytanie PDFów). Do tego przydaje się jeszcze Foomatic, CUPS no i oczywiście wspomniany wyżej plik PPD (w dużym uproszczenie można napisać, że tutaj opisane są cechy drukarki).
Wracając do mojej drukarki - w sumie bardzo dobrze współpracuje ze std generic-pcl_xl.ppd (obsługuje/emuluje PCL6 nie mam HP). Choć parę specyficznych cech dla tego modelu nie dało się ustawić, więc należało to poprawić.
Bez znajomości choćby podstaw takich magicznych zaklęć jak PJL, PCL5, PCLXL nie ma co zaczynać zabawy, ale od czego Google ;) (Parę odpowiednich pytań i ma się adresy z dokumentacją - jest ona dostępna o dziwo za darmo, ale dosyć mocno ukryte na stronach HP - gdzie te czasy igłówek gdzie wszystkie kody były zapisane w instrukcji do drukarki ). Jest też dissasembler do PCLXL - tłumaczy zawartość tego co idzie na drukarkę z postaci binarnej na tekstową ( niestety dostępne wersje tylko pod Win i ....... HP PA-RISC, czyli nie do użycia pod Linuksem chyba, że się znajdzie gdzieś źródła tego programu;) ) oraz dosyć ciekawy programik - GhostPCL - taki odpowiednik GhostScriptu ale dla PCL ( i znowu Google się kłania). Zaoszczędził mi sporo kartek papieru i drukarkę (lepiej w sumie testować na programie niż na drukarce), bo komunikaty o błędach w PCL są dosyć enigmatyczne więc znalezienie takiego paskudnego choć w sumie prostego błędu trochę trwało......
Jeszcze tylko znaleźć dokumentację opisującą format PPD i można jeszcze parę innych kwiatków poprawić ;)
 
SPAMowi mówimy nie BYKOM-STOP - Poprawna pisownia i ortografia w Internecie