<gtaylor+pht@picante.com>
, ÐÅÒÅ×ÏÄ Alex Ott
ott@phtd.tpu.edu.ru
ðÒÉÍÅÞÁÎÉÅ ÐÅÒÅ×ÏÄÞÉËÁ: ûÌÉÔÅ ÍÎÅ ÌÀÂÙÊ ËÏÍÍÅÎÔÁÒÉÉ É ÚÁÍÅÞÁÎÉÑ, ÄÁÖÅ ÎÅÂÏÌØÛÉÅ.
Printing HOWTO ÄÏÌÖÎÏ ÓÏÄÅÒÖÁÔØ ×ÓÅ, ÞÔÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÚÎÁÔØ, ÞÔÏÂÙ ÐÏÍÏÞØ ×ÁÍ ÎÁÓÔÒÏÉÔØ ÓÅÒ×ÉÓÙ ÐÅÞÁÔÉ ÎÁ ×ÁÛÅÊ Linux-ÓÉÓÔÅÍÅ. ëÁË É ÖÉÚÎØ, ÜÔÏ ÎÅÍÎÏÇÏ ÓÌÏÖÎÅÅ ÞÅÍ ÍÉÒ "ÕËÁÖÉ É ÎÁÖÍÉ" (the point-and-click) ÓÉÓÔÅÍ Microsoft É Apple, ÎÏ ÜÔÏ ÔÁËÖÅ Ñ×ÌÑÅÔÓÑ ÂÏÌÅÅ ÇÉÂËÏÊ ×ÅÝØÀ É ÏÐÒÅÄÅÌÅÎÎÏ ÂÏÌÅÅ ÌÅÇËÏÊ ÄÌÑ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ × ÂÏÌØÛÉÈ ÓÅÔÑÈ (LANs).
üÔÏÔ ÄÏËÕÍÅÎÔ ÏÒÇÁÎÉÚÏ×ÁÎ ÔÁË, ÞÔÏ ÂÏÌØÛÉÎÓÔ×Õ ÌÀÄÅÊ ÂÕÄÅÔ ÎÅÏÂÈÏÄÉÍÏ ÐÒÏÞÉÔÁÔØ ÔÏÌØËÏ ÐÅÒ×ÕÀ ÅÇÏ ÐÏÌÏ×ÉÎÕ. âÏÌØÛÉÎÓÔ×Ï ÍÁÌÏÉÚ×ÅÓÔÎÏÊ É ÓÉÔÕÁÃÉÏÎÏ-ÚÁ×ÉÓÉÍÏÊ ÉÎÆÏÒÍÁÃÉÉ ÒÁÓÐÏÌÏÖÅÎÏ ×Ï ×ÔÏÒÏÊ ÐÏÌÏ×ÉÎÅ ÄÏËÕÍÅÎÔÁ É ÍÏÖÅÔ ÂÙÔØ ÌÅÇËÏ ÎÁÊÄÅÎÏ ÐÏ ÓÏÄÅÒÖÁÎÉÀ, × ÔÏ ×ÒÅÍÑ ËÁË ÂÏÌØÛÉÎÓÔ×Ï ÉÎÆÏÒÍÁÃÉÉ × ÒÁÚÄÅÌÁÈ 9 É 10 ×ÅÒÏÑÔÎÏ ÎÅÏÂÈÏÄÉÍÏ ÂÏÌØÛÏÍÕ ËÏÌÉÞÅÓÔ×Õ ÌÀÄÅÊ.
îÁÞÉÎÁÑ Ó ×ÅÒÓÉÉ 3.x ÄÏËÕÍÅÎÔ ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ É ÍÎÏÇÏ ÉÎÆÏÒÍÁÃÉÉ ÉÚ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÊ ÕÔÅÒÑÎÏ. üÔÏ ÓÄÅÌÁÎÏ Ó ÕÍÙÓÌÏÍ, ÔÁË ËÁË ÐÒÅÄÙÄÕÝÉÅ ×ÅÒÓÉÉ ÂÙÌÉ ÎÁÓÔÏÌØËÏ ×ÅÌÉËÉ, ÞÔÏ ÚÁÎÉÍÁÌÉ 60 ÐÅÞÁÔÎÙÈ ÓÔÒÁÎÉÃ. åÓÌÉ ×Ù ÎÅ ÎÁÛÌÉ ÚÄÅÓØ ÎÕÖÎÙÈ ÏÔ×ÅÔÏ×, ×Ù ÍÏÖÅÔÅ: a) ÐÏÓÍÏÔÒÅÔØ ÐÒÅÄÙÄÕÝÕÀ ×ÅÒÓÉÀ ÄÏËÕÍÅÎÔÁ ÐÏ ÁÄÒÅÓÕ äÏÍÁÛÎÑÑ ÓÔÒÁÎÉÃÁ Printing HOWTO b) ÐÏÓÌÁÔØ ÍÎÅ ÚÁÍÅÞÁÎÉÅ ÓÏÏÂÝÁÀÝÅÅ Ï ÔÏÍ, ÞÅÍÕ ÓÌÅÄÏ×ÁÌÏ ÚÄÅÓØ ÂÙÔØ, ÎÏ ÞÅÇÏ ÎÅÔ.
äÏÍÁÛÎÑÑ ÓÔÒÁÎÉÃÁ Printing HOWTO ÈÏÒÏÛÅÅ ÍÅÓÔÏ, ÇÄÅ ÍÏÖÎÏ
ÎÁÊÔÉ ÐÏÓÌÅÄÎÉÅ ×ÅÒÓÉÉ ÄÏËÕÍÅÎÔÁ; ÏÎ ÔÁËÖÅ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ Ó MetaLab
(metalab.unc.edu
) É ÌÏËÁÌØÎÙÈ ÚÅÒËÁÌ LDP.
üÔÏ ÔÒÅÔØÑ ÒÅÄÁËÃÉÑ, Ô.Å. ÔÒÅÔØÅ ÐÏÌÎÏÅ ÐÅÒÅÐÉÓÙ×ÁÎÉÅ Printing HOWTO (PHT). èÒÏÎÏÌÏÇÉÞÅÓËÉ ÉÓÔÏÒÉÑ PHT ÍÏÖÅÔ ÂÙÔØ ÐÏÄÅÌÅÎÁ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:
<B.A.McCauley@bham.ac.uk>
; ÍÙ ÐÒÏÄÏÌÖÁÌÉ ÂÙÔØ ÓÏÁ×ÔÏÒÁÍÉ
PHT ÐÒÉÍÅÒÎÏ Ä×Á ÇÏÄÁ. ÷ ÔÏÖÅ ×ÒÅÍÑ ÍÙ ×ËÌÀÞÉÌÉ ÒÁÂÏÔÕ Karl Auer
<Karl.Auer@anu.edu.au>
. üÔÁ ÒÅÄÁËÃÉÑ PHT ÂÙÌÁ × ÆÏÒÍÁÔÅ
TeXinfo, É ÄÏÓÔÕÐÎÁ × ÆÏÒÍÁÔÁÈ PS, HTML, Ascii, É Info.
á×ÔÏÒÓËÉÍÉ ÐÒÁ×ÁÍÉ ÎÁ ÜÔÏÔ ÄÏËÕÍÅÎÔ ×ÌÁÄÅÅÔ Grant Taylor (c) 1992-1999. ó×ÏÂÏÄÎÏ ËÏÐÉÒÕÊÔÅ É ÒÁÓÐÒÏÓÔÒÁÎÑÊÔÅ ÜÔÏÔ ÄÏËÕÍÅÎÔ ÓÏÇÌÁÓÎÏ ÔÅÒÍÉÎÁÍ GNU General Public License, ×ÅÒÓÉÉ 2 ÉÌÉ ÂÏÌÅÅ ÐÏÚÄÎÅÊ.
åÓÌÉ ×Ù ÕÖÅ ÎÁÓÔÒÏÉÌÉ lpd ÄÌÑ ÐÅÞÁÔÉ ÎÁ ×ÁÛÅÍ ÐÒÉÎÔÅÒÅ, ÉÌÉ ×ÁÛ ÓÉÓÔÅÍÎÙÊ ÁÄÍÉÎÉÓÔÒÁÔÏÒ ÕÖÅ ÓÄÅÌÁÌ ÜÔÏ, ÉÌÉ ×ÁÛ ÐÏÓÔÁ×ÝÉË ÓÄÅÌÁÌ ÜÔÏ ÄÌÑ ×ÁÓ, ÔÏ ×ÓÅ ÞÔÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ -- ÜÔÏ ÎÁÕÞÉÔØÓÑ ËÁË ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ lpr. Printing Usage HOWTO ÄÅÌÁÅÔ ÏÂÚÏÒ ÜÔÏÇÏ É ×Ù ÄÏÌÖÎÙ ÚÎÁÔØ ÅÝÅ ÎÅÓËÏÌØËÏ ÄÒÕÇÉÈ ËÏÍÁÎÄ ÍÁÎÉÐÕÌÑÃÉÉ ÏÞÅÒÅÄØÀ ÐÅÞÁÔÉ.
ïÄÎÁËÏ ÅÓÌÉ Õ ×ÁÓ ÎÏ×ÁÑ ÍÁÛÉÎÁ ÉÌÉ ÎÏ×ÙÊ ÐÒÉÎÔÅÒ, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÂÕÄÅÔ ÎÁÓÔÒÏÉÔØ ÓÅÒ×ÉÓÙ ÐÅÞÁÔÉ ÏÄÎÉÍ ÉÌÉ ÄÒÕÇÉÍ ÓÐÏÓÏÂÏÍ ÄÏ ÔÏÇÏ ËÁË ×Ù ÓÍÏÖÅÔÅ ÐÅÞÁÔÁÔØ. þÉÔÁÊÔÅ!
óÕÝÅÓÔ×ÕÅÔ Ä×Á ÐÏÌÎÏÓÔØÀ ÏÔÌÉÞÁÀÝÉÈÓÑ ÄÒÁÊ×ÅÒÁ ÕÓÔÒÏÊÓÔ×Á ÄÌÑ ÐÁÒÁÌÌÅÌØÎÏÇÏ ÐÏÒÔÁ; ÞÔÏ ×Ù ÉÓÐÏÌØÚÕÅÔÅ, ÚÁ×ÉÓÉÔ ÏÔ ×ÅÒÓÉÉ ÑÄÒÁ. äÒÁÊ×ÅÒ ÉÚÍÅÎÅÎ × Linux ×ÅÒÓÉÉ 2.1.33.
îÅÓËÏÌØËÏ ÄÅÔÁÌÅÊ ÏÄÉÎÁËÏ×Ù ÄÌÑ ÏÂÏÉÈ ÔÉÐÏ× ÄÒÁÊ×ÅÒÁ. óËÏÒÅÅ ×ÓÅÇÏ, ÍÎÏÇÏ ÌÀÄÅÊ ÏÂÎÁÒÕÖÁÔ, ÞÔÏ Linux ÎÅ ÏÂÎÁÒÕÖÉ×ÁÅÔ ÐÁÒÁÌÌÅÌØÎÏÇÏ ÐÏÒÔÁ, ÄÏ ÔÅÈ ÐÏÒ ÐÏËÁ ÏÎÉ ÎÅ ÚÁÐÒÅÔÑÔ "Plug and Play" × ÉÈ PC BIOS. (ÜÔÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÓÀÒÐÒÉÚÏÍ; ÏÔÓÌÅÖÉ×ÁÎÉÅ ÄÁÎÎÙÈ Ï PnP ÎÅ-PCI ÕÓÔÒÏÊÓÔ×ÁÈ × Windows É ÇÄÅ-ÎÉÂÕÄØ ÅÝÅ ÍÏÇÕÔ ÂÙÔØ ÞÅÍ-ÔÏ ×ÒÏÄÅ ÂÅÄÓÔ×ÉÑ).
ñÄÒÏ Linux (<=2.1.32), ÐÒÅÄÐÏÌÁÇÁÅÔ, ÞÔÏ ×Ù ×ËÏÍÐÉÌÉÒÏ×ÁÌÉ ×
ÑÄÒÏ ÉÌÉ ÚÁÇÒÕÚÉÌÉ ÍÏÄÕÌØ ÕÓÔÒÏÊÓÔ×Á lp (×Ù×ÏÄ ËÏÍÁÎÄÙ cat
/proc/devices
ÄÏÌÖÅÎ ×ËÌÀÞÁÔØ ÕÓÔÒÏÊÓÔ×Ï lp, ÅÓÌÉ ÏÎÏ
ÚÁÇÒÕÖÅÎÏ), ÏÂÅÓÐÅÞÉ×ÁÑ ÏÄÎÏ ÉÌÉ ÂÏÌØÛÅ ÕÓÔÒÏÊÓÔ×:
/dev/lp0, /dev/lp1, É /dev/lp2. ïÎÉ ÎÅ
ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÄÉÎÁÍÉÞÅÓËÉ, ËÁÖÄÏÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÓÐÅÃÉÆÉÞÅÓËÏÍÕ
ÁÄÒÅÓÕ ××ÏÄÁ/×Ù×ÏÄÁ ×ÁÛÅÇÏ ÏÂÏÒÕÄÏ×ÁÎÉÑ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ×ÁÛ
ÐÅÒ×ÙÊ ÐÒÉÎÔÅÒ ÍÏÖÅÔ ÂÙÔØ 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.
îÁÞÉÎÁÑ Ó ÑÄÒÁ 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.
ñ ÓÄÅÌÁÀ ÏÂÏÚÒÅÎÉÅ ÕÓÔÒÏÊÓÔ×Á parport ÂÏÌÅÅ ÐÏÌÎÙÍ, ËÏÇÄÁ Ñ ÓÁÍ ÓÔÏÌËÎÕÓØ Ó ÎÉÍ, ÎÏ ÐÏËÁ ×Ù ÄÌÑ ÉÎÆÏÒÍÁÃÉÉ ÍÏÖÅÔÅ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ Documentation/parport.txt × ÉÓÈÏÄÎÙÈ ÔÅËÓÔÁÈ ÑÄÒÁ, ÉÌÉ ÐÏÓÍÏÔÒÅÔØ ÎÁ ÓÅÒ×ÅÒÅ parport.
ðÏÓÌÅÄÏ×ÁÔÅÌØÎÙÅ ÕÓÔÒÏÊÓÔ×Á ÐÏÄ Linux ÎÁÚÙ×ÁÀÔÓÑ ÐÏÄÏÂÎÏ
/dev/ttyS1. õÔÉÌÉÔÁ
stty
ÐÏÚ×ÏÌÉÔ ×ÁÍ ÉÎÔÅÒÁËÔÉ×ÎÏ ÐÒÏÓÍÏÔÒÅÔØ ÉÌÉ
ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒÙ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ
setserial
ÐÏÚ×ÏÌÉÔ ×ÁÍ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÎÅËÏÔÏÒÙÅ ÒÁÓÛÉÒÅÎÎÙÅ ÁÔÒÉÂÕÔÙ É
ÎÁÓÔÒÏÉÔØ IRQ É ÁÄÒÅÓÁ ××ÏÄÁ/×Ù×ÏÄÁ ÄÌÑ ÎÅÓÔÁÎÄÁÒÔÎÙÈ
ÐÏÒÔÏ×. äÏÐÏÌÎÉÔÅÌØÎÙÅ ÏÂÓÕÖÄÅÎÉÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÈ ÐÏÒÔÏ× × Linux
×Ù ÍÏÖÅÔÅ ÎÁÊÔÉ ×
Serial-HOWTO.
ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÄÌÅÎÎÙÈ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÈ ÐÒÉÎÔÅÒÏ× Ó
ËÏÎÔÒÏÌÅÍ ÐÏÔÏËÁ, ×Ù ÍÏÖÅÔÅ ÏÂÎÁÒÕÖÉÔØ, ÞÔÏ ÎÅËÏÔÏÒÙÅ ÉÚ ×ÁÛÉÈ
ÚÁÄÁÎÉÊ ÏÂÏÒ×ÁÎÙ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÉÚ-ÚÁ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ, ÞØÅ
ÄÅÊÓÔ×ÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ -- ÕÄÁÌÉÔØ ÌÀÂÙÅ ÎÅ ÐÅÒÅÄÁÎÎÙÅ ÓÉÍ×ÏÌÙ
ÉÚ Ó×ÏÅÇÏ ÂÕÆÅÒÁ ÞÅÒÅÚ 30 ÓÅËÕÎÄ ÐÏÓÌÅ ÔÏÇÏ ËÁË ÕÓÔÒÏÊÓÔ×Ï
ÚÁËÒÙÔÏ. âÕÆÅÒ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÄÏ 4096 ÓÉÍ×ÏÌÏ×, É ÅÓÌÉ ×ÁÛ ÐÒÉÎÔÅÒ
ÉÓÐÏÌØÚÕÅÔ ËÏÎÔÒÏÌØ ÐÏÔÏËÁ É ÍÅÄÌÅÎ ÎÁÓÔÏÌØËÏ, ÞÔÏ ÎÅ ÍÏÖÅÔ ÐÒÉÎÑÔØ
×ÓÅ ÄÁÎÎÙÅ ÉÚ ÂÕÆÅÒÁ ÚÁ 30 ÓÅËÕÎÄ ÐÏÓÌÅ ÔÏÇÏ ËÁË ÐÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ
ÚÁËÒÙÌÁ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÐÏÒÔ, ÔÏ ËÏÎÅà ÓÏÄÅÒÖÉÍÏÇÏ ÂÕÆÅÒÁ ÂÕÄÅÔ
ÐÏÔÅÒÑÎ. åÓÌÉ ËÏÍÁÎÄÁ cat file > /dev/ttyS2
ÄÅÌÁÅÔ
ÐÏÌÎÙÊ ÐÅÞÁÔÎÙÊ ×Ù×ÏÄ ÄÌÑ ËÏÒÏÔËÉÈ ÆÁÊÌÏ×, ÎÏ ÏÂÒÅÚÁÅÔ ÄÌÉÎÎÙÅ
ÆÁÊÌÙ, ÔÏ Õ ×ÁÓ ÍÏÖÅÔ ÂÙÔØ ÔÁËÁÑ ÐÒÏÂÌÅÍÁ.
30-ÔÉ ÓÅËÕÎÄÎÙÊ ÉÎÔÅÒ×ÁÌ ÍÏÖÅÔ ÂÙÔØ ×ÙÒÁ×ÎÅÎ Ó ÐÏÍÏÝØÀ ÏÐÃÉÉ "closing_wait" ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÐÒÏÇÒÁÍÍÙ setserial (×ÅÒÓÉÉ 2.12 É ÐÏÚÄÎÉÈ). ðÏÓÌÅÄÏ×ÁÔÅÌØÎÙÅ ÐÏÒÔÙ ÍÁÛÉÎÙ ÏÂÙÞÎÏ ÉÎÉÃÉÁÌÉÚÉÒÕÀÔÓÑ ×ÙÚÏ×ÏÍ setserial × ÚÁÇÒÕÚÏÞÎÏÍ ÆÁÊÌÅ rc.serial. ÷ÙÚÏ× ÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ ÐÒÉÎÔÅÒÁ ÍÏÖÅÔ ÂÙÔØ ÍÏÄÉÆÉÃÉÒÏ×ÁÎ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÁÒÁÍÅÔÒÁ closing_wait ×ÍÅÓÔÅ Ó ÕÓÔÁÎÏ×ËÏÊ ÄÒÕÇÉÈ ÐÁÒÁÍÅÔÒÏ×.
ñÄÒÏ Linux × ÏÓÎÏ×ÎÏÍ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÌÀÂÏÊ ÐÒÉÎÔÅÒ, ËÏÔÏÒÙÊ ×Ù ÍÏÖÅÔÅ ÐÏÄËÌÀÞÉÔØ Ë ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍÕ ÉÌÉ ÐÁÒÁÌÌÅÌØÎÏÍÕ ÐÏÒÔÕ, ÎÏ ÓÕÝÅÓÔ×ÕÀÔ ÔÁËÉÅ ÐÒÉÎÔÅÒÁ, ËÏÔÏÒÙÅ ×Ù ÎÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ, ÄÁÖÅ ÅÓÌÉ ÏÎÉ ÍÏÇÕÔ ÂÙÔØ ÐÏÄËÌÀÞÅÎÙ Ë ÍÁÛÉÎÅ É ÏÂÝÁÔØÓÑ (ÎÁ ÜÌÅËÔÒÉÞÅÓËÏÍ ÕÒÏ×ÎÅ) Ó Linux. ïÓÎÏ×ÎÙÍÉ ÓÒÅÄÉ ÜÔÉÈ ÎÅÓÏ×ÍÅÓÔÉÍÙÈ ÐÒÉÎÔÅÒÏ× Ñ×ÌÑÀÔÓÑ ÐÒÉÎÔÅÒÁ, ÎÁ ËÏÔÏÒÙÅ ÓÓÙÌÁÀÔÓÑ ËÁË ÎÁ ÐÒÉÎÔÅÒÁ "Windows" ÉÌÉ "GDI". ïÎÉ ÔÁË ÎÁÚÙ×ÁÀÔÓÑ, ÐÏÔÏÍÕ-ÞÔÏ ÞÁÓÔØ ÉÌÉ ÅÓÔØ ÑÚÙË ÕÐÒÁ×ÌÅÎÉÑ ÐÒÉÎÔÅÒÏÍ É ÄÅÔÁÌÉ ÐÒÏÅËÔÉÒÏ×ÁÎÉÑ ÍÅÈÁÎÉÚÍÁ ÐÅÞÁÔÉ ÎÅ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÙ. ïÂÙÞÎÏ ÐÒÏÉÚ×ÏÄÉÔÅÌØ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÄÒÁÊ×ÅÒ ÄÌÑ Windows É ÓÐÏËÏÊÎÏ ÐÒÏÄÁÅÔ ÐÒÉÎÔÅÒÁ ÔÏÌØËÏ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Windows; üÔÏ ÐÏÞÅÍÕ ÏÎÉ ÎÁÚÙ×ÁÀÔÓÑ Winprinters. ÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÐÒÏÉÚ×ÏÄÉÔÅÌØ ÔÁËÖÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÄÒÁÊ×ÅÒÁ ÄÌÑ NT, OS/2, ÉÌÉ ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ.
íÎÏÇÉÅ ÉÚ ÜÔÉÈ ÐÒÉÎÔÅÒÏ× ÎÅ ÒÁÂÏÔÁÀÔ Ó Linux. îÅËÏÔÏÒÙÅ ÉÚ ÎÉÈ ÒÁÂÏÔÁÀÔ, É ÎÅËÏÔÏÒÙÅ ÉÚ ÎÉÈ ÒÁÂÏÔÁÀÔ ÞÕÔØ-ÞÕÔØ (ÏÂÙÞÎÏ ÐÏÔÏÍÕ-ÞÔÏ ËÔÏ-ÔÏ ÓÄÅÌÁÌ ÉÓÓÌÅÄÏ×ÁÎÉÅ ÄÅÔÁÌÅÊ, ÎÅÏÂÈÏÄÉÍÙÈ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÄÒÁÊ×ÅÒÁ). óÍÏÔÒÉÔÅ ÓÐÉÓÏË ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÐÒÉÎÔÅÒÏ×, ÐÒÉ×ÅÄÅÎÎÙÊ ÎÉÖÅ, ÄÌÑ ÐÏÄÒÏÂÎÏÓÔÅÊ Ï ÎÕÖÎÏÍ ÐÒÉÎÔÅÒÅ.
îÅËÏÔÏÒÙÅ ÐÒÉÎÔÅÒÁ ÎÁÈÏÄÑÔÓÑ × ÐÒÏÍÅÖÕÔËÅ ÍÅÖÄÕ ËÒÁÊÎÏÓÔÑÍÉ. îÅËÏÔÏÒÙÅ ÍÏÄÅÌÉ NEC, ÎÁÐÒÉÍÅÒ, ÒÅÁÌÉÚÕÀÔ ÐÒÏÓÔÕÀ ÆÏÒÍÕ ÓÔÁÎÄÁÒÔÎÏÇÏ ÑÚÙËÁ ÐÒÉÎÔÅÒÁ PCL, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÒÁÂÏÔÁÀÝÅÍÕ Ó PCL ÐÒÏÇÒÁÍÍÎÏÍÕ ÏÂÅÓÐÅÞÅÎÉÀ ÐÅÞÁÔÁÔØ ÎÁ ÎÉÈ ÄÏ ÒÁÚÒÅÛÅÎÉÑ 300dpi, ÎÏ ÔÏÌØËÏ NEC ÚÎÁÅÔ ËÁË ÐÏÌÕÞÉÔØ ÒÁÚÒÅÛÅÎÉÅ 600dpi ÎÁ ÜÔÉÈ ÐÒÉÎÔÅÒÁÈ.
úÁÍÅÔÉÍ, ÞÔÏ ÅÓÌÉ ×Ù ÕÖÅ ÉÍÅÅÔÅ ÏÄÉÎ ÉÚ ÔÁËÉÈ Winprinters, ÔÏ ÓÕÝÅÓÔ×ÕÅÔ ÏËÏÌØÎÙÊ ÐÕÔØ, ÞÔÏÂÙ ÚÁÓÔÁ×ÉÔØ ÐÅÞÁÔØ Linux ÎÁ ÎÉÈ, ÎÏ ÏÎ ÄÏÓÔÁÔÏÞÎÏ ÎÅÕÄÏÂÎÙÊ É Ñ ÎÉËÏÇÄÁ ÎÅ ÐÒÏÂÏ×ÁÌ ÐÒÉÍÅÎÑÔØ ÓÁÍ. óÍÏÔÒÉÔÅ ÒÁÚÄÅÌ 12 ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ, ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÇÏ ÏÂÓÕÖÄÅÎÉÑ ÐÒÉÎÔÅÒÏ×, ÒÁÂÏÔÁÀÝÉÈ ÔÏÌØËÏ Ó Windows.
óÒÅÄÉ ÐÒÉÎÔÅÒÏ×, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ Ó Linux, ÌÕÞÛÉÍ ×ÙÂÏÒÏÍ Ñ×ÌÑÅÔÓÑ ÐÏËÕÐËÁ ÐÒÉÎÔÅÒÁ ÓÏ ×ÓÔÒÏÅÎÎÏÊ ÐÏÄÄÅÒÖËÏÊ PostScript. ðÏÞÔÉ ×ÓÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ × Unix, ËÏÔÏÒÏÅ ÐÒÏÉÚ×ÏÄÉÔ ÐÅÞÁÔÎÙÊ ×Ù×ÏÄ ÄÅÌÁÅÔ ÜÔÏ × ÆÏÒÍÁÔÅ PostScript, ÔÁË ÞÔÏ ÏÞÅ×ÉÄÎÏ ÂÕÄÅÔ ÈÏÒÏÛÏ ÉÍÅÔØ ÐÒÉÎÔÅÒ, ËÏÔÏÒÙÊ ÓÒÁÚÕ ÐÏÄÄÅÒÖÉ×ÁÅÔ PostScript. ë ÓÏÖÁÌÅÎÉÀ ÐÏÄÄÅÒÖËÁ PostScript Ñ×ÌÑÅÔÓÑ ÒÅÄËÏÊ ÚÁ ÐÒÅÄÅÌÁÍÉ ÏÂÌÁÓÔÉ ÌÁÚÅÒÎÙÈ ÐÒÉÎÔÅÒÏ×.
ðÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÄÌÑ Unix, É ÉÎÄÕÓÔÒÉÑ ÐÅÞÁÔÉ × ÏÂÝÅÍ, ÓÔÁÎÄÁÒÔÉÚÉÒÏ×ÁÌÉ Postscript ËÁË ÑÚÙË ÕÐÒÁ×ÌÅÎÉÑ ÐÒÉÎÔÅÒÏÍ. üÔÏ ÓÌÕÞÉÌÏÓØ ÐÏ ÎÅÓËÏÌØËÉÍ ÐÒÉÞÉÎÁÍ:
Postscript ×ÏÚÎÉË ËÁË ÞÁÓÔØ Apple Laserwriter, ×ÅÌÉËÏÌÅÐÎÏÇÏ ËÏÍÐÁÎØÏÎÁ ÄÌÑ ËÏÍÐØÀÔÅÒÏ× Macintosh É ÐÒÉÎÔÅÒÁ ÎÁÉÌÕÞÛÉÍ ÓÐÏÓÏÂÏÍ ÏÔ×ÅÞÁÀÝÉÍ ÒÅ×ÏÌÀÃÉÉ ÎÁÓÔÏÌØÎÙÈ ÉÚÄÁÔÅÌØÓËÉÈ ÓÉÓÔÅÍ × 80-È ÇÏÄÁÈ.
ðÒÏÇÒÁÍÍÙ ÎÁ Postscript ÍÏÇÕÔ ÂÙÔØ ÚÁÐÕÝÅÎÙ ÄÌÑ ÓÏÚÄÁÎÉÑ ×Ù×ÏÄÁ ÎÁ ÒÁÓÔÒÏ×ÙÅ É ×ÅËÔÏÒÎÙÅ ÄÉÓÐÌÅÉ, ÎÁ ÎÁ fax-ÍÁÛÉÎÙ, ÉÌÉ ÐÏÞÔÉ ÎÁ ÌÀÂÏÊ ÔÉÐ ÐÒÉÎÔÅÒÏ× ÂÅÚ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÉÚÍÅÎÅÎÉÑ ÉÓÈÏÄÎÏÊ ÐÒÏÇÒÁÍÍÙ. éÚÏÂÒÁÖÅÎÉÅ × Postscript ÂÕÄÅÔ ÏÄÎÉÍ É ÔÅÍ ÖÅ ÎÁ ÌÀÂÏÍ ÕÓÔÒÏÊÓÔ×Å postscript, ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ × ÐÒÅÄÅÌÁÈ ÏÂÅÓÐÅÞÉ×ÁÅÍÙÈ Ó×ÏÊÓÔ×ÁÍÉ ÐÒÉÎÔÅÒÁ. äÏ ÓÏÚÄÁÎÉÑ ÆÏÒÍÁÔÁ PDF, ÌÀÄÉ ÏÂÍÅÎÉ×ÁÌÉÓØ ÓÌÏÖÎÙÍÉ ÄÏËÕÍÅÎÔÁÍÉ × ×ÉÄÅ ÆÁÊÌÏ× Postscript. åÄÉÎÓÔ×ÅÎÎÁÑ ÐÒÉÞÉÎÁ ÔÏÇÏ, ÞÔÏ ÓÔÁÎÄÁÒÔ ÎÅ ÐÒÉÖÉÌÓÑ, ÚÁËÌÀÞÁÅÔÓÑ × ÔÏÍ, ÞÔÏ ÍÁÛÉÎÙ Ó Windows ÏÂÙÞÎÏ ÎÅ ×ËÌÀÞÁÌÉ ÓÒÅÄÓÔ×Á ÐÒÏÓÍÏÔÒÁ Postscript, ÔÁË ÞÔÏ Adobe ÓÐÅÃÉÆÉÃÉÒÏ×ÁÌÁ ÇÉÐÅÒÓ×ÑÚÉ É ÓÖÁÔÉÅ ÄÌÑ ÆÏÒÍÁÔÁ Postscript, ÎÁÚ×ÁÌÁ ÒÅÚÁÌØÔÁÔ PDF, É ÒÁÓÐÒÏÓÔÒÁÎÑÅÔ ÓÒÅÄÓÔ×Á ÐÒÏÓÍÏÔÒÁ ÄÌÑ ÜÔÏÇÏ ÆÏÒÍÁÔÁ, É ÓÏÚÄÁÌÁ ÒÙÎÏË ÄÌÑ Ó×ÏÉÈ ÕÔÉÌÉÔ "distiller". (ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ ËÏÔÏÒÙÈ ÔÁËÖÅ ÏÂÅÓÐÅÞÉ×ÁÀÔÓÑ ÐÒÏÇÒÁÍÍÁÍÉ ps2pdf É pdf2ps ÉÚ ÐÁËÅÔÁ ghostscript).
Postscript ÜÔÏ ÐÏÌÎÏÍÁÓÛÔÁÂÎÙÊ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ; ×Ù ÍÏÖÅÔÅ ÐÉÓÁÔØ ÎÁ ÎÅÍ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÐÏÞÔÉ ÄÌÑ ÌÀÂÙÈ ÄÅÌ. üÔÏ × ÏÓÎÏ×ÎÏÍ ÐÏÌÅÚÎÏ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÐÏÄÐÒÏÇÒÁÍÍ × ÎÁÞÁÌÅ ×ÁÛÅÊ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÐÏ×ÔÏÒÅÎÉÑ ÓÌÏÖÎÙÈ ×ÅÝÅÊ ×Ï ×ÓÅÍ ×ÁÛÅÍ ÄÏËÕÍÅÎÔÅ, ÔÁËÉÈ ËÁË ÚÎÁË ÌÏÇÏÔÉÐÁ ÉÌÉ ÓÌÏ×Á "DRAFT", ÎÁÐÉÓÁÎÎÏÇÏ ÂÏÌØÛÉÍÉ ÂÕË×ÁÍÉ × ËÁÞÅÓÔ×Å ÆÏÎÁ ÄÌÑ ÓÔÒÁÎÉÃÙ.
Postscript ÐÏÌÎÏÓÔØÀ ÓÐÅÃÉÆÉÃÉÒÏ×ÁÎ × ÏÂÝÅÄÏÓÔÕÐÎÏÊ ÓÅÒÉÉ ËÎÉÇ (ËÏÔÏÒÙÅ ×Ù ÍÏÖÅÔÅ ÎÁÊÔÉ × ÌÀÂÏÍ ÈÏÒÏÛÅÍ ËÎÉÖÎÏÍ ÍÁÇÁÚÉÎÅ). èÏÔÑ Adobe ÉÚÏÂÒÅÌÁ ÅÇÏ É ÏÂÅÓÐÅÞÉ×ÁÅÔ ÄÏÍÉÎÉÒÕÀÝÕÀ ËÏÍÍÅÒÞÅÓËÕÀ ÒÅÁÌÉÚÁÃÉÀ ÜÔÏÇÏ ÑÚÙËÁ, ÄÒÕÇÉÅ ÐÒÏÉÚ×ÏÄÉÔÅÌÉ, ÔÁËÉÅ ËÁË Aladdin ÔÁËÖÅ ÐÒÏÉÚ×ÏÄÑÔ ÎÅÚÁ×ÉÓÉÍÕÀ ÒÅÁÌÉÚÁÃÉÀ Postscript.
ðÒÉ ÎÅÄÏÓÔÁÔËÅ ÂÀÄÖÅÔÁ, ÎÅÏÂÈÏÄÉÍÏÇÏ ÞÔÏÂÙ ËÕÐÉÔØ PostScript ÐÒÉÎÔÅÒ, ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÌÀÂÏÊ ÐÒÉÎÔÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÐÒÏÇÒÁÍÍÏÊ Ghostscript, Ó×ÏÂÏÄÎÙÍ ÉÎÔÅÒÐÒÅÔÁÔÏÒÏÍ PostScript ÉÓÐÏÌØÚÕÅÍÙÊ ×ÍÅÓÔÏ ÎÁÓÔÏÑÝÅÊ ÐÏÄÄÅÒÖËÉ PostScript ÐÒÉÎÔÅÒÏÍ. äÏÍÁÛÎÑÑ ÓÔÁÎÉÃÁ Ghostscript ÉÍÅÅÔ ÓÐÉÓÏË ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÐÒÉÎÔÅÒÏ× É ÉÎÆÏÒÍÁÃÉÀ Ï ÓÔÁÔÕÓÅ ÎÏ×ÙÈ É ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÈ ÄÒÁÊ×ÅÒÏ×. úÁÍÅÔÉÍ, ÞÔÏ ÜÔÁ ÓÔÒÁÎÉÃÁ ÐÅÒÅÞÉÓÌÑÅÔ ÐÒÉÎÔÅÒÁ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÅ × ÐÏÓÌÅÄÎÅÊ ×ÅÒÓÉÉ Ghostscript, × ÔÏ ×ÒÅÍÑ ËÁË ÂÏÌØÛÉÎÓÔ×Ï ÄÉÓÔÒÉÂÕÔÉ×Ï× Linux ÍÏÇÕÔ ÐÒÅÄÌÁÇÁÔØ ÄÏ×ÏÌØÎÏ ÕÓÔÁÒÅ×ÛÕÀ ×ÅÒÓÉÀ Ghostscript ÉÚ-ÚÁ ÐÒÉÍÅÎÑÅÍÏÊ ÌÉÃÅÎÚÉÉ. ë ÓÞÁÓÔØÀ ÏÂÙÞÎÏ ÓÕÝÅÓÔ×ÕÀÔ ÐÁËÅÔÙ Ó ÎÏ×ÙÍÉ ×ÅÒÓÉÑÍÉ Ghostscript × ÒÁÚÄÅÌÅ contrib ËÁÖÄÏÇÏ ÄÉÓÔÒÉÂÕÔÉ×Á. ðÏÖÁÌÕÊÓÔÁ ÐÏÍÏÇÉÔÅ ÕÌÕÞÛÉÔØ ÓÔÒÁÎÉÃÕ ÐÏÄÄÅÒÖËÉ ÐÒÉÎÔÅÒÏ× Ghostscript, ÐÏÓÙÌÁÑ ÓÏÏÂÝÅÎÉÑ Ï ×ÁÛÉÈ ÕÓÐÅÈÁÈ É ÎÅÕÄÁÞÁÈ.
÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ Adobe ÉÍÅÅÔ ÎÏ×ÙÊ ÑÚÙË ÄÌÑ ÐÒÉÎÔÅÒÏ× ÎÁÚÙ×ÁÅÍÙÊ "PrintGear". ñ ÄÕÍÁÀ, ÞÔÏ ÜÔÏ ÓÉÌØÎÏ ÕÐÒÏÝÁÅÔ ÑÚÙË × Ä×ÏÉÞÎÏÍ ÆÏÒÍÁÔÅ Ó ÎÅËÏÔÏÒÙÍÉ Ó×ÏÊÓÔ×ÁÍÉ PostScript, ÎÏ ÂÅÚ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó PostScript. é Ñ ÎÅ ÓÌÙÛÁÌ, ÞÔÏ Ghostscript ÐÏÄÄÅÒÖÉ×ÁÅÔ ÅÇÏ. îÏ ÎÅËÏÔÏÒÙÅ ÐÒÉÎÔÅÒÁ Ó PrintGear ÍÏÇÕÔ ÐÏÄÄÅÒÖÉ×ÁÔØ ÄÒÕÇÉÅ ÑÚÙËÉ, ÐÏÄÏÂÎÙÅ PCL, É ÜÔÉ ÐÒÉÎÔÅÒÁ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ Ó Linux.(ÅÓÌÉ × ÐÒÉÎÔÅÒÅ ÒÅÁÌÉÚÏ×ÁÎ PCL, Á ÎÅ × ÄÒÁÊ×ÅÒÅ Windows).
åÓÌÉ ×Ù ÈÏÔÉÔÅ ËÕÐÉÔØ ÐÒÉÎÔÅÒ, ÔÏ ×Ù ÍÏÖÅÔÅ ÐÏÓÍÏÔÒÅÔØ × ÎÅÓËÏÌØËÉÈ ÍÅÓÔÁÈ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ, ÂÕÄÅÔ ÌÉ ÏÎ ÒÁÂÏÔÁÔØ. îÁÚÎÁÞÅÎÉÅ ÂÁÚÙ ÄÁÎÎÙÈ ÐÒÉÎÔÅÒÏ× Printing HOWTO --- ÂÙÔØ ÐÏÌÎÙÍ ÓÐÉÓËÏÍ ÓÏÓÔÏÑÎÉÑ ÐÏÄÄÅÒÖËÉ ÐÒÉÎÔÅÒÁ × Linux. ëÒÁÔËÏÅ ÓÏÄÅÒÖÉÍÏÅ ÜÔÏÊ ÂÁÚÙ ÐÒÉ×ÅÄÅÎÏ ÎÉÖÅ; ÕÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÐÒÏ×ÅÒÉÌÉ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ×ÅÒÓÉÀ ÂÁÚÙ ÄÁÎÎÙÈ ÄÌÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÐÒÉÎÔÅÒÅ É ÉÎÆÏÒÍÁÃÉÉ Ï ÔÏÍ, ËÁËÏÊ ÄÒÁÊ×ÅÒ ÎÅÏÂÈÏÄÉÍÏ ÉÓÐÏÌØÚÏ×ÁÔØ.
óÔÒÁÎÉÃÁ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó ÐÒÉÎÔÅÒÁÍÉ Ghostscript ÓÏÄÅÒÖÉÔ ÓÐÉÓÏË ÎÅËÏÔÏÒÙÈ ÒÁÂÏÔÁÀÝÉÈ ÐÒÉÎÔÅÒÏ×, ÔÁË ÖÅ ËÁË É ÓÓÙÌËÉ ÎÁ ÄÒÕÇÉÅ ÓÔÒÁÎÉÃÙ. ôÁËÖÅ Dejanews ÓÏÄÅÒÖÉÔ ÓÏÔÎÉ ÓÏÏÂÝÅÎÉÊ ÔÉÐÁ "ÜÔÏ ÒÁÂÏÔÁÅÔ" É "ÜÔÏ ÎÅ ÒÁÂÏÔÁÅÔ". ðÏÐÒÏÂÕÊÔÅ ×ÓÅ ÄÅÒÅ×ØÑ ÓÏÏÂÝÅÎÉÊ, É ÅÓÌÉ ÎÉÞÅÇÏ ÎÅ ÐÏÌÕÞÉÌÏÓØ, ÔÏ ÐÒÏ×ÅÒØÔÅ, ÞÔÏ ×ÁÛ ÐÒÉÎÔÅÒ ÓÏÄÅÒÖÉÔÓÑ É ÐÒÁ×ÉÌØÎÏ ÏÐÉÓÁÎ × ÂÁÚÅ ÄÁÎÎÙÈ, ÔÁË ÞÔÏ ÏÎ ÂÕÄÅÔ ÐÒÁ×ÉÌØÎÏ ÐÅÒÅÞÉÓÌÅÎ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ × ÓÌÅÄÕÀÝÉÈ ×ÅÒÓÉÑÈ.
üÔÏÔ ÒÁÚÄÅÌ Ñ×ÌÑÅÔÓÑ ÏÂÏÂÝÅÎÉÅÍ ÉÎÔÅÒÁËÔÉ×ÎÏÊ ×ÅÒÓÉÉ. éÎÔÅÒÁËÔÉ×ÎÁÑ ×ÅÒÓÉÑ ×ËÌÀÞÁÅÔ ÏÓÎÏ×ÎÙÅ ÓÐÅÃÉÆÉËÁÃÉÉ, ÚÁÍÅÞÁÎÉÑ, ÓÓÙÌËÉ ÎÁ ÉÎÆÏÒÍÁÃÉÀ Ï ÄÒÁÊ×ÅÒÁÈ, ÓÏÐÒÏ×ÏÖÄÁÅÍÕÀ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÉÎÆÏÒÍÁÃÉÀ, ÓÓÙÌËÉ ÎÁ ÓÅÒ×ÅÒÁ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ É ÔÏÍÕ ÐÏÄÏÂÎÏÅ. éÎÔÅÒÁËÔÉ×ÎÁÑ ×ÅÒÓÉÑ ÜÔÏÇÏ ÓÐÉÓËÁ ÔÁËÖÅ ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÄÏÂÁ×ÌÑÔØ ÐÒÉÎÔÅÒÁ, ÔÁË ÞÔÏ ÂÕÄØÔÅ Õ×ÅÒÅÎÙ, ÞÔÏ ÐÒÏ×ÅÒÉÌÉ ÅÅ. ÷ ËÏÎÃÅ ËÏÎÃÏ×, ÅÓÌÉ ÐÒÉÎÔÅÒ ÎÅ ÐÅÒÅÞÉÓÌÅÎ × ÓÐÉÓËÅ, ÔÏ ÄÏÂÁ×ØÔÅ ÅÇÏ! listed, add it!
ðÒÉÎÔÅÒÁ ÒÁÚÄÅÌÅÎÙ ÎÁ ÔÒÉ ÔÉÐÁ:
ïÔÌÉÞÎÙÅ ÐÒÉÎÔÅÒÁ É ÒÁÂÏÔÁÀÔ ÏÔÌÉÞÎÏ -- ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÅ ×ÏÚÍÏÖÎÏÓÔÉ ÐÒÉÎÔÅÒÁ, ×ËÌÀÞÁÑ Ã×ÅÔ, ÐÏÌÎÏÅ ÒÁÚÒÅÛÅÎÉÅ É Ô.Ð. ÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÐÒÉÎÔÅÒÁ Ó ÎÅÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÙÍÉ "Õ×ÅÌÉÞÅÎÉÑÍÉ ÒÁÚÒÅÛÅÎÉÑ", ËÏÔÏÒÙÅ ÎÅ ÒÁÂÏÔÁÀÔ, ×ÓÅ ÒÁ×ÎÏ ÐÅÒÅÞÉÓÌÅÎÙ ËÁË ÏÔÌÉÞÎÙÅ; × ÏÓÎÏ×ÎÏÍ ÒÁÚÌÉÞÉÅ × ËÁÞÅÓÔ×Å ÐÅÞÁÔÉ ÄÏÓÔÁÔÏÞÎÏ ÓÌÁÂÏÅ, ÔÁË ÞÔÏ ×Ù ÍÏÖÅÔÅ ÎÅ ÂÅÓÐÏËÏÉÔÓÑ Ï ÜÔÏÍ.
÷Ù ÍÏÖÅÔÅ ÎÏÒÍÁÌØÎÏ ÐÅÞÁÔÁÔØ, ÎÏ ÓÕÝÅÓÔ×ÕÀÔ ÎÅÂÏÌØÛÉÅ ÏÇÒÁÎÉÞÅÎÉÑ, ÔÏÇÏ ÉÌÉ ÉÎÏÇÏ ÓÏÒÔÁ ÌÉÂÏ × ÐÅÞÁÔÉ, ÌÉÂÏ × ÄÒÕÇÉÈ Ó×ÏÊÓÔ×ÁÈ.
÷Ù ÍÏÖÅÔÅ ÐÅÞÁÔÁÔØ, ÎÏ ÍÏÖÅÔ ÂÙÔØ ÎÅ × Ã×ÅÔÅ, ÉÌÉ ÔÏÌØËÏ Ó ÎÉÚËÉÍ ÒÁÚÒÅÛÅÎÉÅÍ. óÍÏÔÒÉÔÅ ËÏÌÏÎËÕ ÐÒÉÍÅÞÁÎÉÊ ÓÐÉÓËÁ ÄÌÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÈÁÒÁËÔÅÒÅ ÏÇÒÁÎÉÞÅÎÉÊ.
÷Ù ÎÅ ÍÏÖÅÔÅ ÐÅÞÁÔÁÔØ; ÏÂÙÞÎÏ ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ ÉÚ-ÚÁ ÏÔÓÕÔÓÔ×ÉÑ ÄÒÁÊ×ÅÒÁ É/ÉÌÉ ÄÏËÕÍÅÎÔÁÃÉÉ Ï ÔÏÍ, ËÁË ÅÇÏ ÎÁÐÉÓÁÔØ.
÷ ÌÀÂÏÍ ÓÌÕÞÁÅ, ÐÏÓËÏÌØËÕ ÜÔÁ ÉÎÆÏÒÍÁÃÉÑ ÐÒÅÄÏÓÔÁ×ÌÅÎÁ ÍÁÓÓÏÊ ÌÀÄÅÊ, ÎÉËÔÏ ÎÅ ÇÁÒÁÎÔÉÒÕÅÔ, ÞÔÏ ÏÎÁ ÐÒÁ×ÉÌØÎÁÑ. ïÄÎÁËÏ, ÉÎÆÏÒÍÁÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÌÅÇËÏ ÐÏÄÔ×ÅÒÖÄÅÎÁ ÐÏÉÓËÏÍ ÉÎÆÏÒÍÁÃÉÉ ÎÁ ÓÔÒÁÎÉÃÁÈ Ï ÄÒÁÊ×ÅÒÁÈ ÐÒÉÎÔÅÒÁ É ÓÅÒ×ÅÒÁÈ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ.
é ÂÅÚ ÌÉÛÎÅÊ ÓÕÅÔÙ, ×ÏÔ ÓÐÉÓÏË ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÐÒÉÎÔÅÒÏ×:
HL-10V, HL-660, HL-720, HL-760.
HL-1050.
BJ-10e, BJ-20, BJ-200, BJC-210, BJC-240, BJC-250, BJC-610, BJC-620, BJC-70, BJC-800, LBP-8II, LIPS-III.
BJ-300, BJC-4000, BJC-4100, BJC-4200, BJC-4300, BJC-4400, BJC-7000, BJC-7004.
BJC-4550, MultiPASS C2500, MultiPASS C3500.
BJC-5000, LBP-460, LBP-660.
ActionLaser 1100, LP 8000, LQ 850, Stylus Color, Stylus Color 400, Stylus Color 500, Stylus Color 600, Stylus Color 640, Stylus Color 850, Stylus Color II, Stylus Color IIs, Stylus Pro XL.
Stylus Color 800, Stylus Photo 750.
Stylus Color 740.
2000Cse, 2500C, DesignJet 650C, DeskJet 1200C, DeskJet 1600C, DeskJet 1600Cm, DeskJet 400, DeskJet 420C, DeskJet 500, DeskJet 550C, DeskJet 600, DeskJet 660Cse, DeskJet 690C, DeskJet 850C, DeskJet 855C, DeskJet 870, DeskJet 870Cxi, DeskJet 890, LaserJet 1100, LaserJet 2100, LaserJet 2100M, LaserJet 4000N, LaserJet 4L, LaserJet 5, LaserJet 5L, LaserJet 5MP, LaserJet 6L, LaserJet 6MP, LaserJet 8000, LaserJet 8100, Laserjet 5000, Mopier 320, PaintJet XL300.
HP 660C.
DeskJet 1000C, DeskJet 670C, DeskJet 710, DeskJet 720C, DeskJet 722C, DeskJet 820C.
LaserJet 3100.
Jetprinter 3852.
Optra Color 1200, Optra Color 1275, Optra Color 40, Optra Color 45, Optra E, Optra E+, Optra Ep, Optra S 1250.
1020 Business, 3000, 5700, 7000.
1000, 1020, 1100, 2030, 2050, 2070, 5000, 7200, Winwriter 100, Winwriter 150c, Winwriter 200.
PagePro 6, PagePro 8.
P2X.
SuperScript 100C, SuperScript 1260, SuperScript 150C, SuperScript 650C, SuperScript 750C, SuperScript 860, SuperScript 870.
SuperScript 660i, SuperScript 660plus.
OL 410e, OL 610e/PS, OL 810e/PS, Okipage 6e, Okipage 6ex, Okipage 8c.
Okipage 4w.
Okipage 8w, okijet 2010.
JP350S.
KX-P1123, KX-P4440, KX-P5400, KX-P8420, KX-P8475.
KX-P6500.
KX-P6100, KX-P8410.
2425 Turbo EX.
4801, 6000.
DocuPrint C55, DocuPrint N17, DocuPrint N32.
äÏ ÎÅÄÁ×ÎÅÇÏ ×ÒÅÍÅÎÉ ×ÙÂÏÒ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Linux ÂÙÌ ÏÞÅÎØ ÐÒÏÓÔ -- ËÁÖÄÙÊ ÚÁÐÕÓËÁÌ ÔÏÔ ÖÅ ÓÁÍÙÊ ÓÔÁÒÙÊ lpd, ËÏÔÏÒÙÊ ÂÙÌ ÐÏÞÔÉ ÄÏÓÌÏ×ÎÏ ÐÅÒÅÎÅÓÅÎ ÉÚ ËÏÄÁ BSD Net-2. äÁÖÅ ÓÅÇÏÄÎÑ ÂÏÌØÛÉÎÓÔ×Ï ÐÒÏÄÁ×ÃÏ× ÐÒÏÄÁÅÔ ÜÔÏ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ. îÏ ÓÉÔÕÁÃÉÑ ÎÁÞÉÎÁÅÔ ÍÅÎÑÔØÓÑ. óÉÓÔÅÍÙ ÐÏÄÏÂÎÙÅ SVR4, ×ËÌÀÞÁÑ Sun Solaris, ÉÄÕÔ Ó ÐÏÌÎÏÓÔØÀ ÏÔÌÉÞÁÀÝÉÍÓÑ ÐÁËÅÔÏÍ ÐÅÞÁÔÉ, ÓËÏÎÃÅÎÔÒÉÒÏ×ÁÎÎÙÍ ×ÏËÒÕÇ lpsched. é ÅÓÔØ ÓÏÏÂÝÅÎÉÑ, ÞÔÏ ÍÎÏÇÉÅ ÐÒÏÄÁ×ÃÙ Linux ÎÁÞÉÎÁÀÔ ÏÂÅÓÐÅÞÉ×ÁÔØ LPRng, ÍÅÎÅÅ ÄÒÅ×ÎÀÀ ÒÅÁÌÉÚÁÃÉÀ ÓÉÓÔÅÍÙ ÐÅÞÁÔÉ, ËÏÔÏÒÁÑ Ó×ÏÂÏÄÎÏ ÄÏÓÔÕÐÎÁ. LPRng ÂÏÌÅÅ ÌÅÇÏË ÄÌÑ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ × ÂÏÌØÛÉÈ ÓÅÔÑÈ (ÞÉÔÁÊÔÅ: ÂÏÌØÛÅ ÞÅÍ ÏÄÉÎ ÐÒÉÎÔÅÒ, ÌÀÂÙÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÅ ÐÒÉÎÔÅÒÁ, ÉÌÉ ÌÀÂÙÅ ÓÐÅÃÉÆÉÞÅÓËÉÅ ÎÅ-lpd ÓÅÔÅ×ÙÅ ÐÒÉÎÔÅÒÁ) É ÍÅÎÅÅ ÂÅÓÓÉÓÔÅÍÅÎ × Ó×ÏÅÊ ÏÓÎÏ×Å, ÞÅÍ lpd. ïÎ ÍÏÖÅÔ ÄÁÖÅ ÂÙÔØ ÞÅÓÔÎÏ ÏÂßÑ×ÌÅÎ ËÁË ÂÅÚÏÐÁÓÎÙÊ -- ÂÏÌØÛÅ ÎÅÔ ÉÓÐÏÌÎÑÅÍÙÈ ÆÁÊÌÏ× Ó ÕÓÔÁÎÏ×ÌÅÎÎÙÍ SUID, É ÔÁËÖÅ ÏÎ ÐÏÄÄÅÒÖÉ×ÁÅÔ Á×ÔÏÒÉÚÁÃÉÀ ÞÅÒÅÚ PGP ÉÌÉ Kerberos.
÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ, ÄÁÖÅ × Ó×ÅÔÅ ÎÏ×ÙÈ ×ÁÒÉÁÎÔÏ×, lpd ×ÅÒÏÑÔÎÏ ÌÕÞÛÅ ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÅÊ Linux. èÏÔÑ ÏÎÁ ÎÅ Ñ×ÌÑÅÔÓÑ ÛÉËÁÒÎÅÊÛÅÊ ÓÉÓÔÅÍÏÊ, ÏÎÁ ÒÁÂÏÔÁÅÔ ÈÏÒÏÛÏ ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ É ÏÎÁ ÈÏÒÏÛÏ ÐÏÎÉÍÁÅÍÁÑ É ÈÏÒÏÛÏ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÁ × ËÎÉÇÁÈ ÐÏ Unix.
åÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÚÎÁÔØ ÂÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ Ï LPRng, ÐÏÓÍÏÔÒÉÔÅ ÎÁ LPRng - An Enhanced Printer Spooler. âÕÄÕÝÉÅ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÂÕÄÕÔ ×ËÌÀÞÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ É LPRng É ÏÂÙÞÎÏÇÏ lpd.
äÌÑ ÔÏÇÏ ÞÔÏÂÙ ÐÅÞÁÔØ ÒÁÂÏÔÁÌÁ ÈÏÒÏÛÏ, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÐÏÎÑÔØ ËÁË ÒÁÂÏÔÁÅÔ ÓÉÓÔÅÍÁ lpd.
Lpd ÏÂÏÚÎÁÞÁÅÔ Line Printer Daemon (ÄÅÍÏÎ ÌÉÎÅÊÎÏÊ ÐÅÞÁÔÉ), É ÓÓÙÌÁÅÔÓÑ × ÒÁÚÎÙÈ ËÏÎÔÅËÓÔÁÈ É ÎÁ ÐÒÏÇÒÁÍÍÕ-ÄÅÍÏÎÁ É ÎÁ ×ÅÓØ ÎÁÂÏÒ ÐÒÏÇÒÁÍÍ ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ Ó ÓÉÓÔÅÍÏÊ ÐÅÞÁÔÉ. üÔÏ:
lpd
äÅÍÏÎ ÓÉÓÔÅÍÙ ÐÅÞÁÔÉ. ïÄÉÎ ÉÚ ÎÉÈ ÒÁÂÏÔÁÅÔ ÄÌÑ ËÏÎÔÒÏÌÑ ÄÅÊÓÔ×ÉÊ ÎÁ ÍÁÛÉÎÅ, é ÚÁÐÕÓËÁÅÔÓÑ ÏÄÉÎ ÎÁ ËÁÖÄÙÊ ÐÒÉÎÔÅÒ ÐÏËÁ ÐÒÉÎÔÅÒ ÐÅÞÁÔÁÅÔ.
lpr
ðÏÌØÚÏ×ÁÔÅÌØÓËÁÑ ËÏÍÁÎÄÁ ÐÅÞÁÔÉ. Lpr ËÏÎÔÁËÔÉÒÕÅÔ Ó lpd É ×ÙÄÁÅÔ ÎÏ×ÏÅ ÚÁÄÁÎÉÅ ÐÅÞÁÔÉ × ÏÞÅÒÅÄØ ÐÅÞÁÔÉ.
lpq
ðÅÒÅÞÉÓÌÑÅÔ ÚÁÄÁÎÉÑ × ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ.
lpc
ëÏÍÁÎÄÁ ËÏÎÔÒÏÌÑ ÓÉÓÔÅÍÙ lpd. ó ÐÏÍÏÝØÀ lpc ×Ù ÍÏÖÅÔÅ ÏÓÔÁÎÁ×ÌÉ×ÁÔØ, ÎÁÞÉÎÁÔØ, ÐÅÒÅÕÐÏÒÑÄÏÞÉ×ÁÔØ É Ô.Ð. ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ.
lprm
lprm
ÕÄÁÌÑÅÔ ÚÁÄÁÎÉÅ ÉÚ ÏÞÅÒÅÄÅÊ ÐÅÞÁÔÉ.
ôÅÐÅÒØ ËÁË ÜÔÏ ÒÁÂÏÔÁÅÔ ×ÍÅÓÔÅ? ëÏÇÄÁ ÓÉÓÔÅÍÁ ÚÁÇÒÕÖÁÅÔÓÑ, ÓÔÁÒÔÕÅÔ ÐÒÏÃÅÓÓ ÐÏÄ ÎÁÚ×ÁÎÉÅÍ lpd. ïÎ ÓËÁÎÉÒÕÅÔ ÆÁÊÌ /etc/printcap ÞÔÏÂÙ ÕÚÎÁÔØ ËÁËÉÅ ÐÒÉÎÔÅÒÁ ÏÎ ÂÕÄÅÔ ÏÂÓÌÕÖÉ×ÁÔØ. ëÁÖÄÙÊ ÒÁÚ ÐÒÉ ÚÁÐÕÓËÅ lpr, lpr ËÏÎÔÁËÔÉÒÕÅÔ Ó lpd ÞÅÒÅÚ ÉÍÅÎÏ×ÁÎÎÙÊ ÓÏËÅÔ /dev/printer, É ÐÅÒÅÄÁÅÔ lpd É ÆÁÊÌ ÄÌÑ ÐÅÞÁÔÉ É ÎÅËÏÔÏÒÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ ËÔÏ ÐÅÞÁÔÁÅÔ É ËÁË ÐÅÞÁÔÁÔØ ÆÁÊÌ. úÁÔÅÍ lpd ÐÅÞÁÔÁÅÔ ÆÁÊÌ ÎÁ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ ÐÒÉÎÔÅÒÅ × ÐÏÒÑÄËÅ ÏÞÅÒÅÄÉ.
óÉÓÔÅÍÁ lp ÂÙÌÁ ÓÐÒÏÅËÔÉÒÏ×ÁÎÁ ËÏÇÄÁ ÂÏÌØÛÉÎÓÔ×Ï ÐÒÉÎÔÅÒÏ× ÂÙÌÏ ÌÉÎÅÊÎÙÍÉ ÐÒÉÎÔÅÒÁÍÉ -- ÔÁË ÞÔÏ ÌÀÄÉ × ÂÏÌØÛÉÎÓÔ×Å ÐÅÞÁÔÁÌÉ ÞÉÓÔÙÊ ascii. ëÁË ÐÏËÁÚÁÌÏ ×ÒÅÍÑ, ÔÏÌØËÏ ÎÅÂÏÌØÛÏÅ ÄÏÂÁ×ÌÅÎÉÅ ÂÙÌÏ ÎÅÏÂÈÏÄÉÍÏ ÞÔÏÂÙ ÚÁÓÔÁ×ÉÔØ lpd ÒÁÂÏÔÁÔØ ÄÏ×ÏÌØÎÏ ÈÏÒÏÛÏ Ó ÚÁÄÁÎÉÑÍÉ ÓÅÇÏÄÎÑÛÎÅÇÏ ÄÎÑ, ËÏÔÏÒÙÅ ÞÁÓÔÏ ÉÄÕÔ × ÆÏÒÍÁÔÅ PostScript, ÉÌÉ ÔÅËÓÔ, ÉÌÉ dvi, ÉÌÉ..
ôÒÁÄÉÃÉÏÎÎÁÑ ÎÁÓÔÒÏÊËÁ lpd ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÔÅÍ, ÞÔÏ ÍÏÖÎÏ ÓÏÚÄÁ×ÁÔØ ÏÞÅÒÅÄÉ ÆÁÊÌÏ× É ÐÅÞÁÔÁÔØ ÉÈ. ïÎÁ ÎÅ ÏÂÒÁÝÁÅÔ ÎÉËÁËÏÇÏ ×ÎÉÍÁÎÉÑ ÎÁ ÔÏ ÐÏÎÉÍÁÅÔ ÌÉ ÐÒÉÎÔÅÒ ÜÔÉ ÆÁÊÌÙ ÉÌÉ ÎÅÔ, É ÓËÏÒÅÅ ×ÓÅÇÏ ÎÅ ÐÏÚ×ÏÌÉÔ ÐÒÏÉÚ×ÏÄÉÔØ ÐÒÉ×ÌÅËÁÔÅÌØÎÙÊ ×Ù×ÏÄ. ôÅÍ ÎÅ ÍÅÎÅÅ, ÜÔÏ ÐÅÒ×ÙÊ ÛÁÇ Ë ÐÏÎÉÍÁÎÉÀ, ÔÁË ÞÔÏ ÞÉÔÁÊÔÅ!
äÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ Ë lpd, ×Ù ÄÏÌÖÎÙ ÄÏÂÁ×ÉÔØ ÚÁÐÉÓØ × ÆÁÊÌ /etc/printcap, É ÓÏÚÄÁÔØ ÎÏ×ÕÀ ÂÕÆÅÒÎÕÀ ÄÉÒÅËÔÏÒÉÀ × ËÁÔÁÌÏÇÅ/var/spool/lpd.
úÁÐÉÓØ × ÆÁÊÌÅ /etc/printcap ×ÙÇÌÑÄÉÔ ÐÒÉÍÅÒÎÏ ÔÁË:
# ìïëáìøîùê djet500
lp|dj|deskjet:\
:sd=/var/spool/lpd/dj:\
:mx#0:\
:lp=/dev/lp0:\
:sh:
üÔÏ ÏÐÒÅÄÅÌÑÅÔ ÐÒÉÎÔÅÒ ÎÁÚÙ×ÁÅÍÙÊ lp, dj, ÉÌÉ deskjet, ÅÇÏ ÓÐÕÌ ÒÁÚÍÅÝÁÅÔÓÑ × ÄÉÒÅËÔÏÒÉÉ /var/spool/lpd/dj, ÂÅÚ ÏÇÒÁÎÉÞÅÎÉÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÒÁÚÍÅÒÁ ÚÁÄÁÎÉÑ, ËÏÔÏÒÙÊ ÐÅÞÁÔÁÅÔ ÎÁ ÕÓÔÒÏÊÓÔ×Ï /dev/lp0, É ËÏÔÏÒÙÊ ÎÅ ÉÍÅÅÔ ÓÔÒÁÎÉÃÕ Ó ÚÁÇÏÌÏ×ËÏÍ (Ó ÉÍÅÎÅÍ ÞÅÌÏ×ÅËÁ, ËÏÔÏÒÙÊ ÐÅÞÁÔÁÅÔ É Ô.Ð. ÉÎÆÏÒÍÁÃÉÅÊ) ÄÏÂÁ×ÌÅÎÎÕÀ × ÎÁÞÁÌÏ ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ.
ôÅÐÅÒØ ÐÒÏÞÉÔÁÊÔÅ ÓÐÒÁ×ÏÞÎÕÀ ÓÔÒÁÎÉÃÕ ÄÌÑ printcap.
÷ÙÛÅÐÒÉ×ÅÄÅÎÎÙÊ ÐÒÉÍÅÒ ×ÙÇÌÑÄÉÔ ÏÞÅÎØ ÐÒÏÓÔÙÍ, ÎÏ ÏÎ ÉÍÅÅÔ ÌÏ×ÕÛËÕ -- ÈÏÔÑ Ñ ÐÏÓÙÌÁÀ ÆÁÊÌÙ, ËÏÔÏÒÙÅ DeskJet 500 ÍÏÖÅÔ ÐÏÎÉÍÁÔØ, ÜÔÏÔ DeskJet ÂÕÄÅÔ ÐÅÞÁÔÁÔØ ÓÔÒÁÎÎÙÅ ×ÅÝÉ. îÁÐÒÉÍÅÒ ÐÏÓÙÌ ÏÂÙÞÎÏÇÏ ÔÅËÓÔÏ×ÏÇÏ ÆÁÊÌÁ Unix ÐÒÉ×ÅÄÅÔ Ë ÔÏÍÕ, ÞÔÏ deskjet ÂÕÄÅÔ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÔØ ÓÉÍ×ÏÌÙ ÎÏ×ÏÊ ÓÔÒÏËÉ ËÁË ÓÉÍ×ÏÌÙ, É ×ÙÄÁÓÔ ÍÎÅ:
This is line one.
This is line two.
This is line three.
ðÅÞÁÔØ ÆÁÊÌÁ PostScript ÎÁ ÜÔÏÔ ÐÒÉÎÔÅÒ ×ÙÄÁÓÔ ×ÅÌÉËÏÌÅÐÎÙÊ ÌÉÓÔÉÎÇ ËÏÍÁÎÄ PostScript, ÎÁÐÅÞÁÔÁÎÎÙÈ Ó ÜÔÉÍ "ÌÅÓÔÎÉÞÎÙÍ ÜÆÆÅËÔÏÍ", Á ÎÅ ÐÏÌÅÚÎÙÊ ×Ù×ÏÄ.
ïÞÅ×ÉÄÎÏ ÔÒÅÂÕÅÔÓÑ ÞÔÏ-ÔÏ ÓÄÅÌÁÔØ, É ÜÔÏ Ñ×ÌÑÅÔÓÑ ÎÁÚÎÁÞÅÎÉÅÍ ÆÉÌØÔÒÁÃÉÉ. âÏÌÅÅ ÎÁÂÌÀÄÁÔÅÌØÎÙÅ ÉÚ ÔÅÈ ËÔÏ ÞÉÔÁÌ ÓÐÒÁ×ÏÞÎÕÀ ÓÔÒÁÎÉÃÕ printcap ÄÏÌÖÎÙ ÂÙÌÉ ÚÁÍÅÔÉÔØ ÁÔÒÉÂÕÔÙ ÐÒÉÎÔÅÒÁ if É of. èÏÒÏÛÏ, if, ÉÌÉ ×ÈÏÄÎÏÊ ÆÉÌØÔÒ -- ÜÔÏ ×ÓÅ ÞÔÏ ÎÁÍ ÎÕÖÎÏ ÚÄÅÓØ.
åÓÌÉ ÍÙ ÎÁÐÉÛÅÍ ÍÁÌÅÎØËÉÊ ÓËÒÉÐÔ, ÎÁÚ×ÁÎÎÙÊ filter, ËÏÔÏÒÙÊ ÄÏÂÁ×ÌÑÅÔ ×ÏÚ×ÒÁÔ ËÁÒÅÔËÉ ÄÏ ÓÉÍ×ÏÌÁ ÎÏ×ÏÊ ÓÔÒÏËÉ, ÔÏ ÌÅÓÔÎÉÞÎÙÊ ÜÆÆÅËÔ ÂÕÄÅÔ ÌÉË×ÉÄÉÒÏ×ÁÎ. ôÁË ÞÔÏ ÍÙ ÄÏÂÁ×ÉÍ ÓÔÒÏËÕ if × ÎÁÛÕ, ×ÙÛÅÐÒÉ×ÅÄÅÎÎÕÀ ÚÁÐÉÓØ × printcap:
lp|dj|deskjet:\
:sd=/var/spool/lpd/dj:\
:mx#0:\
:lp=/dev/lp0:\
:if=/var/spool/lpd/dj/filter:\
:sh:
ðÒÏÓÔÏÊ ÓËÒÉÐÔ ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
#!perl
# ðÒÅÄÙÄÕÝÁÑ ÓÔÒÏËÁ ÄÏÌÖÎÁ ÓÏÄÅÒÖÁÔØ ÐÏÌÎÙÊ ÐÕÔØ Ë perl
# óËÒÉÐÔ ÄÏÌÖÅÎ ÂÙÔØ ÉÓÐÏÌÎÉÍÙÍ: chmod 755 filter
while(<STDIN>){chop $_; print "$_\r\n";};
# ÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ÄÏÂÁ×ÉÔØ × ËÏÎÅà ÐÒÏÇÏÎ ÓÔÒÁÎÉÃÙ: print "\f";
åÓÌÉ ÍÙ ÓÄÅÌÁÅÍ ËÁË ÐÒÉ×ÅÄÅÎÏ ×ÙÛÅ, ÍÙ ÂÕÄÅÍ ÉÍÅÔØ ÐÒÉÎÔÅÒ ÎÁ ËÏÔÏÒÏÍ ÍÙ ÓÍÏÖÅÍ ÐÅÞÁÔÁÔØ ÏÂÙÞÎÙÅ ÔÅËÓÔÏ×ÙÅ ÆÁÊÌÙ Unix É ÐÏÌÕÞÁÔØ ÏÓÍÙÓÌÅÎÎÙÅ ÒÅÚÕÌØÔÁÔÙ. (ëÏÎÅÞÎÏ ÍÙ ÍÏÖÅÍ ÎÁÐÉÓÁÔØ ÜÔÏÔ ÆÉÌØÔÒ ÞÅÔÙÒØÍÑ ÍÉÌÌÉÏÎÁÍÉ ÌÕÞÛÉÈ ÓÐÏÓÏÂÏ×, ÎÏ ÜÔÏÔ ÂÏÌÅÅ ÉÌÌÀÓÔÒÁÔÉ×ÎÙÊ. ÷Ù ÍÏÖÅÔÅ ÐÏÐÙÔÁÔØÓÑ ÓÄÅÌÁÔØ ÜÔÏ ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÏ).
ïÓÔÁ×ÛÁÑÓÑ ÐÒÏÂÌÅÍÁ × ÔÏÍ ÞÔÏ ÐÅÞÁÔØ ÐÒÏÓÔÏÇÏ ÔÅËÓÔÁ ÎÅ Ñ×ÌÑÅÔÓÑ ÚÌÏÂÏÄÎÅ×ÎÏÊ -- ÎÁ×ÅÒÎÑËÁ ÂÕÄÅÔ ÌÕÞÛÅ ÅÓÌÉ ÍÙ ÓÍÏÖÅÍ ÐÅÞÁÔÁÔØ PostScript É ÄÒÕÇÉÅ ÔÉÐÙ ÆÏÒÍÁÔÉÒÏ×ÁÎÏÇÏ É ÇÒÁÆÉÞÅÓËÏÇÏ ×Ù×ÏÄÁ. äÁ É ÜÔÏ ÌÅÇËÏ ÓÄÅÌÁÔØ. íÅÔÏÄ Ñ×ÌÑÅÔÓÑ ÐÒÏÓÔÏ ÒÁÓÛÉÒÅÎÉÅÍ ×ÙÛÅÐÒÉ×ÅÄÅÎÎÏÇÏ ÆÉÌØÔÒÁ ÄÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ. åÓÌÉ ×Ù ÎÁÐÉÛÉÔÅ ÆÉÌØÔÒ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ×ÏÓÐÒÉÎÉÍÁÔØ ÐÒÏÉÚ×ÏÌØÎÙÅ ÔÉÐÙ ÆÁÊÌÏ× ËÁË ××ÏÄ É ÐÒÏÉÚ×ÏÄÉÔØ ×Ù×ÏÄ ÄÌÑ DeskJet ÄÌÑ ËÁÖÄÏÇÏ ÓÌÕÞÁÑ, ÔÏÇÄÁ ÍÙ ÂÅÚÕÓÌÏ×ÎÏ ÐÏÌÕÞÉÍ "ÕÍÎÙÊ" ÓÐÕÌÅÒ ÐÒÉÎÔÅÒÁ.
ôÁËÏÊ ÆÉÌØÔÒ ÎÁÚÙ×ÁÅÔÓÑ magic-ÆÉÌØÔÒ. îÅ ÂÅÓÐÏËÏÊÔÅ ÓÅÂÑ ÎÁÐÉÓÁÎÉÅÍ ÆÉÌØÔÒÁ, ÄÏ ÔÅÈ ÐÏÒÁ ÐÏËÁ ÏÎÉ ÎÅ ÂÕÄÕÔ ÐÅÞÁÔÁÔØ ÓÔÒÁÎÎÙÅ ×ÅÝÉ -- × ÓÅÔÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ ÍÎÏÇÏ ÈÏÒÏÛÏ ÎÁÐÉÓÁÎÎÙÈ ÆÉÌØÔÒÏ×. APS Filter ÜÔÏ ÌÕÞÛÉÊ ÓÒÅÄÉ ×ÓÅÈ, ÉÌÉ ×ÁÛ ÄÉÓÔÒÉÂÕÔÉ× Linux ÍÏÖÅÔ ÉÍÅÔØ ÕÔÉÌÉÔÕ ÎÁÓÔÒÏÊËÉ ÐÒÉÎÔÅÒÁ, ËÏÔÏÒÁÑ ÓÄÅÌÁÅÔ ×ÓÀ ÎÁÓÔÒÏÊËÕ ÏÞÅÎØ ÐÒÏÓÔÏÊ.
ðÏ ÐÏÐÕÌÑÒÎÏÍÕ ÔÒÅÂÏ×ÁÎÉÀ, Ñ ×ËÌÀÞÉÌ ÎÉÖÅ ÓÐÉÓÏË ÐÒÁ× ÄÏÓÔÕÐÁ ÎÁ ÉÎÔÅÒÅÓÕÀÝÉÅ ÎÁÓ ÆÁÊÌÙ ÎÁ ÍÏÅÊ ÓÉÓÔÅÍÅ. óÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÂÏÌÅÅ ÌÕÞÛÉÈ ÓÐÏÓÏÂÏ× ÓÄÅÌÁÔØ ÜÔÏ, × ÉÄÅÁÌÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ ×ÙÐÏÌÎÉÍÙÅ ÆÁÊÌÙ ÓÏ SGID É ÎÅ ÄÅÌÁÔØ ×ÓÅ ÐÏÄÒÑÄ SUID root, ÎÏ ÜÔÏ ËÁË ÐÒÉÛÌÏ × ÍÏÅÊ ÓÉÓÔÅÍÅ, É ÜÔÏ ÒÁÂÏÔÁÅÔ ÄÌÑ ÍÅÎÑ. (äÏ×ÏÌØÎÏ ÏÔËÒÏ×ÅÎÎÏ, ÅÓÌÉ ×ÁÛ ÐÒÏÉÚ×ÏÄÉÔÅÌØ ÄÁÖÅ ÎÅ ÍÏÖÅÔ ÓÄÅÌÁÔØ ÒÁÂÏÔÁÀÝÉÊ lpd, ÔÏ ×Ù × ÏÐÁÓÎÏÊ ÐÏÅÚÄËÅ).
-r-sr-sr-x 1 root lp /usr/bin/lpr*
-r-sr-sr-x 1 root lp /usr/bin/lprm*
-rwxr--r-- 1 root root /usr/sbin/lpd*
-r-xr-sr-x 1 root lp /usr/sbin/lpc*
drwxrwxr-x 4 root lp /var/spool/lpd/
drwxr-xr-x 2 root lp /var/spool/lpd/lp/
÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ lpd ÄÏÌÖÅÎ ÂÙÔØ ÚÁÐÕÝÅÎ ÐÏÄ ÐÒÁ×ÁÍÉ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ, ÔÁË ÞÔÏ ÏÎ ÍÏÖÅÔ ÂÙÔØ Ó×ÑÚÁÎ Ó ÓÅÒ×ÉÓÎÙÍ ÐÏÒÔÏÍ lp Ó ÎÉÚËÉÍ ÎÏÍÅÒÏÍ. ïÎ ÄÏÌÖÅÎ ×ÅÒÏÑÔÎÏ ÂÙÔØ Ó UID lp.lp ÉÌÉ ËÁËÉÍ-ÔÏ ÐÏÓÌÅ Ó×ÑÚÙ×ÁÎÉÑ, ÎÏ Ñ ÎÅ ÚÎÁÀ Ó ËÁËÉÍ.
íÎÏÇÏ ÎÁÐÉÓÁÎÎÙÈ ÐÁËÅÔÏ× ÆÉÌØÔÒÏ× (É ÄÒÕÇÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ
ÏÂÅÓÐÅÞÅÎÉÑ ÏÔÎÏÓÑÝÅÇÏÓÑ Ë ÐÅÞÁÔÉ) ÄÏÓÔÕÐÎÏ Ó
MetaLab
. ôÁËÉÅ
ÕÔÉÌÉÔÙ ËÁË psutils, a2ps, mpage, dvitodvi, flpr É Ô.Ð. ×ÓÅ ÍÏÇÕÔ
ÂÙÔØ ÎÁÊÄÅÎÙ ÔÁÍ.
÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÓÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÐÁËÅÔÏ×, ËÏÔÏÒÙÅ ÓÔÁÒÁÌÉÓØ ÓÄÅÌÁÔØ ÎÁÓÔÒÏÊËÕ ÐÒÉÎÔÅÒÁ ÂÏÌÅÅ ÌÅÇËÏÊ. ïÎÉ ×ÅÒÏÑÔÎÏ ×ÓÅ ÅÝÅ ÓÕÝÅÓÔ×ÕÀÔ, ÎÏ ÌÕÞÛÉÊ ÉÚ ÎÉÈ É ÂÏÌÅÅ ÓÏ×ÒÅÍÅÎÎÙÊ ÜÔÏ ÐÁËÅÔ APS Filter, ÎÁÐÉÓÁÎÎÙÊ Andreas Klemm, ËÏÔÏÒÙÊ ÉÍÅÅÔ ÕÐÒÁ×ÌÑÅÍÙÊ ÍÅÎÀ ÎÁÓÔÒÏÊÝÉË printcap É ÏÂÒÁÂÁÔÙ×ÁÅÔ ÐÒÁËÔÉÞÅÓËÉ ÌÀÂÏÊ ÔÉÐ ×ÏÏÂÒÁÚÉÍÏÇÏ ××ÏÄÁ. åÓÌÉ ×ÁÛ ÐÏÓÔÁ×ÝÉË ÎÅ ÐÏÓÔÁ×ÉÌ ×ÁÍ ÈÏÒÏÛÕÀ ÕÔÉÌÉÔÕ ÎÁÓÔÒÏÊËÉ ÐÒÉÎÔÅÒÁ, ÔÏ APS Filter ÜÔÏ ÐÒÁ×ÉÌØÎÙÊ ÐÕÔØ ÒÅÛÅÎÉÑ ÐÒÏÂÌÅÍ.
üÔÏÔ ÒÁÚÄÅÌ ÐÏ ÏÐÒÅÄÅÌÅÎÉÀ ÎÅÐÏÌÎÙÊ. ó×ÏÂÏÄÎÏ ÐÏÓÙÌÁÊÔÅ ÍÎÅ ÄÅÔÁÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÁÛÅÍ ÌÀÂÉÍÏÍ ÄÉÓÔÒÉÂÕÔÉ×Å.
Red Hat ÉÍÅÅÔ ÕÔÉÌÉÔÕ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÐÒÉÎÔÅÒÁ Ó
GUI-ÉÎÔÅÒÆÅÊÓÏÍ, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÄÏÂÁ×ÌÑÔØ ÕÄÁÌÅÎÎÙÅ ÐÒÉÎÔÅÒÁ É
ÐÒÉÎÔÅÒÁ ÎÁ ÌÏËÁÌØÎÙÈ ÕÓÔÒÏÊÓÔ×ÁÈ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ×ÙÂÒÁÔØ
ÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ghostscript ÔÉÐ ÐÒÉÎÔÅÒÁ É ÕÓÔÒÏÊÓÔ×Ï Unix ÎÁ
ËÏÔÏÒÏÅ ÂÕÄÅÔ ÐÒÏÉÚ×ÏÄÉÔØÓÑ ÐÅÞÁÔØ, ÚÁÔÅÍ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÏÞÅÒÅÄØÀ
ÐÅÞÁÔÉ × ÆÁÊÌ /etc/printcap É ÓÏÚÄÁÅÔ ËÏÒÏÔËÉÊ
magic-ÆÉÌØÔÒ ÄÌÑ PostScript-É-ascii ÏÓÎÏ×ÁÎÎÙÊ ÎÁ gs
É
nenscript
. üÔÏ
ÒÅÛÅÎÉÅ ÒÁÂÏÔÁÅÔ ÄÏ×ÏÌØÎÏ ÈÏÒÏÛÏ, É ÏÎÏ ÔÒÉ×ÉÁÌØÎÏ × ÕÓÔÁÎÏ×ËÅ ÄÌÑ
ÏÂÝÉÈ ÓÌÕÞÁÅ×.
Red Hat ÍÏÖÅÔ ÄÁÔØ ÓÂÏÊ, ÅÓÌÉ Õ ×ÁÓ ÐÒÉÎÔÅÒ, ËÏÔÏÒÙÊ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ Ghostscript, ËÏÔÏÒÙÊ ÉÄÅÔ × ÅÇÏ ÐÏÓÔÁ×ËÅ, (ÏÎ Ñ×ÌÑÅÔÓÑ GNU ×ÅÒÓÉÅÊ, Á ÎÅ ×ÅÒÓÉÅÊ Aladdin Ghostscript, ËÏÔÏÒÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÂÏÌØÛÅÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÉÎÔÅÒÏ×). ðÏÓÍÏÔÒÉÔÅ ÓÐÉÓÏË ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÐÒÉÎÔÅÒÏ×, ÐÒÉ×ÅÄÅÎÎÙÊ ×ÙÛÅ (ÉÌÉ ÐÏ ÁÄÒÅÓÕ online), × ÔÏÍ ÓÌÕÞÁÅ ÅÓÌÉ ×Ù ÏÂÎÁÒÕÖÉÌÉ, ÞÔÏ ×Ù ÎÅ ÍÏÖÅÔÅ ÐÅÞÁÔÁÔØ ÐÒÁ×ÉÌØÎÏ, ÉÓÐÏÌØÚÕÑ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ, ÐÒÅÄÏÓÔÁ×ÌÅÎÎÏÅ Red Hat. åÓÌÉ ×ÁÛ ÐÒÉÎÔÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÕÔÉÌÉÔÁÍÉ Red Hat, ÔÏ ×Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ Aladdin Ghostscript, É ×ÅÒÏÑÔÎÏ ÂÕÄÅÔ ÌÕÞÛÅ, ÅÓÌÉ ×Ù ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁËÅÔ apsfilter, ËÏÔÏÒÙÊ ÉÍÅÅÔ ×ÓÅ Ó×ÅÄÅÎÉÑ Ï ÐÒÉÎÔÅÒÁÈ, ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÐÏÓÌÅÄÎÉÍÉ ×ÅÒÓÉÑÍÉ Ghostscript.
Debian ÐÒÅÄÌÁÇÁÅÔ ×ÙÂÏÒ ÍÅÖÄÕ ÏÂÙÞÎÙÍ lpd É LPRng; ×ÅÒÏÑÔÎÏ LPRng ÂÕÄÅÔ ÎÁÉÌÕÞÛÉÍ ×ÙÂÏÒÏÍ. ñ ×ÅÒÀ, ÞÔÏ Debian ÔÁËÖÅ ÐÒÅÄÌÁÇÁÅÔ ×ÙÂÏÒ ÕÔÉÌÉÔ ÄÌÑ ÎÁÓÔÒÏÊËÉ ÐÒÉÎÔÅÒÁ; ÐÁËÅÔ apsfilter ×ÅÒÓÉÉ 5 ÉÌÉ ÂÏÌÅÅ ÐÏÚÄÎÅÊ ×ÅÒÏÑÔÎÏ ÂÕÄÅÔ ÌÕÞÛÉÍ ×ÙÂÏÒÏÍ, ÐÏÓËÏÌØËÕ × ÜÔÉÈ ×ÅÒÓÉÑÈ ÄÏÂÁ×ÌÅÎÁ ÐÏÄÄÅÒÖËÁ LPRng É ÄÒÁÊ×ÅÒÏ× uniprint Ghostscript.
ðÏÖÁÌÕÊÓÔÁ ÐÏÓÙÌÁÊÔÅ ÍÎÅ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ ÓÔÏ ÉÍÅÅÔÓÑ × ÄÒÕÇÉÈ ÄÉÓÔÒÉÂÕÔÉ×ÁÈ.
GhostscriptüÔÏ ÎÅ×ÅÒÏÑÔÎÏ ×ÁÖÎÁÑ ÐÒÏÇÒÁÍÍÁ
ÄÌÑ ÐÅÞÁÔÉ × Linux. âÏÌØÛÉÎÓÔ×Ï ÐÅÞÁÔÁÀÝÅÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ
ÐÏÄ Unix ÇÅÎÅÒÉÒÕÅÔ PostScript, ÐÏÄÄÅÒÖËÁ ËÏÔÏÒÏÇÏ ÐÒÉÎÔÅÒÏÍ
ÏÂÈÏÄÉÔÓÑ ÐÒÉÍÅÒÎÏ × $100 ÄÏÌÌÁÒÏ× ÎÁ ËÁÖÄÙÊ ÐÒÉÎÔÅÒ. ôÅÍ ÎÅ
ÍÅÎÅÅ Ghostscript, Ñ×ÌÑÅÔÓÑ Ó×ÏÂÏÄÎÙÍ É ÇÅÎÅÒÉÒÕÅÔ ×Ù×ÏÄ ÎÁ ÑÚÙËÅ
×ÁÛÅÇÏ ÐÒÉÎÔÅÒÁ ÉÚ PostScript. ëÏÇÄÁ ÏÎ Ó×ÑÚÁÎ Ó ×ÈÏÄÎÙÍ ÆÉÌØÔÒÏÍ
×ÁÛÅÇÏ lpd
, ÜÔÏ ÄÁÅÔ ×ÁÍ ×ÉÒÔÕÁÌØÎÙÊ PostScript-ÐÒÉÎÔÅÒ É
ÚÎÁÞÉÔÅÌØÎÏ ÕÐÒÏÝÁÅÔ ÖÉÚÎØ.
Ghostscript ÄÏÓÔÕÐÅÎ × Ä×ÕÈ ÆÏÒÍÁÈ. ëÏÍÍÅÒÞÅÓËÁÑ ×ÅÒÓÉÑ Ghostscript, ÎÁÚÙ×ÁÅÍÁÑ Aladdin Ghostscript, mÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ Ó×ÏÂÏÄÎÏ ÄÌÑ ÐÅÒÓÏÎÁÌØÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, ÎÏ ÎÅ ÍÏÖÅÔ ÒÁÓÐÒÏÓÔÒÁÎÑÔØÓÑ Ó ËÏÍÍÅÒÞÅÓËÉÍÉ ÄÉÓÔÒÉÂÕÔÉ×ÁÍÉ Linux. ÷ ÏÂÝÅÍ ÏÎÁ ÐÒÉÍÅÒÎÏ ÎÁ ÇÏÄ ×ÐÅÒÅÄÉ Ó×ÏÂÏÄÎÏÊ ×ÅÒÓÉÉ Ghostscript; × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ, ÎÁÐÒÉÍÅÒ, ÏÎÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÎÏÇÏ Ã×ÅÔÎÙÈ ÓÔÒÕÊÎÙÈ ÐÒÉÎÔÅÒÏ×, × ÔÏ ×ÒÅÍÑ ËÁË ÓÔÁÒÙÊ Ghostscripts ÎÅ ÄÅÌÁÅÔ ÜÔÏÇÏ.
ó×ÏÂÏÄÎÁÑ ×ÅÒÓÉÑ Ghostscript ÎÁÚÙ×ÁÅÔÓÑ GNU Ghostscript, É ÜÔÏ ÐÒÏÓÔÏ ÕÓÔÁÒÅ×ÛÁÑ ×ÅÒÓÉÑ Aladdin Ghostscript ÌÀÂÅÚÎÏ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÁÑ ÄÌÑ GNU. (óÐÁÓÉÂÏ ÓÌÁ×ÎÏÍÕ Aladdin ÚÁ ÜÔÕ ÄÏÇÏ×ÏÒÅÎÎÏÓÔØ; ÂÏÌØÛÅ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ ÄÏÌÖÎÙ ÐÏÄÄÅÒÖÉ×ÁÔØ Ó×ÏÂÏÄÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÜÔÉÍ ÓÐÏÓÏÂÏÍ, ÅÓÌÉ ÏÎÉ ÎÅ ÍÏÇÕÔ ÓÄÅÌÁÔØ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÅ ËÏÄÁ × ÔÅÒÍÉÎÁÈ GPL).
þÔÏ ÂÙ ×Ù ÎÅ ÄÅÌÁÌÉ Ó
gs
, ÂÕÄØÔÅ
Õ×ÅÒÅÎÙ ÞÔÏ ÚÁÐÕÓËÁÅÔÅ ÅÇÏ Ó ÏÐÃÉÅÊ ÚÁÐÒÅÝÁÀÝÅÊ ÄÏÓÔÕÐ Ë ÆÁÊÌÁÍ
(-dSAFER
). PostScript ÜÔÏ ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ ÑÚÙË, É ÐÌÏÈÁÑ
ÐÒÏÇÒÁÍÍÁ ÎÁ PostScript ÍÏÖÅÔ ÄÏÓÔÁ×ÉÔØ ×ÁÍ ÄÏÓÔÁÔÏÞÎÏ ÎÅÐÒÉÑÔÎÏÓÔÅÊ.
þÅÓÔÎÏ ÇÏ×ÏÒÑ ÒÁÚÇÏ×ÏÒ ÎÁ PDF, (æÏÒÍÁÔÅ ðÅÒÅÎÏÓÉÍÏÇÏ äÏËÕÍÅÎÔÁ Adobe) ÜÔÏ × ÄÅÊÓÔ×ÉÔÅÌØÎÏÓÔÉ ÞÕÔØ ÂÏÌØÛÅ ÞÅÍ ÏÒÇÁÎÉÚÏ×ÁÎÎÙÊ PostScript × ÓÖÁÔÏÍ ÆÁÊÌÅ. Ghostscript ÍÏÖÅÔ ÏÂÒÁÂÁÔÙ×ÁÔØ ××ÏÄ × PDF ÔÁËÖÅ ËÁË ÜÔÏ ÄÅÌÁÅÔ Ó PostScript. ôÁË ×Ù ÍÏÖÅÔÅ ÂÙÔØ ÐÅÒ×ÙÍ × ×ÁÛÅÍ Ë×ÁÒÔÁÌÅ Ó ÐÒÉÎÔÅÒÏÍ ÉÍÅÀÝÉÍ ×ÏÚÍÏÖÎÏÓÔØ ÏÂÒÁÂÏÔËÉ PDF.
ïÂÙÞÎÏ ghostscript ÂÕÄÅÔ ÚÁÐÕÓËÁÔØÓÑ magic-ÆÉÌØÔÒÏÍ, ËÏÔÏÒÙÍ ×Ù ÐÏÌØÚÕÅÔÅÓØ (ñ ÒÅËÏÍÅÎÄÕÀ ÐÁËÅÔ apsfilter, ÅÓÌÉ ×ÁÛ ÐÏÓÔÁ×ÝÉË ÎÅ ÐÏÓÔÁ×ÉÌ ×ÁÍ ÜÔÏÔ ÐÁËÅÔ), ÎÏ ÄÌÑ ÃÅÌÅÊ ÏÔÌÁÄËÉ ÏÞÅÎØ ÞÁÓÔÏ ÕÄÏÂÎÏ ÚÁÐÕÓËÁÔØ ÅÇÏ ÐÒÑÍÏ.
gs -help
ÄÁÓÔ ×ÁÍ ËÏÒÏÔËÉ, ÉÎÆÏÒÍÁÔÉ×ÎÙÊ ÓÐÉÓÏË ÏÐÃÉÊ É
ÄÏÓÔÕÐÎÙÈ ÄÒÁÊ×ÅÒÏ× (ÚÁÍÅÔÉÍ, ÞÔÏ ÜÔÏÔ ÓÐÉÓÏË Ñ×ÌÑÅÔÓÑ ÓÐÉÓËÏÍ
×ËÏÍÐÉÌÉÒÏ×ÁÎÎÙÈ ÄÒÁÊ×ÅÒÏ×, ÎÅ ÏÓÎÏ×ÎÙÍ ÓÐÉÓËÏÍ ÄÏÓÔÕÐÎÙÈ
ÄÒÁÊ×ÅÒÏ×).
÷Ù ÍÏÖÅÔÅ ÚÁÐÕÓÔÉÔØ gs ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ÐÒÉÍÅÒÎÏ ÔÁË: gs
options -q -dSAFER -sOutputFile=/dev/lp1 test.ps
.
óÕÝÅÓÔ×ÕÅÔ ÎÁÂÏÒ ×ÅÝÅÊ ËÏÔÏÒÙÅ ×Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÅÓÌÉ ×Ù×ÏÄ gs ÎÅ ÕÄÏ×ÌÅÔ×ÏÒÉÔÅÌÅÎ (ÐÏÖÁÌÕÊÓÔÁ ×Ù ÍÏÖÅÔÅ ÌÁÔÁÔØ ÞÔÏ ÕÇÏÄÎÏ, ÐÏÓËÏÌØËÕ ×Ù ÉÍÅÅÔÅ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ).
òÁÓÐÏÌÏÖÅÎÉÅ, ÒÁÚÍÅÒ É ËÏÜÆÆÉÃÉÅÎÔ ÓÖÁÔÉÑ ÉÚÏÂÒÁÖÅÎÉÑ ÎÁ ÓÔÒÁÎÉÃÅ ËÏÎÔÒÏÌÉÒÕÀÔÓÑ ÐÒÉÎÔÅÒ-ÓÐÅÃÉÆÉÞÎÙÍ ÄÒÁÊ×ÅÒÏÍ × ghostscript. åÓÌÉ ×Ù ÏÂÎÁÒÕÖÉÌÉ, ÞÔÏ ×ÁÛÉ ÓÔÒÁÎÉÃÙ ÐÏÌÕÞÁÀÔÓÑ ÓÌÉÛËÏÍ ËÏÒÏÔËÉÍÉ, ÉÌÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÙÍÉ ÉÌÉ ÓÏ ÓÌÉÛËÏÍ ÂÏÌØÛÉÍ ÆÁËÔÏÒÏÍ Õ×ÅÌÉÞÅÎÉÑ, ×Ù ÍÏÖÅÔÅ ÐÏÓÍÏÔÒÅÔØ × ÉÓÈÏÄÎÙÊ ËÏÄ ÍÏÄÕÌÑ ÄÒÁÊ×ÅÒÁ É ×ÙÒÏ×ÎÑÔØ ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ×ÁÓ ÐÁÒÁÍÅÔÒÙ. ë ÓÏÖÁÌÅÎÉÀ ËÁÖÄÙÊ ÄÒÁÊ×ÅÒ ÎÁÐÉÓÁÎ ÐÏ ÒÁÚÎÏÍÕ, ÔÁË ÞÔÏ Ñ ÎÅ ÍÏÇÕ ÓËÁÚÁÔØ ÞÔÏ ÉÓÐÒÁ×ÌÑÔØ, ÎÏ ÂÏÌØÛÉÎÓÔ×Ï ÉÚ ÎÉÈ ÄÏ×ÏÌØÎÏ ÎÅÐÌÏÈÏ ÐÒÏËÏÍÅÎÔÉÒÏ×ÁÎÙ.
âÏÌØÛÉÎÓÔ×Ï ÎÅ ÌÁÚÅÒÎÙÈ ÐÒÉÎÔÅÒÏ× ÓÔÒÁÄÁÀÔ ÏÔ ÆÁËÔÁ, ÞÔÏ ÉÈ
ÔÏÞËÉ ÎÅÍÎÏÇÏ ÂÏÌØÛÅ. ÷ ÒÅÚÕÌØÔÁÔÅ ËÁÒÔÉÎËÉ ÐÏÌÕÞÁÀÔÓÑ ÓÌÉÛËÏÍ
ÔÅÍÎÙÍÉ. åÓÌÉ ×Ù ÓÔÒÁÄÁÅÔÅ ÏÔ ÜÔÏÊ ÐÒÏÂÌÅÍÙ, ÔÏ ×Ù ÄÏÌÖÎÙ
ÉÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÀ ÓÏÂÓÔ×ÅÎÎÕÀ ÆÕÎËÃÉÀ ÐÅÒÅÎÏÓÁ. ðÒÏÓÔÏ ÓÏÚÄÁÊÔÅ
ÓÌÅÄÕÀÝÉÊ ÆÁÊÌ × ÄÉÒÅËÔÏÒÉÉ lib
ghostscript É ÄÏÂÁ×ØÔÅ
ÅÇÏ ÉÍÑ × ×ÙÚÏ× gs ÐÅÒÅÄ ÉÍÅÎÅÍ ÎÕÖÎÏÇÏ ÆÁÊÌÁ. ÷ÁÍ ÍÏÖÅÔ ÂÙÔØ
ÎÅÏÂÈÏÄÉÍÏ ÐÏÉÇÒÁÔØ ÓÏ ÚÎÁÞÅÎÉÑÍÉ ÄÌÑ ÎÁÓÔÒÏÊËÉ ÎÁ ×ÁÛ
ÐÒÉÎÔÅÒ. âÏÌÅÅ ÎÉÚËÉÅ ÚÎÁÞÅÎÉÑ ÄÁÀÔ ÂÏÌÅÅ ÑÒËÕÀ ÐÅÞÁÔØ. ïÓÏÂÅÎÎÏ
ÅÓÌÉ ×ÁÛ ÄÒÁÊ×ÅÒ ÉÓÐÏÌØÚÕÅÔ ÁÌÇÏÒÉÔÍ Floyd-Steinberg ÄÌÑ
ÒÁÓÔÅÒÉÚÁÃÉÉ Ã×ÅÔÏ×, ÔÏ ÂÏÌÅÅ ÎÉÚËÉÅ ÚÎÁÞÅÎÉÑ (0.2 - 0.15)
×ÅÒÏÑÔÎÏ ÂÕÄÕÔ ÈÏÒÏÛÉÍ ×ÙÂÏÒÏÍ.
---8<---- gamma.ps ----8<---
%!
%transfer functions for cyan magenta yellow black
{0.3 exp} {0.3 exp} {0.3 exp} {0.3 exp} setcolortransfer
---8<------------------8<---
ôÁËÖÅ ×ÏÚÍÏÖÎÏ ÞÉÎÉÔØ ÐÒÉÎÔÅÒÁ, ËÏÔÏÒÙÅ ÉÍÅÀÔ ÎÅËÏÔÏÒÙÊ ÓÏÒÔ ÐÒÏÂÌÅÍ Ó Ã×ÅÔÏÍ Ó ÐÏÍÏÝØÀ ÐÏÄÂÏÒÁ ÚÎÁÞÅÎÉÊ ÕËÁÚÁÎÎÙÈ ×ÙÛÅ. åÓÌÉ Õ ×ÁÓ ÅÓÔØ ÔÁËÁÑ ÐÒÏÂÌÅÍÁ, Ñ ÒÅËÏÍÅÎÄÕÀ ×ÁÍ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌ colorcir.ps, ËÏÔÏÒÙÊ ÉÄÅÔ ×ÍÅÓÔÅ Ó ghostscript (× ÐÏÄÄÉÒÅËÔÏÒÉÉ examples/), ËÁË ÔÅÓÔÏ×ÕÀ ÓÔÒÁÎÉÃÕ.
äÌÑ ÍÎÏÇÉÈ ÄÒÁÊ×ÅÒÏ× ÓÏ×ÒÅÍÅÎÎÙÈ ÓÔÒÕÊÎÙÈ ÐÒÉÎÔÅÒÏ× ÓÕÝÅÓÔ×ÕÀÔ ÏÐÃÉÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÉÌÉ ÏÔÄÅÌØÎÙÊ ÆÁÊÌÙ upp ÄÌÑ ÄÒÁÊ×ÅÒÏ×, ËÏÔÏÒÙÅ ÒÅÁÌÉÚÕÀÔ ÉÚÍÅÎÅÎÉÑ ÇÁÍÍÙ É ÄÒÕÇÉÈ ÐÁÒÁÍÅÔÒÏ× É ÁÄÁÐÔÉÒÕÀÔ ÐÒÉÎÔÅÒ ÄÌÑ ÒÁÚÎÙÈ ÔÉÐÏ× ÂÕÍÁÇÉ. ÷Ù ÄÏÌÖÎÙ ÚÁÇÌÑÎÕÔØ × ÎÉÈ, ÄÏ ÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÎÉÑ Ó Postscript, ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÉÓÐÒÁ×ÉÔØ ÐÒÏÂÌÅÍÙ.
ïÄÎÉÍ ÉÚ Ó×ÏÊÓÔ× lpd Ñ×ÌÑÅÔÓÑ ÔÏ ÞÔÏ ÏÎ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÞÁÔØ ÐÏ ÓÅÔÉ ÎÁ ÐÒÉÎÔÅÒ, ÆÉÚÉÞÅÓËÉ ÐÏÄËÌÀÞÅÎÎÙÊ Ë ÄÒÕÇÏÊ ÍÁÛÉÎÅ. ó ÐÏÍÏÝØÀ ÐÒÁ×ÉÌØÎÏÊ ËÏÍÂÉÎÁÃÉÉ ÆÉÌØÔÒÏ× É ÒÁÚÎÏÏÂÒÁÚÎÙÈ ÕÔÉÌÉÔ, ×Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÐÅÞÁÔØ ÞÅÒÅÚ lpr ÐÒÏÚÒÁÞÎÏ ÎÁ ÐÒÉÎÔÅÒÁ ×Ï ×ÓÅÈ ×ÉÄÁÈ ÓÅÔÅÊ.
äÌÑ ÔÏÇÏ ÞÔÏÂÙ ÒÁÚÒÅÛÉÔØ ÕÄÁÌÅÎÎÙÍ ÍÁÛÉÎÁÍ ÐÅÞÁÔÁÔØ ÎÁ ×ÁÛ
ÐÒÉÎÔÅÒ, ×Ù ÄÏÌÖÎÙ ÐÅÒÅÞÉÓÌÉÔØ ÜÔÉ ÍÁÛÉÎÙ × ÆÁÊÌÅ
/etc/hosts.equiv ÉÌÉ /etc/hosts.lpd. (úÁÍÅÔÉÍ,
ÞÔÏ hosts.equiv ÉÍÅÅÔ ÓÐÉÓÏË ÍÁÛÉÎ ÎÅÓËÏÌØËÏ Ó ÄÒÕÇÉÍ
ÜÆÆÅËÔÏÍ; ÂÕÄØÔÅ Õ×ÅÒÅÎÙ ÞÔÏ ×Ù ÚÎÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ ÅÓÌÉ
ÐÅÒÅÞÉÓÌÑÅÔÅ ÍÁÛÉÎÙ × ÜÔÏÍ ÆÁÊÌÅ). ÷Ù ÍÏÖÅÔÅ ÒÁÚÒÅÛÉÔØ ÔÏÌØËÏ
ÏÐÒÅÄÅÌÅÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÎÁ ÄÒÕÇÉÈ ÍÁÛÉÎÁÈ ÐÅÞÁÔÁÔØ ÎÁ ×ÁÛ
ÐÒÉÎÔÅÒ ÉÓÐÏÌØÚÕÑ ÁÔÒÉÂÕÔ rs; ÞÉÔÁÊÔÅ ÓÐÒÁ×ÏÞÎÕÀ ÓÔÒÁÎÉÃÕ
lpd
ÄÌÑ
ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÏÂ ÜÔÏÍ.
lpd
äÌÑ ÔÏÇÏ ÞÔÏÂÙ ÐÅÞÁÔÁÔØ ÎÁ ÄÒÕÇÕÀ ÍÁÛÉÎÕ ×Ù ÄÏÌÖÎÙ ÓÄÅÌÁÔØ ÐÒÉÍÅÒÎÏ ÔÁËÕÀ ÚÁÐÉÓØ × /etc/printcap:
# õÄÁÌÅÎÎÙÊ djet500
lp|dj|deskjet:\
:sd=/var/spool/lpd/dj:\
:rm=machine.out.there.com:\
:rp=printername:\
:lp=/dev/null:\
:sh:
úÁÍÅÔÉÍ ÞÔÏ ×ÓÅ ÒÁ×ÎÏ ÅÓÔØ ÄÉÒÅËÔÏÒÉÑ ÏÞÅÒÅÄÉ ÎÁ ÌÏËÁÌØÎÏÊ
ÍÁÛÉÎÅ ÏÂÓÌÕÖÉ×ÁÅÍÁÑ lpd
. åÓÌÉ ÕÄÁÌÅÎÎÁÑ ÍÁÛÉÎÁ ÚÁÎÑÔÁ ÉÌÉ
ÏÔËÌÀÞÅÎÁ, ÔÏ ÚÁÄÁÎÉÅ Ó ÌÏËÁÌØÎÏÊ ÍÁÛÉÎÙ ÂÕÄÅÔ ÎÁÈÏÄÉÔØÓÑ ×
ÏÞÅÒÅÄÉ ÄÏ ÔÅÈ ÐÏÒ ÐÏËÁ ÏÎÏ ÎÅ ÓÍÏÖÅÔ ÂÙÔØ ÐÏÓÌÁÎÏ.
rlpr
÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ rlpr ÄÌÑ ÐÏÓÌÁÎÉÑ ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ ÐÒÑÍÏ × ÏÞÅÒÅÄØ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÙ ÂÅÚ ÍÏÒÏËÉ Ó ÎÁÓÔÒÏÊËÏÊ lpd ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ ÜÔÏÊ ÚÁÄÁÞÉ. üÔÏ × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÐÏÌÅÚÎÏ × ÓÉÔÕÁÃÉÑÈ ËÏÇÄÁ ×Ù ÐÅÞÁÔÁÅÔÅ ÎÁ ÍÎÏÖÅÓÔ×Ï ÐÒÉÎÔÅÒÏ× ÔÏÌØËÏ ×ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ. éÚ ÁÎÏÎÓÁ rlpr:
Rlpr ÉÓÐÏÌØÚÕÅÔ TCP/IP ÄÌÑ ÐÏÓÙÌËÉ ÚÁÄÁÎÉÊ ÐÅÞÁÔÉ ÎÁ ÓÅÒ×ÅÒÁ Ó lpd, ÎÁÈÏÄÑÝÉÅÓÑ ÇÄÅ ÕÇÏÄÎÏ × ÓÅÔÉ.
÷ ÏÔÌÉÞÉÉ ÏÔ lpr, ÏÎ ÎÅ ÔÒÅÂÕÅÔ ÞÔÏÂÙ ÕÄÁÌÅÎÎÙÊ ÐÒÉÎÔÅÒ ÂÙÌ Ñ×ÎÏ ÉÚ×ÅÓÔÅÎ ÍÁÛÉÎÅ Ó ËÏÔÏÒÏÊ ×Ù ÈÏÔÉÔÅ ÐÅÞÁÔÁÔØ, (ÎÁÐÒÉÍÅÒ × /etc/printcap) É ÔÁËÉÍ ÏÂÒÁÚÏÍ Ñ×ÌÑÅÔÓÑ ÚÎÁÞÉÔÅÌØÎÏ ÂÅÌÅÅ ÇÉÂËÉÍ É ÔÒÅÂÕÀÝÉÍ ÍÅÎØÛÅ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ.
rlpr ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ×ÅÚÄÅ ÇÄÅ ÍÏÇ ÂÙ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÔÒÁÄÉÃÉÏÎÎÙÊ lpr, É ÏÎ Ñ×ÌÑÅÔÓÑ ÓÏ×ÍÅÓÔÉÍÙÍ Ó ÔÒÁÄÉÃÉÏÎÎÙÍ BSD lpr.
ïÓÎÏ×ÎÁÑ ÍÏÝØ rlpr ÚÁËÌÀÞÁÅÔÓÑ × ÕÄÁÌÅÎÎÏÊ ÐÅÞÁÔÉ ÏÔËÕÄÁ ÕÇÏÄÎÏ ËÕÄÁ ÕÇÏÄÎÏ ÂÅÚ ÕÞÅÔÁ ËÁË ÓÉÓÔÅÍÁ ÎÁ ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÐÅÞÁÔÁÔØ ÂÙÌÁ ÎÁÓÔÒÏÅÎÁ. Rlpr ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ËÁË ÆÉÌØÔÒ, ËÁË É ÔÒÁÄÉÃÉÏÎÎÙÊ lpr, ÔÁË ÞÔÏ ËÌÉÅÎÔÙ ×ÙÐÏÌÎÑÅÍÙÅ ÎÁ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÅ ÔÁËÉÅ ËÁË netscape, xemacs, É Ô.Ð., ÍÏÇÕÔ ÐÅÞÁÔÁÔØ ÎÁ ×ÁÛÕ ÌÏËÁÌØÎÕÀ ÍÁÛÉÎÕ Ó ÎÅÂÏÌØÛÉÍÉ ÕÓÉÌÉÑÍÉ.
Rlpr ÄÏÓÔÕÐÅÎ Ó
Metalab
.
óÕÝÅÓÔ×ÕÅÔ "Printing to Windows mini-HOWTO" × ËÏÔÏÒÏÍ ÎÁÈÏÄÉÔÓÑ ÂÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ ÞÅÍ ÚÄÅÓØ.
÷ÏÚÍÏÖÎÏ ÐÅÒÅÎÁÐÒÁ×ÉÔØ ÏÞÅÒÅÄØ lpd ÞÅÒÅÚ ÐÒÏÇÒÁÍÍÕ
smbclient
(ÞÁÓÔØ ÎÁÂÏÒÁ Samba) ÎÁ ÏÓÎÏ×ÁÎÎÙÊ ÎÁ TCP/IP ÓÅÒ×ÉÓ ÐÅÞÁÔÉ
SMB. Samba ×ËÌÀÞÁÅÔ ÓËÒÉÐÔ ÎÁÚÙ×ÁÅÍÙÊ smbprint
. ÷ËÒÁÔÃÅ, ×Ù
ÐÏÍÅÝÁÅÔÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÄÌÑ ÎÕÖÎÏÇÏ ÐÒÉÎÔÅÒÁ × ÅÇÏ
ÄÉÒÅËÔÏÒÉÀ ÓÐÕÌÁ, É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ ÄÌÑ ÎÅÇÏ ÓËÒÉÐÔ smbprint
ËÁË if-ÆÉÌØÔÒ.
úÁÐÉÓØ × /etc/printcap ×ÙÇÌÑÄÉÔ ÐÒÉÍÅÒÎÏ ÔÁË:
lp|remote-smbprinter:\
:lp=/dev/null:sh:\
:sd=/var/spool/lpd/lp:\
:if=/usr/local/sbin/smbprint:
÷Ù ÄÏÌÖÎÙ ÐÒÏÞÉÔÁÔØ ÄÏËÕÍÅÎÔÁÃÉÀ ×ÎÕÔÒÉ ÓËÒÉÐÔÁ smbprint
ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÎÁÓÔÒÏÊËÅ
÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ smbclient
ÄÌÑ
ÐÏÓÙÌËÉ ÆÁÊÌÁ ÐÒÑÍÏ ÎÁ ÓÅÒ×ÉÓ ÐÅÞÁÔÉ SMB ÂÅÚ ×Ï×ÌÅÞÅÎÉÑ × ÜÔÏÔ
ÐÒÏÃÅÓÓ lpd
. óÍÏÔÒÉÔÅ ÓÐÒÁ×ÏÞÎÙÅ ÓÔÒÁÎÉÃÙ.
îÁÂÏÒ ÐÒÏÇÒÁÍÍ ncpfs ×ËÌÀÞÁÅÔ ÕÔÉÌÉÔÕ ÎÁÚ×ÁÎÎÕÀ nprint
,
ËÏÔÏÒÁÑ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÔÅ ÖÅ ÓÁÍÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ËÁË É smbprint
,
ÎÏ ÄÌÑ NetWare. ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ncpfs Ó
Metalab. éÎÆÏÒÍÁÃÉÑ
ÉÚ ÚÁÐÉÓÉ × LSM ÄÌÑ ÐÁËÅÔÁ ×ÅÒÓÉÉ 0.16:
ó ÐÏÍÏÝØÀ ncpfs ×Ù ÍÏÖÅÔÅ ÍÏÎÔÉÒÏ×ÁÔØ ÔÏÍÁ ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ netware ÐÏÄ Linux. ÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÐÅÞÁÔÁÔØ × ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ netware É ÐÅÒÅÎÁÐÒÁ×ÌÑÔØ ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ netware ÎÁ ÓÉÓÔÅÍÕ ÐÅÞÁÔÉ Linux. ÷ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÑÄÒÏ ×ÅÒÓÉÉ 1.2.x ÉÌÉ 1.3.54 É ×ÙÛÅ. ncpfs îå ÒÁÂÏÔÁÅÔ Ó ÌÀÂÙÍÉ ÑÄÒÁÍÉ 1.3.x ÎÉÖÅ 1.3.54.
äÌÑ ÔÏÇÏ ÞÔÏÂÙ ÚÁÓÔÁ×ÉÔØ nprint
ÒÁÂÏÔÁÔØ ÞÅÒÅÚ lpd, ×ÁÍ
ÎÕÖÎÏ ÎÁÐÉÓÁÔØ ÍÁÌÅÎØËÉÊ ÓËÒÉÐÔ ÄÌÑ ÐÅÞÁÔÉ ÐÏÔÏËÁ ÓÔÁÎÄÁÒÔÎÏÇÏ
××ÏÄÁ ÎÁ ÐÒÉÎÔÅÒ NetWare, É ÕÓÔÁÎÏ×ÉÔØ ÅÇÏ ËÁË if-ÆÉÌØÔÒ ÄÌÑ
ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ lpd. ÷Ù ÐÏÌÕÞÉÔÅ ÞÔÏ-ÔÏ ÐÏÄÏÂÎÏÅ ÜÔÏÍÕ:
sub2|remote-NWprinter:\
:lp=/dev/null:sh:\
:sd=/var/spool/lpd/sub2:\
:if=/var/spool/lpd/nprint-script:
nprint-script
ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÐÒÉÍÅÒÎÏ ÔÁË:
#! /bin/sh
# ÷Ù ÄÏÌÖÎÙ ÓÎÁÞÁÌÁ ÐÏÐÒÏÂÏ×ÁÔØ ×ÈÏÄ ËÁË guest ÂÅÚ ÐÁÒÏÌÑ!
/usr/local/bin/nprint -S net -U name -P passwd -q printq-name -
ðÁËÅÔ netatalk ×ËÌÀÞÁÅÔ ÞÔÏ-ÔÏ ÐÏÄÏÂÎÏÅ nprint
É
smbclient
. äÒÕÇÉÅ ÉÍÅÀÔ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÙÅ ÐÒÏÃÅÄÕÒÙ ÄÌÑ ÐÅÞÁÔÉ
ÎÁ É Ó ÓÅÔÅÊ Apple ÍÎÏÇÏ ÌÕÞÛÅ ÞÅÍ Ñ ÐÒÅÄÓÔÁ×ÌÑÌ; óÍÏÔÒÉÔÅ
Linux Netatalk-HOWTO.
ðÒÉÎÔÅÒÙ HP É ÎÅËÏÔÏÒÙÅ ÄÒÕÇÉÅ ÐÒÉÎÔÅÒÁ ÉÄÕÔ Ó ÉÎÔÅÒÆÅÊÓÏÍ ÎÁ ËÏÔÏÒÙÊ ×Ù ÍÏÖÅÔÅ ÐÅÞÁÔÁÔØ ÐÒÑÍÏ, ÉÓÐÏÌØÚÕÑ lpd. ÷Ù ÄÏÌÖÎÙ ÓÌÅÄÏ×ÁÔØ ÉÎÓÔÒÕËÃÉÑÍ, ËÏÔÏÒÙÅ ÉÄÕÔ Ó ×ÁÛÉÍ ÐÒÉÎÔÅÒÏÍ ÉÌÉ ÅÇÏ ÓÅÔÅ×ÙÍ ÁÄÁÐÔÅÒÏÍ, ÎÏ × ÇÌÁ×ÎÏÍ ÔÁËÉÅ ÐÒÉÎÔÅÒÁ Ñ×ÌÑÀÔÓÑ "ÒÁÂÏÔÁÀÝÉÍ" lpd., É ÏÂÅÓÐÅÞÉ×ÁÀÔ ÏÄÎÕ ÉÌÉ ÂÏÌÅÅ ÏÞÅÒÅÄØ ÎÁ ËÏÔÏÒÙÅ ×Ù ÍÏÖÅÔÅ ÐÅÞÁÔÁÔØ. îÁÐÒÉÍÅÒ HP ÍÏÖÅÔ ÒÁÂÏÔÁÔØ Ó printcap ÐÏÄÏÂÎÙÍ:
lj-5|remote-hplj:\
:lp=/dev/null:sh:\
:sd=/var/spool/lpd/lj-5:\
:rm=printer.name.com:rp=raw:
ðÒÉÎÔÅÒÁ HP Laserjet Ó ÉÎÔÅÒÆÅÊÓÁÍÉ Jet Direct i× ÏÂÝÅÍ ÐÏÄÄÅÒÖÉ×ÁÀÔ Ä×Å ×ÓÔÒÏÅÎÎÙÈ ÏÞÅÒÅÄÉ lpd -- "raw", ËÏÔÏÒÁÑ ÐÒÉÎÉÍÁÅÔ PCL (É ×ÏÚÍÏÖÎÏ Postscript) É "text", ËÏÔÏÒÁÑ ÐÒÉÎÉÍÁÅÔ ÞÉÓÔÙÊ ascii (É Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÐÒÁ×ÌÑÅÔÓÑ Ó ÌÅÓÔÎÉÞÎÙÍ ÜÆÆÅËÔÏÍ). åÓÌÉ Õ ×ÁÓ JetDirect Plus3 ÔÒÅÈ-ÐÏÒÔÏ×ÙÊ ÐÒÉÎÔÅÒ, ÔÏ ÏÞÅÒÅÄÉ ÎÁÚÙ×ÁÀÔÓÑ "raw1", "text2", É ÔÁË ÄÁÌÅÅ.
úÁÍÅÔÉÍ, ÞÔÏ ËÏÍÐÁÎÉÑ ISS ÏÂÎÁÒÕÖÉÌÁ ÎÁÂÏÒ ÁÔÁË denial of service (DoS), ËÏÔÏÒÙÅ ÍÏÇÕÔ ÚÁ×ÅÓÉÔØ ÉÎÔÅÒÆÅÊÓÙ HP Jetdirect. âÏÌØÛÉÎÓÔ×Ï ÉÚ ÎÉÈ ÄÁÔÉÒÕÅÔÓÑ ÎÁÞÁÌÏÍ ÏÓÅÎÉ 98.
÷ ÓÒÅÄÁÈ ÂÏÌØÛÏÇÏ ÍÁÓÛÔÁÂÁ, ÏÓÏÂÅÎÎÏ × ÂÏÌØÛÉÈ ÓÒÅÄÁÈ ÇÄÅ ÎÅËÏÔÏÒÙÅ ÐÒÉÎÔÅÒÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ PostScript, ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÏ ÓÏÚÄÁÔØ ×ÙÄÅÌÅÎÎÙÊ ÓÅÒ×ÅÒ ÐÅÞÁÔÉ ÎÁ ËÏÔÏÒÙÊ ×ÓÅ ÍÁÛÉÎÙ ÂÕÄÕÔ ÐÅÞÁÔÁÔØ É ÎÁ ËÏÔÏÒÏÍ ×ÓÅ ÚÁÄÁÎÉÑ ghostscript ÂÕÄÕÔ ÚÁÐÕÝÅÎÙ.
üÔÏ ÔÁËÖÅ ÐÏÚ×ÏÌÑÅÔ ×ÁÛÅÊ ÍÁÛÉÎÅ Ó Linux ×ÙÓÔÕÐÁÔØ ËÁË ÓÅÒ×ÅÒ ÐÅÞÁÔÉ ÄÌÑ ÐÒÉÎÔÅÒÁ, ÔÁË ÞÔÏ ×ÁÛÉ ÐÏÌØÚÏ×ÁÔÅÌÉ ÓÅÔÉ ÓÍÏÇÕÔ ×ÙÐÏÌÎÑÔØ Ó×ÏÉ ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ ÂÙÓÔÒÏ É ÓÐÒÁ×ÌÑÔØÓÑ Ó ÒÁÂÏÔÏÊ ÎÅ ÏÖÉÄÁÑ ÐÏËÁ ÐÒÉÎÔÅÒ ÐÅÞÁÔÁÅÔ ËÁËÏÅ-ÔÏ ÄÒÕÇÏÅ ÚÁÄÁÎÉÅ ÐÏÓÌÁÎÎÏÅ ËÅÍ-ÔÏ ÄÒÕÇÉÍ. üÔÏ ÔÁËÖÅ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÓÔÁÒÙÅ HP Jetdirects, ËÏÔÏÒÙÅ ÎÅ×ÏÚÍÏÖÎÏ ÉÓÐÒÁ×ÉÔØ; ÜÔÏ ÕÍÅÎØÛÁÅÔ ×ÅÒÏÑÔÎÏÓÔØ ÚÁËÌÉÎÉ×ÁÎÉÑ ÐÒÉÎÔÅÒÏ×.
þÔÏÂÙ ÓÄÅÌÁÔØ ÜÔÏ, ÕÓÔÁÎÏ×ÉÔØ ÏÞÅÒÅÄØ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ, ËÏÔÏÒÁÑ ÕËÁÚÙ×ÁÅÔ ÎÁ ÏÂÏÒÕÄÏ×ÁÎÎÙÊ ethernet ÐÒÉÎÔÅÒ HP LJ (ËÁË ÐÏËÁÚÁÎÏ ×ÙÛÅ). úÁÔÅÍ ÕËÁÖÉÔÅ ÄÌÑ ×ÓÅÈ ËÌÉÅÎÔÏ× ×ÁÛÅÊ LAN, ÞÔÏÂÙ ÏÎÉ ÐÅÞÁÔÁÌÉ ÎÁ ÏÞÅÒÅÄØ ÐÅÞÁÔÉ Linux (ÎÁÐÒÉÍÅÒ lj-5 ËÁË × ×ÙÛÅÐÒÉ×ÅÄÅÎÎÏÍ ÐÒÉÍÅÒÅ).
îÅËÏÔÏÒÙÅ ÓÅÔÅ×ÙÅ ÐÒÉÎÔÅÒÁ HP ÐÏ ×ÓÅÊ ×ÉÄÉÍÏÓÔÉ ÎÅ ÎÕÖÄÁÀÔÓÑ × ÕÓÔÁÎÏ×ËÅ ÓÔÒÁÎÉÃÙ ÚÁÇÏÌÏ×ËÁ (banner page) ÐÏÓÙÌÁÅÍÏÊ ËÌÉÅÎÔÏÍ; ×Ù ÍÏÖÅÔÅ ÏÔËÌÀÞÉÔØ ×ÎÕÔÒÅÎÎÅ ÇÅÎÅÒÉÒÕÅÍÕÀ ÓÔÒÁÎÉÃÕ ÚÁÇÏÌÏ×ËÁ ÚÁÊÄÑ ÎÁ ÐÒÉÎÔÅÒ Ó ÐÏÍÏÝØÀ telnet, ÎÁÖÁ× Ä×Á ÒÁÚÁ return, ÎÁÂÒÁ× "banner: 0" É ÚÁÔÅÍ "quit". óÕÝÅÓÔ×ÕÀÔ ÄÒÕÇÉÅ ÎÁÓÔÒÏÊËÉ, ËÏÔÏÒÙÅ ×Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÔÅÍ ÖÅ ÓÐÏÓÏÂÏÍ; ÎÁÂÅÒÉÔÅ "?" ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÓÐÉÓËÁ ÕÓÔÁÎÏ×ÏË.
ðÏÌÎÙÊ ÎÁÂÏÒ ÕÓÔÁÎÏ×ÏË ÐÒÉÎÔÅÒÁ ÍÏÖÅÔ ËÏÎÔÒÏÌÉÒÏ×ÁÔØÓÑ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ ÆÉÒÍÙ HP WebJet. üÔÏÔ ÐÁËÅÔ ÚÁÐÕÓËÁÅÔÓÑ ËÁË ÄÅÍÏÎ É ÐÒÉÎÉÍÁÅÔ http ÚÁÐÒÏÓÙ ÎÁ ÎÁÚÎÁÞÅÎÎÏÍ ÐÏÒÔÕ. ïÎ ÏÂÓÌÕÖÉ×ÁÅÔ ÆÏÒÍÙ É Java ÁÐÐÌÅÔÙ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÐÒÉÎÔÅÒÁ HP, ÒÁÂÏÔÁÀÝÉÅ × ÓÅÔÉ. ôÅÏÒÅÔÉÞÅÓËÉ, ÏÎ ÔÁËÖÅ ÍÏÖÅÔ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÏÞÅÒÅÄÉ ÐÅÞÁÔÉ Unix, ÎÏ ÏÎ ÄÅÌÁÅÔ ÜÔÏ ÉÓÐÏÌØÚÕÑ ÓÅÒ×ÉÓ rexec, ËÏÔÏÒÙÊ ÐÏÌÎÏÓÔØÀ ÎÅÚÁÝÉÝÅÎÎÙÍ. ñ ÎÅ ÓÏ×ÅÔÕÀ ×ÁÍ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏ Ó×ÏÊÓÔ×Ï ÄÁÎÎÏÇÏ ÐÁËÅÔÁ.
îÅËÏÔÏÒÙÅ ÐÒÉÎÔÅÒÁ (É ÐÅÞÁÔÁÀÝÉÅ ÓÅÔÅ×ÙÅ "ÞÅÒÎÙÅ ÑÝÉËÉ") ÐÏÄÄÅÒÖÉ×ÁÀÔ ÔÏÌØËÏ ÎÉËÕÄÁ ÎÅ ÇÏÄÎÙÅ ÍÁÌÅÎØËÉÅ ÎÅÐÒÏÔÏËÏÌØÎÙÅ ÓÏÅÄÉÎÅÎÉÑ ×ËÌÀÞÁÑ ÞÉÓÔÙÅ TCP ÓÏÅÄÉÎÅÎÉÑ. ðÒÉÍÅÞÁÔÅÌØÎÙÍÉ × ÜÔÏÊ ËÁÔÅÇÏÒÉÉ Ñ×ÌÑÀÔÓÑ ÒÁÎÎÉÅ ÍÏÄÅÌÉ ËÁÒÔ JetDirect (×ËÌÀÞÁÑ ÎÅËÏÔÏÒÙÅ ËÁÒÔÙ JetDirectEx). ÷ ÏÓÎÏ×ÎÏÍ ÄÌÑ ÐÅÞÁÔÉ ÎÁ ÐÒÉÎÔÅÒ ×Ù ÄÏÌÖÎÙ ÏÔËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ TCP ÎÁ ÐÒÉÎÔÅÒ ÎÁ ÕËÁÚÁÎÎÙÊ ÐÏÒÔ (ÏÂÙÞÎÏ 9100 ÉÌÉ 9100, 9101 É 9102 ÄÌÑ ÔÒÅÈ-ÐÏÒÔÏ×ÙÈ ÐÒÉÎÔÅÒÏ×) É ÚÁÐÉÈÎÕÔØ Ó×ÏÅ ÚÁÄÁÎÉÅ ÐÅÞÁÔÉ × ÐÒÉÎÔÅÒ. LPRng (ËÏÔÏÒÙÊ ×Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ, ÅÓÌÉ ×Ù ÞÉÔÁÅÔÅ ÜÔÏ ÒÁÚÄÅÌ) ÉÍÅÅÔ ×ÓÔÒÏÅÎÎÕÀ ÐÏÄÄÅÒÖËÕ ÄÌÑ ×ÙÄÁÞÉ ÚÁÄÁÎÉÊ ÐÅÞÁÔÉ ÎÁ ÐÒÏÉÚ×ÏÌØÎÙÅ ÐÏÒÔÙ TCP, ÎÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ BSD lpd ÜÔÏ ÎÅ ÔÁË ÌÅÇËÏ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÏ ÎÁ Perl:
#!/usr/bin/perl
# Thanks to Dan McLaughlin for writing the original version of this
# script (And to Jim W. Jones for sitting next to Dan when writing me
# for help ;)
$fileName = @ARGV[0];
open(IN,"$fileName") || die "Can't open file $fileName";
$dpi300 = "\x1B*t300R";
$dosCr = "\x1B&k3G";
$ends = "\x0A";
$port = 9100 unless $port;
$them = "bach.sr.hp.com" unless $them;
$AF_INET = 2;
$SOCK_STREAM = 1;
$SIG{'INT'} = 'dokill';
$sockaddr = 'S n a4 x8';
chop($hostname = `hostname`);
($name,$aliases,$proto) = getprotobyname('tcp');
($name,$aliases,$port) = getservbyname($port,'tcp')
unless $port =~ /^\d+$/;;
($name,$aliases,$type,$len,$thisaddr) =
gethostbyname($hostname);
($name,$aliases,$type,$len,$thataddr) = gethostbyname($them);
$this = pack($sockaddr, $AF_INET, 0, $thisaddr);
$that = pack($sockaddr, $AF_INET, $port, $thataddr);
if (socket(S, $AF_INET, $SOCK_STREAM, $proto)) {
# print "socket ok\n";
}
else {
die $!;
}
# Give the socket an address.
if (bind(S, $this)) {
# print "bind ok\n";
}
else {
die $!;
}
# Call up the server.
if (connect(S,$that)) {
# print "connect ok\n";
}
else {
die $!;
}
# Set socket to be command buffered.
select(S); $| = 1; select(STDOUT);
# print S "@PJL ECHO Hi $hostname! $ends";
# print S "@PJL OPMSG DISPLAY=\"Job $whoami\" $ends";
# print S $dpi300;
# Avoid deadlock by forking.
if($child = fork) {
print S $dosCr;
print S $TimesNewR;
while (<IN>) {
print S;
}
sleep 3;
do dokill();
} else {
while(<S>) {
print;
}
}
sub dokill {
kill 9,$child if $child;
}
ïÄÎÁ ÓÔÒÁÎÎÏÓÔØ lpd × ÔÏÍ ÞÔÏ if ÎÅ ÚÁÐÕÓËÁÅÔÓÑ ÄÌÑ ÕÄÁÌÅÎÎÙÈ ÐÒÉÎÔÅÒÏ×. åÓÌÉ ×ÁÍ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ if, ×Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÜÔÏ ÕÓÔÁÎÏ×É× Ä×ÏÊÎÕÀ ÏÞÅÒÅÄØ É ÐÅÒÅÎÁÐÒÁ×ÌÑÑ ÚÁÄÁÎÉÅ. ëÁË ÐÒÉÍÅÒ ÒÁÓÓÍÏÔÒÉ ÔÁËÏÊ printcap:
lj-5:remote-hplj:\
:lp=/dev/null:sh:\
:sd=/var/spool/lpd/lj-5:\
:if=/usr/lib/lpd/filter-lj-5:
lj-5-remote:lp=/dev/null:sh:rm=printer.name.com:\
:rp=raw:sd=/var/spool/lpd/lj-5-raw:
× Ó×ÅÔÅ ÜÔÏÇÏ ÓËÒÉÐÔ filter-lj-5
ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
#!/bin/sh
gs <options> -q -dSAFER -sOutputFile=- - | \
lpr -Plj-5-remote -U$5
ïÐÃÉÑ -U lpr ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÅÓÌÉ lpr ÚÁÐÕÝÅÎ ËÁË ÄÅÍÏÎ, É ÏÎÁ ÐÒÁ×ÉÌØÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÉÍÑ Á×ÔÏÒÁ ÚÁÄÁÎÉÑ ÐÒÉ ÅÇÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ. ÷Ù ÄÏÌÖÎÙ ×ÅÒÏÑÔÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÂÏÌÅÅ ÎÁÄÅÖÎÙÊ ÍÅÔÏÄ ÐÏÌÕÞÅÎÉÑ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÔÁË ËÁË × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÏÎÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÐÑÔÙÍ ÁÒÇÕÍÅÎÔÏÍ. óÍÏÔÒÉÔÅ ÓÐÒÁ×ÏÞÎÕÀ ÓÔÁÎÉÃÕ printcap.
ðÅÞÁÔØ ÉÚ ÐÏÄ ËÌÉÅÎÔÁ Windows (ÉÌÉ OS/2) ÎÁ ÓÅÒ×ÅÒ Linux ÐÒÑÍÏ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÞÅÒÅÚ SMB ÉÓÐÏÌØÚÕÑ ÐÁËÅÔ SAMBA, ËÏÔÏÒÙÊ ÔÁËÖÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÁÚÄÅÌÅÎÉÅ ×ÁÛÅÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ Linux Ó ËÌÉÅÎÔÁÍÉ Windows.
Samba ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÄÏ×ÏÌØÎÏ ÐÏÌÎÕÀ ÄÏËÕÍÅÎÔÁÃÉÀ. ÷Ù ÍÏÖÅÔÅ ÌÉÂÏ ÎÁÓÔÒÏÉÔØ magic-ÆÉÌØÔÒ ÎÁ ÍÁÛÉÎÅ Ó Linux É ÐÅÞÁÔÁÔØ ÎÁ ÎÅÅ × ÆÏÒÍÁÔÅ PostScript ÉÌÉ ÕÓÔÁÎÏ×ÉÔØ ÓÐÅÃÉÆÉÞÎÙÅ ÄÌÑ ÐÒÉÎÔÅÒÁ ÄÒÁÊ×ÅÒÁ ÎÁ ×ÓÅÈ ÍÁÛÉÎÁÈ Ó Windows É ÏÂÒÁÂÁÔÙ×ÁÔØ ÏÞÅÒÅÄØ ÂÅÚ ÆÉÌØÔÒÁÃÉÉ. ðÏÌÁÇÁÑÓØ ÎÁ ÄÒÁÊ×ÅÒÁ Windows ×Ù ÍÏÖÅÔÅ × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÐÏÌÕÞÉÔØ ÂÏÌÅÅ ËÁÞÅÓÔ×ÅÎÎÙÊ ×Ù×ÏÄ, ÎÏ ÜÔÏ ÄÁÅÔ ÂÏÌØÛÅ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÏÊ ÎÅÒ×ÏÔÒÅÐËÉ ÅÓÌÉ Õ ×ÁÓ ÍÎÏÇÏ ÍÁÛÉÎ Ó Windows. ôÁË ÞÔÏ ÓÎÁÞÁÌÁ ÐÏÐÒÏÂÕÊÔÅ PostScript.
Netatalk ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÞÁÔØ Ó ËÌÉÅÎÔÏ× Apple ÞÅÒÅÚ EtherTalk. óÍÏÔÒÉÔÅ óÔÒÁÎÉÃÕ Netatalk HOWTO ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.
ðÁËÅÔ ncpfs ×ËÌÀÞÁÅÔ ÄÅÍÏÎÁ ÎÁÚÙ×ÁÅÍÏÇÏ pserver, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÏÂÅÓÐÅÞÅÎÉÑ ÓÅÒ×ÉÓÁ ÏÞÅÒÅÄÅÊ ÐÅÞÁÔÉ NetWare. ëÁË Ñ ÐÏÎÑÌ ÜÔÁ ÓÉÓÔÅÍÁ ÔÒÅÂÕÅÔ ÏÓÎÏ×ÁÎÎÕÀ ÎÁ Bindery ÓÉÓÔÅÍÕ NetWare, Ô.Å. 2.x, 3.x, ÉÌÉ 4.x Ó ÒÁÚÒÅÛÅÎÎÙÍ ÄÏÓÔÕÐÏÍ Ë bindery.
äÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ncpfs É ÅÅ ÐÒÏÇÒÁÍÍÅ pserver ÓÍÏÔÒÉÔÅ FTP ÓÅÒ×ÅÒ ncpfs FTP.
ëÁË Ñ ÏÂÓÕÖÄÁÌ ÒÁÎÅÅ, ÎÅËÏÔÏÒÙÅ ÐÒÉÎÔÅÒÁ ÐÏ ÏÐÒÅÄÅÌÅÎÉÀ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ, ÐÏÔÏÍÕ-ÞÔÏ ÏÎÉ ÎÅ ÕÍÅÀÔ "ÇÏ×ÏÒÉÔØ" ÎÁ ÎÏÒÍÁÌØÎÏÍ ÑÚÙËÅ ÐÒÉÎÔÅÒÏ×, ×ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÑ ÐÒÏÃÅÓÓÏÒ ËÏÍÐØÀÔÅÒÁ ÄÌÑ ÏÂÒÁÂÏÔËÉ ËÁÒÔÉÎËÉ, ËÏÔÏÒÁÑ ÐÅÒÅÄÁÅÔÓÑ ÎÁ ÐÒÉÎÔÅÒ Ó ÆÉËÓÉÒÏ×ÁÎÎÏÊ ÓËÏÒÏÓÔØÀ. ÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÏÎÉ ÔÁËÖÅ ÍÏÇÕÔ ÏÂÝÁÔØÓÑ ÎÁ ÎÏÒÍÁÌØÎÙÈ ÑÚÙËÁÈ ÐÒÉÎÔÅÒÏ× ÐÏÄÏÂÎÙÈ PCL, ÎÏ ÞÁÓÔÏ ÜÔÏÇÏ ÎÅÔ. ÷ ÎÅËÏÔÏÒÙÈ (ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÒÅÄËÉÈ) ÓÌÕÞÁÑÈ ÜÔÉ ÐÒÉÎÔÅÒÁ ÄÁÖÅ ÎÅ ÉÓÐÏÌØÚÕÀÔ ÎÏÒÍÁÌØÎÏÅ ÐÁÒÁÌÌÅÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ, ÎÏ ÐÏÌÁÇÁÅÔÓÑ ÎÁ ÐÏÓÔÁ×ÌÑÅÍÙÊ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÍ ÄÒÁÊ×ÅÒ ÄÌÑ ÜÍÕÌÑÃÉÉ ÐÏ×ÅÄÅÎÉÑ ÏÂÏÒÕÄÏ×ÁÎÉÑ (ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÍ Ñ×ÌÑÅÔÓÑ ËÏÎÔÒÏÌØ ÐÏÔÏËÁ).
÷ ÌÀÂÏÍ ÓÌÕÞÁÅ ÅÓÔØ ÎÅÓËÏÌØËÏ ×ÏÚÍÏÖÎÙÈ ÒÅÛÅÎÉÊ ÅÓÌÉ Õ ×ÁÓ ÔÁËÏÊ ÐÒÉÎÔÅÒ Ó ÎÅÐÒÉÑÔÎÙÍÉ Ó×ÏÊÓÔ×ÁÍÉ.
÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÅÓÔØ ÄÒÁÊ×ÅÒ ÄÌÑ Windows (ÎÁÚÙ×ÁÅÍÙÊ mswinpr2), ËÏÔÏÒÙÊ ÐÒÏÐÕÓËÁÅÔ ÚÁÄÁÎÉÅ ÐÅÞÁÔÉ ÞÅÒÅÚ Ghostscript ÄÏ ÏËÏÎÞÁÔÅÌØÎÏÊ ÐÅÞÁÔÉ ÚÁÄÁÎÉÑ. (äÏ×ÏÌØÎÏ ÐÏÈÏÖÅ ÎÁ ÆÉÌØÔÒ if × LPD ÓÉÓÔÅÍÅ Unix). ôÁËÖÅ ÓÕÝÅÓÔ×ÕÅÔ ÄÒÁÊ×ÅÒ Ghostscript, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÐÅÞÁÔÁÔØ ÉÓÐÏÌØÚÕÑ ×ÙÚÏ×Ù Windows GDI. óÏ×ÍÅÓÔÉ× ×ÓÅ ×ÍÅÓÔÅ, ÜÔÏ ÄÏÌÖÎÏ ÐÏÚ×ÏÌÉÔØ ÍÁÛÉÎÅ ÐÏÄ Windows ÐÅÞÁÔÁÔØ PostScript ÎÁ ÐÒÉÎÔÅÒÁ ÒÁÂÏÔÁÀÝÉÅ ÔÏÌØËÏ ÐÏÄ Windows, ÉÓÐÏÌØÚÕÑ ÐÏÓÔÁ×ÌÑÅÍÙÅ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÍ ÄÒÁÊ×ÅÒÁ.
åÓÌÉ ×Ù ÚÁÓÔÁ×ÉÌÉ ÜÔÏ ÒÁÂÏÔÁÔØ, ÔÏ ÚÁÔÅÍ ×Ù ÄÏÌÖÎÙ ÓÌÅÄÏ×ÁÔØ ×ÙÛÅÐÒÉ×ÅÄÅÎÎÙÍ ÉÎÓÔÒÕËÃÉÑÍ ÐÏ ÎÁÓÔÒÏÊËÅ ÐÅÞÁÔÉ ÎÁ Windows-ÐÒÉÎÔÅÒ ÐÏ ÓÅÔÉ ÉÚ ÐÏÄ Linux, ÞÔÏÂÙ ÐÏÚ×ÏÌÉÔØ Unix (É ÄÒÕÇÉÍ ÍÁÛÉÎÁÍ ÐÏÄ Windows, Mac, É Ô.Ð.) ÐÅÞÁÔÁÔØ ÎÁ ×ÁÛ "ÎÅÐÒÁ×ÉÌØÎÙÊ" ÐÒÉÎÔÅÒ.
ëÁË ÂÙÌÏ ÓËÁÚÁÎÏ Ñ ÎÉËÏÇÄÁ ÎÅ ÐÙÔÁÌÓÑ ÐÒÏÄÅÌÁÔØ ÜÔÏ, ÐÏÓËÏÌØËÕ Õ ÍÅÎÑ ÎÅÔ ÔÁËÏÇÏ ÐÒÉÎÔÅÒÁ, ÔÁË ÞÔÏ ×ÁÛ ÐÕÔØ ÐÏ ÎÁÓÔÒÏÊËÅ ÍÏÖÅÔ ÏÔÌÉÞÁÔØÓÑ. ÷ÓÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÕËÁÚÁÎÎÏÅ × ÉÎÓÔÒÕËÃÉÉ ÄÏÌÖÎÏ ÂÙÔØ ÄÏÓÔÕÐÎÏ Ó ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÙ Ghostscript (ÓÍÏÔÒÉÔÅ ÓÓÙÌËÕ × ÒÁÚÄÅÌÅ Ghostscript ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ).
îÅËÏÔÏÒÙÅ ÐÒÉÎÔÅÒÁ HP ÉÓÐÏÌØÚÕÀÔ "Printing Performance Architecture" (ÍÁÒËÅÔÉÎÏÇÏ×ÏÅ ÎÁÚ×ÁÎÉÅ ÄÌÑ "ÍÙ ÂÙÌÉ ÓÌÉÛËÏÍ ÄÅÛÅ×ÙÍÉ ÞÔÏÂÙ ÒÅÁÌÉÚÏ×Ù×ÁÔØ PCL). üÔÏ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÏÂÈÏÄÎÙÍ ÐÕÔÅÍ ÞÅÒÅÚ ÔÒÁÎÓÌÑÔÏÒ pbm2ppa, ÎÁÐÉÓÁÎÎÙÊ Tim Norman. ïÂÙÞÎÏ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ghostscript ÄÌÑ ÒÁÓÔÅÒÉÚÁÃÉÉ PostScript × ÔÏÞÅÞÎÕÀ ËÁÒÔÉÎËÕ × ÆÏÒÍÁÔÅ pbm É ÚÁÔÅÍ ÉÓÐÏÌØÚÕÅÔÅ pbm2ppa ÄÌÑ ÅÅ ÔÒÁÎÓÌÑÃÉÉ × ËÁÒÔÉÎËÕ × ÓÐÅÃÉÆÉÞÅÓËÏÍ ÄÌÑ ÐÒÉÎÔÅÒÁ ÆÏÒÍÁÔÅ ppa, ËÏÔÏÒÕÀ ÍÏÖÎÏ ÏÔÐÒÁ×ÌÑÔØ ÎÁ ÐÒÉÎÔÅÒ. üÔÁ ÐÒÏÇÒÁÍÍÁ ÔÁËÖÅ ÐÏÓÔÁ×ÌÑÅÔÓÑ ÓÅÊÞÁÓ × ÆÏÒÍÁÔÅ ÄÒÁÊ×ÅÒÁ ghostscript.
ðÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÄÌÑ ppa ÍÏÖÅÔ ÂÙÔØ ÎÁÊÄÅÎÏ ÎÁ ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÅ ppa; pbm2ppa ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÅËÏÔÏÒÙÅ ÍÏÄÅÌÉ HP 720, 820, É 1000; ÞÉÔÁÊÔÅ ÄÏËÕÍÅÎÔÁÃÉÀ, ËÏÔÏÒÁÑ ÐÏÓÔÁ×ÌÑÅÔÓÑ ×ÍÅÓÔÅ Ó ÐÁËÅÔÏÍ ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÐÏÄÄÅÒÖËÅ ÐÒÉÎÔÅÒÏ× Ó ppa.
âÏÌØÛÉÎÓÔ×Ï ÄÅÛÅ×ÙÈ ÓÔÒÕÊÎÙÈ ÐÒÉÎÔÅÒÏ× Lexmark ÉÓÐÏÌØÚÕÀÔ ÓÏÂÓÔ×ÅÎÎÙÊ ÑÚÙË É ÓÌÅÄÏ×ÁÔÅÌØÎÏ Ñ×ÌÑÀÔÓÑ ÐÒÉÎÔÅÒÁÍÉ ÔÏÌØËÏ ÄÌÑ Windows. ïÄÎÁËÏ, Henryk Paluch ÎÁÐÉÓÁÌ ÐÒÏÇÒÁÍÍÕ, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÐÅÞÁÔÁÔØ × ÞÅÒÎÏ-ÂÅÌÏÍ ÒÅÖÉÍÅ ÎÁ Lexmark 7000. éÍÅÅÔÓÑ ÎÁÄÅÖÄÁ, ÞÔÏ ÏÎ ÓÍÏÖÅÔ ×ÙÑÓÎÉÔØ ËÁË ÐÅÞÁÔÁÔØ × Ã×ÅÔÅ É ÒÁÓÛÉÒÉÔ ÐÏÄÄÅÒÖËÕ ÄÌÑ ÏÓÔÁÌØÎÙÈ ÓÔÒÕÊÎÙÈ ÐÒÉÎÔÅÒÏ× Lexmark. äÌÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÓÍÏÔÒÉÔÅ ÜÔÕ ÓÔÒÁÎÉÃÕ.
óÕÝÅÓÔ×ÕÅÔ ÎÅËÏÔÏÒÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÏÇÒÁÍÍ ÄÌÑ ÆÁËÓÁ, ËÏÔÏÒÙÅ
ÐÏÚ×ÏÌÑÔ ×ÁÍ ÐÅÒÅÓÙÌÁÔØ ÄÏËÕÍÅÎÔÙ ÐÏ ÆÁËÓÕ. ïÄÎÁ ÉÚ ÎÁÉÂÏÌÅÅ ÍÏÝÎÙÈ
ÐÒÏÇÒÁÍÍ ÜÔÏ HylaFax, Á×ÔÏÒ Sam Leffler, ÄÏÓÔÕÐÎÁÑ Ó
ftp.sgi.com
. ïÎÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ ×ÉÄÙ ×ÅÝÅÊ ÏÔ ÍÎÏÖÅÓÔ×ÅÎÎÙÈ
ÍÏÄÅÍÏ× ÄÏ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÊ ÐÅÒÅÄÁÞÉ.
SuSE ÐÒÏÄÁÅÔ ËÌÉÅÎÔÁ Java HylaFax, ËÏÔÏÒÙÊ ËÁË ÕÔ×ÅÒÖÄÁÀÔ ÒÁÂÏÔÁÅÔ ÎÁ ÌÀÂÙÈ ÐÌÁÔÆÏÒÍÁÈ Ó Java (×ËÌÀÞÁÑ Windows É Linux). óÕÝÅÓÔ×ÕÅÔ ÔÁËÖÅ ÆÁËÓ-ËÌÉÅÎÔ ÎÅ ÎÁ Java ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÐÌÁÔÆÏÒÍ; Linux ÍÏÖÅÔ ÏÂÒÁÂÁÔÙ×ÁÔØ ÅÄ×Á ÌÉ ÎÅ ×ÓÅ ÐÏÔÒÅÂÎÏÓÔÉ ÄÌÑ ÒÁÂÏÔÙ Ó ÆÁËÓÏÍ.
ôÁËÖÅ ÄÏÓÔÕÐÎÁ É Ñ×ÌÑÅÔÓÑ ÌÕÞÛÉÍ ×ÙÂÏÒÏÍ ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÍÁÛÉÎ Ó
Linux
efax
,
ÐÒÏÓÔÁÑ ÐÒÏÇÒÁÍÍÁ ËÏÔÏÒÁÑ ÐÏÓÙÌÁÅÔ ÆÁËÓÙ. ðÒÏÇÒÁÍÍÁ ÄÌÑ
getty -- mgetty
ÍÏÖÅÔ ÐÅÒÅÄÁ×ÁÔØ ÆÁËÓÙ (É ÄÁÖÅ ÓÏÚÄÁ×ÁÔØ
ÇÏÌÏÓÏ×ÙÅ ÐÉÓØÍÁ ÎÁ ÎÅËÏÔÏÒÙÈ ÍÏÄÅÍÁÈ!).
óÕÝÅÓÔ×ÕÅÔ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÊ ÓÅÒ×ÉÓ, ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÉÔ ×ÁÍ ÐÏÓÌÁÔØ ÓÏÏÂÝÅÎÉÅ ÐÏ ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÅ × ËÏÔÏÒÏÍ ÎÁÈÏÄÉÔÓÑ ÞÔÏ-ÔÏ ÞÔÏ ×Ù ÈÏÔÉÔÅ ÎÁÐÅÞÁÔÁÔØ, ÔÁË ÞÔÏ ÓÏÄÅÒÖÉÍÏÅ ÜÔÏÇÏ ÐÉÓØÍÁ ÐÏÑ×ÉÔÓÑ ÎÁ ÆÁËÓ-ÍÁÛÉÎÅ × ÄÒÕÇÏÍ ÍÅÓÔÅ. ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÆÏÒÍÁÔÙ ÐÏÄÏÂÎÙÅ postscript, ÔÁË ÞÔÏ ÄÁÖÅ ÅÓÌÉ ÇÌÏÂÁÌØÎÙÊ ÏÈ×ÁÔ Ñ×ÌÑÅÔÓÑ ÎÅÏÄÎÏÒÏÄÎÙÍ, ÔÏ, ÜÔÏ ×ÓÅ ÒÁ×ÎÏ ÍÏÖÅÔ ÂÙÔØ ÏÞÅÎØ ÐÏÌÅÚÎÙÍ ÓÅÒ×ÉÓÏÍ. äÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÐÅÞÁÔÉ ÞÅÒÅÚ ÓÅÒ×ÉÓ ÕÄÁÌÅÎÎÏÊ ÐÅÞÁÔÉ, ÓÍÏÔÒÉÔÅ Remote Printing WWW Site.
úÄÅÓØ ÍÙ ÐÅÒÅÊÄÅÍ Ë ÒÅÁÌØÎÏÍÕ ÐÒÏÇÒÁÍÍÎÏÍÕ ÏÂÅÓÐÅÞÅÎÉÀ. ðÏ ÓÕÝÅÓÔ×Õ Linux ÍÏÖÅÔ ÚÁÐÕÓËÁÔØ ÍÎÏÇÏ ÔÉÐÏ× ÉÓÐÏÌÎÉÍÙÈ ÆÁÊÌÏ× Ó ÒÁÚÎÏÊ ÓÔÅÐÅÎØÀ ÕÄÁÞÉ: Linux/x86, Linux/Alpha, Linux/Sparc, Linux/foo, iBCS, Win16/Win32s (ÐÒÉ ÐÏÍÏÝÉ dosemu É, ÉÎÏÇÄÁ, Ó Wine), Mac/68k (ÞÅÒÅÚ Executor), Ñ Java. ñ ÂÕÄÕ ÐÒÏÓÔÏ ÏÂÓÕÖÄÁÔØ ÒÏÄÎÏÅ ÄÌÑ Linux É ÏÂÝÅÅ ÄÌÑ Unix ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ.
äÌÑ ÓÁÍÏÇÏ Linux, ×ÙÂÏÒ ÄÏ×ÏÌØÎÏ ÏÇÒÁÎÉÞÅÎ ÔÅÍÉ ÐÒÏÄÕËÔÁÍÉ ÄÏÓÔÕÐÎÙÍÉ × ÏÂÝÅÍ ÄÌÑ Unix:
âÏÌØÛÉÎÓÔ×Ï ÑÚÙËÏ× ÒÁÚÍÅÔËÉ ÌÕÞÛÅ ÐÏÄÈÏÄÑÔ ÄÌÑ ÂÏÌØÛÉÈ ÉÌÉ ÐÏ×ÔÏÒÑÀÝÉÈÓÑ ÐÒÏÅËÔÏ×, ÇÄÅ ×Ù ÈÏÔÉÔÅ ÞÔÏÂÙ ËÏÍÐØÀÔÅÒ ËÏÎÔÒÏÌÉÒÏ×ÁÌ ËÏÍÐÏÎÏ×ËÕ ÔÅËÓÔÁ, ÞÔÏÂÙ ÓÄÅÌÁÔØ ÅÅ ÅÄÉÎÏÊ.
nroff
üÔÏÔ ÏÄÉÎ ÉÚ ÐÅÒ×ÙÈ ÑÚÙËÏ× ÒÁÚÍÅÔËÉ
Unix. óÐÒÁ×ÏÞÎÙÅ ÓÔÒÁÎÉÃÙ -- ÜÔÏ ÎÁÉÂÏÌÅÅ ÏÂÝÉÊ ÐÒÉÍÅÒ ×ÅÝÅÊ
ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÈ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÍÁËÒÏÓÏ× *roff; ÍÎÏÇÏ ÌÀÄÅÊ
"ÒÕÇÁÀÔÓÑ" ÎÁ ÎÅÍ, ÎÏ nroff ÉÍÅÅÔ, ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÄÌÑ ÍÅÎÑ,
ÂÏÌÅÅ ÔÁÊÎÙÊ ÓÉÎÔÁËÓÉÓ ÞÅÍ ÎÅÏÂÈÏÄÉÍÏ, É ×ÅÒÏÑÔÎÏ ÄÅÌÁÅÔ ÂÅÄÎÙÊ
×ÙÂÏÒ ÄÌÑ ÎÏ×ÙÈ ÒÁÂÏÔ. üÔÏ ÓÔÏÑÝÅÅ ÚÎÁÎÉÅ, ÈÏÔÑ ×Ù ÍÏÖÅÔÅ
ÐÅÞÁÔÁÔØ ÓÐÒÁ×ÏÞÎÙÅ ÓÔÒÁÎÉÃÙ ÐÒÑÍÏ × postscript Ó ÐÏÍÏÝØÀ
groff. âÏÌØÛÉÎÓÔ×Ï ËÏÍÁÎÄ man ÂÕÄÕÔ ÄÅÌÁÔØ ÜÔÏ ÄÌÑ ×ÁÓ Ó ÐÏÍÏÝØÀ
man -t foo | lpr
.
TeX, É ÍÁËÒÏ-ÐÁËÅÔ LaTeX, ÜÔÏ ÏÄÉÎ ÉÚ ÎÁÉÂÏÌÅÅ ÛÉÒÏËÏ
ÐÒÉÍÅÎÑÅÍÙÈ ÑÚÙËÏ× ÒÁÚÍÅÔËÉ × Unix. ôÅÈÎÉÞÅÓËÉÅ ÒÁÂÏÔÙ ÞÁÓÔÏ
ÎÁÐÉÓÁÎÙ × LaTeX, ÐÏÔÏÍÕ-ÞÔÏ ÏÎ ÓÉÌØÎÏ ÕÐÒÏÝÁÅÔ ÓÏÚÄÁÎÉÅ
ËÏÍÐÁÎÏ×ËÉ É ÜÔÏ ×ÓÅ ÅÝÅ ÏÄÎÁ ÉÚ ÎÅÓËÏÌØËÉÈ ÓÉÓÔÅÍ ÏÂÒÁÂÏÔËÉ
ÔÅËÓÔÁ, ËÏÔÏÒÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÔÅÍÁÔÉËÕ É ÈÏÒÏÛÏ É
ÐÏÌÎÏÓÔØÀ. ÷ÙÈÏÄÎÏÊ ÆÏÒÍÁÔ TeX ÜÔÏ dvi
, É ÏÎ ËÏÎ×ÅÒÔÉÒÕÅÔÓÑ
× PostScript ÉÌÉ Hewlett Packard PCL ÐÒÉ ÐÏÍÏÝÉ dvips
ÉÌÉ
dvilj
. åÓÌÉ ×Ù ÖÅÌÁÅÔÅ ÕÓÔÁÎÏ×ÉÔØ TeX ÉÌÉ LaTeX, ÕÓÔÁÎÏ×ÉÔÅ
×ÓÀ ÇÒÕÐÐÕ ÐÁËÅÔÏ× teTeX; ÏÎÉ ÓÏÄÅÒÖÁÔ ×ÓÅ ÎÅÏÂÈÏÄÉÍÏÅ.
óÕÝÅÓÔ×ÕÅÔ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÏÄÉÎ Ó×ÏÂÏÄÎÙÊ ÏÂÒÁÂÏÔÞÉË (parser) sgml ÄÏÓÔÕÐÎÙÊ ÄÌÑ Unix É Linux; ÅÇÏ ÆÏÒÍÁ ÜÔÏ ÏÓÎÏ×Á ÓÉÓÔÅÍÙ ÄÏËÕÍÅÎÔÁÃÉÉ Linuxdoc-SGML. ïÎ ÍÏÖÅÔ ÔÁËÖÅ ÐÏÄÄÅÒÖÉ×ÁÔØ ÄÒÕÇÉÅ DTD.
îÅËÏÔÏÒÙÅ ÌÀÄÉ ÐÒÅÄÐÏÌÁÇÁÀÔ, ÞÔÏ ÄÌÑ ÏÔÄÅÌØÎÙÈ ÐÒÏÅËÔÏ× ÍÏÖÅÔ ÂÙÔØ ÄÏÓÔÁÔÏÞÎÏ ÐÉÓÁÔØ ÉÈ × HTML É ÐÅÞÁÔÁÔØ ÉÓÐÏÌØÚÕÑ Netscape. ñ ÎÅ ÓÏÇÌÁÓÅÎ Ó ÜÔÉÍ, ÎÏ ÜÔÏ YMMV.
÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÂÏÌØÛÅ ÎÅÔ ÎÅÄÏÓÔÁÔËÁ × WYSIWYG ÐÒÏÇÒÁÍÍÎÏÍ ÏÂÅÓÐÅÞÅÎÉÉ ÄÌÑ ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÏ×. äÏÓÔÕÐÎÏ ÎÅÓËÏÌØËÏ ÐÏÌÎÙÈ ÏÆÉÓÎÙÈ ÎÁÂÏÒÏ×, ×ËÌÀÞÁÑ ÏÄÉÎ, ËÏÔÏÒÙÊ Ó×ÏÂÏÄÅÎ ÄÌÑ ÐÅÒÓÏÎÁÌØÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ (StarOffice).
îÅÍÅÃËÁÑ ËÏÍÐÁÎÉÑ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔ ÐÏ ÓÅÔÉ StarOffice Ó×ÏÂÏÄÎÙÍ ÄÌÑ Linux. ðÏÌÎÙÊ ÏÆÉÓÎÙÊ ÎÁÂÏÒ ÉÍÅÅÔ ×ÓÅ ×ÏÚÍÏÖÎÏÓÔÉ ËÏÔÏÒÙÅ ×Ù ÏÖÉÄÁÅÔÅ É ×Ù ÍÏÖÅÔÅ ÎÅ ÂÅÓÐÏËÏÉÔÓÑ Ï ÏÐÌÁÔÅ. óÕÝÅÓÔ×ÕÅÔ mini-HOWTO, ÇÄÅ ÏÐÉÓÙ×ÁÅÔÓÑ ËÁË ÐÏÌÕÞÉÔØ É ÕÓÔÁÎÏ×ÉÔØ ÜÔÏÔ ÐÁËÅÔ. ïÎ ÇÅÎÅÒÉÒÕÅÔ ÎÁ ×ÙÈÏÄÅ PostScript ÉÌÉ PCL, ÔÁË ÞÔÏ ÏÎ ÄÏÌÖÅÎ ÒÁÂÏÔÁÔØ Ó ÂÏÌØÛÉÎÓÔ×ÏÍ ÐÒÉÎÔÅÒÏ× × Linux.
ëÏÍÐÁÎÉÑ Corel Ó×ÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔ ÂÁÚÏ×ÕÀ ×ÅÒÓÉÀ Word Perfect 8 ÄÌÑ Linux, É ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ËÏÍÐÁÎÉÑ ÔÁËÖÅ ÂÕÄÅÔ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ Corel Draw É Quattro Pro, ËÏÇÄÁ ÏÎÉ ÂÕÄÕÔ ÐÅÒÅÎÅÓÅÎÙ ÐÏÄ linux. ÷ÅÒÏÑÔÎÏ ÜÔÏ ÎÁÉÌÕÞÛÉÊ ×ÙÂÏÒ, ÅÓÌÉ Õ ×ÁÓ ARM ÍÁÛÉÎÁ; Corel ÄÅÌÁÅÔ ÏÓÎÏ×ÁÎÎÙÅ ÎÁ ARM ËÏÍÐØÀÔÅÒÙ Netwinder Linux É É ÐÏÞÔÉ ×ÓÅÇÄÁ ÐÒÅÄÌÁÇÁÅÔ ARM Linux ×ÅÒÓÉÉ ×ÓÅÈ Ó×ÏÉÈ ÐÒÏÄÕËÔÏ×. ÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ËÕÐÉÔØ ÐÏÌÎÕÀ ×ÅÒÓÉÀ ÐÒÏÇÒÁÍÍ É ÐÏÄÄÅÒÖËÕ ÜÔÉÈ ÐÒÏÇÒÁÍÍ, ×ÍÅÓÔÅ ÉÌÉ ÐÏ ÏÔÄÅÌØÎÏÓÔÉ. óÔÒÁÎÉÃÁ ûÒÉÆÔÙ É ÐÒÉÎÔÅÒÁ ÄÌÑ Linux WordPerfect ÉÍÅÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÎÁÓÔÒÏÊËÅ WordPerfect ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÌÉÂÏ Ghostscript ÌÉÂÏ ÅÇÏ ×ÓÔÒÏÅÎÎÙÈ ÄÒÁÊ×ÅÒÏ× ÐÒÉÎÔÅÒÏ× (ËÏÔÏÒÙÅ ÏÞÅ×ÉÄÎÏ ÐÏÈÏÖÉ ÎÁ ÄÒÁÊ×ÅÒÁ ÐÒÉÎÔÅÒÏ× DOS WordPerfect, × ÔÏÍ ÓÌÕÞÁÅ ÅÓÌÉ ÄÒÁÊ×ÅÒ ×ÁÛÅÇÏ ÐÒÉÎÔÅÒÁ ÎÅ ×ËÌÀÞÅÎ × ÄÉÓÔÒÉÂÕÔÉ× WP8).
Applix ÜÔÏ ÍÎÏÇÏÐÌÁÔÆÏÒÍÅÎÎÙÊ ÏÆÆÉÓÎÙÊ ÎÁÂÏÒ (ÎÁÐÒÉÍÅÒ, ÒÁÚÎÙÅ ÔÉÐÙ ÀÎÉËÓÏ×, Windows É ÄÒÕÇÉÅ ÐÌÁÔÆÏÒÍÙ), ÐÒÏÄÁ×ÁÅÍÙÊ ÆÉÒÍÏÊ Applix. Red Hat É SuSE ÐÒÏÄÁ×ÁÌÉ ÉÈ, ËÏÇÄÁ ÜÔÏ ÂÙÌÏ ÌÉÛØ "ÉÇÒÏÊ × ÇÏÒÏÄÁ"; ÓÅÊÞÁÓ ÐÒÏÄÁÖÕ ÏÐÑÔØ ÏÓÕÝÅÓÔ×ÌÑÅÔ Applix.
LyX ÜÔÏ ÎÁÄÓÔÒÏÊËÁ ÄÌÑ LaTeX, ËÏÔÏÒÁÑ ×ÙÇÌÑÄÉÔ ÏÞÅÎØ ÍÎÏÇÏÏÂÅÝÁÀÝÅÊ. óÍÏÔÒÉÔÅ äÏÍÁÛÎÀÀ ÓÔÒÁÎÉÃÕ LyX ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ. ôÁËÖÅ ÓÕÝÅÓÔ×ÕÅÔ ×ÅÒÓÉÑ LyX ÓÄÅÌÁÎÎÁÑ × ÓÔÉÌÅ KDE, ÏÎÁ ÎÁÚÙ×ÁÅÔÓÑ Klyx; Á×ÔÏÒ LyX É ÚÁÞÉÎÝÉË ÐÒÏÅËÔÁ KDE -- ÜÔÏ ÏÄÎÁ É ÔÁ ÖÅ ÐÅÒÓÏÎÁ.
Maxwell ÜÔÏ ÐÒÏÓÔÏÊ ÔÅËÓÔÏ×ÙÊ ÐÒÏÃÅÓÓÏÒ, ÂÁÚÉÒÕÀÝÉÊÓÑ ÎÁ ÆÏÒÍÁÔÅ MS RTF, ËÏÔÏÒÙÊ ÂÙÌ ÎÁÞÁÔ ËÁË ËÏÍÍÅÒÞÅÓËÉÊ ÐÒÏÄÕËÔ, ÎÏ ÓÅÊÞÁÓ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ ÌÉÃÅÎÚÉÉ GPL.
AUIS ×ËÌÀÞÁÅÔ ez
, ÒÅÄÁËÔÏÒ WYSIWYG-ÓÔÉÌÑ
Ó ÏÓÎÏ×ÎÙÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÓÉÓÔÅÍ ÏÂÒÁÂÏÔËÉ ÔÅËÓÔÁ, ×ÏÚÍÏÖÎÏÓÔÑÍÉ
ÄÌÑ ÒÁÂÏÔÙ Ó HTML É ÐÏÌÎÕÀ ÐÏÄÄÅÒÖËÕ MIME ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÙ É
ÇÒÕÐÐ ÎÏ×ÏÓÔÅÊ. ë ÓÏÖÁÌÅÎÉÀ AUIS ÂÏÌØÛÅ ÎÅ ÓÏÐÒÏ×ÏÖÄÁÅÔÓÑ.
ðÒÏÅËÔ KDE ÒÁÂÏÔÁÅÔ × ÎÁÐÒÁ×ÌÅÎÉÉ ÐÏÌÎÏÇÏ ÎÁÂÏÒÁ ÏÆÉÓÎÙÈ ÐÒÏÇÒÁÍÍ. ñ ÄÕÍÁÀ, ÞÔÏ ÏÎ ÎÅ ÂÕÄÅÔ ÇÏÔÏ× × ÂÌÉÖÁÊÛÅÅ ×ÒÅÍÑ. ôÅËÓÔÏ×ÙÊ ÐÒÏÃÅÓÓÏÒ ÎÅÓÏÍÎÅÎÎÏ ÂÕÄÅÔ ÐÏÔÏÍËÏÍ ÐÒÏÇÒÁÍÍÙ LyX.
ðÒÏÅËÔ GNOME ÔÁËÖÅ ÒÁÂÏÔÁÅÔ × ÎÁÐÒÁ×ÌÅÎÉÉ ÓÏÚÄÁÎÉÑ ÏÆÉÓÎÙÈ ÐÒÏÇÒÁÍÍ ÌÉÃÅÎÚÉÒÏ×ÁÎÎÙÈ ÐÏ ÌÉÃÅÎÚÉÉ GNU. èÏÔÑ ÅÝÅ ÎÉÞÅÇÏ ÎÅ ÄÏÓÔÕÐÎÏ.
Jeff Phillips <jeff@I_RATUS.org>
ÉÓÐÏÌØÚÕÅÔ Caldera
WordPerfect 7 ÄÌÑ Linux (ÎÁ Slackware) É ÇÏ×ÏÒÉÔ ÞÔÏ ÏÎ ÒÁÂÏÔÁÅÔ
ÈÏÒÏÛÏ. ïÎ ÐÏ ×ÓÅÊ ×ÉÄÉÍÏÓÔÉ ×ËÌÀÞÁÅÔ ×ÓÔÒÏÅÎÎÕÀ ÐÏÄÄÅÒÖËÕ
ÐÒÉÎÔÅÒÁ, ËÁË ÎÅËÏÔÏÒÙÅ ÍÏÇÕÔ ÏÖÉÄÁÔØ. Caldera ÄÏÌÖÎÁ ÉÍÅÔØ
ÉÎÆÏÒÍÁÃÉÀ ÎÁ
http://www.caldera.com/. ÷Ù ÔÁËÖÅ
ÍÏÖÅÔÅ ËÕÐÉÔØ ÂÏÌÅÅ ÎÏ×ÕÀ ×ÅÒÓÉÀ Wordperfect ÐÒÑÍÏ Ó Corel,
×ÙÂÒÁ× ÐÏÒÔ ÐÏÄ Unix.
äÒÕÇÉÅ ÐÒÏÄÁ×ÃÙ ÍÏÇÕÔ Ó×ÏÂÏÄÎÏ ÐÏÓÙÌÁÔØ ÍÎÅ ÉÎÆÏÒÍÁÃÉÀ Ï Ó×ÏÉÈ ÐÒÅÄÌÏÖÅÎÉÑÈ.
ðÏÞÔÉ ×ÓÅ ÞÔÏ ×Ù ÍÏÖÅÔÅ ÎÁÐÅÞÁÔÁÔØ ×Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÐÒÏÓÍÏÔÒÅÔØ ÎÁ ÜËÒÁÎÅ.
Ghostscript ÉÍÅÅÔ ÄÒÁÊ×ÅÒ ÄÌÑ X11, ËÏÔÏÒÙÊ ÌÕÞÛÅ ×ÓÅÇÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏÄ ÕÐÒÁ×ÌÅÎÉÅÍ ÐÒÏÓÍÏÔÒÝÉËÁ PostScript, ÎÁÚÙ×ÁÅÍÏÇÏ Ghostview. ðÏÓÌÅÄÎÉÅ ×ÅÒÓÉÉ ÜÔÉÈ ÐÒÏÇÒÁÍÍ ÔÁËÖÅ ÄÏÌÖÎÙ ÕÍÅÔØ ÐÒÏÓÍÁÔÒÉ×ÁÔØ ÆÁÊÌÙ PDF. úÁÍÅÔÉÍ, ÞÔÏ gv ÚÁÍÅÎÉÌ ÂÏÌÅÅ ÓÔÁÒÙÊ ÐÒÏÓÍÏÔÒÝÉË "Ghostview"; ÎÏ×ÙÊ ÉÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ ÂÏÌÅÅ ÐÒÉÑÔÎÙÊ É ÆÕÎËÃÉÏÎÁÌØÎÙÊ ÞÅÍ ÌÉÎÅÊÎÙÊ ÉÎÔÅÒÆÅÊÓ ghostview ÎÁ ÏÓÎÏ×Å ÓÔÁÒÏÇÏ Athena gui.
îÅÚÁ×ÉÓÑÝÉÅ ÏÔ ÕÓÔÒÏÊÓÔ×Á (DeVice Independant) ÆÁÊÌÙ TeX ÍÏÇÕÔ ÂÙÔØ ÐÒÏÓÍÏÔÒÅÎÙ ÐÏÄ X11 Ó ÐÏÍÏÝØÀ xdvi. óÏ×ÒÅÍÅÎÎÙÅ ×ÅÒÓÉÉ xdvi ×ÙÚÙ×ÁÀÔ ghostscript ÄÌÑ ÏÂÒÁÂÏÔËÉ ÓÐÅÃÉÁÌØÎÙÈ ×ÓÔÁ×ÏË PostScript.
ôÁËÖÅ ÓÕÝÅÓÔ×ÕÅÔ ÄÒÁÊ×ÅÒ VT100. ïÎ ÎÁÚÙ×ÁÅÔÓÑ
dgvt
. Tmview
ÒÁÂÏÔÁÅÔ Ó Linux É svgalib, ÅÓÌÉ ÎÁÄÏ ×Ù
ÍÏÖÅÔÅ ÒÁÂÏÔÁÔØ Ó ÎÉÍ.
Adobe Acrobat Reader ÄÏÓÔÕÐÅÎ ÄÌÑ Linux; ÐÒÏÓÔÏ ÚÁÇÒÕÚÉÔÅ ÅÇÏ Ó ÓÅÒ×ÅÒÁ ÆÉÒÍÙ http://www.adobe.com/.
÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ xpdf, ËÏÔÏÒÙÊ Ñ×ÌÑÅÔÓÑ freeware É ÉÄÅÔ Ó ÉÓÈÏÄÎÙÍÉ ÔÅËÓÔÁÍÉ, É Ñ ÄÕÍÁÀ ÓÅÊÞÁÓ Ghostview ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÏÓÍÏÔÒ ÆÁÊÌÏ× PDF ÐÒÉ ÐÏÍÏÝÉ gs ÐÏÄ X11.
Lpd ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÑÔØ ÁÔÒÉÂÕÔÏ×, ËÏÔÏÒÙÅ ×Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ×
/etc/printcap ÄÌÑ ËÏÎÔÒÏÌÑ ×ÓÅÈ ÕÓÔÁÎÏ×ÏË ÐÒÉÎÔÅÒÁ ÎÁ
ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍ ÐÏÒÔÕ. þÉÔÁÊÔÅ ÓÐÒÁ×ÏÞÎÕÀ ÓÔÒÁÎÉÃÕ
printcap
É ÏÔÍÅÔØÔÅ ÚÎÁÞÅÎÉÅ ÁÔÒÉÂÕÔÏ× br#, fc#,
xc#, fs# and xs#. ðÏÓÌÅÄÎÉÅ ÞÅÔÙÒÅ ÉÚ
ÜÔÉÈ ÁÔÒÉÂÕÔÏ× Ñ×ÌÑÀÔÓÑ ÂÉÔÏ×ÙÍÉ ËÁÒÔÁÍÉ ÐÏËÁÚÙ×ÁÀÝÉÍÉ ÕÓÔÁÎÏ×ËÉ
ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÏÒÔÏÍ. áÔÒÉÂÕÔ br# ÜÔÏ ÐÒÏÓÔÏ ÓËÏÒÏÓÔØ
ÐÅÒÅÄÁÞÉ × ÂÏÄÁÈ, ÎÁÐÒÉÍÅÒ `br#9600
'.
ïÞÅÎØ ÌÅÇËÏ ÐÅÒÅ×ÏÄÉÔØ ÉÚ ÕÓÔÁÎÏ×ÏË stty × ÕÓÔÁÎÏ×ËÉ ÆÌÁÇÏ× printcap. åÓÌÉ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ, ÔÏ ÓÍÏÔÒÉÔÅ ÓÐÒÁ×ÏÞÎÕÀ ÓÔÒÁÎÉÃÕ stty.
éÓÐÏÌØÚÕÊÔÅ stty ÄÌÑ ÎÁÓÔÒÏÊËÉ ÐÏÒÔÁ ÐÒÉÎÔÅÒÁ, ÔÁË ÞÔÏ ×Ù ÓÍÏÖÅÔÅ ×ÙÐÏÌÎÉÔØ ËÏÐÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ ÎÁ ÎÅÇÏ É ÐÏÌÕÞÉÔØ ÐÒÁ×ÉÌØÎÏ ÎÁÐÅÞÁÔÁÎÎÙÊ ÆÁÊÌ. úÄÅÓØ ÐÒÉ×ÏÄÑÔÓÑ ÄÁÎÎÙÅ ÔÏÇÏ, ÞÔÏ `stty -a' ÐÏËÁÚÙ×ÁÅÔ ÄÌÑ ÍÏÅÇÏ ÐÒÉÎÔÅÒÎÏÇÏ ÐÏÒÔÁ.
dina:/usr/users/andy/work/lpd/lpd# stty -a < /dev/ttyS2
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr
-igncr -icrnl ixon -ixoff -iuclc -ixany -imaxbel
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0
bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt -echoctl -echoke
òÁÚÎÉÃÁ ÍÅÖÄÕ ÜÔÉÍ É ÔÅÍ ÓÐÏÓÏÂÏÍ ËÏÔÏÒÙÍ ÐÏÒÔ ÉÎÉÃÉÁÌÉÚÉÒÕÅÔÓÑ
ÐÒÉ ÚÁÇÒÕÚËÅ ×Ï ÆÌÁÇÁÈ -clocal
, -crtscts
, and
ixon
. îÁÓÔÒÏÊËÉ ×ÁÛÅÇÏ ÐÏÒÔÁ ÍÏÇÕÔ ÏÔÌÉÞÁÔØÓÑ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ
ÔÏÇÏ ËÁË ×ÁÛ ÐÒÉÎÔÅÒ ÄÅÌÁÅÔ ËÏÎÔÒÏÌØ ÐÏÔÏËÁ.
÷ ÄÅÊÓÔ×ÉÔÅÌØÎÏÓÔÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ stty ÓÔÒÁÎÎÙÍ ÓÐÏÓÏÂÏÍ. ôÁË
stty ÒÁÂÏÔÁÅÔ Ó ÔÅÒÍÉÎÁÌÁÍÉ, ÐÏÄËÌÀÞÅÎÎÙÍÉ Ë ÅÇÏ ÓÔÁÎÄÁÒÔÎÏÍÕ
××ÏÄÕ, ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÅÇÏ ÄÌÑ ÍÁÎÉÐÕÌÑÃÉÊ Ó ÚÁÄÁÎÎÙÍ
ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÐÏÒÔÏÍ ÉÓÐÏÌØÚÕÑ ÓÉÍ×ÏÌ `<
' ËÁË ÐÏËÁÚÁÎÏ
×ÙÛÅ.
ðÏÓÌÅ ÔÏÇÏ ËÁË ×Ù ÐÒÁ×ÉÌØÎÏ ÕÓÔÁÎÏ×ÉÌÉ ÎÁÓÔÒÏÊËÉ stty, ÔÁË ÞÔÏ `cat file > /dev/ttyS2' (× ÍÏÅÍ ÓÌÕÞÁÅ) ÐÏÓÙÌÁÅÔ ÆÁÊÌ ÎÁ ÐÒÉÎÔÅÒ, ÐÏÓÍÏÔÒÉÔÅ × ÆÁÊÌ /usr/src/linux/include/asm-i386/termbits.h. üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÎÅËÏÔÏÒÏÅ ËÏÌÉÞÅÓÔ×Ï #defines É ÎÅÓËÏÌØËÏ ÓÔÒÕËÔÕÒ (×Ù ÍÏÖÅÔÅ ÚÁÈÏÔÅÔØ ÎÁÐÅÞÁÔÁÔØ ÜÔÏÔ ÆÁÊÌ ÎÁ ÐÒÉÎÔÅÒÅ (ÏÎ Õ ×ÁÓ ÒÁÂÏÔÁÅÔ, ÎÅ ÔÁË ÌÉ?) É ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ ËÁË ÞÅÒÎÏ×ÉË). ðÅÒÅÊÄÉÔÅ × ÒÁÚÄÅÌ ËÏÔÏÒÙÊ ÎÁÞÉÎÁÅÔÓÑ Ó:
/* c_cflag bit meaning */
#define CBAUD 0000017
üÔÏÔ ÒÁÚÄÅÌ ÐÅÒÅÞÉÓÌÑÅÔ ÚÎÁÞÅÎÉÅ ÂÉÔÏ× fc# É fs#. ÷Ù ÂÕÄÅÔÅ Õ×ÅÄÏÍÌÅÎÙ, ÞÔÏ ÉÍÅÎÁ ÚÄÅÓØ (ÐÏÓÌÅ ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁÞÉ) ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÏÄÎÏÊ ÉÚ ÓÔÒÏË ×Ù×ÏÄÁ stty. îÅ Ñ ÌÉ ÓËÁÚÁÌ ÞÔÏ ×ÓÅ ÂÕÄÅÔ ÌÅÇËÏ?
úÁÍÅÔÉÍ ËÁËÁÑ ÉÚ ÜÔÉÈ ÎÁÓÔÒÏÅË ÎÁÞÉÎÁÅÔÓÑ Ó a
-- ×
×ÁÛÅÍ ×Ù×ÏÄÅ stty. ðÒÏÓÕÍÍÉÒÕÅÍ ×ÓÅ ÜÔÉ ÞÉÓÌÁ (ÏÎÉ × ×ÏÓØÍÅÒÉÞÎÏÍ
ÐÒÅÄÓÔÁ×ÌÅÎÉÉ). üÔÏ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÂÉÔÙ ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ
ÏÞÉÓÔÉÔØ, ÔÁË ÞÔÏ ÒÅÚÕÌØÔÁÔÏÍ ÂÕÄÅÔ ×ÁÛÅ Ó×ÏÊÓÔ×Ï
fc#. ëÏÎÅÞÎÏ ÐÏÍÎÉÔÅ ÞÔÏ ×Ù ÂÕÄÅÔÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÂÉÔÙ
ÐÒÑÍÏ ÐÏÓÌÅ ÏÞÉÓÔËÉ, ÔÁË ÞÔÏ ×Ù ÍÏÖÅÔÅ ÐÒÏÓÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ
`fc#0177777
' (Ñ ÔÁË ÄÅÌÁÀ).
ôÅÐÅÒØ ÓÄÅÌÁÅÍ ÜÔÏ ÄÌÑ ÔÅÈ ÕÓÔÁÎÏ×ÏË (ÐÅÒÅÞÉÓÌÅÎÎÙÈ × ÜÔÏÍ
ÒÁÚÄÅÌÅ) ËÏÔÏÒÙÅ ÎÅ ÉÍÅÀÔ a
× ÎÁÞÁÌÅ -- × ×ÁÛÅÍ ×Ù×ÏÄÅ
stty. ÷ ÍÏÅÍ ÐÒÉÍÅÒÅ ÓÁÍÙÅ ×ÁÖÎÙÅ ÜÔÏ CS8 (0000060), HUPCL
(0002000), É CREAD (0000200). ÔÁËÖÅ ÚÁÍÅÔÉÍ ÆÌÁÇÉ ÄÌÑ ×ÁÛÅÊ
ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁÞÉ (ÍÏÉ ÒÁ×ÎÙ 0000015). óÌÏÖÉÍ ÉÈ ×ÓÅ, É × ÍÏÅÍ
ÐÒÉÍÅÒÅ ÐÏÌÕÞÉÍ 0002275. üÔÏ ÉÄÅÔ ËÁË ×ÁÛÅ Ó×ÏÊÓÔ×Ï fs#
(`fs#02275
' ×ÅÌÉËÏÌÅÐÎÏ ÒÁÂÏÔÁÅÔ × ÍÏÅÍ ÐÒÉÍÅÒÅ).
óÄÅÌÁÊÔÅ ÔÏÖÅ ÓÁÍÏÅ Ó ÕÓÔÁÎÏ×ËÏÊ É ÏÞÉÓÔËÏÊ ÄÌÑ ÓÌÅÄÕÀÝÅÇÏ
ÒÁÚÄÅÌÁ ×ËÌÀÞÁÅÍÏÇÏ ÆÁÊÌÁ, "c_lflag bits". ÷ ÍÏÅÍ ÓÌÕÞÁÅ Ñ ÎÅ
ÕÓÔÁÎÁ×ÌÉ×ÁÌ ÎÉÞÅÇÏ, ÔÁË ÞÔÏ Ñ ÐÒÏÓÔÏ ÉÓÐÏÌØÚÏ×ÁÌ
`xc#0157777
' É `xs#0
'.
Jon Luckey ÕËÁÚÁÌ, ÞÔÏ ÎÅËÏÔÏÒÙÅ ÓÔÁÒÙÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÅ
ÐÒÉÎÔÅÒÁ Ó ÄÅÓÑÔÉÃÅÎÔÏ×ÙÍ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÍÁÌÅÎØËÉÍÉ
ÂÕÆÅÒÁÍÉ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÏÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ËÏÇÄÁ ÉÓÐÏÌØÚÕÅÔÓÑ
ËÏÎÔÒÏÌØ ÐÏÔÏËÁ. ïÎ ÎÁÛÅÌ, ÞÔÏ ÚÁÐÒÅÝÅÎÉÅ FIFO ÄÌÑ
ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ 16550 ÅÇÏ Linux-ÍÁÛÉÎÙ Ó ÐÏÍÏÝØÀ
setserial
ÉÓÐÒÁ×ÉÌÏ ÐÒÏÂÌÅÍÕ ÐÏÔÅÒÑÎÎÙÈ ÓÉÍ×ÏÌÏ× (×Ù ÐÏ ×ÓÅÊ ×ÉÄÉÍÏÓÔÉ ÍÏÖÅÔÅ
ÐÒÏÓÔÏ ÕËÁÚÁÔØ ÔÉÐ uart ËÁË 8250 ÞÔÏÂÙ ÓÄÅÌÁÔØ ÜÔÏ).
éÎÆÏÒÍÁÃÉÑ Ï smbprint
ÉÚ ÓÔÁÔØÉ Marcel Roelofs
<marcel@paragon.nl>
.
éÎÆÏÒÍÁÃÉÑ Ï nprint
ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÉÎÔÅÒÏ× Netware ÂÙÌÁ
ÄÁÎÁ Michael Smith <mikes@bioch.ox.ac.uk>
.
òÁÚÄÅÌ Ï ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÈ ÐÒÉÎÔÅÒÁÈ ÐÏÄ lpd ÏÔ Andrew Tefft
<teffta@engr.dnet.ge.com>
.
äÁÎÎÙÅ Ï ÇÁÍÍÁÈ É ÐÒÏÞÉÈ ×ÅÝÁÈ ÄÌÑ gs ÂÙÌÉ ÐÏÓÌÁÎÙ Andreas
<quasi@hub-fue.franken.de>
.
ä×Á ÐÁÒÁÇÒÁÆÁ Ï Ï 30-ÔÉ ÓÅËÕÎÄÎÏÊ ÚÁÄÅÒÖËÅ (closing_wait)
ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÄÒÁÊ×ÅÒÁ ÂÙÌÉ ÐÒÉÓÌÁÎÙ Cris Johnson
<cdj@netcom.com>
.
Robert Hart ÐÏÓÌÁÌ ÎÅÓËÏÌØËÏ ×ÅÌÉËÏÌÅÐÎÙÈ ÐÁÒÁÇÒÁÆÏ× Ï ÕÓÔÁÎÏ×ËÅ ÓÅÒ×ÅÒÁ ÐÅÞÁÔÉ ÎÁ ÓÅÔÅ×ÙÈ ÐÒÉÎÔÅÒÁÈ HP, ËÏÔÏÒÙÅ Ñ ÉÓÐÏÌØÚÏ×ÁÌ ÂÅÚ ÉÚÍÅÎÅÎÉÊ.
é ÓÐÅÃÉÁÌØÎÏÅ ÓÐÁÓÉÂÏ ÄÅÓÑÔËÁÍ ÔÅÈ, ËÔÏ × ÔÅÞÅÎÉÉ ÇÏÄÁ ÕËÁÚÙ×ÁÌ ÎÁ ÔÉÐÏÇÒÁÆÓËÉÅ ÏÐÅÞÁÔËÉ, ÎÅÐÒÁ×ÉÌØÎÙÅ ÓÓÙÌËÉ É ÏÛÉÂËÅ × ÄÏËÕÍÅÎÔÅ.