XXX XXX Uwaga, Uwaga: Tak naprawdę, to może nie działać... XXX Spróbuj sam, może Tobie się uda... XXX Kalibracja (ustawianie) pnm2ppa dla Twojej drukarki Zanim zaczniesz drukowanie powinieneś skalibrować drukarkę. Można to zrobić używając programu 'calibrate'. Proces ustawiania polega na wydrukowaniu strony testowej o maksymalnym rozmiarze. Cała zabawa polega na takich ustawieniach marginesu w pliku konfiguracyjnym, aby cała strona była wydrukowana w całości. Program 'calibrate' jest prosty jak drut. Wyrzuca na wyjście wzór testowy w formacie pbmraw. Gdy skierujemy to co wypluje 'calibrate' do programu pnm2ppa przy użyciu komendy: calibrate | pnm2ppa > /dev/lp1 ( jako ) - lub - calibrate | pnm2ppa | lpr -l ( jeśli Twoj filtr drukarki rozpoznaje parametr '-l') Wydrukowana strona powinna zawierać siatkę oraz liczby określające współrzędne pikseli. Na nieszczęście pierwsze wydruki obcinają wydrukowaną stronę przy brzegach strony. Jeśli tak się dzieje powinieneś ustalić marginesy w pliku konfiguracyjnym /etc/pnm2ppa.conf. Podane tam wartości podane są w jednostkach punktów na cal. Czyli jeśli podamy tam wartość np. 100, będzie to 100/600 cala (rozdzielczość druku 600dpi) czyli 1/6cala. Jeśli szczęśliwie uda Ci się znaleźć odpowiednie wartości to możesz je wpisać na trzy sposoby: [1]do pliku konfiguracyjnego, [2] do pliku "global.h" i przekompilować cały program, [3] używając parametrów '-x', '-y' przy uruchamianiu programu. (osobiście polecam rozwiązanie [2]). Jeśli wszystko jest odpowiednio ustawione to wydruk testowy powinien być na środku kartki. Marginesy prawdopodobnie powinny być nie większe niż 1/4 cala bez efektu 'ucinania strony'.