• 検索結果がありません。

ィ ィコ 0702 ツィ ィーィ ィーィケ 2 06ィー06ィー 0106ィコィョィャ02ィェィー ィ ィェィィ040609ィ ィェ ィーィ ィコ, ツィー06 ィ 0605ィケ03ィィィェ09ィー09ィョ ィヲ ィ ィョ0102ィー ィェ0206ィ 010

N/A
N/A
Protected

Academic year: 2021

シェア "ィ ィコ 0702 ツィ ィーィ ィーィケ 2 06ィー06ィー 0106ィコィョィャ02ィェィー ィ ィェィィ040609ィ ィェ ィーィ ィコ, ツィー06 ィ 0605ィケ03ィィィェ09ィー09ィョ ィヲ ィ ィョ0102ィー ィェ0206ィ 010"

Copied!
45
0
0

読み込み中.... (全文を見る)

全文

(1)

ðÅÞÁÔØ × Linux HOWTO (Linux Printing HOWTO)

Grant Taylor <[email protected]>, ïåðåâîä Alex Ott [email protected] âåðñèÿ 4.5, ôåâðàëü 2000

üÔÏ Linux Printing HOWTO, ÎÁÂÏÒ ÉÎÆÏÒÍÁÃÉÉ Ï ÔÏÍ ËÁË ÓÏÚÄÁ×ÁÔØ, ÐÒÏÓÍÁÔÒÉ×ÁÔØ, ÐÅÞÁÔÁÔØ É ÏÔÓÙÌÁÔØ ÐÏ ÆÁËÓÕ ×ÓÅ ÞÔÏ ÕÇÏÄÎÏ ÉÚ ÐÏÄ Linux (É × ÂÏÌØÛÉÎÓÔ×Å ÄÒÕÇÉÈ àÎÉËÓÏ×).

Ñîäåðæàíèå

1 Ââåäåíèå 1 2 Êàê ïå÷àòàòü 2 3 Óñòðîéñòâà ïå÷àòè â ÿäðå Linux 3 4 Ïîääåðæèâàåìûå ïðèíòåðà 5 5 Êàêîå ïðîãðàììíîå îáåñïå÷åíèå èñïîëüçóåòñÿ äëÿ áóôåðèçàöèè ïå÷àòè? 15 6 Êàê ýòî ðàáîòàåò, îñíîâû 17 7 Êàê íàñòðîèòü - îñíîâû 18 8 Ãäå âçÿòü ïðîãðàììíîå îáåñïå÷åíèå äëÿ ïå÷àòè 27 9 Ðåøåíèÿ ïðîèçâîäèòåëåé 27 10 Ghostscript 29 11 Êàê ïå÷àòàòü íà ñåòåâîé ïðèíòåð 31 12 Ïðèíòåðà ïðåäíàçíà÷åííûå òîëüêî äëÿ Windows 38 13 Êàê ïå÷àòàòü íà ôàêñ-ìàøèíó 38 14 Êàê ãåíåðèðîâàòü ÷òî-òî ñòîÿùåå ïå÷àòè 40 15 Ýêðàííûé ïðîñìîòð ôàéëîâ äëÿ ïå÷àòè 43 16 Ïîñëåäîâàòåëüíûå ïðèíòåðà ïîä óïðàâëåíèåì lpd 44 17 Credits 45 Ïðèìå÷àíèå ïåðåâîä÷èêà:Øëèòå ìíå ëþáûå êîììåíòàðèè è çàìå÷àíèÿ, äàæå íåáîëüøèå.

1

Ââåäåíèå

Printing HOWTO äîëæíî ñîäåðæàòü âñå, ÷òî âàì íåîáõîäèìî çíàòü, ÷òîáû ïîìî÷ü âàì íàñòðîèòü ñåðâèñû ïå÷àòè íà âàøåé Linux-ñèñòåìå. Êàê è æèçíü, ýòî íåìíîãî ñëîæíåå ÷åì ìèð "óêàæè è íàæìè"(the point-and-click) ñèñòåì Microsoft è Apple, íî ýòî òàêæå ÿâëÿåòñÿ áîëåå ãèáêîé âåùüþ è îïðåäåëåííî áîëåå ëåãêîé äëÿ àäìèíèñòðèðîâàíèÿ â áîëüøèõ ñåòÿõ (LANs).

(2)

2. Êàê ïå÷àòàòü 2 Ýòîò äîêóìåíò îðãàíèçîâàí òàê, ÷òî áîëüøèíñòâó ëþäåé áóäåò íåîáõîäèìî ïðî÷èòàòü òîëüêî ïåð-âóþ åãî ïîëîâèíó. Áîëüøèíñòâî ìàëîèçâåñòíîé è ñèòóàöèîíî-çàâèñèìîé èíôîðìàöèè ðàñïîëîæåíî âî âòîðîé ïîëîâèíå äîêóìåíòà è ìîæåò áûòü ëåãêî íàéäåíî ïî ñîäåðæàíèþ, â òî âðåìÿ êàê áîëü-øèíñòâî èíôîðìàöèè â ðàçäåëàõ 8 è 9 âåðîÿòíî íåîáõîäèìî áîëüøîìó êîëè÷åñòâó ëþäåé. Íà÷èíàÿ ñ âåðñèè 3.x äîêóìåíò ïîëíîñòüþ ïåðåïèñàí è ìíîãî èíôîðìàöèè èç ïðåäûäóùèõ âåð-ñèé óòåðÿíî. Ýòî ñäåëàíî ñ óìûñëîì, òàê êàê ïðåäûäóùèå âåðñèè áûëè íàñòîëüêî âåëèêè, ÷òî çàíèìàëè 60 ïå÷àòíûõ ñòðàíèö. Åñëè âû íå íàøëè çäåñü íóæíûõ îòâåòîâ, âû ìîæåòå: a) ïî-ñìîòðåòü ïðåäûäóùóþ âåðñèþ äîêóìåíòà ïî àäðåñó Äîìàøíÿÿ ñòðàíèöà Printing HOWTO <http: //www.picante.com/~gtaylor/pht/> b) ïîñëàòü ìíå çàìå÷àíèå ñîîáùàþùåå î òîì, ÷åìó ñëåäî-âàëî çäåñü áûòü, íî ÷åãî íåò.

Äîìàøíÿÿ ñòðàíèöà Printing HOWTO <http://www.picante.com/~gtaylor/pht/> õîðîøåå ìå-ñòî, ãäå ìîæíî íàéòè ïîñëåäíèå âåðñèè äîêóìåíòà; îí òàêæå ðàñïðîñòðàíÿåòñÿ ñ MetaLab (metalab.unc.edu) è ëîêàëüíûõ çåðêàë LDP.

1.1

Èñòîðèÿ

Ýòî ÷åòâåðòîå ïîêîëåíèå Printing HOWTO (PHT). Õðîíîëîãè÷åñêè èñòîðèÿ PHT ìîæåò áûòü ïîäå-ëåíà ñëåäóþùèì îáðàçîì: 1. ß íàïèñàë ýòîò äîêóìåíò â 1992 â îòâåò íà áîëüøîå ÷èñëî âîïðîñîâ î ïå÷àòè â ãðóïïå íîâîñòåé comp.os.linux, è ðàçîñëàë åãî. Ýòî íà íåñêîëüêî ìåñÿöåâ ïðåäøåñòâîâàëî ïðîåêòó HOWTO è òàêèì îáðàçîì ýòî áûë ïåðâûé FAQ íàçâàííûé ‘howto’. Ýòà ðåäàêöèÿ áûëà â ôîðìàòå plain ascii.

2. Ïîñëå ïðèñîåäèíåíèÿ ê ïðîåêòó HOWTO, Printing-HOWTO áûë ñîåäèíåí ñ Lpd FAQ Brian McCauley <[email protected]>; ìû ïðîäîëæàëè áûòü ñîàâòîðàìè PHT ïðèìåðíî äâà ãîäà.  òîæå âðåìÿ ìû âêëþ÷èëè ðàáîòó Karl Auer <[email protected]>. Ýòà ðåäàê-öèÿ PHT áûëà â ôîðìàòå TeXinfo, è äîñòóïíà â ôîðìàòàõ PS, HTML, Ascii, è Info.

3. Ïîñëå ïðèìåðíî ãîäîâîãî çàãíèâàíèÿ è ðàñïàäà PHT, è íåóäà÷íûõ ïîïûòîê äåëàòü ÷òî-íèáóäü êðîìå ñîïðîâîæäåíèÿ äîêóìåíòà, îí áûë ïîëíîñòüþ ïåðåïèñàí. Ýòà ðåäàêöèÿ PHT ñäåëàíà â ôîðìàòå SGML, èñïîëüçóÿ LinuxDoc DTD è ïàêåò SGML-tools-1. Íà÷èíàÿ ñ âåðñèè 3.27, â äîêóìåíò âêëþ÷åíà áàçà äàííûõ ïîääåðæèâàåìûõ ïðèíòåðîâ; äî âåðñèè 3.27 â ýòîì äîêóìåíòå íå áûëî ñïèñêà ñîâìåñòèìîñòè ïðèíòåðîâ (!). 4.  ñåðåäèíå ÿíâàðÿ 200 ãîäà ÿ óçíàë î ïðîãðàììå äëÿ áóôåðèçàöèè ïå÷àòè PDQ. PDQ îáåñïå-÷èâàåò íàñòîëüêî ëó÷øèé ìåõàíèçì ïå÷àòè, ÷åì lpd, ÷òî ÿ èçìó÷åííûé íåñêîëüêèìè ÷àñàìè ýêñïåðèìåíòîâ ñ íèì ïåðåïèñàë ÷àñòè ýòîãî äîêóìåíòà è ñìåíèë íîìåð åãî âåðñèè íà 4.

1.2

Àâòîðñêèå ïðàâà

Àâòîðñêèìè ïðàâàìè íà ýòîò äîêóìåíò âëàäååò Grant Taylor (c) 1992-1999. Ñâîáîäíî êîïèðóéòå è ðàñïðîñòðàíÿéòå ýòîò äîêóìåíò ñîãëàñíî òåðìèíàì GNU General Public License, âåðñèè 2 èëè áîëåå ïîçäíåé.

2

Êàê ïå÷àòàòü

Âû â äåéñòâèòåëüíîñòè èñïîëüçóåòå äëÿ ïå÷àòè ðàçíûå êîìàíäû â çàâèñèìîñòè îò òîãî, êàêîå ïðî-ãðàììíîå îáåñïå÷åíèå äëÿ áóôåðèçàöèè âû èñïîëüçóåòå.

(3)

3. Óñòðîéñòâà ïå÷àòè â ÿäðå Linux 3

2.1

Ñ ïîìîùüþ PDQ

Áîëüøèíñòâî ñèñòåì â íàñòîÿùåå âðåìÿ ïðîäàþòñÿ ñ lpd, òàê ÷òî äàííûé ðàçäåë íå áóäåò ê íèì ïðèìåíÿòüñÿ. ß ðåêîìåíäóþ ëþäÿì äëÿ áîëüøèíñòâà ñëó÷àåâ óñòàíîâèòü è èñïîëüçîâàòü PDQ âìåñòî (èëè â äîáàâëåíèå ê) lpd. PDQ ïðîñòî èìååò ëó÷øóþ ïîääåðæêó ïðèíòåðîâ è òîìó ïîäîáíîå. Ïðè èñïîëüçîâàíèè PDQ, âìåñòî êîìàíäû lpr, âû áóäåòå èñïîëüçîâàòü êîìàíäó pdq èëè xpdq. Îáå îíè ïîäîáíû òðàäèöèîííîé êîìàíäå lpr â òîì, ÷òî îíè áóäóò ïå÷àòàòü ëèáî óêàçàííûå ôàéëû, ëèáî äàííûå ñî ñòàíäàðòíîãî ââîäà, åñëè ôàéë íå óêàçàí. 2.1.1 Xpdq Xpdq ýòî ïðèëîæåíèå äëÿ X Windows, êîòîðîå ïîêàçûâàåò ñïèñîê äîñòóïíûõ ïðèíòåðîâ è ñâîä-íûå äàíñâîä-íûå îá î÷åðåäè ïå÷àòè (âêëþ÷àÿ òåêóùèå è ñòàðûå çàäàíèÿ). Ñóùåñòâóþò äâà ïóíêòà â ìåíþ File, îäèí äëÿ ïå÷àòè óêàçàííîãî ôàéëà, âòîðîé äëÿ ïå÷àòè äàííûõ ñî ñòàíäàðòíîãî ââîäà. Âû ìîæåòå óñòàíîâèòü íàñòðîéêè âàøåãî äðàéâåðà ïðèíòåðà èñïîëüçóÿ äèàëîã Driver Options; îáû÷-íî ìîæîáû÷-íî óñòàîáû÷-íîâèòü ïàðàìåòðû äâóíàïðàâëåíîáû÷-íîãî ñîåäèíåíèÿ, ïëîòîáû÷-íîñòü ïå÷àòè, ðàçìåð è òèï áóìàãè, è ò.ï. 2.1.2 Pdq Êîìàíäíî-ñòðîêîâàÿ âåðñèÿ ïðîãðàììà äëÿ ñèñòåìû PDQ íàçûâàåòñÿ ïðîñòî pdq. Îíà ìîæåò èñ-ïîëüçîâàòüñÿ âìåñòî êîìàíäû lpr â áîëüøèíñòâå ñëó÷àåâ; îíà ïîíèìàåò àðãóìåíò -P äëÿ óêàçàíèÿ ïðèíòåðà. Ïîäîáíî lpr, îíà ïå÷àòàåò ëèáî ïåðå÷èñëåííûå ôàéëû, ëèáî äàííûå ñî ñòàíäàðòíîãî ââîäà. Íàñòðîéêè ïðèíòåðà ìîãóò êîíòðîëèðîâàòüñÿ êëþ÷àìè -o è -a.

2.2

Èñïîëüçóÿ LPD è êîìàíäó lpr

Åñëè âû óæå íàñòðîèëè lpd äëÿ ïå÷àòè íà âàøåì ïðèíòåðå, èëè âàø ñèñòåìíûé àäìèíèñòðàòîð óæå ñäåëàë ýòî, èëè âàø ïîñòàâùèê ñäåëàë ýòî äëÿ âàñ, òî âñå ÷òî âàì íåîáõîäèìî – ýòî íàó÷èòü-ñÿ êàê èñïîëüçîâàòü êîìàíäó lpr. Printing Usage HOWTO <http://metalab.unc.edu/LDP/HOWTO/ Printing-Usage-HOWTO.html> äåëàåò îáçîð ýòîãî è âû äîëæíû çíàòü åùå íåñêîëüêî äðóãèõ êî-ìàíä ìàíèïóëÿöèè î÷åðåäüþ ïå÷àòè. Èëè ïðîñòî ïðî÷èòàéòå ñïðàâî÷íóþ ñòðàíèöó lpr(1). Îäíàêî åñëè ó âàñ íîâàÿ ìàøèíà èëè íîâûé ïðèíòåð, âàì íåîáõîäèìî áóäåò íàñòðîèòü ñåðâèñû ïå÷àòè îäíèì èëè äðóãèì ñïîñîáîì äî òîãî êàê âû ñìîæåòå ïå÷àòàòü. ×èòàéòå!

3

Óñòðîéñòâà ïå÷àòè â ÿäðå Linux

Ñóùåñòâóåò äâà ïîëíîñòüþ îòëè÷àþùèõñÿ äðàéâåðà óñòðîéñòâà äëÿ ïàðàëëåëüíîãî ïîðòà; ÷òî âû èñïîëüçóåòå, çàâèñèò îò âåðñèè ÿäðà (êîòîðóþ âû ìîæåòå óçíàòü ñ ïîìîùüþ êîìàíäû uname -a). Äðàéâåð èçìåíåí â Linux âåðñèè 2.1.33. Íåñêîëüêî äåòàëåé îäèíàêîâû äëÿ îáîèõ òèïîâ äðàéâåðà. Ñêîðåå âñåãî, ìíîãî ëþäåé îáíàðóæàò, ÷òî Linux íå îáíàðóæèâàåò ïàðàëëåëüíîãî ïîðòà, äî òåõ ïîð ïîêà îíè íå çàïðåòÿò "Plug and Play"â èõ PC BIOS. (ýòî íå ÿâëÿåòñÿ ñþðïðèçîì; îòñëåæèâàíèå äàííûõ î PnP íå-PCI óñòðîéñòâàõ â Windows è ãäå-íèáóäü åùå ìîãóò áûòü ÷åì-òî âðîäå áåäñòâèÿ).

3.1

Óñòðîéñòâî lp (ÿäðà <=2.1.32)

ßäðî Linux (<=2.1.32), ïðåäïîëàãàåò, ÷òî âû âêîìïèëèðîâàëè â ÿäðî èëè çàãðóçèëè ìîäóëü óñòðîé-ñòâà lp (âûâîä êîìàíäû cat /proc/devices äîëæåí âêëþ÷àòü óñòðîéñòâî lp, åñëè îíî çàãðóæåíî), îáåñïå÷èâàÿ îäíî èëè áîëüøå óñòðîéñòâ: /dev/lp0, /dev/lp1, è /dev/lp2. Îíè íå ïðèñâàèâàþòñÿ äè-íàìè÷åñêè, êàæäîå ñîîòâåòñòâóåò ñïåöèôè÷åñêîìó àäðåñó ââîäà/âûâîäà âàøåãî îáîðóäîâàíèÿ. Ýòî

(4)

3. Óñòðîéñòâà ïå÷àòè â ÿäðå Linux 4 îçíà÷àåò, ÷òî âàø ïåðâûé ïðèíòåð ìîæåò áûòü lp0 èëè lp1 â çàâèñèìîñòè îò âàøåãî îáîðóäîâàíèÿ. Ïðîñòî ïîïðîáóéòå îáà. Íåêîòîðûå ïîëüçîâàòåëè ñîîáùèëè, ÷òî èõ äâóíàïðàâëåííûå lp ïîðòû íå îïðåäåëÿþòñÿ, åñëè îíè èñïîëüçîâàëè ñòàðûå îäíîíàïðàâëåííûå êàáåëÿ. Ïðîâåðüòå, ÷òî âû èñïîëüçóåòå íóæíûé êàáåëü. Íåêîòîðûå ëþäè íå ìîãóò çàïóñòèòü äðàéâåðà plip è lp â îäíî è òîæå âðåìÿ íà ëþáîì çàäàííîì ïîðòó (â ëþáîì ñëó÷àå ïîä 2.0). Îäíàêî âû ìîæåòå çàãðóçèòü òîò èëè èíîé äðàéâåð âðó÷íóþ èëè ñ ïîìîùüþ kerneld äëÿ âåðñèé 2.x (è ïîçæå 1.3.x) â çàäàííîå âðåìÿ. Ïðè ïðàâèëüíîé óñòàíîâêå ïðåðûâàíèé è ïîäîáíûõ âåùåé, âû ïî èäåå ìîæåòå çàïóñòèòü plip íà îäíîì ïîðòó, à lp íà äðóãîì. Íåêîòîðûå ëþäè äåëàëè ýòî ðåäàêòèðîâàíèåì èñõîäíîãî òåêñòà äðàéâåðîâ; ÿ ñ íåòåðïåíèåì îæèäàþ ñîîáùåíèå î òîì, ÷òî êòî-òî ñäåëàë ýòî òîëüêî ñ ïîìîùüþ ïðàâèëüíîé êîìàíäíîé ñòðîêè. Ñóùåñòâóåò ìàëåíüêàÿ óòèëèòà, íàçâàííàÿ tunelp, ïðåäíàçíà÷åííàÿ äëÿ òîãî, ÷òîáû âû, êàê àäìè-íèñòðàòîð, ìîãëè íàñòðîèòü äëÿ óñòðîéñòâ lp Linux 2.0 èñïîëüçóåìûå ïðåðûâàíèÿ, ñêîðîñòü îïðîñà è ïðî÷èå îïöèè. Åñëè äðàéâåð âñòðîåí â ÿäðî, òî ÿäðî ìîæåò âîñïðèíèìàòü îïöèþ lp= äëÿ óñòàíîâêè ïðåðûâàíèé è àäðåñîâ ââîäà/âûâîäà: ëÏÇÄÁ ÄÒÁÊ×ÅÒ lp ×ÓÔÒÏÅÎ × ÑÄÒÏ, ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÎÕÀ ÓÔÒÏËÕ LILO/LOADLIN ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÁÄÒÅÓÏ× ÐÏÒÔÏ× É ÐÒÅÒÙ×ÁÎÉÊ, ËÏÔÏÒÙÅ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÁÊ×ÅÒ. óÉÎÔÁËÓÉÓ: lp=port0[,irq0[,port1[,irq1[,port2[,irq2]]]]] îÁÐÒÉÍÅÒ: lp=0x378,0 or lp=0x278,5,0x378,7 ** úÁÍÅÔÉÍ, ÞÔÏ ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÜÔÏ Ó×ÏÊÓÔ×Ï, ×Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ *×ÓÅ* ÐÏÒÔÙ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÕÞÉÔÙ×ÁÔØ, ÚÎÁÞÅÎÉÊ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ. ÷Ù ÍÏÖÅÔÅ ÚÁÐÒÅÔÉÔØ ×ÓÔÒÏÅÎÎÙÅ ÄÒÁÊ×ÅÒ Ó ÐÏÍÏÝØÀ ÏÐÃÉÉ lp=0. Êîãäà äðàéâåð çàãðóæåí êàê ìîäóëü, òî âîçìîæíî óêàçàòü àäðåñà ââîäà/âûâîäà è ïðåðûâà-íèÿ â êîìàíäíîé ñòðîêå ïðîãðàììû insmod (èëè â ôàéëå /etc/conf.modules, ïðè èñïîëüçîâà-íèè kerneld) èñïîëüçóÿ îáû÷íûé ñèíòàêñèñ. Ïàðàìåòðû ñëåäóþùèå: io=port0,port1,port2 è irq=irq0,irq1,irq2. Ïðî÷èòàéòå ñïðàâî÷íóþ ñòðàíèöó äëÿ êîìàíäû insmod äëÿ áîëåå äåòàëüíîé èíôîðìàöèè îá ýòîì. **Äëÿ òåõ èç âàñ, êòî (ïîäîáíî ìíå) íèêîãäà íå ìîæåò íàéòè íîìåðà ñòàíäàðòíûõ ïîðòîâ êîãäà ýòî íóæíî, ÿ ïðèâåë äâà ïðèìåðà âûøå. Íîìåð äðóãîãî ïîðòà (äëÿ lp0) ðàâåí 0x3bc. Ó ìåíÿ íåò íèêàêèõ èäåé î òîì êàêîå ïðåðûâàíèå îáû÷íî èñïîëüçóåòñÿ. Èñõîäíûé êîä äëÿ äðàéâåðà ïàðàëëåëüíîãî ïîðòà Linux 2.0 íàõîäèòñÿ â ôàéëå /usr/src/linux/ drivers/char/lp.c.

3.2

Óñòðîéñòâî parport (ÿäðà >= 2.1.33)

Íà÷èíàÿ ñ ÿäðà 2.1.33 (è äîñòóïíî êàê çàïëàòêà ê ÿäðó 2.0.30), óñòðîéñòâî lp ÿâëÿåòñÿ ïðîñòî êëè-åíòîì íîâîãî óñòðîéñòâà parport. Äîáàâëåíèå óñòðîéñòâà parport èñïðàâëÿåò íåêîòîðîå êîëè÷åñòâî ïðîáëåì, êîòîðûå áûëè èç-çà ñòàðîãî óñòðîéñòâà lp - îíî ìîæåò ðàçäåëÿòü ïîðòû ñ äðóãèìè óñòðîé-ñòâàìè, îíî äèíàìè÷åñêè ïðèñâàèâàåò äîñòóïíûå ïàðàëëåëüíûå ïîðòû íîìåðàì óñòðîéñòâ, âìåñòî èñïîëüçîâàíèÿ ôèêñèðîâàííûõ ñîîòíîøåíèé ìåæäó àäðåñàìè ââîäà/âûâîäà è íîìåðîì ïîðòà, è òàê äàëåå. Ââåäåíèå óñòðîéñòâà parport ïîçâîëèëî ñîçäàòü öåëóþ ãðóïïó íîâûõ äðàéâåðîâ ïàðàëëåëüíîãî ïîðòà äëÿ óñòðîéñòâ ïîäîáíûõ äèñêàì Zip, Backpack CD-ROM è äèñêàì, è òàê äàëåå. Íåêîòîðûå èç íèõ äîñòóïíû â ÿäðàõ âåðñèè 2.0; ïîñìîòðèòå â èíòåðíåòå.

Ãëàâíîå îòëè÷èå, êîòîðîå âû îòìåòèòå, â òîì, ÷òî ÿäðà, îñíîâàííûå íà parport äèíàìè÷åñêè ïðèñâà-èâàþò óñòðîéñòâà lp äëÿ ïàðàëëåëüíûõ ïîðòîâ. Òàê ÷òî, òî ÷òî áûëî lp1 â Linux 2.0 ìîæåò îêàçàòüñÿ lp0 â Linux 2.2. Óáåäèòåñü, ÷òî âû ïðîâåðèëè ýòî åñëè âû äåëàåòå îáíîâëåíèå ñ ÿäðà, ðàáîòàþùåãî ñ äðàéâåðîì lp íà ÿäðî ñ äðàéâåðîì parport.

(5)

4. Ïîääåðæèâàåìûå ïðèíòåðà 5 Êàæåòñÿ, ÷òî îñíîâíûå ïðîáëåìû ñ ýòèì óñòðîéñòâîì ïðîèñòåêàþò îò íåïðàâèëüíîé åãî íàñòðîéêè: Äèñòðèáóòèâ Íåêîòîðûå äèñòðèáóòèâû Linux ïðîäàþòñÿ ñ íåïðàâèëüíî íàñòðîåííûìè /etc/modules.conf (èëè /etc/conf.modules), òàê ÷òî äðàéâåð íå çàãðóæàåòñÿ êîãäà âàì ýòî íóæíî. Ïðè èñïîëüçî-âàíèè íåäàâíèõ âåðñèé modutils, ïðàâèëüíûå ñòðîêè â modules.conf äîëæíû âûãëÿäåòü òàê:

alias /dev/printers lp # only for devfs?

alias /dev/lp* lp # only for devfs?

alias parport_lowlevel parport_pc # missing in Red Hat 6.0-6.1

BIOS Ìíîãî BIOS äëÿ ïåðñîíàëüíûõ êîìïüþòåðîâ ïðåäñòàâëÿþò ïàðàëëåëüíûé ïîðò êàê óñòðîéñòâî Plug-and-Play. Ýòî òîëüêî äîáàâëÿåò íåíóæíóþ ñëîæíîñòü ê âåëèêîëåïíîìó ïðîñòîìó óñòðîé-ñòâó, êîòîðîå ïî÷òè âñåãäà ïðèñóòñòâóåò; îòêëþ÷èòå PnP íàñòðîéêè äëÿ âàøåãî ïàðàëëåëüíîãî ïîðòà (êîòîðûé íàçûâàåòñÿ "LPT1"âî ìíîãèõ BIOSàõ) â òîì ñëó÷àå åñëè âàø ïàðàëëåëüíûé ïîðò íå îïðåäåëÿåòñÿ äðàéâåðîì Linux. Ïðàâèëüíûå íàñòðîéêè ÷àñòî íàçûâàþòñÿ "legacy", "ISA", èëè "0x378", íî ñêîðåå âñåãî íå "disabled". Âû òàêæå ìîæåòå ïðî÷èòàòü ôàéë Documentation/parport.txt â èñõîäíûõ òåêñòàõ ÿäðà, èëè ïîñìîò-ðåòü íà ñåðâåðå parport <http://www.cyberelk.demon.co.uk/parport.html>.

3.3

Ïîñëåäîâàòåëüíûå óñòðîéñòâà

Ïîñëåäîâàòåëüíûå óñòðîéñòâà ïîä Linux íàçûâàþòñÿ ïîäîáíî /dev/ttyS1. Óòèëèòà stty ïîçâîëèò âàì èíòåðàêòèâíî ïðîñìîòðåòü èëè óñòàíîâèòü ïàðàìåòðû ïîñëåäîâàòåëüíîãî ïîðòà setserial ïîçâîëèò âàì êîíòðîëèðîâàòü íåêîòîðûå ðàñøèðåííûå àòðèáóòû è íàñòðîèòü IRQ è àäðåñà ââî-äà/âûâîäà äëÿ íåñòàíäàðòíûõ ïîðòîâ. Äîïîëíèòåëüíûå îáñóæäåíèÿ ïîñëåäîâàòåëüíûõ ïîðòîâ â Linux âû ìîæåòå íàéòè â Serial-HOWTO <http://metalab.unc.edu/mdw/HOWTO/Serial-HOWTO. html>. Ïðè èñïîëüçîâàíèè ìåäëåííûõ ïîñëåäîâàòåëüíûõ ïðèíòåðîâ ñ êîíòðîëåì ïîòîêà, âû ìîæåòå îá-íàðóæèòü, ÷òî íåêîòîðûå èç âàøèõ çàäàíèé îáîðâàíû. Ýòî ìîæåò áûòü èç-çà ïîñëåäîâàòåëüíîãî ïîðòà, ÷üå äåéñòâèå ïî óìîë÷àíèþ – óäàëèòü ëþáûå íå ïåðåäàííûå ñèìâîëû èç ñâîåãî áóôåðà ÷åðåç 30 ñåêóíä ïîñëå òîãî êàê óñòðîéñòâî çàêðûòî. Áóôåð ìîæåò ñîäåðæàòü äî 4096 ñèìâîëîâ, è åñëè âàø ïðèíòåð èñïîëüçóåò êîíòðîëü ïîòîêà è ìåäëåí íàñòîëüêî, ÷òî íå ìîæåò ïðèíÿòü âñå äàí-íûå èç áóôåðà çà 30 ñåêóíä ïîñëå òîãî êàê ïðîãðàììà ïå÷àòè çàêðûëà ïîñëåäîâàòåëüíûé ïîðò, òî êîíåö ñîäåðæèìîãî áóôåðà áóäåò ïîòåðÿí. Åñëè êîìàíäà cat file > /dev/ttyS2 äåëàåò ïîëíûé ïå÷àòíûé âûâîä äëÿ êîðîòêèõ ôàéëîâ, íî îáðåçàåò äëèííûå ôàéëû, òî ó âàñ ìîæåò áûòü òàêàÿ ïðîáëåìà. 30-òè ñåêóíäíûé èíòåðâàë ìîæåò áûòü âûðîâíåí ñ ïîìîùüþ îïöèè "closing_wait"êîìàíäíîé ñòðî-êè ïðîãðàììû setserial (âåðñèè 2.12 è ïîçäíèõ). Ïîñëåäîâàòåëüíûå ïîðòû ìàøèíû îáû÷íî èíèöè-àëèçèðóþòñÿ âûçîâîì setserial â çàãðóçî÷íîì ôàéëå rc.serial. Âûçîâ äëÿ ïîñëåäîâàòåëüíîãî ïîðòà ïðèíòåðà ìîæåò áûòü ìîäèôèöèðîâàí äëÿ óñòàíîâêè ïàðàìåòðà closing_wait âìåñòå ñ óñòàíîâêîé äðóãèõ ïàðàìåòðîâ.

4

Ïîääåðæèâàåìûå ïðèíòåðà

ßäðî Linux â îñíîâíîì ïîääåðæèâàåò ëþáîé ïðèíòåð, êîòîðûé âû ìîæåòå ïîäêëþ÷èòü ê ïîñëå-äîâàòåëüíîìó èëè ïàðàëëåëüíîìó ïîðòó, íî ñóùåñòâóþò òàêèå ïðèíòåðà, êîòîðûå âû íå ìîæåòå èñïîëüçîâàòü, äàæå åñëè îíè ìîãóò áûòü ïîäêëþ÷åíû ê ìàøèíå è îáùàòüñÿ (íà ýëåêòðè÷åñêîì

(6)

4. Ïîääåðæèâàåìûå ïðèíòåðà 6 óðîâíå) ñ Linux. Îñíîâíûìè ñðåäè ýòèõ íåñîâìåñòèìûõ ïðèíòåðîâ ÿâëÿþòñÿ ïðèíòåðà, íà êîòî-ðûå ññûëàþòñÿ êàê íà ïðèíòåðà "Windows"èëè "GDI". Îíè òàê íàçûâàþòñÿ, ïîòîìó-÷òî ÷àñòü èëè åñòü ÿçûê óïðàâëåíèÿ ïðèíòåðîì è äåòàëè ïðîåêòèðîâàíèÿ ìåõàíèçìà ïå÷àòè íå äîêóìåíòèðî-âàíû. Îáû÷íî ïðîèçâîäèòåëü ïðåäîñòàâëÿåò äðàéâåð äëÿ Windows è ñïîêîéíî ïðîäàåò ïðèíòåðà òîëüêî äëÿ ïîëüçîâàòåëåé Windows; Ýòî ïî÷åìó îíè íàçûâàþòñÿ Winprinters.  íåêîòîðûõ ñëó÷àÿõ ïðîèçâîäèòåëü òàêæå ïðåäîñòàâëÿåò äðàéâåðà äëÿ NT, OS/2, èëè äðóãèõ îïåðàöèîííûõ ñèñòåì. Ìíîãèå èç ýòèõ ïðèíòåðîâ íå ðàáîòàþò ñ Linux. Íåêîòîðûå èç íèõ ðàáîòàþò, è íåêîòîðûå èç íèõ ðàáîòàþò ÷óòü-÷óòü (îáû÷íî ïîòîìó-÷òî êòî-òî ñäåëàë èññëåäîâàíèå äåòàëåé, íåîáõîäèìûõ äëÿ íàïèñàíèÿ äðàéâåðà). Ñìîòðèòå ñïèñîê ïîääåðæèâàåìûõ ïðèíòåðîâ, ïðèâåäåííûé íèæå, äëÿ ïî-äðîáíîñòåé î íóæíîì ïðèíòåðå. Íåêîòîðûå ïðèíòåðà íàõîäÿòñÿ â ïðîìåæóòêå ìåæäó êðàéíîñòÿìè. Íåêîòîðûå ìîäåëè NEC, íàïðè-ìåð, ðåàëèçóþò ïðîñòóþ ôîðìó ñòàíäàðòíîãî ÿçûêà ïðèíòåðà PCL, ÷òî ïîçâîëÿåò ðàáîòàþùåìó ñ PCL ïðîãðàììíîìó îáåñïå÷åíèþ ïå÷àòàòü íà íèõ äî ðàçðåøåíèÿ 300dpi, íî òîëüêî NEC çíàåò êàê ïîëó÷èòü ðàçðåøåíèå 600dpi íà ýòèõ ïðèíòåðàõ. Çàìåòèì, ÷òî åñëè âû óæå èìååòå îäèí èç òàêèõ Winprinters, òî ñóùåñòâóåò îêîëüíûé ïóòü, ÷òîáû çàñòàâèòü ïå÷àòü Linux íà íèõ, íî îí äîñòàòî÷íî íåóäîáíûé è ÿ íèêîãäà íå ïðîáîâàë ïðèìåíÿòü ñàì. Ñìîòðèòå ðàçäåë 12 ýòîãî äîêóìåíòà, äëÿ áîëåå äåòàëüíîãî îáñóæäåíèÿ ïðèíòåðîâ, ðàáîòàþùèõ òîëüêî ñ Windows.

4.1

Postscript

Ñðåäè ïðèíòåðîâ, êîòîðûå ðàáîòàþò ñ Linux, ëó÷øèì âûáîðîì ÿâëÿåòñÿ ïîêóïêà ïðèíòåðà ñî âñòðîåííîé ïîääåðæêîé PostScript. Ïî÷òè âñå ïðîãðàììíîå îáåñïå÷åíèå â Unix, êîòîðîå ïðîèçâîäèò ïå÷àòíûé âûâîä äåëàåò ýòî â ôîðìàòå PostScript, òàê ÷òî î÷åâèäíî áóäåò õîðîøî èìåòü ïðèíòåð, êîòîðûé ñðàçó ïîääåðæèâàåò PostScript. Ê ñîæàëåíèþ ïîääåðæêà PostScript ÿâëÿåòñÿ ðåäêîé çà ïðåäåëàìè îáëàñòè ëàçåðíûõ ïðèíòåðîâ. Ïðîãðàììíîå îáåñïå÷åíèå äëÿ Unix, è èíäóñòðèÿ ïå÷àòè â îáùåì, ñòàíäàðòèçèðîâàëè Postscript êàê ÿçûê óïðàâëåíèÿ ïðèíòåðîì. Ýòî ñëó÷èëîñü ïî íåñêîëüêèì ïðè÷èíàì: Ñèíõðîíèçàöèÿ (Timing)

Postscript âîçíèê êàê ÷àñòü Apple Laserwriter, âåëèêîëåïíîãî êîìïàíüîíà äëÿ êîìïüþòåðîâ Macintosh è ïðèíòåðà íàèëó÷øèì ñïîñîáîì îòâå÷àþùèì ðåâîëþöèè íàñòîëüíûõ èçäàòåëüñêèõ ñèñòåì â 80-õ ãîäàõ. Îí íåçàâèñèì îò óñòðîéñòâà Ïðîãðàììû íà Postscript ìîãóò áûòü çàïóùåíû äëÿ ñîçäàíèÿ âûâîäà íà ðàñòðîâûå è âåê-òîðíûå äèñïëåè, íà íà fax-ìàøèíû, èëè ïî÷òè íà ëþáîé òèï ïðèíòåðîâ áåç íåîáõîäèìîñòè èçìåíåíèÿ èñõîäíîé ïðîãðàììû. Èçîáðàæåíèå â Postscript áóäåò îäíèì è òåì æå íà ëþáîì óñòðîéñòâå postscript, ïî êðàéíåé ìåðå â ïðåäåëàõ îáåñïå÷èâàåìûõ ñâîéñòâàìè ïðèíòåðà. Äî ñîçäàíèÿ ôîðìàòà PDF, ëþäè îáìåíèâàëèñü ñëîæíûìè äîêóìåíòàìè â âèäå ôàéëîâ Postscript. Åäèíñòâåííàÿ ïðè÷èíà òîãî, ÷òî ñòàíäàðò íå ïðèæèëñÿ, çàêëþ÷àåòñÿ â òîì, ÷òî ìàøèíû ñ Windows îáû÷íî íå âêëþ÷àëè ñðåäñòâà ïðîñìîòðà Postscript, òàê ÷òî Adobe ñïåöèôèöèðîâàëà ãèïåðñâÿçè è ñæàòèå äëÿ ôîðìàòà Postscript, íàçâàëà ðåçàëüòàò PDF, è ðàñïðîñòðàíÿåò ñðåäñòâà ïðîñìîòðà äëÿ ýòîãî ôîðìàòà, è ñîçäàëà ðûíîê äëÿ ñâîèõ óòèëèò "distiller". (ôóíêöèîíàëüíîñòü êîòîðûõ òàêæå îáåñïå÷èâàþòñÿ ïðîãðàììàìè ps2pdf è pdf2ps èç ïàêåòà ghostscript). Ýòî íàñòîÿùèé ÿçûê ïðîãðàììèðîâàíèÿ Postscript ýòî ïîëíîìàñøòàáíûé ÿçûê ïðîãðàììèðîâàíèÿ; âû ìîæåòå ïèñàòü íà íåì ïðîãðàìì-íîå îáåñïå÷åíèå ïî÷òè äëÿ ëþáûõ äåë. Ýòî â îñíîâíîì ïîëåçíî äëÿ îïðåäåëåíèÿ ïîäïðîãðàìì â íà÷àëå âàøåé ïðîãðàììû äëÿ ïîâòîðåíèÿ ñëîæíûõ âåùåé âî âñåì âàøåì äîêóìåíòå, òàêèõ êàê çíàê ëîãîòèïà èëè ñëîâà "DRAFT", íàïèñàííîãî áîëüøèìè áóêâàìè â êà÷åñòâå ôîíà äëÿ ñòðàíèöû.

(7)

4. Ïîääåðæèâàåìûå ïðèíòåðà 7 Îí ÿâëÿåòñÿ îòêðûòûì Postscript ïîëíîñòüþ ñïåöèôèöèðîâàí â îáùåäîñòóïíîé ñåðèè êíèã (êîòîðûå âû ìîæåòå íàéòè â ëþáîì õîðîøåì êíèæíîì ìàãàçèíå). Õîòÿ Adobe èçîáðåëà åãî è îáåñïå÷èâàåò äîìèíèðóþ-ùóþ êîììåð÷åñêóþ ðåàëèçàöèþ ýòîãî ÿçûêà, äðóãèå ïðîèçâîäèòåëè, òàêèå êàê Aladdin òàêæå ïðîèçâîäÿò íåçàâèñèìóþ ðåàëèçàöèþ Postscript.

4.2

Non-Postscript

Ïðè íåäîñòàòêå áþäæåòà, íåîáõîäèìîãî ÷òîáû êóïèòü PostScript ïðèíòåð, âû ìîæåòå èñïîëüçîâàòü ëþáîé ïðèíòåð ïîääåðæèâàåìûé ïðîãðàììîé Ghostscript, ñâîáîäíûì èíòåðïðåòàòîðîì PostScript èñïîëüçóåìûé âìåñòî íàñòîÿùåé ïîääåðæêè PostScript ïðèíòåðîì. Çàìåòèì, ÷òî áîëüøèíñòâî äèñ-òðèáóòèâîâ Linux ìîãóò ïðîäàâàòüñÿ ñ óñòàðåâøåé âåðñèåé Ghostscript èç-çà ïðèìåíÿåìîé ëèöåí-çèè. Ê ñ÷àñòüþ îáû÷íî ñóùåñòâóþò ïàêåòû ñ íîâûìè âåðñèÿìè Ghostscript â ðàçäåëå contrib êàæ-äîãî äèñòðèáóòèâà. Ïîæàëóéñòà ïîìîãèòå óëó÷øèòü ñòðàíèöó ïîääåðæêè ïðèíòåðîâ Ghostscript, ïîñûëàÿ ñîîáùåíèÿ î âàøèõ óñïåõàõ è íåóäà÷àõ.  íàñòîÿùåå âðåìÿ Adobe èìååò íîâûé ÿçûê äëÿ ïðèíòåðîâ íàçûâàåìûé "PrintGear". ß äóìàþ, ÷òî ýòî ñèëüíî óïðîùàåò ÿçûê â äâîè÷íîì ôîðìàòå ñ íåêîòîðûìè ñâîéñòâàìè PostScript, íî áåç ñîâ-ìåñòèìîñòè ñ PostScript. È ÿ íå ñëûøàë, ÷òî Ghostscript ïîääåðæèâàåò åãî. Íî íåêîòîðûå ïðèíòåðà ñ PrintGear ìîãóò ïîääåðæèâàòü äðóãèå ÿçûêè, ïîäîáíûå PCL, è ýòè ïðèíòåðà áóäóò ðàáîòàòü ñ Linux.(åñëè â ïðèíòåðå ðåàëèçîâàí PCL, à íå â äðàéâåðå Windows).

4.3

Êàêèå ïðèíòåðà ðàáîòàþò?

Åñëè âû õîòèòå êóïèòü ïðèíòåð, òî âû ìîæåòå ïîñìîòðåòü â íåñêîëüêèõ ìåñòàõ èíôîðìàöèþ î òîì, áóäåò ëè îí ðàáîòàòü. Íàçíà÷åíèå áàçû äàííûõ ïðèíòåðîâ <http://www.picante.com/~gtaylor/ pht/printer_list.cgi> Printing HOWTO — áûòü ïîëíûì ñïèñêîì ñîñòîÿíèÿ ïîääåðæêè ïðèí-òåðà â Linux. Êðàòêîå ñîäåðæèìîå ýòîé áàçû ïðèâåäåíî íèæå; óáåäèòåñü, ÷òî âû ïðîâåðèëè èíòåð-àêòèâíóþ âåðñèþ áàçû äàííûõ äëÿ äîïîëíèòåëüíîé èíôîðìàöèè î ïðèíòåðå è èíôîðìàöèè î òîì, êàêîé äðàéâåð íåîáõîäèìî èñïîëüçîâàòü. Ñòðàíèöà ñîâìåñòèìîñòè ñ ïðèíòåðàìè <http://www.cs.wisc.edu/~ghost/printer.html> Ghostscript ñîäåðæèò ñïèñîê íåêîòîðûõ ðàáîòàþùèõ ïðèíòåðîâ, òàê æå êàê è ññûëêè íà äðóãèå ñòðàíèöû. Dejanews <http://www.deja.com/> ñîäåðæèò ñîòíè ñîîáùåíèé òèïà "ýòî ðàáîòàåò"è "ýòî íå ðà-áîòàåò". Ïîïðîáóéòå âñå äåðåâüÿ ñîîáùåíèé, è åñëè íè÷åãî íå ïîëó÷èëîñü, òî ïðîâåðüòå, ÷òî âàø ïðèíòåð ñîäåðæèòñÿ è ïðàâèëüíî îïèñàí â áàçå äàííûõ <http://www.picante.com/~gtaylor/ pht/printer_list.cgi>, òàê ÷òî îí áóäåò ïðàâèëüíî ïåðå÷èñëåí â ýòîì äîêóìåíòå â ñëåäóþùèõ âåðñèÿõ. 4.3.1 Ñïèñîê ñîâìåñòèìûõ ïðèíòåðîâ Ýòîò ðàçäåë ÿâëÿåòñÿ îáîáùåíèåì èíòåðàêòèâíîé âåðñèè. Èíòåðàêòèâíàÿ âåðñèÿ âêëþ÷àåò îñíîâ-íûå ñïåöèôèêàöèè, çàìå÷àíèÿ, ññûëêè íà èíôîðìàöèþ î äðàéâåðàõ, ñîïðîâîæäàåìóþ ïîëüçîâàòå-ëåì èíôîðìàöèþ, ññûëêè íà ñåðâåðà ïðîèçâîäèòåëÿ è òîìó ïîäîáíîå. Èíòåðàêòèâíàÿ âåðñèÿ ýòîãî ñïèñêà òàêæå ïîçâîëÿåò ïîëüçîâàòåëÿì äîáàâëÿòü ïðèíòåðà, òàê ÷òî áóäüòå óâåðåíû, ÷òî ïðîâåðèëè åå.  êîíöå êîíöîâ, åñëè ïðèíòåð íå ïåðå÷èñëåí â ñïèñêå, òî äîáàâüòå åãî! Çàìåòüòå, ÷òî ýòî ñïèñîê íå ÿâëÿåòñÿ åâàíãåëèåì; ëþäè èíîãäà äîáàâëÿþò íåïðàâèëüíóþ èíôîðìà-öèþ, êîòîðóþ ÿ â êîíöå êîíöîâ óäàëþ. Çàïèñè, êîòîðûå ÿ íå ïðîâåðèë îòìå÷åíû çíàêîì çâåçäî÷êè (*). Äî ïîêóïêè ïðèíòåðà ïðîâåðüòå ÷åðåç Dejanews, ÷òî ïðèíòåð ðàáîòàåò ó íåêîòîðûõ ëþäåé. Åñëè âû íå ñìîãëè íàéòè èíôîðìàöèþ íà Dejanews, òî íàïèøèòå ìíå, è ÿ ñâÿæó âàñ ÷åëîâåêîì, êîòîðûé äîáàâèë èíôîðìàöèþ î ïðèíòåðå. Ïðèíòåðà ðàçäåëåíû íà òðè òèïà:

(8)

4. Ïîääåðæèâàåìûå ïðèíòåðà 8 Îòëè÷íî Îòëè÷íûå ïðèíòåðà è ðàáîòàþò îòëè÷íî – âû ìîæåòå èñïîëüçîâàòü âñå âîçìîæíîñòè ïðèí-òåðà, âêëþ÷àÿ öâåò, ïîëíîå ðàçðåøåíèå è ò.ï.  íåêîòîðûõ ñëó÷àÿõ ïðèíòåðà ñ íåäîêóìåí-òèðîâàííûìè "óâåëè÷åíèÿìè ðàçðåøåíèÿ", êîòîðûå íå ðàáîòàþò, âñå ðàâíî ïåðå÷èñëåíû êàê îòëè÷íûå; â îñíîâíîì ðàçëè÷èå â êà÷åñòâå ïå÷àòè äîñòàòî÷íî ñëàáîå, òàê ÷òî âû ìîæåòå íå áåñïîêîèòñÿ îá ýòîì. Õîðîøî (íåáîëüøèå îãðàíè÷åíèÿ) Âû ìîæåòå íîðìàëüíî ïå÷àòàòü, íî ñóùåñòâóþò íåáîëüøèå îãðàíè÷åíèÿ, òîãî èëè èíîãî ñîðòà ëèáî â ïå÷àòè, ëèáî â äðóãèõ ñâîéñòâàõ. ×àñòè÷íî Âû ìîæåòå ïå÷àòàòü, íî ìîæåò áûòü íå â öâåòå, èëè òîëüêî ñ íèçêèì ðàçðåøåíèåì. Ñìîòðèòå êîëîíêó ïðèìå÷àíèé ñïèñêà äëÿ èíôîðìàöèè î õàðàêòåðå îãðàíè÷åíèé. Áàëëàñò Âû íå ìîæåòå ïå÷àòàòü; îáû÷íî ýòî ïðîèñõîäèò èç-çà îòñóòñòâèÿ äðàéâåðà è/èëè äîêóìåíòà-öèè î òîì, êàê åãî íàïèñàòü.  ëþáîì ñëó÷àå, ïîñêîëüêó ýòà èíôîðìàöèÿ ïðåäîñòàâëåíà ìàññîé ëþäåé, íèêòî íå ãàðàíòèðóåò, ÷òî îíà ïðàâèëüíàÿ; â ÷àñòíîñòè òàêèìè ïîëàãàþòñÿ çàïèñè ñî çíàêîì çâåçäî÷êè (*). Îäíàêî, èíôîð-ìàöèÿ ìîæåò áûòü ëåãêî ïîäòâåðæäåíà ïîèñêîì èíôîðìàöèè íà ñòðàíèöàõ î äðàéâåðàõ ïðèíòåðà è ñåðâåðàõ ïðîèçâîäèòåëÿ. È áåç ëèøíåé ñóåòû, âîò ñïèñîê ñîâìåñòèìîñòè ïðèíòåðîâ: Alps ×àñòè÷íî MD-1000, MD-1300, MD-2000, MD-4000, MD-5000. Apple Âåëèêîëåïíî

Dot Matrix, ImageWriter*, ImageWriter LQ, LaserWriter 16/600, LaserWriter IINTX*, LaserWriter Select 360.

 áîëüøèíñòâå ñëó÷àåâ

12/640ps, LaserWriter NT, StyleWriter 2500.

Avery

Âåëèêîëåïíî

Personal Label Printer+.

 áîëüøèíñòâå ñëó÷àåâ

Personal Label Printer.

Brother Âåëèêîëåïíî 1070, 10V, 10h, 1260, 2060, 4Ve, 630*, 720*, 720*, 730, HL-760, HL-8*, HL-820.  áîëüøèíñòâå ñëó÷àåâ HJ-400, HL-1040, HL-1050, HL-1060, HL-1240*, HL-1250, MFC 6550MC, MFC4350*.

(9)

4. Ïîääåðæèâàåìûå ïðèíòåðà 9 ×àñòè÷íî MC-3000, MFC 7150C, MFC8300*. Áàëëàñò HL-1030, MP-21C. C.Itoh Âåëèêîëåïíî M8510. CalComp Áàëëàñò Artisan 1023 penplotter*. Canon Âåëèêîëåïíî BJ-10e, BJ-20, BJ-200, BJ-330, BJ-5, 210, 250, 4000, 4100, 4200, BJC-4300, BJC-4400, BJC-600, BJC-610, BJC-620*, BJC-70, BJC-800, GP335/405*, 1260*, LBP-1760, LBP-4+*, LBP-4U*, LBP-8A1*, LIPS III*, LIPS-III*, bjc5000*.

 áîëüøèíñòâå ñëó÷àåâ

BJ-300*, BJC-1000, BJC-2000, BJC-210SP*, BJC-240, BJC-4310SP*, BJC-7004*, BJC-80, LBP-4sx*.

×àñòè÷íî

BJC-4550*, BJC-6000, BJC-7000*, BJC-7100*, MultiPASS C2500*, MultiPASS C3500*, MultiPASS C5000*, Multipass C3000*, Multipass C5500*.

Áàëëàñò

BJC-5000, BJC-5100, LBP-430, LBP-460*, LBP-660*, Multipass L6000*.

Citizen

Âåëèêîëåïíî

ProJet II*, ProJet IIc*.

×àñòè÷íî

printiva600C*.

DEC

Âåëèêîëåïíî

DECWriter 500i*, DECwriter 110i*, DECwriter 520ic*, LA50*, LA75*, LA75 Plus*, LN03*, LN07*.

 áîëüøèíñòâå ñëó÷àåâ LJ250*, LN17. ×àñòè÷íî 1800*. Dymo-CoStar Âåëèêîëåïíî

ASCII 250*, ASCII+*, EL40*, EL60*, LabelWriter II*, LabelWriter XL*, LabelWriter XL+*, SE250*, SE250+*, Turbo*.

(10)

4. Ïîääåðæèâàåìûå ïðèíòåðà 10

Âåëèêîëåïíî

9 Pin Printers high-res*, 9 Pin Printers med-res*, AP3250*, ActionLaser 1100*, LP 8000*, LQ 850*, LQ-24*, LQ-2550*, LQ-500*, LQ-570+*, LX-1050*, SQ 1170*, Stylus Color*, Stylus Color 1520, Stylus Color 400*, Stylus Color 440, Stylus Color 460*, Stylus Color 500*, Stylus Color 600*, Stylus Color 640*, Stylus Color 800*, Stylus Color 850*, Stylus Color I*, Stylus Color II*, Stylus Color IIs*, Stylus Color PRO*, Stylus Pro XL*.

 áîëüøèíñòâå ñëó÷àåâ

EPL 5700*, Stylus 300*, Stylus Color 3000*, Stylus Color 660, Stylus Color 740*.

×àñòè÷íî

Stylus Color 300*, Stylus Color 900*, Stylus Photo 700*, Stylus Photo 750*, Stylus Photo EX*.

Fujitsu

Âåëèêîëåïíî

1200*, 2400*, 3400*, PrintPartner 10V*, PrintPartner 16DV*, PrintPartner 20W*, PrintPartner 8000*.

HP

Âåëèêîëåïíî

2000C*, 2500C, Color LaserJet 4500, DeskJet 1200C, DeskJet 1200C/PS, DeskJet 1600C, DeskJet 1600Cm, DeskJet 400, DeskJet 420C, DeskJet 500, DeskJet 500C*, DeskJet 510*, DeskJet 520*, DeskJet 540*, DeskJet 550C*, DeskJet 560C*, DeskJet 600*, DeskJet 610C*, DeskJet 610CL*, DeskJet 612C*, DeskJet 660C*, DeskJet 670C*, DeskJet 672C*, DeskJet 682C*, DeskJet 690C*, DeskJet 692C*, DeskJet 694C*, DeskJet 697C*, DeskJet 812C*, DeskJet 850C, DeskJet 855C*, DeskJet 890C, HP LaserJet 2P Plus*, LaserJet*, LaserJet 1100*, LaserJet 1100A*, LaserJet 2 w/PS*, LaserJet 2100M*, LaserJet 2D*, LaserJet 2P*, LaserJet 3*, LaserJet 3D*, LaserJet 3P w/PS*, LaserJet 4 Plus*, LaserJet 4050N*, LaserJet 4L*, LaserJet 4M*, LaserJet 4ML*, LaserJet 4P*, LaserJet 5*, LaserJet 5000*, LaserJet 5L*, LaserJet 5M*, LaserJet 5MP*, LaserJet 5P*, LaserJet 6*, LaserJet 6MP*, LaserJet 8000*, LaserJet 8100*, LaserJet Plus*, Mopier 320*, PaintJet*, PaintJet XL*, PaintJet XL300*.

 áîëüøèíñòâå ñëó÷àåâ

DesignJet 650C*, Designjet 750 C Plus*, DeskJet 1100C*, DeskJet 1120C*, DeskJet 310, DeskJet 810C, DeskJet 832C*, DeskJet 870C*, DeskJet 880C*, DeskJet 882C, DeskJet 895C*, DeskJet 895Cxi*, DeskJet 970C*, DeskJet 970Cse, LaserJet 2*, LaserJet 2100*, LaserJet 6P*, OfficeJet Pro 1170Cse*.

×àñòè÷íî

Color LaserJet 5000, DeskJet 1000C*, DeskJet 710C*, DeskJet 712C*, DeskJet 720C*, DeskJet 722C*, DeskJet 820C*, LaserJet 6L*, OfficeJet 500*, OfficeJet 600*, OfficeJet 625*, OfficeJet Pro 1175C*, PhotoSmart P1100*.

Áàëëàñò

LaserJet 3100*.

IBM

Âåëèêîëåïíî

3853 JetPrinter*, 4019*, 4029 10P*, 4303 Network Color Printer*, Page Printer 3112*, ProPrinterII*.

Imagen

Âåëèêîëåïíî

(11)

4. Ïîääåðæèâàåìûå ïðèíòåðà 11 Kyocera Âåëèêîëåïíî F-3300*, FS-1700+*, FS-3750*, FS-600*, FS-800*, P-2000*.  áîëüøèíñòâå ñëó÷àåâ FS-3500*. Lexmark Âåëèêîëåïíî

4039 10plus*, Optra Color 1200*, Optra Color 1275*, Optra Color 40, Optra Color 45, Optra E*, Optra E+*, Optra E310*, Optra Ep*, Optra K 1220*, Optra R+*, Optra S 1250*, Optra S 1855*, Valuewriter 300*.  áîëüøèíñòâå ñëó÷àåâ 1000, 1100*, 2070*, 3000*, 5000*, 5700, 7000*, 7200*. ×àñòè÷íî 1020 Business*, 2030*, Winwriter 400*, Z51*. Áàëëàñò

1020*, 2050*, 3200*, Winwriter 100*, Winwriter 150c*, Winwriter 200*, Z11*.

Minolta

Âåëèêîëåïíî

PagePro 6*, PagePro 6e*, PagePro 6ex*, PagePro 8*.

×àñòè÷íî PagePro 8L*. Mitsubishi Âåëèêîëåïíî CP50 Color Printer*. NEC Âåëèêîëåïíî

P2X*, PinWriter P6*, PinWriter P6 plus*, PinWriter P60*, PinWriter P7*, PinWriter P7 plus*, PinWriter P70*, SilentWriter LC 890*, Silentwriter2 S60P*, Silentwriter2 model 290*, SuperScript 660i*.

 áîëüøèíñòâå ñëó÷àåâ

Silentwriter 95f*.

×àñòè÷íî

SuperScript 100C*, SuperScript 1260*, SuperScript 150C*, SuperScript 650C*, SuperScript 750C*, SuperScript 860*, SuperScript 870.

Áàëëàñò

SuperScript 610plus*, SuperScript 660*, SuperScript 660plus*.

Oce

Âåëèêîëåïíî

(12)

4. Ïîääåðæèâàåìûå ïðèíòåðà 12

Okidata

Âåëèêîëåïíî

OL 410e, OL 600e, OL 610e/PS, OL 800, OL 810e/PS, OL400ex, OL810ex, OL830Plus, Okipage 10e, Okipage 12i, Okipage 20DXn, Okipage 6e, Okipage 6ex, Okipage 8c, Okipage 8p.

 áîëüøèíñòâå ñëó÷àåâ

Microline 182, OL 400w, OL 610e/S, OkiPage 4w+*, Okipage 4w, Super 6e.

×àñòè÷íî

Microline 192+, Okipage 6w.

Áàëëàñò

Okijet 2010, Okijet 2500, Okipage 8w*.

Olivetti Âåëèêîëåïíî JP350S*, JP450*, PG 306*. PCPI Âåëèêîëåïíî 1030*. Panasonic Âåëèêîëåïíî KX-P1123*, KX-P1124*, KX-P1150*, KX-P1180i*, KX-P2023*, KX-P2135*, KX-P2150*, KX-P4410, KX-P4450*, KX-P5400*, KX-P8420*, KX-P8475*, kx-p1624*.  áîëüøèíñòâå ñëó÷àåâ KX-P2123*, KX-P6150*. ×àñòè÷íî KX-P6500*. Áàëëàñò KX-P6100*, KX-P6300 GDI*, KX-P8410*. Printrex ×àñòè÷íî 820 DL*. QMS Âåëèêîëåïíî

2425 Turbo EX*, magicolour 2*.

 áîëüøèíñòâå ñëó÷àåâ

ps-810*.

Ricoh

Âåëèêîëåïíî

(13)

4. Ïîääåðæèâàåìûå ïðèíòåðà 13

 áîëüøèíñòâå ñëó÷àåâ

Aficio 401*.

Áàëëàñò

Aficio Color 2206*, Afico FX10*.

Samsung Âåëèêîëåïíî ML-5000a*, ML-6000/6100*, ML-7000/7000P/7000N*, ML-7050*, ML-85*, QL-5100A*.  áîëüøèíñòâå ñëó÷àåâ ML-5050G*. Áàëëàñò ML-85G*, SF/MSYS/MJ-4700/4800/4500C*. Seiko Âåëèêîëåïíî SpeedJET 200*.  áîëüøèíñòâå ñëó÷àåâ

SLP*, SLP 120*, SLP 220*, SLP EZ30*, SLP Plus*, SLP Pro*.

Sharp Âåëèêîëåïíî AR-161*. Star Âåëèêîëåïíî LC24-100*, NL-10*.  áîëüøèíñòâå ñëó÷àåâ LC 90*, LC24-200*, StarJet 48*. Áàëëàñò WinType 4000*. Tally Âåëèêîëåïíî MT908*. Tektronix Âåëèêîëåïíî

3693d color printer, 8-bit mode*, 4693d color printer, 2-bit mode*, 4693d color printer, 4-bit mode*, 4695*, 4696*, 4697*, Phaser 780*, Phaser IISX*, Phaser PX*.

Xerox

Âåëèêîëåïíî

2700 XES, 3700 XES, 4045 XES, DocuPrint 4508, DocuPrint C55, DocuPrint N17, DocuPrint N32.

(14)

4. Ïîääåðæèâàåìûå ïðèíòåðà 14

 áîëüøèíñòâå ñëó÷àåâ

DocuPrint P12, DocuPrint P8e, XJ6C*.

×àñòè÷íî

Document Homecentre, WorkCentre 450cp*, XJ8C*.

Áàëëàñò

DocuPrint P8, WorkCentre 470cx*, WorkCentre XD120f*, WorkCentre XE80. * Ýòè ìîäåëè íå áûëè ïðîâåðåíû ìíîé.

4.4

Êàê ïîêóïàòü ïðèíòåð

 íàøè äíè íåìíîãî òðóäíî âûáðàòü ïðèíòåð; ïðîèçâîäèòñÿ ìíîãî ìîäåëåé, ñðåäè êîòîðûõ íåîá-õîäèìî ñäåëàòü âûáîð. Âîò íåáîëüøîé ñïèñîê ñîâåòîâ ïî âûáîðó: Ñòîèìîñòü Âû ïîëó÷èòå òî, çà ÷òî âû çàïëàòèëè. Áîëüøèíñòâî ïðèíòåðîâ â ïðåäåëàõ $200-300 áóäóò ïå÷à-òàòü äîñòàòî÷íî õîðîøî, íî ñòîèìîñòü ïå÷àòíîé ñòðàíèöû áóäåò âûøå. Äëÿ íåêîòîðûõ ïðèí-òåðîâ ïîñòàâëÿþò òîëüêî îäèí èëè äâà êàðòðèäæà ê ñòîèìîñòè íîâîãî ïðèíòåðà! Àíàëîãè÷íî äåøåâûå ïðèíòåðà íå áóäóò ñîõðàíÿòüñÿ î÷åíü äîëãî. Ïî ìåíüøåé ìåðå äîðîãèå ïðèíòåðà èìåþò çíà÷åíèå MTBF (Cðåäíåå âðåìÿ íàðàáîòêè íà îòêàç) ðàâíîå ïðèìåðíî òðåì ìåñÿöàì. Ñòðóéíûå ïðèíòåðà Ãîëîâêè äëÿ ñòðóéíûõ ïðèíòåðîâ ñî âðåìåíåì ñòàíóò íåïîïðàâèìûì ïðåïÿòñòâèåì, òàê ÷òî âîçìîæíîñòü ñìåíèòü ãîëîâêó èíîãäà áóäåò ñâîéñòâîì. Ïå÷àòàþùèå ãîëîâêè äëÿ ñòðóéíûõ ïðèíòåðîâ î÷åíü äîðîãè, èíòåãðèðîâàííûé êàðòðèäæ ñ ïå÷àòàþùåé ãîëîâêîé è ÷åðíèëàìè, ñòîèò â 10 ðàç äîðîæå ïðîñòîãî êàðòðèäæà ñ ÷åðíèëàìè, òàê ÷òî âîçìîæíîñòü çàìåíû ãîëîâêè òîëüêî êîãäà ýòî íåîáõîäèìî òàêæå õîðîøåå ñâîéñòâî. Ïðèíòåðà Epson Stylus èìåþò òåíäåí-öèþ ê íàëè÷èþ ôèêñèðîâàííîé ãîëîâêè, à ïðèíòåðà HP DeskJets ñòðåìÿòüñÿ èìåòü ãîëîâêè èíòåãðèðîâàííûå â êàðòðèäæ. Canons èìåþò êàðòðèäæû ñòîðîíèõ ïðîèçâîäèòåëåé ñ íåçàâè-ñèìî çàìåíÿåìûìè áàíêàìè ñ ÷åðíèëàìè; ìíå íðàâèòñÿ òàêîé äèçàéí. OTOH, êàðòðèäæè HP íå ÿâëÿþòñÿ íåíîðìàëüíî äîðîãèìè, è HP ñîçäàë áîëåå ïîëíóþ ëèíóþ ïðîäóêòîâ; Canon ÷àñòî ïðåäëàãàåò ðåøåíèÿ ñ òî÷êè çðåíèÿ êà÷åñòâà ïå÷àòè. Âû íå ìîæåòå âûèãðàòü. Ëàçåðíûå ïðèíòåðà Ëàçåðíûå ïðèíòåðà ðàñõîäóþò áàðàáàíû è òîíåð. Ñàìûå äåøåâûå ìîäåëè âêëþ÷àþò âìåñòå òîíåð è áàðàáàí â îäèí áîëüøîé êàðòðèäæ; ýòè ðåøåíèÿ ñòîÿò äîðîæå. Ëó÷øèì ðåøåíèåì äëÿ áîëüøèõ îáúåìîâ ÿâëÿåòñÿ îòäåëüíûé òîíåð â âèäå ïîðîøêà èëè ïî êðàéíåé ìåðå îòäåëüíûå êàðòðèäæè äëÿ òîíåðà è áàðàáàíà. Ôîòîãðàôè÷åñêèå ïðèíòåðà Íàèëó÷øåå ôîòîãðàôè÷åñêîå êà÷åñòâî ïîëó÷àåòñÿ òåðìè÷åñêèõ ïðèíòåðîâ ïîäîáíûõ ñåðèè Alps (òåðìè÷åñêèé ïåðåíîñ ñóõèõ ÷åðíèë èëè ñóáëèìàöèÿ êðàñêè). Íåêîòîðûå èç ìîäåëåé Alps äîñòóïíû ïî ñðåäñòâàì, íî ó íèõ ïëîõàÿ ïîääåðæêà Linux (êòî-òî ãîâîðèë ìíå î êàðòèí-êàõ ñ ïîëîñàìè è áîëüøîé çåðíèñòîñòüþ). Ñïåöèàëèçèðîâàííûå ñòðóéíûå ïðèíòåðà îáû÷íî èñïîëüçóþò 6 öâåòíóþ CMYKcm ïå÷àòü èëè äàæå 7 öâåòíûé ïðîöåññ CMYKcmy; òîëüêî ìî-äåëè ñ ïîääåðæêîé Postscript ðàáîòàþò ñ Linux, ïîñêîëüêó Ghostscript íå ïîääåðæèâàåò 6- è 7-öâåòíóþ ïå÷àòü. Õîòÿ ÷òîáû ïîëó÷èòü õîðîøèé âûâîä â CMYK î÷åíü ïðîñòî. Âñå ïðèíòåðà äëÿ ôîòî-ïå÷àòè äîðîãè äëÿ ðàáîòû; ëèáî âû âñåãäà çàìåíÿåòå âåñü êàðòðèäæ èëè ïåðåçàïîë-íÿåòå îòäåëüíûå öâåòà äëÿ âàøåãî âåëèêîëåïíîãî ïðèíòåðà. Ñïåöèàëüíàÿ áóìàãà òàêæå ñòîèò äîðîãî. Ñìîòðèòå òàêæå ðàçäåë î ïå÷àòè ôîòîãðàôèè â êîíöå äîêóìåíòà, à òàêæå ðàçäåë î íàñòðîéêå öâåòîâ â Ghostscript.

(15)

5. Êàêîå ïðîãðàììíîå îáåñïå÷åíèå èñïîëüçóåòñÿ äëÿ áóôåðèçàöèè ïå÷àòè? 15 Ñêîðîñòü Ñêîðîñòü ïðîïðîðöèîíàëüíû ìîùíîñòè îáðàáîòêè, çàãðóçêå è îáùåé ñòîèìîñòè ïðèíòåðà. Ñàìûìè áûñòðûìè ïðèíòåðàìè áóäóò ñåòåâûå postscript ïðèíòåðà, ñ ìîùíûìè âñòðîåííûìè ïðîöåññîðàìè. Ïðèíòàðå ïîòðåáèòåëüñêîãî ðàçðÿäà áóäóò ÷àñòè÷íî çàâèñåòü îò ñêîðîñòè ðà-áîòû Ghostscript, êîòîðóþ âû ìîæåòå óâåëè÷èòü èìåÿ ìîùíóþ ìàøèíó; ïîëíàÿ ñòðàíèöà â öâåòå ìîæåò çàíÿòü áîëüøîå êîëè÷åñòâî ïàìÿòè ñåðâåðà. Ôîðìû Åñëè âû õîòèòå ïå÷àòàòü ôîðìû ñ ìíîæåñòâîì êîïèé, òî âàì íóæåí óäàðíûé ïðèíòåð; ìíîãî êîìïàíèé äî ñèõ ïîð âûïóñêàþò ìàòðè÷íûå ïðèíòåðà, áîëüøèíñòâî èç êîòîðûõ ýìóëèðóåò òðàäèöèîííûå ìîäåëè Epson è ðàáîòàþò âåëèêîëåïíî. Íàêëåéêè Ñóùåñòâóåò äâà òèïà ïðèíòåðîâ äëÿ íàêëååê; ïîñìîòðèòå íà ìîäåëè Dymo-Costar è Seiko SLP. Äðóãèå ìîäåëè ìîãó ðàáîòàòü, à ìîãóò è íå ðàáîòàòü. Êàæäàÿ èç ìîäåëåé ìîæåò äåëàòü íàêëåé-êè ðàçíîãî ðàçìåðà íà ôîðìàòå 8.5x11, êîòîðûé âû ïðîãîíÿåòå ÷åðåç îáû÷íûé ïðèíòåð. Ïëîòòåðû Áîëüøèå ôîðìàòû â íàñòîÿùåå âðåìÿ ïîääåðæèâàþòñÿ îãðîìíûìè ñòðóéíûìè ïðèíòåðàìè; îäíîé èç ïîïóëÿðíûõ ìàðîê ÿâëÿåòñÿHP. Ñòðóéíûå ïðèíòåðà ñðåäíåãî ðàçìåðà (11x17) ÷àñòî èñïîëüçóþòñÿ äëÿ ïå÷àòè ìåíüøèõ ôîðìàòîâ. Áîëüøèíñòâî ïëîòòåðîâ ýòîãî ðîäà îáû÷íî ðàáî-òàþò ñ ÿçûêàìè RTL, HP-GL, è HP-GL/2, êîòîðûå âñå ÿâëÿþòñÿ ïàòåíòîâàííûìè âåêòîðíûìè ÿçûêàìè HP, âûâîä äàííûõ íà êîòîðûõ ãåíåðèðóåòñÿ ïðèêëàäíûì ïðîãðàììíûì îáåñïå÷åíè-åì. 4.4.1 ×òî åñòü ó ìåíÿ?

ß âëàäåþ HP Deskjet 500 è Lexmark Optra 40. Îáà ïðèíòåðà ðàáîòàþò âåëèêîëåïíî: Deskjet ÿâ-ëÿåòñÿ ñòàðîé ÷åðíî-áåëîé ìîäåëüþ, õîðîøî ïîääåðæèâàåìîé Ghostscript; à Optra ÿâÿâ-ëÿåòñÿ áîëåå ñîâðåìåííûì öâåòíûì ñòðóéíûì ïðèíòåðîì ñ ïîëíîé ïîääåðæêîé Postscript è PCL 5 (!).

Ó ìåíÿ òàêæå åñòü ñåðâåð ïå÷àòè Hawking Technology 10/100 Ethernet (ìîäåëü 7117, â äåéñòâèòåëü-íîñòè âûïóùåííàÿ Zero One Technologies íà Taiwan); ýòî äåëàåò âîçìîæíûì ïîìåñòèòü ïðèíòåð â ëþáîì ìåñòå ñ ïîäêëþ÷åíèåì ê ñåòè è ïèòàíèþ, âìåñòî òîãî, ÷òîáû ðàçìåùàòü åãî ðÿäîì ñ êîì-ïüþòåðîì. Ýòî ìàëåíüêàÿ çàãëóøêà, êîòîðàÿ ïðèñîåäèíÿåòñÿ ê ïàðàëëåëüíîìó ïîðòó êîìïüþòåðà è èìååò Ethernet ðàçúåì íà äðóãîé ñòîðîíå. Åãî íåäîñòàòîê çàêëþ÷àåòñÿ â òîì, ÷òî îí íå ïîääåð-æèâàåò äâóñòîðîííåå ñîîáùåíèå, òàê ÷òî ÿ íå ìîã ïðèñïîñîáèòü åãî äëÿ òîãî, ÷òîáû îí ïîñûëàë ñîîáùåíèå ïî ýëåêòðîííîé ïî÷òå êîãäà çàêàí÷èâàþòñÿ ÷åðíèëà.

5

Êàêîå ïðîãðàììíîå îáåñïå÷åíèå èñïîëüçóåòñÿ äëÿ áóôåðèçàöèè

ïå÷àòè?

Äî íåäàâíåãî âðåìåíè âûáîð äëÿ ïîëüçîâàòåëåé Linux áûë î÷åíü ïðîñò – êàæäûé çàïóñêàë òîò æå ñàìûé ñòàðûé lpd, êîòîðûé áûë ïî÷òè äîñëîâíî ïåðåíåñåí èç êîäà BSD Net-2. Äàæå ñåãîäíÿ áîëüøèíñòâî ïðîäàâöîâ ïðîäàåò ýòî ïðîãðàììíîå îáåñïå÷åíèå. Íî ñèòóàöèÿ íà÷èíàåò ìåíÿòüñÿ. Ñèñòåìû ïîäîáíûå SVR4, âêëþ÷àÿ Sun Solaris, èäóò ñ ïîëíîñòüþ îòëè÷àþùèìñÿ ïàêåòîì ïå÷àòè, ñêîíöåíòðèðîâàííûì âîêðóã lpsched.  íàñòîÿùåå âðåìÿ ÿ ðåêîìåíäóþ ñèñòåìó PDQ è äëÿ ïðîñòûõ ïîëüçîâàòåëåé äîìàøíèõ êîìïüþ-òåðîâ è äëÿ (èñïîëüçóÿ ñî÷åòàíèå pdq/lpd) ëþäåé, ðàáîòàþùèõ â áîëåå êðóïíûõ ñðåäàõ. Îíà îáåñ-ïå÷èâàåò ñàìûé ïðîñòîé è ñàìûé ãèáêèé ìåõàíèçì íàñòðîéêè è âåëèêîëåïíûå ïîëüçîâàòåëüñêèå óòèëèòû (êîíå÷íî òîëüêî òå, êîòîðûå îáåñïå÷èâàþò îáùóþ íàñòðîéêó ïðèíòåðà ïî ôóíêöèîíàëü-íîñòè ðàâíû äèàëîãó íàñòðîéêè ïðèíòåðà â Windows).

(16)

5. Êàêîå ïðîãðàììíîå îáåñïå÷åíèå èñïîëüçóåòñÿ äëÿ áóôåðèçàöèè ïå÷àòè? 16

5.1

PDQ

PDQ <http://feynman.tam.uiuc.edu/pdq/> ýòî ñèñòåìà ïå÷àòè áåç öåíòðàëüíîãî äåìîíà, êî-òîðàÿ èìååò âñòðîåííûé, ðàçóìíûé ñèíòàêñèñ íàñòðîéêè äðàéâåðà. Îíà âêëþ÷àåò âîçìîæíîñòü îáúÿâëåíèÿ íàñòðîåê ïå÷àòè, à òàêæå ãðàôè÷åñêóþ è êîìàíäíî-ñòðîêîâûå óòèëèòû äëÿ òîãî, ÷òî-áû ïîëüçîâàòåëè ìîãëè èñïîëüçîâàòü ýòè íàñòðîéêè; ïîëüçîâàòåëÿì ïðåäîñòàâëÿåòñÿ âåëèêîëåïíîå äèàëîãîâîå îêíî, â êîòîðîì óêàçûâàåòñÿ ïëîòíîñòü ïå÷àòè, òèï áóìàãè, è ò.ï. Çàïóñê âñåõ ýòèõ ôèëüòðîâ ïîëüçîâàòåëåì èìååò íåñêîëüêî ïðåèìóùåñòâ: íåò áîëüøèíñòâà ïðîáëåì áåçîïàñíîñòè ïðè èñïîëüçîâàíèè Postscript, ìíîãî ôàéëîâûå çàäàíèÿ LaTeX ìîãóò ïå÷àòàòüñÿ î÷åíü ýôôåêòèâíî â âèäå dvi-ôàéëîâ è ò.ï. Ýòî òî, ÷òî ÿ èñïîëüçóþ ñåé÷àñ; ÿ íàïèñàë ñïåöèôèêàöèÿ äëÿ ìîèõ ïðèíòåðîâ, è òàêæå åñòü íåñêîëü-êî âêëþ÷åííûõ â äèñòðèáóòèâ ïàêåòà, òàê ÷òî âàì áóäåò õâàòàòü ïðèìåðîâ, äëÿ íà÷àëà. ß òàêæå íàïèñàë íåñêîëüêî óòèëèò äëÿ àâòîìàòè÷åñêîé ãåíåðàöèè ñïåöèôèêàöèé äðàéâåðîâ, äëÿ òîãî ÷òîáû ïîìî÷ü âàì. you. Åñëè ó âàñ ìíîãî ïîëüçîâàòåëåé, ìíîãî ïðèíòåðîâ èëè êàêàÿ-íèáóäü ñëîæíàÿ ñèñòåìà, òî ÿ âàì ðåêî-ìåíäóþ èñïîëüçîâàòü PDQ êàê íàäñòðîéêó íàä ñåòåâîé ïå÷àòüþ íà áàçå ïðîòîêîëà LPD (âû ìîæåòå ïå÷àòàòü ÷åðåç ïðîòîêîë íà ëîêàëüíóþ ìàøèíó). Âî ìíîãèõ òàêè ñèòóàöèÿõ âìåñòî èñïîëüçîâàíèÿ BSD lpd êàê áàçû ÿ ðåêîìåíäóþ èñïîëüçîâàòü LPRng:

5.2

LPRng

Åñòü äàííûå, ÷òî íåêîòîðûå ïîñòàâùèêè Linux áóäóò îáåñïå÷èâàòü ïîääåðæêó LPRng, êàê ìåíåå äðåâíåé ñèñòåìû áóôåðèçàöèè ïå÷àòè, êîòîðàÿ áîëåå ìåíåå ñâîáîäíî äîñòóïíà. LPRng áîëåå ëåãêà äëÿ àäìèíèñòðèðîâàíèÿ áîëüøèõ îðãàíèçàöèé (÷èòàéòå òàê: áîëåå îäíîãî ïðèíòåðà, ëþáûå ïîñëå-äîâàòåëüíûå ïðèíòåðà, èëè ëþáûå ñïåöèôè÷åñêèå íå-lpd ñåòåâûå ïðèíòåðà) è ìåíåå ñòðàøíàÿ îñíîâà, ÷åì ïðåäîñòàâëÿåò lpd. Îíà äàæå ïðåòåíäóåò íà òî, ÷òî ñèñòåìà ÿâëÿåòñÿ áåçîïàñíîé – íåò èñïîëíÿåìûõ ôàéëîâ ñ áèòîì SUID, è îíà ïîääåðæèâàåò àóòåíòèôèêàöèþ ÷åðåç PGP èëè Kerberos. LPRng òàêæå âêëþ÷àåò íåêîòîðûå ïðèìåðû íàñòðîåê äëÿ òèïîâûõ ñåòåâûõ ïðèíòåðîâ - â îñíîâíîì HP LaserJets, êîòîðûå èìåþò íåêîòîðûå âîçìîæíîñòè ó÷åòà ðåñóðñîâ. Åñëè âû õîòèòå ïîëó÷èòü áîëüøå èíôîðìàöèè î LPRng, òî ïîñìîòðèòå ñòðàíèöó LPRng <http://www.astart.com/lprng/ LPRng.html>. LPRng ðàñïðîñòðàíÿåòñÿ ëèáî ïîä GPL ëèáî ïîä Artistic license. (Ðàíüøå ýòî áûëî íå òàê).

5.3

PPR

PPR <ftp://ppr-dist.trincoll.edu/pub/ppr/> ýòî ñèñòåìà áóôåðèçàöèè ïå÷àòè, îðèåíòèðî-âàííàÿ íà Postscript, êîòîðûé âêëþ÷àåò âîçìîæíîñòü ðàçáîðà Postscript (åùå â çà÷àòî÷íîì ñîñòî-ÿíèè) èç-çà êîòîðîé îí èìååò íåñêîëüêî õîðîøèõ âîçìîæíîñòåé. Îí âêëþ÷àåò â ñåáÿ õîðîøèå âîçìîæíîñòè ó÷åòà, ïîääåðæêó êëèåíòîâ Appletalk, SMB è LPD, è áîëåå ëó÷øóþ îáðàáîòêó ÷åì lpd îáðàáîòêó îøèáîê. PPR, êàê è äðóãèå ïåðå÷èñëåííûå ñèñòåìû áóôåðèçàöèè, ìîæåò âûçûâàòü Ghostscript äëÿ ðàáîòû ñ ïðèíòåðàìè íå ïîíèìàþùèìè Postscript. ß òîëüêî íåäàâíî íàøåë èíôîðìàöèþ î PPR; ÿ íå çíàþ íèêîãî, êòî ýêñïåðèìåíòèðîâàë áû ñ íèì. Îí áûë íàïèñàí è èñïîëüçóåòñÿ â Trinity College. Ñèñòåìà ðàñïðîñòðàíÿåòñÿ ïîä ëèöåíçèåé BSD-ñòèëÿ; ñâîáîäíî äëÿ ëþáîãî èñïîëüçîâàíèÿ, íî òðåáóåòñÿ ññûëêà íà àâòîðîâ.

5.4

CUPS

Îäíèì èç èíòåðåñíûõ íîâè÷êîâ íà ñöåíå ÿâëÿåòñÿ "CUPS", ðåàëèçàöèÿ ïðîòîêîëà ïå÷àòè Internet, îïðåäåëåííûé â RFC ñõîäíûé ñ HTTP ïðîòîêîë çàìåíÿþùèé äðåâíèé ïðîòîêîë lpd. Îñíîâíàÿ ÷àñòü ðåàëèçàöèè ýòîãî ïàêåòà ÿâëÿåòñÿ ïðîäóêòîì ñ îòêðûòûì èñõîäíûì êîäîì îò êîììåð÷åñêîãî ïðîäóêòà "Easy Print", êîòîðûé ñîñòîèò èç ñèñòåìû áóôåðèçàöèè è íàáîðà êîììåð÷åñêèõ äðàéâåðîâ ïå÷àòè, ñîçäàííûõ íà îñíîâå Ghostscript (ESP Print Pro).

(17)

6. Êàê ýòî ðàáîòàåò, îñíîâû 17

CUPS, ñàìà ñèñòåìà áóôåðèçàöèè ðàñïðîñòðàíÿåòñÿ ïîä äåéñòâèåì ëèöåíçèè GPL. ESP Print Pro ðàñïðîñòðàíÿåòñÿ òîëüêî â äâîè÷íîì âèäå êàê êîììåð÷åñêèé ïðîäóêò (çà èñêëþ÷åíèåì ñèñòåìû áóôåðèçàöèè, êîòîðàÿ òàêæå äîñòóïíà ïîä äåéñòâèåì GPL è íàçûâàåòñÿ CUPS).

6

Êàê ýòî ðàáîòàåò, îñíîâû

Äëÿ òîãî ÷òîáû ïå÷àòü ðàáîòàëà õîðîøî, âàì íåîáõîäèìî ïîíÿòü êàê ðàáîòàåò ñèñòåìà áóôåðèçàöèè.

6.1

PDQ

Pdq îáîçíà÷àåò "Print, Don’t Queue (Ïå÷àòàòü íå áóôåðèçóÿ)", è ñïîñîá êîòîðûé îí èñïîëüçóåò äëÿ ðàáîòû îòðàæàåò ýòîò äèçàéí. Ñëåäóþùàÿ ïîñëåäîâàòåëüíîñòü ñîáûòèé ïðîèñõîäèò ïðè èñïîëüçî-âàíèè äëÿ ïå÷àòè PDQ: • Âû çàïóñêàåòå pdq èëè xpdq, óêàçàâ ôàéë. • Âû óêàçûâàåòå ïðèíòåð. • Âû óêàçûâàåòå íàñòðîéêè äëÿ ðàçëè÷íûõ ïàðàìåòðîâ è àðãóìåíòîâ îïðåäåëåííûõ â ôàéëå äðàéâåðà PDQ äëÿ äàííîãî ïðèíòåðà (äâóõñòîðîííþþ ïå÷àòü, êîëè÷åñòâî êîïèé, êà÷åñòâî ïå÷àòè è òàê äàëåå). • PDQ àíàëèçèðóåò ñîäåðæèìîå ôàéëà, êîòîðûé âû ïå÷àòàåòå è ñëåäóåò èíñòðóêöèÿì çàïèñàí-íûì â ôàéëå äðàéâåðà PDQ, êîòîðûå îïèñûâàþò êàê îáðàáàòûâàòü âàøè äàííûå äëÿ ïå÷àòè íà äàííîì ïðèíòåðå ñ çàäàííûìè ïàðàìåòðàìè. • PDQ ïîñûëàåò îáðàáîòàííûå äàííûå íà ïðèíòåð ÷åðåç óêàçàííûé èíòåðôåéñ (ïðÿìî íà /dev/lp0, èëè ñåòåâîìó äåìîíó LPD, èëè ÷åðåç ñåòü íà ìàøèíó ñ an Apple or Microsoft system, or even to a fax machine).

• Åñëè PDQ íå ìîæåò ïîñëàòü äàííûå íà ïðèíòåð óêàçàííûì ñïîñîáîì, òî îí çàïóñêàåò ïðîöåññ â ôîíîâîì ðåæèìå, êîòîðûé ïûòàåòñÿ ïðîèçâåñòè ïå÷àòü, äî òåõ ïîð ïîêà ýòî íå óäàñòñÿ, èëè íå áóäåò èñ÷åðïàí âðåìåííîé ïðåäåë. Âî âðåìÿ ýòîãî ïðîöåññà è ïîñëå, ñîñòîÿíèå êàæäîãî çàäàíèÿ ìîæåò áûòü óâèäåíî ñ ïîìîùüþ xpdq. Çàäàíèÿ, êîòîðûå íå ñìîãëè áûòü âûïîëíåíû ïîêàçàíû êðàñíûì öâåòîì è ìîãóò áûòü ïîñëàíû çàíîâî.

6.2

LPD

Lpd îáîçíà÷àåò Line Printer Daemon (äåìîí ëèíåéíîé ïå÷àòè), è ññûëàåòñÿ â ðàçíûõ êîíòåêñòàõ è íà ïðîãðàììó-äåìîíà è íà âåñü íàáîð ïðîãðàìì êîòîðûå ðàáîòàþò ñ ñèñòåìîé ïå÷àòè. Ýòî: lpd Äåìîí ñèñòåìû ïå÷àòè. Îäèí èç íèõ ðàáîòàåò äëÿ êîíòðîëÿ äåéñòâèé íà ìàøèíå, È çàïóñêà-åòñÿ îäèí íà êàæäûé ïðèíòåð ïîêà ïðèíòåð ïå÷àòàåò. lpr Ïîëüçîâàòåëüñêàÿ êîìàíäà ïå÷àòè. Lpr êîíòàêòèðóåò ñ lpd è âûäàåò íîâîå çàäàíèå ïå÷àòè â î÷åðåäü ïå÷àòè. lpq Ïåðå÷èñëÿåò çàäàíèÿ â î÷åðåäè ïå÷àòè.

(18)

7. Êàê íàñòðîèòü - îñíîâû 18 lpc Êîìàíäà êîíòðîëÿ ñèñòåìû lpd. Ñ ïîìîùüþ lpc âû ìîæåòå îñòàíàâëèâàòü, íà÷èíàòü, ïåðåóïî-ðÿäî÷èâàòü è ò.ï. î÷åðåäè ïå÷àòè. lprm lprmóäàëÿåò çàäàíèå èç î÷åðåäåé ïå÷àòè. Òåïåðü êàê ýòî ðàáîòàåò âìåñòå? Êîãäà ñèñòåìà çàãðóæàåòñÿ, ñòàðòóåò ïðîöåññ ïîä íàçâàíèåì lpd. Îí ñêàíèðóåò ôàéë/etc/printcap÷òîáû óçíàòü êàêèå ïðèíòåðà îí áóäåò îáñëóæèâàòü. Êàæäûé ðàç ïðè çàïóñêå lpr, lpr êîíòàêòèðóåò ñ lpd ÷åðåç èìåíîâàííûé ñîêåò /dev/printer, è ïåðåäàåò lpd è ôàéë äëÿ ïå÷àòè è íåêîòîðóþ èíôîðìàöèþ î òîì êòî ïå÷àòàåò è êàê ïå÷àòàòü ôàéë. Çàòåì lpd ïå÷àòàåò ôàéë íà ñîîòâåòñòâóþùåì ïðèíòåðå â ïîðÿäêå î÷åðåäè. Ñèñòåìà lp áûëà ñïðîåêòèðîâàíà êîãäà áîëüøèíñòâî ïðèíòåðîâ áûëî ëèíåéíûìè ïðèíòåðàìè – òàê ÷òî ëþäè â áîëüøèíñòâå ïå÷àòàëè ÷èñòûé ascii. Êàê ïîêàçàëî âðåìÿ, òîëüêî íåáîëüøîå äîáàâëåíèå áûëî íåîáõîäèìî ÷òîáû çàñòàâèòü lpd ðàáîòàòü äîâîëüíî õîðîøî ñ çàäàíèÿìè ñåãîäíÿøíåãî äíÿ, êîòîðûå ÷àñòî èäóò â ôîðìàòå PostScript, èëè òåêñò, èëè dvi, èëè..

7

Êàê íàñòðîèòü - îñíîâû

Äëÿ îáùèõ êîíôèãóðàöèé âàì âåðîÿòíî çàõî÷åòñÿ ïðîèãíîðèðîâàòü ýòîò ðàçäåë, âìåñòî ýòîãî âû äîëæíû ïåðåéòè ê ðàçäåëó î Ðåøåíèÿõ Ïðîèçâîäèòåëåé, èëè åùå ëó÷øå ê äîêóìåíòàöèè âàøåãî ïîñòàâùèêà. Áîëüøèíñòâî äèñòðèáóòèâîâ Linux ïîñòàâëÿåò îäíó èëè íåñêîëüêî äóðàêîóñòîé÷èâûõ óòèëèò äëÿ òîãî, ÷òîáû äåëàòü âñå îïèñàííîå çäåñü äëÿ îñíîâíûõ òèïîâ ïðèíòåðîâ. Åñëè ïðåäîñòàâëåííûå âàì óòèëèòû íå ïîäõîäÿò âàì, èëè âû õîòèòå êîíòðîëèðîâàòü íàñòðîéêè ïå÷àòè, òî âû äîëæíû èñïîëüçîâàòü PDQ; ß ðåêîìåíäóþ èñïîëüçîâàíèå PDQ â áîëüøèíñòâå ñëó÷àåâ.

7.1

Íàñòðîéêà PDQ

PDQ ìîæåò áûòü íàñòðîåí ëèáî àäìèíèñòðàòîðîì, ëèáî îáû÷íûì ïîëüçîâàòåëåì. Èçìåíåíèÿ âíå-ñåííûå àäìèíèñòðàòîðîì äåëàþòñÿ â ôàéëå /etc/printrc, è ïðèìåíÿþòñÿ êî âñåì ïîëüçîâàòåëÿì, â òî âðåìÿ êàê îáû÷íûé ïîëüçîâàòåëü ìîæåò èçìåíÿòü òîëüêî ñâîé ïåðñîíàëüíûé ôàéë .printrc. Âñå îïèñàííîå ïðèìåíÿåòñÿ ê îáîèì òèïàì íàñòðîéêè. Åñëè PDQ íå äîñòóïåí â âàøåì äèñòðèáóòèâå, òî âû äîëæíû âçÿòü èñõîäíûå òåêñòû ñî ñòðàíèöû PDQ <http://feynman.tam.uiuc.edu/pdq/> è ñêîìïèëèðîâàòü åãî ñàìè. Îí ëåãêî êîìïèëèðó-åòñÿ, íî âû ñíà÷àëà äîëæíû óáåäèòüñÿ, ÷òî óñòàíîâèëè ðàçíûå áèáëèîòåêè äëÿ ðàçðàáîòêè ñ ïðè-ìåíåíèåì GTK, ïàêåò äëÿ ðàçðàáîòêè ïðîãðàìì íà ÿçûêå C, êîìïèëÿòîð gcc, ïðîãðàììó make, è âîçìîæíî åùå íåñêîëüêî äðóãèõ ïàêåòîâ äëÿ ðàçðàáîòêè. 7.1.1 Äðàéâåðà è èíòåðôåéñû PDQ ïîçâîëÿåò ïîëüçîâàòåëÿì âûáðàòü ïðèíòåð íà êîòîðûé áóäåò ïðîèçâîäèòñÿ ïå÷àòü. Ïðèíòåð â PDQ îïðåäåëÿåòñÿ êàê êîìáèíàöèÿ "äðàéâåðà"è "èíòåðôåéñà". È äðàéâåð è èíòåðôåéñ ÿâëÿþòñÿ òåêñòîâûìè îïèñàíèÿìè â ôàéëå íàñòðîéêè PDQ. Èíòåðôåéñ PDQ îïèñûâàåò òî, êàê äàííûå ïîñûëàþòñÿ íà ïðèíòåð. Íàèáîëåå îáùèìè èíòåðôåé-ñàìè, êîòîðûå ïîñòàâëÿþòñÿ âìåñòå ñ äèñòðèáóòèâîì PDQ â êà÷åñòâå ïðèìåðà ôàéëà printrc, ÿâëÿ-þòñÿ: local-port Èíòåðôåéñ ëîêàëüíîãî ïîðòà ðàáîòàåò ñ ïàðàëëåëüíûì èëè ïîñëåäîâàòåëüíûì ïîðòîì íà òîé ìàøèíå, íà êîòîðîé çàïóùåí PDQ. Èñïîëüçóÿ ýòîò èíòåðôåéñ PDQ ìîæåò ïå÷àòü ïðÿìî â ïàðàëëåëüíûé ïîðò. Çàìåòüòü, ÷òî åñëè âû ðàáîòàåòå â ìíîãîïîëüçîâàòåëüñêîé ñèñòåìå, òî ýòî ìîæåò âûçâàòü íåðàçáåðèõó, è åñëè âû èìååòå ñåòü, òî èíòåðôåéñ local-port áóäåò ïðèìåíèì

参照

関連したドキュメント

Since locally closed functions with all point inverses closed have closed graphs [2], (c) implies

We aim at developing a general framework to study multi-dimensional con- servation laws in a bounded domain, encompassing all of the fundamental issues of existence,

Equivalent conditions are obtained for weak convergence of iterates of positive contrac- tions in the L 1 -spaces for general von Neumann algebra and general JBW algebras, as well

More general problem of evaluation of higher derivatives of Bessel and Macdonald functions of arbitrary order has been solved by Brychkov in [7].. However, much more

(The Elliott-Halberstam conjecture does allow one to take B = 2 in (1.39), and therefore leads to small improve- ments in Huxley’s results, which for r ≥ 2 are weaker than the result

Lang, The generalized Hardy operators with kernel and variable integral limits in Banach function spaces, J.. Sinnamon, Mapping properties of integral averaging operators,

Keywords Catalyst, reactant, measure-valued branching, interactive branching, state-dependent branch- ing, two-dimensional process, absolute continuity, self-similarity,

In Subsection 5.1 we show the continuity of the Dirichlet heat kernel associated with the killed LBM on a bounded open set by using its eigenfunction expansion, and in Subsection 5.2