W sekcji tej znajdują się tematy, których nie można zaliczyć do wcześniejszych.
Ponieważ większość plików ASCII nie jest sformatowana do drukowania użyteczne jest sformatowanie ich w jakiś sposób przed wydrukowaniem. Może zawierać to umieszczenie tytułu i numeru na każdej stronie, ustawienie marginesu, podwójne przerwy między wyrazami, wcięcia albo drukowanie pliku w większej ilości kolumn. Popularnym sposobem na osiągnięcie tego jest użycie np. programu pr.
$ pr +4 -d -h"Ph.D. Thesis, 2nd Draft" -l60 thesis.txt | lpr
W powyższym przykładzie, pr przeskoczyłby pierwsze 3 strony (+4), ustawił długość strony na 60 lini (-l60), podwoił spacje (-d) i dodał napis "Ph.D. Thesis, 2nd Draft" na początku każdej strony (-h). Lpr umieściłby rezultat tego polecenia w kolejce. Zajrzyj do podręcznika systemowego pr(1) jeśli chcesz znać więcej informacji.
Wszystkie polecenia w systemie drukowania Linux-a akceptują opcję -P. Opcja ta pozwala użytkownikowi na podanie, która drukarka ma być użyta. Jeśli użytkownik tego nie poda, to wybrana zostanie drukarka domyślna.
Zamiast każdorazowego podawania nazwy drukarki, możesz podać ją w zmiennej środowiskowej "PRINTER". W zależności od twojej powłoki, może to być zrobione w różny sposób. Dla bash-a będzie to:
$ PRINTER="nazwa_drukarki"; export PRINTER
Dla csh będzie to:
% setenv PRINTER "nazwa_drukarki"
Polecenia te mogą być umieszczone w skryptach startowych (.profile
dla bash-a i .cshrc dla csh) albo wydane z linii
poleceń. Więcej na temat zmiennych środowiskowych znajdziesz na
stronach podręcznika systemowego bash(1) i
csh(1).
UWAGA - Ostrzegam żebyś przypadkowo z tego podniecenia nie zaczął
drukować tych stron :)) - mają one odpowiednio 4.000 i 5.500
linii.