éÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÞÁÔÉ × Linux, HOWTO

by Mark Komarinski <markk@auratek.com>, ÐÅÒÅ×ÏÄ Alex Ott ott@phtd.tpu.edu.ru

v1.2.2, 6 February 1998

ðÒÉÍÅÞÁÎÉÅ ÐÅÒÅ×ÏÄÞÉËÁ: ûÌÉÔÅ ÍÎÅ ÌÀÂÙÊ ËÏÍÍÅÎÔÁÒÉÉ É ÚÁÍÅÞÁÎÉÑ, ÄÁÖÅ ÎÅÂÏÌØÛÉÅ.

1. ÷×ÅÄÅÎÉÅ

üÔÏÔ ÄÏËÕÍÅÎÔ ÏÐÉÓÙ×ÁÅÔ ËÁË ÉÓÐÏÌØÚÏ×ÁÔØ ÌÉÎÅÊÎÕÀ ÓÉÓÔÅÍÕ ÐÒÉÎÔÅÒÎÏÇÏ ÓÐÕÌÉÎÇÁ ÐÏÓÔÁ×ÌÑÅÍÕÀ Ó ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÏÊ Linux. üÔÏÔ ÄÏËÕÍÅÎÔ Ñ×ÌÑÅÔÓÑ supplementary ÄÏËÕÍÅÎÔÏÍ Ë Linux Printing Setup HOWTO, ËÏÔÏÒÙÊ ÏÂÓÕÖÄÁÅÔ ÕÓÔÁÎÏ×ËÕ É ÎÁÓÔÒÏÊËÕ ÓÉÓÔÅÍÙ ÐÅÞÁÔÉ Linux. íÁÔÅÒÉÁÌ ÐÒÅÄÓÔÁ×ÌÅÎÎÙÊ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÄÏÌÖÅÎ ÂÙÔØ ÔÁËÖÅ ÐÒÁ×ÉÌØÎÙÍ ÄÌÑ ×ÓÅÈ ÓÅÍÅÊÓÔ× ÏÐÅÒÁÃÉÏÎÙÈ ÓÉÓÔÅÍ ÓÅÒÉÉ BSD × ÄÏÂÁ×ÌÅÎÉÉ Ë ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÅ Linux.

1.1 éÓÔÏÒÉÑ Linux Printing HOWTO

úÁÍÅÞÁÎÉÅ ÏÔ Mark Komarinski <markk@auratek.com>:

ñ ÈÏÞÕ ÐÏÂÌÁÇÁÄÏÒÉÔØ Matt Foster ÚÁ ÓÄÅÌÁÎÎÕÀ ÒÁÂÏÔÕ × ÐÅÒÅÐÉÓÙ×ÁÎÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ. ñ ÓÏÈÒÁÎÑÀ ÅÇÏ ÓÔÉÌØ, É ÄÏÂÁ×ÌÑÀ, ËÏÇÄÁ ÜÔÏ ÎÅÏÂÈÏÄÉÍÏ ÞÔÏÂÙ ×ÓÅ ÂÙÌÏ ÏÂÎÏ×ÌÅÎÎÙÍ.

úÁÍÅÞÁÎÉÅ <mwf@engr.uark.edu>:

üÔÁ ×ÅÒÓÉÑ Linux Printing HOWTO ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎÁ ÉÚ ÏÒÉÇÉÎÁÌØÎÏÊ, ÓÏÚÄÁÎÎÏÊ Grant Taylor <grant@god.tufts.edu> É Brian McCauley <B.A.McCauley@bham.ac.uk>. ñ ÐÏÓÔÁÒÁÌÓÑ ÓÏÈÒÁÎÉÔØ ÏÈ×ÁÔ ÍÁÔÅÒÉÁÌÁ ÐÒÅÄÓÔÁ×ÌÅÎÎÏÇÏ × ÄÏËÕÍÅÎÔÅ Grant'Á and Brian'Á, ÎÏ Ñ ÒÅÛÉÔÅÌØÎÏ ÉÚÍÅÎÉÌ ÓÔÉÌØ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ É ÇÌÕÂÉÎÕ ÏÈ×ÁÔÙ×ÁÀÝÅÇÏ ÍÁÔÅÒÉÁÌÁ. ñ ÐÏÞÕÓÔ×Ï×ÁÌ, ÞÔÏ ÜÔÏ ÄÅÌÁÅÔ ÄÏËÕÍÅÎÔ ÂÏÌÅÅ ÐÏÌÎÙÍ É ÌÅÇËÉÍ ÄÌÑ ÞÔÅÎÉÑ. ñ ÍÏÇÕ ÎÁÄÅÑÔÓÑ, ÞÔÏ ×Ù ÓÏÇÌÁÓÎÙ Ó ÜÔÉÍ.

1.2 éÓÔÏÒÉÑ ×ÅÒÓÉÊ

v1.2.2

v1.2.1 v1.2 v1.11

v1.1

v1.0

1.3 á×ÔÏÒÓËÉÅ ÐÒÁ×Á É ÔÏÒÇÏ×ÙÅ ÍÁÒËÉ

îÅËÏÔÏÒÙÅ ÉÍÅÎÁ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÏÂØÑ×ÌÅÎÙ ËÁË Á×ÔÏÒÓËÉÅ ÐÒÁ×Á É/ÉÌÉ ÔÏÒÇÏ×ÙÅ ÍÁÒËÉ ÎÅËÏÔÏÒÙÈ ÐÅÒÓÏÎ É/ÉÌÉ ËÏÍÐÁÎÉÊ. üÔÉ ÉÍÅÎÁ ÐÒÅÄÓÔÁ×ÌÅÎÙ ÐÏÌÎÏÓÔØÀ ÉÌÉ ÎÁÞÁÌØÎÙÍÉ ÂÕË×ÁÍÉ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ.

(c) 1995 Matt Foster (mwf@engr.uark.edu)
(c) 1996-1997 Mark F. Komarinski (markk@auratek.com)

÷ÓÅ ÐÅÒÅ×ÏÄÙ, ÐÒÏÉÚ×ÏÄÎÙÅ ÉÌÉ ÓÏÂÉÒÁÔÅÌØÎÙÅ ÒÁÂÏÔÙ ×ËÌÀÞÁÀÝÉÅ ÌÀÂÙÅ ÄÏËÕÍÅÎÔÙ ÓÅÒÉÉ Linux HOWTO ÄÏÌÖÎÙ ÂÙÔØ ÏÈ×ÁÞÅÎÙ ÜÔÉÍ ÉÚ×ÅÝÅÎÉÅÍ Ï Á×ÔÏÒÓËÉÈ ÐÒÁ×ÁÈ.

ôÁË ÞÔÏ ×Ù ÍÏÖÅÔÅ ÎÅ ÐÒÏ×ÏÄÉÔØ ÐÒÏÉÚ×ÏÄÎÙÅ ÒÁÂÏÔÙ ÉÚ ÜÔÉÈ ÄÏËÕÍÅÎÔÏ× É ÏÂÌÁÇÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÏÇÒÁÎÉÞÅÎÉÑ ÎÁ ÉÈ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÅ. éÓËÌÀÞÅÎÉÅ ÉÚ ÜÔÉÈ ÐÒÁ×ÉÌ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÏ ÐÒÉ ÏÐÒÅÄÅÌÅÎÎÙÈ ÏÂÓÔÏÑÔÅÌØÓÔ×ÁÈ; ÐÏÖÁÌÕÊÓÔÁ Ó×ÑÖÉÔÅÓØ Ó ËÏÏÒÄÉÎÁÔÏÒÍ ÓÅÒÉÉ Linux HOWTO ÐÏ ÁÄÒÅÓÕ ÕËÁÚÁÎÏÍÕ ÎÉÖÅ.

íÙ ÖÅÌÁÅÍ ÐÒÏÄ×ÉÇÁÔØ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÅ ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ ÞÅÒÅÚ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÏÅ ÞÉÓÌÏ ËÁÎÁÌÏ×. ïÄÎÁËÏ ÍÙ ÖÅÌÁÅÍ ÏÓÔÁ×ÉÔØ Á×ÔÏÒÓËÉÅ ÐÒÁ×Á ÎÁ HOWTO ÄÏËÕÍÅÎÔÙ, É ÔÁËÖÅ ÈÏÔÉÍ ÂÙÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÎÙÍÉ Ï ÌÀÂÙÈ ÐÌÁÎÁÈ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ ÄÏËÕÍÅÎÔÏ× ÓÅÒÉÉ HOWTO.

åÓÌÉ ×Ù ÉÍÅÅÔÅ ×ÏÐÒÏÓÙ, ÐÏÖÁÌÕÊÓÔÁ Ó×ÑÖÉÔÅÓØ Ó Tim Bynum, ËÏÏÒÄÉÎÁÔÏÒÏÍ Linux HOWTO, ÐÏ ÁÄÒÅÓÕ <linux-howto@sunsite.unc.edu>. ÷Ù ÍÏÖÅÔÅ Ó×ÑÚÁÔØÓÑ ÐÏ ÜÔÏÍÕ ÁÄÒÅÓÕ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÔÅÌÅÆÏÎÎÙÈ ÎÏÍÅÒÏ× É ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ËÏÎÔÁËÔÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.

1.4 ðÏÌÕÞÅÎÉÅ|ÚÁÇÒÕÚËÁ the Linux Printing HOWTOs

ñ ÒÅËÏÍÅÎÄÕÀ, ÞÔÏ ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÎÁÐÅÞÁÔÁÔØ ËÏÐÉÀ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ, ÔÏ ÚÁÇÒÕÚÉÔÅ PostScript ×ÅÒÓÉÀ. ïÎÁ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÁ × ÜÓÔÅÔÉÞÅÓËÏÊ ÆÏÒÍÅ É ÌÅÇËÁ ÄÌÑ ÞÔÅÎÉÑ. ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ PostScript ×ÅÒÓÉÀ Ó ÏÄÎÏÇÏ ÉÚ ÍÎÏÇÉÈ ÓÁÊÔÏ× ÒÁÓÐÒÏÓÔÒÁÎÑÀÝÉÈ Linux (ÔÁËÉÈ ËÁË SunSITE ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/).

1.5 ïÂÒÁÔÎÁÑ Ó×ÑÚØ

÷ÏÐÒÏÓÙ, ËÏÍÍÅÎÔÁÒÉÉ ÉÌÉ ÉÓÐÒÁ×ÌÅÎÉÑ ÄÌÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÍÏÇÕÔ ÂÙÔØ ÎÁÐÒÁ×ÌÅÎÙ Ë <markk@auratek.com>.

1.6 âÌÁÇÏÄÁÒÎÏÓÔÉ

óÐÁÓÉÂÏ ×ÓÅÍ ÌÀÄÑÍ, Õ ËÏÇÏ ÂÙÌÏ ×ÒÅÍÑ ÄÌÑ ÞÔÅÎÉÑ ÁÌØÆÁ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ É ÏÔ×ÅÔÉÌÉ ÓÏ ÍÎÏÖÅÓÔ×ÏÍ ÐÏÌÅÚÎÙÈ ËÏÍÍÅÎÔÁÒÉÅ× É ÐÒÅÄÌÏÖÅÎÉÊ -- ÎÅËÏÔÏÒÙÅ ÉÚ ×ÁÓ ÍÏÇÕÔ Õ×ÉÄÅÔØ ×ÁÛÉ ËÏÍÍÅÎÔÁÒÉÉ ÏÔÒÁÖÅÎÎÙÅ × ÜÔÏÊ ×ÅÒÓÉÉ.

ñ ÔÁËÖÅ ÐÒÉÚÎÁÔÅÌÅÎ thank Matt Foster, ËÏÔÏÒÙÊ ÓÄÅÌÁÌ ÏÒÉÇÉÎÁÌØÎÕÀ ÐÅÒÅÐÉÓØ ÔÅËÓÔÁ.

2. ðÅÞÁÔØ ÐÏÄ Linux

÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÏÂÓÕÖÄÁÅÔÓÑ ËÁË ÐÅÞÁÔÁÔØ ÆÁÊÌÙ, ÐÒÏ×ÅÒÑÔØ ÏÞÅÒÅÄØ ÐÅÞÁÔÉ, ÕÄÁÌÑÔØ ÚÁÄÁÎÉÑ ÉÚ ÏÞÅÒÅÄÉ, ÆÏÒÍÁÔÉÒÏ×ÁÔØ ÆÁÊÌÙ ÄÏ ÉÈ ÐÅÞÁÔÉ É ÐÒÏÉÚ×ÏÄÉÔØ ÎÁÓÔÒÏÊËÕ ÓÒÅÄÙ ÐÅÞÁÔÉ.

2.1 éÓÔÏÒÉÑ Linux Printing

óÉÓÔÅÍÁ ÐÅÞÁÔÉ Linux -- lp ÓÉÓÔÅÍÁ -- ÜÔÏ ÐÏÒÔ ÉÓÈÏÄÎÏÇÏ ËÏÄÁ ÎÁÐÉÓÁÎÎÏÇÏ × õÎÉ×ÅÒÓÉÔÅÔÅ ëÁÌÉÆÏÒÎÉÉ ÄÌÑ BSD ×ÅÒÓÉÉ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ UNIX.

2.2 ðÅÞÁÔØ ÆÁÊÌÏ× ÉÓÐÏÌØÚÕÑ lpr

îÁÉÂÏÌÅÅ ÐÒÏÓÔÏÊ ÐÕÔØ ÄÌÑ ÐÅÞÁÔÉ × ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÅ Linux ÜÔÏ ÐÏÓÙÌ ÆÁÊÌÁ ÄÌÑ ÐÅÞÁÔÉ ÐÒÑÍÏ ÎÁ ÕÓÔÒÏÊÓÔ×Ï ÐÅÞÁÔÉ. äÌÑ ÔÏÇÏ ÞÔÏÂÙ ÓÄÅÌÁÔØ ÜÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ ËÏÍÁÎÄÁ cat. ëÁË ÐÏÌØÚÏ×ÁÔÅÌØ root, ÎÁÂÅÒÉÔÅ ÞÔÏ-ÔÏ ÐÏÄÏÂÎÏÅ ÜÔÏÍÕ

# cat thesis.txt > /dev/lp

÷ ÜÔÏÍ ÓÌÕÞÁÅ, /dev/lp ÜÔÏ ÓÉÍ×ÏÌÉÞÅÓËÁÑ ÓÓÙÌËÁ ÎÁ ÕÓÔÒÏÊÓÔ×Ï ÐÅÞÁÔÉ -- ÜÔÏ ÍÏÖÅÔ ÂÙÔØ ÍÁÔÒÉÞÎÙÊ ÉÌÉ ÌÁÚÅÒÎÙÊ ÐÒÉÎÔÅÒ, typesetter, ÉÌÉ ÐÌÏÔÔÅÒ. (óÍ. ln(1) ÄÌÑ ÂÏÌÅÅ ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÓÉÍ×ÏÌÉÞÅÓËÉÈ ÓÓÙÌËÁÈ)

÷ ÃÅÌÑÈ ÂÅÚÏÐÁÓÎÏÓÔÉ, ÔÏÌØËÏ ÐÏÌØÚÏ×ÁÔÅÌØ root É ÐÏÌØÚÏ×ÁÔÅÌÉ × ÔÏÊ ÖÅ ÇÒÕÐÐÅ ÞÔÏ É ÄÅÍÏÎ ÐÒÉÎÔÅÒÁ ÍÏÇÕÔ ÐÉÓÁÔØ ÐÒÑÍÏ ÎÁ ÐÒÉÎÔÅÒ. ðÏÜÔÏÍÕ ÔÁËÉÅ ËÏÍÁÎÄÙ ËÁË lpr, lprm, and lpq ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÐÒÉÎÔÅÒÕ.

ðÏÜÔÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÉ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ lpr ÄÌÑ ÐÅÞÁÔÉ ÆÁÊÌÏ×. ëÏÍÁÎÄÁ lpr ÂÅÒÅÔ ÎÁ ÓÅÂÑ ÚÁÂÏÔÙ Ï ×ÓÅÊ ÎÁÞÁÌØÎÏÊ ÒÁÂÏÔÅ ÎÅÏÂÈÏÄÉÍÏÊ ÄÌÑ ÐÅÞÁÔÉ ÆÁÊÌÁ, É ÚÁÔÅÍ ÐÅÒÅÄÁÅÔ ËÏÎÔÒÏÌØ ÄÒÕÇÏÊ ÐÒÏÇÒÁÍÍÅ, lpd, ÄÅÍÏÎÕ ÌÉÎÅÊÎÏÊ ÐÅÞÁÔÉ. úÁÔÅÍ ÄÅÍÏÎ ÌÉÎÅÊÎÏÊ ÐÅÞÁÔÉ ÇÏ×ÏÒÉÔ ÐÒÉÎÔÅÒÕ ËÁË ÐÅÞÁÔÁÔØ ÆÁÊÌ.

ëÏÇÄÁ ×ÙÐÏÌÎÑÅÔÓÑ ËÏÍÁÎÄÁ lpr, ÏÎÁ ÐÅÒ×ÙÍ ÄÅÌÏÍ ËÏÐÉÒÕÅÔ ÚÁÄÁÎÎÙÊ ÆÁÊÌ × ÏÐÒÅÄÅÌÅÎÎÕÀ ÄÉÒÅËÔÏÒÉÀ (spool directory), ÇÄÅ ÆÁÊÌ ÏÓÔÁÅÔÓÑ ÐÏËÁ lpd ÐÅÞÁÔÁÅÔ ÅÇÏ. ëÏÇÄÁ lpd ÓÏÏÂÝÁÀÔ, ÞÔÏ ÅÓÔØ ÆÁÊÌ ÄÌÑ ÐÅÞÁÔÉ, ÏÎ ÚÁÐÕÓËÁÅÔ ËÏÐÉÀ Ó×ÏÅÇÏ ÐÒÏÃÅÓÓÁ (ÞÔÏ ÐÒÏÇÒÁÍÍÉÓÔÙ ÎÁÚÙ×ÁÀÔ forking). üÔÁ ËÏÐÉÑ ÐÒÏÃÅÓÓÁ ÂÕÄÅÔ ÐÅÞÁÔÁÔØ ÎÁÛ ÆÁÊÌ × ÔÏ ×ÒÅÍÑ ËÁË ÏÒÉÇÉÎÁÌØÎÙÊ ÐÒÏÃÅÓÓ ÂÕÄÅÔ ÖÄÁÔØ ÄÒÕÇÉÈ ÚÁÐÒÏÓÏ×. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÏÂÓÌÕÖÉ×ÁÔØ ÍÎÏÇÏ ÚÁÄÁÎÉÊ ÐÅÞÁÔÉ × ÏÄÎÏ ×ÒÅÍÑ.

óÉÎÔÁËÓÉÓ lpr(1) ÏÞÅÎØ ÐÒÏÓÔ,

$ lpr [ ÏÐÃÉÉ ] [ ÉÍÑ_ÆÁÊÌÁ ... ]

åÓÌÉ ÉÍÑ_ÆÁÊÌÁ ÎÅ ÚÁÄÁÎÏ, lpr ÏÖÉÄÁÅÔ ××ÏÄ ÄÁÎÎÙÈ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁexpects (ÏÂÙÞÎÏ ËÌÁ×ÉÁÔÕÒÁ, ÉÌÉ ×Ù×ÏÄ ÄÒÕÇÏÊ ÐÒÏÇÒÁÍÍÙ). üÔÏ ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÐÅÒÅÎÁÐÒÁ×ÌÑÔØ ×Ù×ÏÄ ËÏÍÍÁÎÄ × ÏÞÅÒÅÄØ ÐÅÞÁÔÉ. ÷ÏÔ ÔÁË,

$ cat thesis.txt | lpr

ÉÌÉ,

$ pr -l60 thesis.txt | lpr

ëÏÍÁÎÄÁ lpr ÐÒÉÎÉÍÁÅÔ ÎÅÓËÏÌØËÏ ÁÒÇÕÍÅÎÔÏ× ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÅÇÏ ÒÁÂÏÔÕ. ÷ÏÔ ÎÅËÏÔÏÒÙÅ ÉÚ ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÍÙÈ ÁÒÇÕÍÅÎÔÏ×: -Pprinter ÏÐÒÅÄÅÌÑÅÔ ËÁËÏÊ ÐÒÉÎÔÅÒ ÉÓÐÏÌØÚÏ×ÁÔØ, -h suppresses printing of the burst page, -s ÓÏÚÄÁÅÔ ÓÉÍ×ÏÌÉÞÅÓËÕÀ ÓÓÙÌËÕ ×ÍÅÓÔÏ ËÏÐÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ × ÄÉÒÅËÔÏÒÉÀ ÓÐÕÌÁ (ÐÏÌÅÚÎÏ ÄÌÑ ÂÏÌØÛÉÈ ÆÁÊÌÏ×), É -#num ÏÐÒÅÄÅÌÑÅÔ ËÏÌÉÞÅÓÔ×Ï ËÏÐÉÊ ÐÅÞÁÔÉ. ðÒÉÍÅÒ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÑ Ó lpr ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÐÏÄÏÂÎÏ ÜÔÏÍÕ

$ lpr -#2 -sP dj thesis.txt

üÔÁ ËÏÍÁÎÄÁ ÓÏÚÄÁÅÔ ÓÉÍ×ÏÌÉÞÅÓËÕÀ ÓÓÙÌËÕ ÎÁ ÆÁÊÌ thesis.txt × ÄÉÒÅËÔÏÒÉÉ ÓÐÕÌÁ ÄÌÑ ÐÒÉÎÔÅÒÁ ÎÁÚ×ÁÎÎÏÇÏ dj, ÇÄÅ ÏÎ ÂÕÄÅÔ ÏÂÒÁÂÏÔÁÎ ÄÅÍÏÎÏÍ ÐÅÞÁÔÉ lpd. úÁÔÅÍ ÂÕÄÅÔ ÎÁÐÅÞÁÔÁÎÁ ×ÔÏÒÁÑ ËÏÐÉÑ ÆÁÊÌÁ thesis.txt.

äÌÑ ÐÒÏÓÍÏÔÒÁ ×ÓÅÈ ÏÐÃÉÊ, ËÏÔÏÒÙÅ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ lpr, ÓÍÏÔÒÉÔÅ ÍÁÎÕÁÌ ÐÏ lpr(1).

2.3 ðÒÏÓÍÏÔÒ ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ Ó ÐÏÍÏÝØÀ lpq

äÌÑ ÐÒÏÓÍÏÔÒÁ ÓÏÄÅÒÖÉÍÏÇÏ ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ ÉÓÐÏÌØÚÕÅÔÓÑ ËÏÍÁÎÄÁ lpq. ëÏÍÁÎÄÁ ÚÁÐÕÝÅÎÎÁÑ ÂÅÚ ÁÒÇÕÍÅÎÔÏ×, ÏÎÁ ×ÏÚ×ÒÁÝÁÅÔ ÓÏÄÅÒÖÉÍÏÅ ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ ÐÒÉÎÔÅÒÁ ÐÏ ÕÍÏÌÞÁÎÉÀ.

÷Ù×ÏÄ ×ÏÚ×ÒÁÝÁÅÍÙÊ lpq ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÅÎ ÄÌÑ ÍÎÏÇÉÈ ÃÅÌÅÊ.

$ lpq
lp is ready and printing
Rank   Owner      Job  Files                            Total Size
active mwf        31   thesis.txt                       682048 bytes

2.4 ïÔÍÅÎÁ ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ËÏÍÁÎÄÙ lprm

äÒÕÇÏÅ ÐÏÌÅÚÎÏÅ Ó×ÏÊÓÔ×Ï ÌÀÂÏÊ ÓÉÓÔÅÍÙ ÐÅÞÁÔÉ ÜÔÏ ×ÏÚÍÏÖÎÏÓÔØ ÏÔÍÅÎÙ ÚÁÄÁÎÉÑ, ËÏÔÏÒÏÅ ÂÙÌÏ ÐÅÒÅÄ ÜÔÉÍ ÐÏÍÅÝÅÎÏ × ÏÞÅÒÅÄØ. þÔÏÂÙ ÓÄÅÌÁÔØ ÜÔÏ ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ lprm.

$ lprm -

ðÏËÁÚÁÎÎÁÑ ×ÙÛÅ ËÏÍÁÎÄÁ ÏÔÍÅÎÑÅÔ ×ÓÅ ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ ×ÌÁÄÅÌØÃÅÍ ËÏÔÒÙÈ Ñ×ÌÑÅÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØ ×ÙÐÏÌÎÉ×ÛÉÊ ÜÔÕ ËÏÍÁÎÄÕ. äÌÑ ÔÏÇÏ ÞÔÏÂÙ ÏÔÍÅÎÉÔØ ÏÄÉÎÏÞÎÏÅ ÚÁÄÁÎÉÅ ÐÅÞÁÔÉ, ÎÁÄÏ ÓÎÁÞÁÌÁ ÐÏÌÕÞÉÔØ ÎÏÍÅÒ ÚÁÄÁÎÉÑ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ lpq É ÚÁÔÅÍ ÓÏÏÂÝÉÔØ ÐÏÌÕÞÅÎÎÙÊ ÎÏÍÅÒ ËÏÍÁÎÄÅ lprm. îÁÐÒÉÍÅÒ,

$ lprm 31

ÏÔÍÅÎÉÔ ÚÁÄÁÎÉÅ ÎÏÍÅÒ 31 (thesis.txt) ÎÁ ÐÒÉÎÔÅÒÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.

2.5 ëÏÎÔÒÏÌØ ÄÅÍÏÎÁ lpd Ó ÐÏÍÏÝØÀ lpc

ðÒÏÇÒÁÍÍÁ lpc(8) ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ËÏÎÔÒÏÌÑ ÐÒÉÎÔÅÒÏ×, ËÏÔÏÒÙÅ ÏÂÓÌÕÖÉ×ÁÅÔ ÄÅÍÏÎ lpd. ÷Ù ÍÏÖÅÔÅ ÒÁÚÒÅÛÁÔØ ÉÌÉ ÚÁÐÒÅÝÁÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÉÎÔÅÒÁ ÉÌÉ ÉÈ ÏÞÅÒÅÄÅÊ, ÐÅÒÅÒÁÓÐÒÅÄÅÌÑÔØ ÚÁÄÁÎÉÑ ×ÎÕÔÒÉ ÏÞÅÒÅÄÉ, É ÐÏÌÕÞÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÏÓÔÏÑÎÉÉ ÐÒÉÎÔÅÒÏ× É ÉÈ ÏÞÅÒÅÄÅÊ. Lpc ÎÁÉÂÏÌÅÅ ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ × ÓÉÓÔÅÍÁÈ, ÇÄÅ ÎÅÓËÏÌØËÏ ÐÒÉÎÔÅÒÏ× ÕÓÔÁÎÏ×ÌÅÎÏ ÎÁ ÏÄÎÕ ÍÁÛÉÎÕ.

$ lpc

ëÏÍÁÎÄÁ ÐÏËÁÚÁÎÎÁÑ ×ÙÛÅ ÚÁÐÕÓËÁÅÔ ÐÒÏÇÒÁÍÍÕ lpc. ðÏ ÕÍÏÌÞÁÎÉÀ, ÏÎÁ ×ÈÏÄÉÔ × ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÖÉÍ É ×Ù ÍÏÖÅÔÅ ÎÁÞÉÎÁÔØ ××ÏÄÉÔØ ËÏÍÁÎÄÙ. äÒÕÇÉÅ ÏÐÃÉÉ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÚÁÐÕÓËÁ ËÏÍÁÎÄÙ lpc × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ.

$ lpc status all

óÐÉÓÏË ×ÓÅÈ ×ÏÚÍÏÖÎÙÈ ËÏÍÁÎÄ ÐÅÒÅÞÉÓÌÅÎ ÎÁ ÓÔÒÁÎÉÃÅ ÒÕËÏ×ÏÄÓÔ×Á ËÏÍÁÎÄÙ lpd, ÎÏ ÚÄÅÓØ ÐÅÒÅÞÉÓÌÅÎÏ ÎÅÓËÏÌØËÏ ÇÌÁ×ÎÙÈ ËÏÍÁÎÄ, ËÏÔÏÒÙÅ ×Ù ÄÏÌÖÎÙ ÚÎÁÔØ. ìÀÂÙÅ ËÏÍÁÎÄÙ ÏÂÏÚÎÁÞÅÎÎÙÅ ËÁË option ÍÏÇÕÔ ÂÙÔØ ÌÉÂÏ ÉÍÅÎÅÍ ÐÒÉÎÔÅÒÁ (lp, print, etc) ÉÌÉ ËÌÀÞÅ×ÙÍ ÓÌÏ×ÏÍ all, ËÏÔÏÒÏÅ ÏÂÏÚÎÁÞÁÅÔ ×ÓÅ ÐÒÉÎÔÅÒÁ.

2.6 éÓÐÏÌØÚÏ×ÁÎÉÅ printtool × RedHat

îÅÂÏÌØÛÏÅ ÚÁÍÅÞÁÎÉÅ here on RedHat's amazing printtool program.

ïÎÁ ÕÍÅÅÔ ÄÅÌÁÔØ ×ÓÅ, ÞÔÏ ÄÏÌÖÅÎ ÄÅÌÁÔØ magicfilter. RedHat ÕÖÅ ÕÓÔÁÎÏ×ÉÌ ÍÎÏÇÏ ÐÒÏÇÒÁÍÍ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÆÉÌØÔÒÏ×. úÄÅÓØ ÐÏËÁÚÁÎÏ ËÁË ÕÓÔÁÎÏ×ÉÔØ ÐÒÉÎÔÅÒ HP LJ 4L, ÐÏÄËÌÀÞÅÎÎÙÊ Ë ÐÁÒÁÌÌÅÌØÎÏÍÕ ÐÏÒÔÕ, × RedHat 4.0 (ÜÔÁ ÐÒÏÃÅÄÕÒÁ ÄÏÌÖÎÁ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÑ ×ÓÅÈ ×ÅÒÓÉÊ RH).

ðÏÄÏÂÎÙÍ ÏÂÒÁÚÏÍ ÉÓÐÒÁ×ÌÑÑ ÆÁÊÌ /etc/printcap ×ÒÕÞÎÕÀ, ×Ù ÍÏÖÅÔÅ ÉÍÅÔØ ÍÎÏÖÅÓÔ×Ï ÏÐÒÅÄÅÌÅÎÉÊ ÐÒÉÎÔÅÒÁ ÄÌÑ ËÁÖÄÏÇÏ ÆÉÚÉÞÅÓËÏÇÏ ÐÒÉÎÔÅÒÁ. ëÁÖÄÏÅ ÄÌÑ ÒÁÚÌÉÞÎÙÈ ÒÁÚÍÅÒÏ× ÂÕÍÁÇÉ, ÒÁÚÒÅÛÅÎÉÊ É Ô.Ð.

3. ðÅÞÁÔØ ÆÁÊÌÏ×

üÔÏÔ ÒÁÚÄÅÌ ÏÈ×ÁÔÙ×ÁÅÔ ÐÅÞÁÔØ ÒÁÚÎÙÈ ÔÉÐÏ× ÆÁÊÌÏ×, Ó ËÏÔÏÒÙÍÉ ×Ù ×ÓÔÒÅÔÉÔÅÓØ ÐÒÉ ÒÁÂÏÔÅ ÎÁ Linux.

3.1 ðÅÞÁÔØ ÇÒÁÆÉÞÅÓËÉÈ ÆÁÊÌÏ×

ðÅÞÁÔØ ÇÒÁÆÉÞÅÓËÉÈ ÆÁÊÌÏ× ÎÁ ÐÒÉÎÔÅÒÅ ÏÂÙÞÎÏ ÚÁ×ÉÓÉÔ ÏÔ ÔÉÐÁ ÇÒÁÆÉÞÅÓËÏÇÏ ÆÁÊÌÁ É ÔÉÐÁ ÐÒÉÎÔÅÒÁ ÎÁ ËÏÔÏÒÏÍ ×Ù ÈÏÔÉÔÅ ÐÅÞÁÔÁÔØ. ïÂÙÞÎÏ Ï ÍÁÔÒÉÞÎÙÈ ÐÒÉÎÔÅÒÁÈ ÒÅÞØ ÎÅ ÉÄÅÔ ××ÉÄÕ ÒÁÚÌÉÞÉÊ × ÍÅÔÏÄÁÈ ÏÂÒÁÂÏÔËÉ ÇÒÁÆÉËÉ. ìÕÞÛÉÊ ×ÙÈÏÄ × ÜÔÏÊ ÓÉÔÕÁÃÉÉ -- ÕÂÅÄÉÔÓÑ, ÞÔÏ ÐÒÉÎÔÅÒ ÓÏ×ÍÅÓÔÉÍ Ó Epson-ÐÒÉÎÔÅÒÁÍÉ ÉÌÉ Ó IBM ProPrinter, ÚÁÔÅÍ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÇÒÁÆÉÞÅÓËÉÅ ÆÁÊÌÙ × PostScript, É ÚÁÔÅÍ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÒÏÇÒÁÍÍÏÊ Ghostscript (ÓÍ. ÓÌÅÄÕÀÝÉÊ ÒÁÚÄÅÌ) ÄÌÑ ÐÅÞÁÔÉ ÇÒÁÆÉËÉ.

åÓÌÉ ×Ù ÉÍÅÅÔÅ ÌÁÚÅÒÎÙÊ ÐÒÉÎÔÅÒ, ÜÔÏ ÎÁÍÎÏÇÏ ÌÅÇÞÅ ÔÁË ËÁË ÍÎÏÇÉÅ ÓÏ×ÍÅÓÔÉÍÙ Ó ÑÚÙËÏÍ PCL. üÔÏ ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ×ÙÂÏÒÁ. îÅËÏÔÏÒÙÅ ÐÒÏÇÒÁÍÍÙ ÍÏÇÕÔ ÄÅÌÁÔØ ×Ù×ÏÄ ÎÁÐÒÑÍÕÀ × PCL. åÓÌÉ ÎÅÔ, ÔÏ ÐÒÏÇÒÁÍÍÙ ÐÏÄÏÂÎÙÅ NetPBM ÍÏÇÕÔ ÐÒÅÏÂÒÁÚÏ×Ù×ÁÔØ PCL. ðÏÓÌÅÄÎÑÑ ×ÏÚÍÏÖÎÏÓÔØ -- ÉÓÐÏÌØÚÏ×ÁÔØ ghostscript (ÓÍ. ÓÌÅÄÕÀÝÉÊ ÒÁÚÄÅÌ).

îÁÉÂÏÌÅÅ ÌÕÞÛÉÊ ×ÙÂÏÒ -- ÕÓÔÁÎÏ×ËÁ ÐÁËÅÔÏ× ÐÏÄÏÂÎÙÈ NetPBM É Ghostscript, ÚÁÔÅÍ ÕÓÔÁÎÏ×ÉÔØ ÆÉÌØÔÒ ÄÌÑ ÏÂÒÁÂÏÔËÉ ÇÒÁÆÉÞÅÓËÉÈ ÆÁÊÌÏ× Á×ÔÏÍÁÔÉÞÅÓËÉ.

3.2 ðÅÞÁÔØ PostScript ÆÁÊÌÏ×

ðÅÞÁÔØ PostScript ÆÁÊÌÏ× ÎÁ ÐÒÉÎÔÅÒÅ, ËÏÔÏÒÙÊ ÉÍÅÅÔ ÉÎÔÅÒÐÒÅÔÁÔÏÒ PostScript'Á ÏÞÅÎØ ÐÒÏÓÔÁ; ÉÓÐÏÌØÚÕÊÔÅ lpr, É ÐÒÉÎÔÅÒ ÓÁÍ ÐÏÚÁÂÏÔÉÔÓÑ Ï ×ÓÅÈ ÄÅÔÁÌÑÈ. äÌÑ ÔÅÈ, ËÔÏ ÎÅ ÉÍÅÅÔ ÐÒÉÎÔÅÒÙ Ó ÉÎÔÅÒÐÒÅÔÁÔÏÒÁÍÉ PostScript, ÍÙ ÏÂÒÁÔÉÍÓÑ Ë ÄÒÕÇÉÍ ÓÒÅÄÓÔ×ÁÍ. ë ÓÞÁÓÔØÀ, ÄÏÓÔÕÐÎÙ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÞÉÔÁÔØ PostScript, É ÔÒÁÎÓÌÉÒÏ×ÁÔØ ÅÇÏ × ÑÚÙË, ËÏÔÏÒÙÊ ÂÕÄÕÔ ÐÏÎÉÍÁÔØ ÂÏÌØÛÉÎÓÔ×Ï ÐÒÉÎÔÅÒÏ×. ÷ÅÒÏÑÔÎÏ ÎÁÉÂÏÌÅÅ ÉÚ×ÅÓÔÎÏÊ ÐÒÏÇÒÁÍÍÏÊ Ñ×ÌÑÅÔÓÑ Ghostscript.

ïÔ×ÅÔÓÔ×ÅÎÎÏÓÔØÀ Ghostscript'Á Ñ×ÌÑÅÔÓÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ×ÓÅÈ ÏÐÉÓÁÎÉÊ × PostScript-ÆÁÊÌÅ × ËÏÍÍÁÎÄÙ, ËÏÔÏÒÙÅ ÐÏÊÍÅÔ ÐÒÉÎÔÅÒ. äÌÑ ÐÅÞÁÔÉ PostScript-ÆÁÊÌÁ ÉÓÐÏÌØÚÕÑ Ghostscript, ×Ù ÄÏÌÖÎÙ ÓÄÅÌÁÔØ ÞÔÏ-ÔÏ ÐÏÄÏÂÎÏÅ ÜÔÏÍÕ

$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr thesis.ps

úÁÍÅÔÉÍ, ÞÔÏ × ×ÙÛÅÐÒÉ×ÅÄÅÎÎÏÍ ÐÒÉÍÅÒÅ ÍÙ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉ ×Ù×ÏÄ Ghostscript ÎÁ ÕÓÔÒÏÊÓÔ×Ï lpr ÉÓÐÏÌØÚÕÑ ÏÐÃÉÀ -sOutputFile.

Ghostview -- ÜÔÏ ÎÁÄÓÔÒÏÊËÁ Ë Ghostscript ÄÌÑ ÓÉÓÔÅÍÙ X Window. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÓÍÁÔÒÉ×ÁÔØ PostScript-ÆÁÊÌÙ ÄÏ ÔÏÇÏ ËÁË ÐÅÞÁÔÁÔØ ÉÈ. Ghostview É Ghostscript ÏÂÁ ÍÏÇÕÔ ÂÙÔØ ×ÚÑÔÙ Ó ftp://prep.ai.mit.edu/pub/gnu/.

3.3 ðÅÞÁÔØ PDF-ÆÁÊÌÏ×

æÉÒÍÁ Adobe ×ÙÐÕÓÔÉÌÁ Acrobat reader ÄÌÑ Linux, É ÏÎ ÄÏÓÔÕÐÅÎ ÎÁ ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÅ ËÏÍÐÁÎÉÉ Adobe http://www.adobe.com. åÇÏ ÐÒÅÄÛÅÓÔ×ÅÎÎÉË , xpdf, ÔÁËÖÅ ÄÏÓÔÕÐÅÎ. ïÂÁ ÄÏÌÖÎÙ ÐÅÞÁÔÁÔØ ÎÁ postscript ÕÓÔÒÏÊÓÔ×Å.

3.4 ðÅÞÁÔØ ÆÁÊÌÏ× TeX

ïÄÉÎ ÉÚ ÓÁÍÙÈ ÌÅÇËÉÈ ÐÕÔÅÊ ÐÅÞÁÔÉ ÆÁÊÌÏ× TeX -- ÜÔÏ ÐÒÏÂÒÁÚÏ×ÁÔØ ÉÈ × PostScript É ÚÁÔÅÍ ÐÅÞÁÔÁÔØ ÉÈ ÉÓÐÏÌØÚÕÑ Ghostscript. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÄÅÌÁÔØ ÜÔÏ ÓÎÁÞÁÌÁ ÎÅÏÂÈÏÄÉÍÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ TeX-ÆÁÊÌÙ × ÆÏÒÍÁÔ ÉÚ×ÅÓÔÎÙÊ ËÁË DVI (ËÏÔÏÒÙÊ ÏÓÔÁÅÔÓÑ ÎÅÚÁ×ÉÓÉÍÙÍ ÏÔ ÕÓÔÒÏÊÓÔ×Á). ÷Ù ÍÏÖÅÔÅ ÜÔÏ ÓÄÅÌÁÔØ ËÏÍÁÎÄÁÍÉ tex(1) ÉÌÉ latex(1). úÁÔÅÍ ÎÅÏÂÈÏÄÉÍÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ DVI-ÆÁÊÌ × PostScript-ÆÁÊÌ ÉÓÐÏÌØÚÕÑ ÐÒÏÇÒÁÍÍÕ dvips. ÷ÓÅ ÜÔÏ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÐÏÄÏÂÎÏ ÜÔÏÍÕ ËÏÇÄÁ ×ÙÎÂÅÒÅÔÅ.

$ tex thesis.tex
$ dvips thesis.dvi

óÅÊÞÁÓ ×Ù ÇÏÔÏ×Ù Ë ÐÅÞÁÔÉ ÒÅÚÕÌØÔÉÒÕÀÝÅÇÏ PostScript-ÆÁÊÌÁ ËÁË ÏÐÉÓÁÎÏ ×ÙÛÅ.

3.5 ðÅÞÁÔØ ÆÁÊÌÏ× ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÈ ÐÒÏÇÒÁÍÍÏÊ troff

$ groff -Tascii thesis.tr | lpr

ÉÌÉ , ÅÓÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ,

$ groff thesis.tr > thesis.ps

É ÚÁÔÅÍ ÐÅÞÁÔÁÔØ PostScript-ÆÁÊÌ ËÁË ÏÐÉÓÁÎÏ ×ÙÛÅ.

3.6 ðÅÞÁÔØ ÓÔÒÁÎÉà man

$ man man | col -b | lpr

óÔÒÁÎÉÃÙ man ÓÏÄÅÒÖÁÔ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ troff data, ÔÁË ÞÔÏ ÍÙ ÄÏÌÖÎÙ ÕÄÁÌÉÔØ ÌÀÂÙÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ, ÐÏÄÞÅÒËÉ×ÁÎÉÑ É ÐÒÏÞÅÅ. ðÒÏÇÒÁÍÍÁ 'col' ÄÅÌÁÅÔ ÜÔÏ ×ÅÌÉËÏÌÅÐÎÏ, É ÍÙ ÐÅÒÅÎÁÐÒÁ×ÉÍ ÄÁÎÎÙÅ ÏÔ ÐÒÏÇÒÁÍÍÙ man ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ËÏÍÁÎÄÙ more.

4. òÁÚÎÙÅ ÚÁÍÅÔËÉ

üÔÉ ÚÁÍÅÔËÉ ÎÅ ÏÔÎÏÓÑÔÓÑ Ë ÄÒÕÇÉÍ ÔÅÍÁÍ

4.1 æÏÒÍÁÔÉÒÏ×ÁÎÉÅ ÄÏ ÐÅÞÁÔÉ

ôÁË ËÁË ÂÏÌØÛÉÎÓÔ×Ï ASCII-ÆÁÊÌÏ× ÎÅ ÆÏÒÍÁÔÉÒÏ×ÁÎÏ ÄÌÑ ÐÅÞÁÔÉ, ÐÏÌÅÚÎÏ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ ÉÈ ËÁËÉÍ-ÔÏ ÏÂÒÁÚÏÍ ÄÏ ÔÏÇÏ ËÁË ÏÎÉ ÂÕÄÕÔ ÎÁÐÅÞÁÔÁÎÙ. üÔÏ ÍÏÖÅÔ ×ËÌÀÞÁÔØ ÐÏÍÅÝÅÎÉÅ ÚÁÇÏÌÏ×ËÁ É ÎÏÍÅÒÁ ÓÔÒÁÎÉÃÙ ÎÁ ËÁÖÄÏÊ ÓÔÒÁÎÉÃÅ. õÓÔÁÎÏ×ËÁ Ä×ÏÊÎÏÇÏ ÉÎÔÅÒ×ÁÌÁ, ÓÏÚÄÁÎÉÅ ÏÔÓÔÕÐÏ× ÉÌÉ ÐÅÞÁÔØ ÆÁÊÌÏ× × ÎÅÓËÏÌØËÏ ËÏÌÏÎÏË. ïÂÝÅÅ ÒÅÛÅÎÉÅ ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÓÄÅÌÁÔØ -- ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÅÐÒÏÃÅÓÓÏÒÁ ÐÅÞÁÔÉ, ÔÁËÏÇÏ ËÁË pr.

$ pr +4 -d -h"Ph.D. Thesis, 2nd Draft" -l60 thesis.txt | lpr

÷ ÐÒÉÍÅÒÅ ×ÙÛÅ, pr ÄÏÌÖÅÎ ×ÚÑÔØ ÆÁÊÌ thesis.txt ðÒÏÐÕÓÔÉÔØ ÐÅÒ×ÙÅ ÔÒÉ ÓÔÒÁÎÉÃÙ (+4), ÕÓÔÁÎÏ×ÉÔØ ÄÌÉÎÕ ÓÔÒÁÎÉÃÙ × 60 ÓÔÒÏË (-l60), ×Ù×ÏÄÉÔØ Ó Ä×ÏÊÎÙÍ ÉÎÔÅÒ×ÁÌÏÍ (-d), É ÄÏÂÁ×ÉÔØ ÆÒÁÚÕ "Ph.D. Thesis, 2nd Draft" Ë ÚÁÇÏÌÏ×ËÕ ËÁÖÄÏÊ ÓÔÒÁÎÉÃÙ (-h). Lpr ÄÏÌÖÅÎ ÚÁÔÅÍ ÐÏÍÅÓÔÉÔØ × ÏÞÅÒÅÄØ ×Ù×ÏÄ ÐÒÏÇÒÁÍÍÙ pr. óÍÏÔÒÉ ÓÐÒÁ×ÏÞÎÙÅ ÓÔÒÁÎÉÃÙ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌØÛÅÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ pr.

4.2 ðÅÒÅÍÅÎÎÁÑ ÓÒÅÄÙ PRINTER

÷ÓÅ ËÏÍÁÎÄÙ × ÓÉÓÔÅÍÅ ÐÅÞÁÔÉ Linux ÐÒÉÎÉÍÁÀÔ ÏÐÃÉÀ -P. üÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ ÕËÁÚÁÔØ ËÁËÏÊ ÐÒÉÎÔÅÒ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ×Ù×ÏÄÁ. åÓÌÉ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÕËÁÚÁÌ ËÁËÏÊ ÐÒÉÎÔÅÒ ÉÓÐÏÌØÚÏ×ÁÔØ, ÔÏÇÄÁ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÕÓÔÒÏÊÓÔ×Ï ÐÏ ÕÍÏÌÞÁÎÉÀ.

÷ÍÅÓÔÏ ÕËÁÚÁÎÉÑ ËÁËÏÊ ÐÒÉÎÔÅÒ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÇÄÁ ×Ù ÐÅÞÁÔÁÅÔÅ, ×Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ PRINTER ÓÏ ÚÎÁÞÅÎÉÅÍ ÉÍÅÎÉ ÐÒÉÎÔÅÒÁ, ËÏÔÏÒÙÊ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ. üÔÏ ÄÅÌÁÅÔÓÑ ÐÏ ÒÁÚÎÏÍÕ ÄÌÑ ËÁÖÄÏÇÏ ÉÚ ËÏÍÁÎÄÎÙÈ ÐÒÏÃÅÓÓÏÒÏ×. îÁÐÒÉÍÅÒ ÄÌÑ bash ×Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÜÔÏ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ

$ PRINTER="printer_name"; export PRINTER

Á ÄÌÑ csh, ÜÔÏ ÄÅÌÁÅÔÓÑ ÔÁË

% setenv PRINTER "printer_name"

üÔÉ ËÏÍÁÎÄÙ ÍÏÇÕÔ ÂÙÔØ ÐÏÍÅÝÅÎÙ × ×ÁÛ ÓÃÅÎÁÒÉÊ ×ÈÏÄÁ (.profile ÄÌÑ bash, ÉÌÉ .cshrc ÄÌÑ csh), ÉÌÉ ×ÙÐÏÌÎÅÎÙ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ. (óÍÏÔÒÉÔÅ bash(1) É csh(1) ÄÌÑ ÂÏÌØÛÅÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÐÅÒÅÍÅÎÎÙÈ ÓÒÅÄÙ).

5. ïÔ×ÅÔÙ ÎÁ þÁÓÔÏ úÁÄÁ×ÁÅÍÙÅ ÷ÏÐÒÏÓÙ FAQ

÷1. ëÁË Ñ ÍÏÇÕ ÉÚÂÁ×ÉÔØÓÑ ÏÔ ÓÔÕÐÅÎÞÁÔÏÇÏ ÜÆÆÅËÔÁ?

ï1. óÔÕÐÅÎÞÁÔÙÊ ÜÆÆÅËÔ ×ÏÚÎÉËÁÅÔ ÐÏÔÏÍÕ-ÞÔÏ ÎÅËÏÔÏÒÙÅ ÐÒÉÎÔÅÒÁ ÏÖÉÄÁÀÔ ÚÁ×ÅÒÛÅÎÉÑ ÌÉÎÉÉ. îÅËÏÔÏÒÙÅ ÐÒÉÎÔÅÒÁ ÔÒÅÂÕÀÔ ÌÉÎÉÊ, ËÏÔÏÒÙÅ ÚÁËÁÎÞÉ×ÁÀÔÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ×ÏÚ×ÒÁÔ ËÁÒÅÔËÉ/ÐÅÒÅ×ÏÄ ÓÔÒÏËÉ (ÓÔÉÌØ DOS) ×ÍÅÓÔÏ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ, ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔÓÑ × UNIX. îÁÉÂÏÌÅÅ ÌÅÇËÉÊ ÐÕÔØ ÄÌÑ ÒÅÛÅÎÉÑ ÜÔÏÊ ÐÒÏÂÌÅÍÙ -- ÜÔÏ ÐÏÓÍÏÔÒÅÔØ ÕÍÅÅÔ ÌÉ ×ÁÛ ÐÒÉÎÔÅÒ ÍÅÖÄÕ ÜÔÉÍÉ Ä×ÕÍÑ ÓÔÉÌÑÍÉ -- ÌÉÂÏ ÐÅÒÅËÌÀÞÅÎÉÅÍ DIP-ÐÅÒÅËÌÀÞÁÔÅÌÑ, ÉÌÉ ÐÏÓÙÌÁÎÉÅÍ ÓÐÅÃÉÁÌØÎÏÊ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÐÒÉ ÓÔÁÒÔÅ ËÁÖÄÏÇÏ ÚÁÄÁÎÉÑ. þÔÏÂÙ ÓÄÅÌÁÔØ ÜÔÏ ÐÏÓÌÅÄÎÉÍ ÓÐÏÓÏÂÏÍ, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÓÏÚÄÁÔØ ÆÉÌØÔÒ (÷2)

âÙÓÔÒÏÅ ÉÓÐÒÁ×ÌÅÎÉÅ -- ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÆÉÌØÔÒÁ × ËÏÍÁÎÄÏÊ ÓÔÒÏËÅ. ðÒÉÍÅÒ ÜÔÏÇÏ ÍÏÖÅÔ ÂÙÔØ ÔÁËÉÍ.

$ cat thesis.txt | todos | lpr

÷2. þÔÏ ÔÁËÏÅ ÆÉÌØÔÒ?

ï2. æÉÌØÔÒ -- ÜÔÏ ÐÒÏÇÒÁÍÍÁ, ËÏÔÏÒÁÑ ÞÉÔÁÅÔ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ (stdin), ×ÙÐÏÌÎÑÅÔ ÎÅËÏÔÏÒÙÅ ÄÅÊÓÔ×ÉÑ ÎÁÄ ÜÔÉÍ ××ÏÄÏÍ, É ÐÉÛÅÔ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ (stdout). æÉÌØÔÒÙ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÍÎÏÇÉÈ ×ÅÝÅÊ, ×ËÌÀÞÁÑ ÏÂÒÁÂÏÔËÕ ÔÅËÓÔÁ.

÷3. þÔÏ ÔÁËÏÅ magic ÆÉÌØÔÒ?

ï3. magic ÆÉÌØÔÒ -- ÜÔÏ ÆÉÌØÔÒ ËÏÔÏÒÙÊ ×ÙÐÏÌÎÑÅÔ ÄÅÊÓÔ×ÉÑ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÉÐÁ ÆÁÊÌÁ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ÆÁÊÌ -- ÜÔÏ ÐÒÏÓÔÏÊ ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ, ÔÏ ÏÎ ÂÕÄÅÔ ÐÒÏÓÔÏ ÐÅÞÁÔÁÔØ ÆÁÊÌ, ÉÓÐÏÌØÚÕÑ ÎÏÒÍÁÌØÎÙÅ ÍÅÔÏÄÙ. åÓÌÉ ÆÁÊÌ -- ÜÔÏ PostScript-ÆÁÊÌ, ÉÌÉ ÌÀÂÏÇÏ ÄÒÕÇÏÇÏ ÆÏÒÍÁÔÁ, ÏÎ ÄÏÌÖÅÎ ÐÅÞÁÔÁÔØ ÅÇÏ ÉÓÐÏÌØÚÕÑ ÄÒÕÇÏÊ ÍÅÔÏÄ (ghostscript). ä×ÕÍÑ ÐÒÉÍÅÒÁÍÉ ÜÔÉÈ ÆÉÌØÔÒÏ× Ñ×ÌÑÀÔÓÑ magicfilter É APSfilter. ïÄÎÏ ÔÒÅÂÏ×ÁÎÉÅ ÜÔÉÈ ÆÉÌØÔÒÏ× -- ÞÔÏÂÙ ÎÕÖÎÙÅ ÐÒÏÇÒÁÍÍÙ ÂÙÌÉ ÕÓÔÁÎÏ×ÌÅÎÙ ÄÏ ÕÓÔÁÎÏ×ËÉ ÆÉÌØÔÒÁ.

ðÒÉÞÉÎÁ ÜÔÏÇÏ × ÔÏÍ, ÞÔÏ ËÏÇÄÁ ÆÉÌØÔÒ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ, ÏÎ ÏÐÒÁÛÉ×ÁÅÔ ×ÙÛÕ ÓÉÓÔÅÍÕ Ï ÎÕÖÎÙÈ ÐÒÏÇÒÁÍÍÁÈ (ÔÁËÉÈ ËÁË ghostscript - ÅÓÌÉ ÏÎ ÎÁÈÏÄÉÔ ÅÇÏ, ÔÏÇÄÁ ÏÎ ÚÎÁÅÔ ËÁË ÏÂÒÁÂÁÔÙ×ÁÔØ ÄÁÎÎÙÅ × ÆÏÒÍÁÔÅ PostScript), Á ÚÁÔÅÍ ÓÔÒÏÉÔ ÓÅÂÑ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ ËÁËÉÅ ÐÒÏÇÒÁÍÍÙ ÏÎ ÎÁÛÅÌ. äÌÑ ÏÂÒÁÂÏÔËÉ ×ÓÅÈ ÐÅÞÁÔÁÅÍÙÈ ÆÁÊÌÏ×, ×Ù ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ:

÷4. óÉÓÔÅÍÁ ÐÅÞÁÔÉ Windows. âÕÄÅÔ Linux ÒÁÂÏÔÁÔØ Ó ÎÅÊ?

ï4. íÏÖÅÔ ÂÙÔØ. ðÒÉÎÔÅÒÁ, ËÏÔÏÒÙÅ ×ÏÓÐÒÉÎÉÍÁÀÔ ÔÏÌØËÏ ËÏÍÁÎÄÙ WPS ÎÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ Ó Linux. ðÒÉÎÔÒÅÒÁ, ËÏÔÏÒÙÅ ÐÒÉÎÉÍÁÀÔ WPS É ÄÒÕÇÉÅ ËÏÍÁÎÄÙ (ÔÁËÉÅ ËÁË Canon BJC 610) ÂÕÄÕÔ ÒÁÂÏÔÁÔØ, ÐÏËÁ ÏÎÉ ÕÓÔÁÎÏ×ÌÅÎÙ × ÞÔÏ-ÔÏ ÄÒÕÇÏÅ ÞÅÍ ÆÏÒÍÁÔ WPS. äÒÕÇÉÅ ÐÒÉÎÔÅÒÁ, ÔÁËÉÅ ËÁË ÎÅËÏÔÏÒÙÅ HP DeskJet 820Cxi/Cse, ÎÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ Ó Linux. ëÁË ÂÙÌÏ ÓËÁÚÁÎÏ, Linux ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ËÁË ÓÅÒ×ÅÒ ÐÅÞÁÔÉ (óÍ. Samba) ÄÌÑ ÍÁÛÉÎ ÐÏÄ Win95, ÔÁË ËÁË Win95 ÉÍÅÅÔ ÄÒÁÊ×ÅÒÁ ÄÌÑ ÐÅÞÁÔÉ ÎÁ ÎÉÈ

÷5. ñ ÎÅ ÍÏÇÕ ÎÁÐÅÞÁÔÁÔØ ÂÏÌØÛÅ 6 ÓÔÒÁÎÉÃ ÉÌÉ ÉÎÁÞÅ Ñ ÐÏÌÕÞÁÀ ÓÏÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ "file too large (ÆÁÊÌ ÓÌÉÛËÏÍ ÂÏÌØÛÏÊ)".

÷5. ïÄÎÁ ÉÚ ÏÐÃÉÊ × ÆÁÊÌÅ /etc/printcap ÏÔÎÏÓÉÔÓÑ Ë ÍÁËÓÉÍÁÌØÎÏÍÕ ÒÁÚÍÅÒÕ ÐÅÞÁÔÁÅÍÏÇÏ ÆÁÊÌÁ. ðÏ ÕÍÏÌÞÁÎÉÀ ÏÎÁ ÒÁ×ÎÁ 1000 ÄÉÓËÏ×ÙÈ ÂÌÏËÏ× (ÏËÏÌÏ 500 Ëâ). äÌÑ ÆÁÊÌÏ× PostScript É ÐÏÄÏÂÎÙÈ, ÜÔÏ ÂÕÄÅÔ ÄÁ×ÁÔØ 6-8 ÓÔÒÁÎÉÃ Ó ÇÒÁÆÉËÏÊ É ×ÓÅ. õÂÅÄÉÔÅÓØ, ÞÔ ÏÄÏÂÁ×ÉÌÉ ÓÌÅÄÕÀÝÕÀ ÓÔÒÏËÕ × ÏÐÒÅÄÅÌÅÎÉÅ ÐÒÉÎÔÅÒÁ.

mx=0
ïÓÎÏ×ÎÁÑ ÃÅÌØ ÜÔÏÇÏ -- ÓÏÈÒÁÎÉÔØ ÒÁÚÄÅÌ ÓÐÕÌÁ ÏÔ ÚÁÐÏÌÎÅÎÉÑ. åÓÔØ ÄÒÕÇÏÊ ÐÕÔØ ÉÚÂÁ×ÉÔÓÑ ÏÔ ÜÔÏÇÏ, ÚÁÓÔÁ×ÌÑÑ lpr ÓÏÚÄÁ×ÁÔØ ÓÉÍ×ÏÌÉÞÅÓËÕÀ ÓÓÙÌËÕ ÉÚ ÄÉÒÅËÔÏÒÉÉ ÓÐÕÌÁ ÎÁ ×ÁÛ ÆÁÊÌ. îÏ ÎÅ ÚÁÂÕÄÔÅ ÄÏÂÁ×ÌÑÔØ ËÌÀÞ -s Ë lpr ËÁÖÄÙÊ ÒÁÚ.

6. òÅÛÅÎÉÅ ÐÒÏÂÌÅÍ

üÔÏÔ ÒÁÚÄÅÌ ÐÏÓ×ÑÝÅÎ ÎÅËÏÔÏÒÙÍ ÏÂÝÉÍ ×ÅÝÁÍ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÔØ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÐÅÞÁÔÉ.

åÓÌÉ ×ÁÛ ÐÒÉÎÔÅÒ ÎÅ ÒÁÂÏÔÁÅÔ:

ïÔ×ÅÔÙ ÎÁ ÜÔÉ ×ÏÐÒÏÓÙ ÍÏÇÕÔ ÐÏÍÏÞØ ÎÁÊÔÉ ÒÅÛÅÎÉÅ.

ðÏÓÙÌÁÊÔÅ ÄÒÕÇÉÅ ÓÏ×ÅÔÙ ÄÌÑ ÜÔÏÇÏ ÒÁÚÄÅÌÁ <markk@auratek.com>.

7. óÓÙÌËÉ

üÔÏÔ ÒÁÚÄÅÌ -- ÒÁÚÄÅÌ ÓÓÙÌÏË ÎÁ ÓÉÓÔÅÍÕ ÐÅÞÁÔÉ Linux. ñ ÁÏÓÔÁÒÁÌÓÑ ÓÏÈÒÁÎÉÔØ ÒÁÚÄÅÌ ÓÓÙÌÏË ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÎÁÓËÏÌØËÏ ×ÏÚÍÏÖÎÏ ÐÏÌÎÙÍ. åÓÌÉ ×Ù ÞÕÓÔ×ÕÅÔÅ, ÞÔÏ Ñ ÚÁÂÙÌ ×ÁÖÎÕÀ ÓÓÙÌËÕ, ÎÅ ÓÔÅÓÎÑÊÔÅÓØ Ó×ÑÚÁÔØÓÑ ÓÏ ÍÎÏÊ.

äÏ ÔÏÇÏ ËÁË ×Ù ÐÏÛÌÅÔÅ ×ÏÐÒÏÓ × ÇÒÕÐÐÕ USENET, ÒÁÓÓÍÏÔÒÉÔÅ ÓÌÅÄÕÀÝÅÅ:

åÓÌÉ ÌÀÂÏÅ ÉÚ ×ÙÛÅÕÐÏÍÑÎÕÔÙÈ ÐÒÁ×ÄÁ, ×Ù ÄÏÌÖÎÙ ÐÏÄÕÍÁÔØ Ä×ÁÖÄÙ ÄÏ ÔÏÇÏ ËÁË ÐÏÛÌÅÔÅ ×ÁÛ ×ÏÐÒÏÓ. é ËÏÇÄÁ ×Ù × ËÏÎÃÅ ËÏÎÃÏ× ÐÏÛÌÅÔÅ ×ÏÐÒÏÓ × ÇÒÕÐÐÕ ÎÏ×ÏÓÔÅÊ, ÐÏÓÔÁÒÁÊÔÅÓØ ×ËÌÀÞÉÔØ ÎÅÏÂÈÏÄÉÍÕÀ ÉÎÆÏÒÍÁÃÉÀ. îÅ ÇÏ×ÏÒÉÔÅ ÞÔÏ ÌÉÂÏ ÐÏÄÏÂÎÏÅ ÔÁËÏÍÕ: "õ ÍÅÎÑ ÐÒÏÂÌÅÍÙ Ó lpr, ÐÏÍÏÇÉÔÅ ÐÏÖÐÌÕÊÓÔÁ". óÏÏÂÝÅÎÉÑ ÔÁËÏÇÏ ÔÉÐÁ ÓËÏÒÅÅ ×ÓÅÇÏ ÍÎÏÇÉÍÉ ÐÒÏÉÇÎÏÒÉÒÕÀÔÓÑ. ôÁËÖÅ ÐÏÓÔÁÒÁÊÔÅÓØ ×ËÌÀÞÉÔØ ÎÏÍÅÒ ×ÅÒÓÉÉ ÑÄÒÁ Linux, ËÁË ×ÏÚÎÉËÁÅÔ ÏÛÉÂËÁ, É ÅÓÌÉ ÅÓÔØ, ËÁËÏÅ ÓÏÏÂÝÅÎÉÅ ×ÏÚ×ÒÁÝÁÅÔ ÓÉÓÔÅÍÁ.

éÎÔÅÒÁËÔÉ×ÎÙÅ ÓÐÒÁ×ÏÞÎÙÅ ÓÔÒÁÎÉÃÙ

ÇÒÕÐÐÙ ÎÏ×ÏÓÔÅÊ USENET