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

# ÒÁÂÏÔÁÔØ, É ÅÄÉÎÓÔ×ÅÎÎÙÊ ÓÐÏÓÏ ÏÐÒÅÄÅÌÉÔØ ÜÔÏ, ÜÔÏ ÐÏÓÍÏÔÒÅÔØ ×

# ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ × ÎÁÞÁÌÅ ÄÅÔÁÌÅÊ ÚÁÄÁÎÉÑ.

send_exec {

if [ "x$PHONE_NUMBER" != "x" ] then

fax send $RESOLUTION $PHONE_NUMBER $INPUT else

echo ’÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÎÏÍÅÒ ÔÅÌÅÆÏÎÁ!’

false fi

} }

13.2 Èñïîëüçóÿ óäàëåííûé ñåðâèñ ïå÷àòè

Ñóùåñòâóåò ýêñïåðèìåíòàëüíûé ñåðâèñ, êîòîðûé ïîçâîëèò âàì ïîñëàòü ñîîáùåíèå ïî ýëåêòðîííîé ïî÷òå â êîòîðîì íàõîäèòñÿ ÷òî-òî ÷òî âû õîòèòå íàïå÷àòàòü, òàê ÷òî ñîäåðæèìîå ýòîãî ïèñüìà ïîÿâèòñÿ íà ôàêñ-ìàøèíå â äðóãîì ìåñòå. Ïîääåðæèâàþòñÿ ôîðìàòû ïîäîáíûå postscript, òàê ÷òî äàæå åñëè ãëîáàëüíûé îõâàò ÿâëÿåòñÿ íåîäíîðîäíûì, òî, ýòî âñå ðàâíî ìîæåò áûòü î÷åíü ïîëåçíûì ñåðâèñîì. Äëÿ áîëåå äåòàëüíîé èíôîðìàöèè î ïå÷àòè ÷åðåç ñåðâèñ óäàëåííîé ïå÷àòè, ñìîòðèòå Remote Printing WWW Site <http://www.tpc.int/>.

14 Êàê ãåíåðèðîâàòü ÷òî-òî ñòîÿùåå ïå÷àòè

Çäåñü ìû ïåðåéäåì ê ðåàëüíîìó ïðîãðàììíîìó îáåñïå÷åíèþ. Ïî ñóùåñòâó Linux ìîæåò çàïóñêàòü ìíîãî òèïîâ èñïîëíèìûõ ôàéëîâ ñ ðàçíîé ñòåïåíüþ óäà÷è: Linux/x86, Linux/Alpha, Linux/Sparc, Linux/foo, iBCS, Win16/Win32s (ïðè ïîìîùè dosemu è, èíîãäà, ñ Wine), Mac/68k (÷åðåç Executor), ÿ Java. ß áóäó ïðîñòî îáñóæäàòü ðîäíîå äëÿ Linux è îáùåå äëÿ Unix ïðîãðàììíîå îáåñïå÷åíèå.

Äëÿ ñàìîãî Linux, âûáîð äîâîëüíî îãðàíè÷åí òåìè ïðîäóêòàìè äîñòóïíûìè â îáùåì äëÿ Unix:

14.1 ßçûêè ðàçìåòêè

Áîëüøèíñòâî ÿçûêîâ ðàçìåòêè ëó÷øå ïîäõîäÿò äëÿ áîëüøèõ èëè ïîâòîðÿþùèõñÿ ïðîåêòîâ, ãäå âû õîòèòå ÷òîáû êîìïüþòåð êîíòðîëèðîâàë êîìïîíîâêó òåêñòà, ÷òîáû ñäåëàòü åå åäèíîé.

nroff

Ýòîò îäèí èç ïåðâûõ ÿçûêîâ ðàçìåòêè Unix. Ñïðàâî÷íûå ñòðàíèöû – ýòî íàèáîëåå îáùèé ïðèìåð âåùåé îòôîðìàòèðîâàííûõ ñ èñïîëüçîâàíèåì ìàêðîñîâ *roff; ìíîãî ëþäåé "ðóãàþò-ñÿ"íà íåì, íî nroff èìååò, ïî êðàéíåé ìåðå äëÿ ìåíÿ, áîëåå òàéíûé ñèíòàêñèñ ÷åì íåîáõîäè-ìî, è âåðîÿòíî äåëàåò áåäíûé âûáîð äëÿ íîâûõ ðàáîò. Ýòî ñòîÿùåå çíàíèå, õîòÿ âû ìîæåòå ïå÷àòàòü ñïðàâî÷íûå ñòðàíèöû ïðÿìî â postscript ñ ïîìîùüþ groff. Áîëüøèíñòâî êîìàíä man áóäóò äåëàòü ýòî äëÿ âàñ ñ ïîìîùüþman -t foo | lpr.

TeX

TeX, è ìàêðî-ïàêåò LaTeX, ýòî îäèí èç íàèáîëåå øèðîêî ïðèìåíÿåìûõ ÿçûêîâ ðàçìåòêè â Unix. Òåõíè÷åñêèå ðàáîòû ÷àñòî íàïèñàíû â LaTeX, ïîòîìó-÷òî îí ñèëüíî óïðîùàåò ñîçäàíèå êîìïàíîâêè è ýòî âñå åùå îäíà èç íåñêîëüêèõ ñèñòåì îáðàáîòêè òåêñòà, êîòîðàÿ ïîääåðæè-âàåò ìàòåìàòèêó è õîðîøî è ïîëíîñòüþ. Âûõîäíîé ôîðìàò TeX ýòîdvi, è îí êîíâåðòèðóåòñÿ â PostScript èëè Hewlett Packard PCL ïðè ïîìîùèdvipsèëè dvilj. Åñëè âû æåëàåòå óñòàíî-âèòü TeX èëè LaTeX, óñòàíîâèòå âñþ ãðóïïó ïàêåòîâ teTeX; îíè ñîäåðæàò âñå íåîáõîäèìîå.

Íåäàâíèå âåðñèè TeX âêëþ÷àþò â ñåáÿ pdfTeX è pdfLaTeX, êîòîðûå ñðàçó ìîãóò ñîçäàâàòü

14. Êàê ãåíåðèðîâàòü ÷òî-òî ñòîÿùåå ïå÷àòè 41

ôàéëû Adobe PDF. Äîñòóïíû êîìàíäû ñîçäàíèÿ ññûëîê è âîçìîæíîñòåé íàâèãàöèè â ôàéëå PDF.

SGML

Ñóùåñòâóåò ïî êðàéíåé ìåðå îäèí ñâîáîäíûé îáðàáîò÷èê (parser) sgml äîñòóïíûé äëÿ Unix è Linux; åãî ôîðìà ýòî îñíîâà ñèñòåìû äîêóìåíòàöèè Linuxdoc-SGML. Îí ìîæåò òàêæå ïîääåð-æèâàòü äðóãèå DTD, èç êîòîðûõ ñàìûì ïðèìå÷àòåëüíûì ÿâëÿåòñÿ DocBook.

HTML

Íåêîòîðûå ëþäè ïðåäïîëàãàþò, ÷òî äëÿ îòäåëüíûõ ïðîåêòîâ ìîæåò áûòü äîñòàòî÷íî ïèñàòü èõ â HTML è ïå÷àòàòü èñïîëüçóÿ Netscape. ß íå ñîãëàñåí ñ ýòèì, íî ýòî YMMV.

14.2 Òåêñòîâûå ïðîöåññîðû ñ WYSIWYG

 íàñòîÿùåå âðåìÿ áîëüøå íåò íåäîñòàòêà â WYSIWYG ïðîãðàììíîì îáåñïå÷åíèè äëÿ îáðàáîò-êè òåêñòîâ. Äîñòóïíî íåñêîëüêî ïîëíûõ îôèñíûõ íàáîðîâ, âêëþ÷àÿ îäèí, êîòîðûé ñâîáîäåí äëÿ ïåðñîíàëüíîãî èñïîëüçîâàíèÿ (StarOffice).

StarOffice

Sun Microsystems ñâîáîäíî ðàñïðîñòðàíÿåò ïî ñåòè StarOffice äëÿ Linux. Ïîëíûé îôèñíûé íà-áîð èìååò âñå âîçìîæíîñòè êîòîðûå âû îæèäàåòå è âû ìîæåòå íå áåñïîêîèòñÿ îá îïëàòå.

Ñóùåñòâóåò mini-HOWTO, ãäå îïèñûâàåòñÿ êàê ïîëó÷èòü è óñòàíîâèòü ýòîò ïàêåò. Îí ãåíåðè-ðóåò íà âûõîäå PostScript èëè PCL, òàê ÷òî îí äîëæåí ðàáîòàòü ñ áîëüøèíñòâîì ïðèíòåðîâ â Linux; ýòî âåðîÿòíî äâà ðàâíîïðàâíûõ ôàêòà!

WordPerfect

Êîìïàíèÿ Corel ñâîáîäíî ðàñïðîñòðàíÿåò áàçîâóþ âåðñèþ Word Perfect 8 äëÿ Linux, è ïðåä-ïîëàãàåòñÿ, ÷òî êîìïàíèÿ òàêæå áóäåò ðàñïðîñòðàíÿòü Corel Draw è Quattro Pro, êîãäà îíè áóäóò ïåðåíåñåíû ïîä linux. Âåðîÿòíî ýòî íàèëó÷øèé âûáîð, åñëè ó âàñ ARM ìàøèíà; Corel äåëàåò îñíîâàííûå íà ARM êîìïüþòåðû Netwinder Linux è è ïî÷òè âñåãäà ïðåäëàãàåò ARM Linux âåðñèè âñåõ ñâîèõ ïðîäóêòîâ. Âû ìîæåòå òàêæå êóïèòü ïîëíóþ âåðñèþ ïðîãðàìì è ïîääåðæêó ýòèõ ïðîãðàìì, âìåñòå èëè ïî îòäåëüíîñòè. Ñòðàíèöà Øðèôòû è ïðèíòåðà äëÿ Linux WordPerfect <http://www.channel1.com/users/rodsmith/wpfonts.html> èìååò èí-ôîðìàöèþ î íàñòðîéêå WordPerfect äëÿ èñïîëüçîâàíèÿ ëèáî Ghostscript ëèáî åãî âñòðîåííûõ äðàéâåðîâ ïðèíòåðîâ (êîòîðûå î÷åâèäíî ïîõîæè íà äðàéâåðà ïðèíòåðîâ DOS WordPerfect, â òîì ñëó÷àå åñëè äðàéâåð âàøåãî ïðèíòåðà íå âêëþ÷åí â äèñòðèáóòèâ WP8).

Applix

Applix ýòî ìíîãîïëàòôîðìåííûé îôôèñíûé íàáîð (íàïðèìåð, ðàçíûå òèïû þíèêñîâ, Windows è äðóãèå ïëàòôîðìû), ïðîäàâàåìûé ôèðìîé Applix. Red Hat è SuSE ïðîäàâàëè èõ, êîãäà ýòî áûëî ëèøü "èãðîé â ãîðîäà"; ñåé÷àñ ïðîäàæó îïÿòü îñóùåñòâëÿåò Applix.

AbiWord

AbiWord ÿâëÿåòñÿ îäíîé èç íåñêîëüêèõ GPL ïðîåêòîâ ïî ñîçäàíèþ WYSIWYG òåêñòîâîãî ïðî-öåññîðà; ýòîò ïðîåêò ñîçäàë î÷åíü õîðîøèé òåêñòîâûé ïðîöåññîð, îñíîâàííûé íà ôîðìàòå XML è ñ âîçìîæíîñòÿìè èìïîðòà ôàéëîâ Word. (Íî ó íåãî ïîêà ïðîáëåìû ñ ðóññêèì ÿçûêîì, â òîì ÷èñëå è ñ èìïîðòîì ðóññêèõ ôàéëîâ Word. ïðèì. ïåðåâîä÷èêà).

LyX

LyX ýòî íàäñòðîéêà äëÿ LaTeX, êîòîðàÿ âûãëÿäèò î÷åíü ìíîãîîáåùàþùåé. Ñìîòðèòå Äîìàø-íþþ ñòðàíèöó LyX <http://www.lyx.org> äëÿ áîëåå äåòàëüíîé èíôîðìàöèè. Òàêæå ñóùå-ñòâóåò âåðñèÿ LyX ñäåëàííàÿ â ñòèëå KDE, îíà íàçûâàåòñÿ Klyx; àâòîð LyX è çà÷èíùèê ïðîåêòà KDE – ýòî îäíà è òà æå ïåðñîíà.

14. Êàê ãåíåðèðîâàòü ÷òî-òî ñòîÿùåå ïå÷àòè 42

Maxwell

Maxwell ýòî ïðîñòîé òåêñòîâûé ïðîöåññîð, áàçèðóþùèéñÿ íà ôîðìàòå MS RTF, êîòîðûé áûë íà÷àò êàê êîììåð÷åñêèé ïðîäóêò, íî ñåé÷àñ ðàñïðîñòðàíÿåòñÿ ïîä äåéñòâèåì ëèöåíçèè GPL.

The Andrew User Interface System (Ñèñòåìà ïîëüçîâàòåëüñêîãî èíòåðôåéñà Andrew)

AUIS âêëþ÷àåò ez, ðåäàêòîð WYSIWYG-ñòèëÿ ñ îñíîâíûìè âîçìîæíîñòÿìè ñèñòåì îáðàáîòêè òåêñòà, âîçìîæíîñòÿìè äëÿ ðàáîòû ñ HTML è ïîëíóþ ïîääåðæêó MIME ýëåêòðîííîé ïî÷òû è ãðóïï íîâîñòåé. Ê ñîæàëåíèþ AUIS áîëüøå íå ñîïðîâîæäàåòñÿ.

Koffice

Ïðîåêò KDE ðàáîòàåò â íàïðàâëåíèè ïîëíîãî íàáîðà îôèñíûõ ïðîãðàìì. ß äóìàþ, ÷òî îí íå áóäåò ãîòîâ â áëèæàéøåå âðåìÿ. Òåêñòîâûé ïðîöåññîð íåñîìíåííî áóäåò ïîòîìêîì ïðîãðàììû LyX.

GNOME

Ïðîåêò GNOME òàêæå ðàáîòàåò â íàïðàâëåíèè ñîçäàíèÿ îôèñíûõ ïðîãðàìì ëèöåíçèðîâàí-íûõ ïî ëèöåíçèè GNU. Õîòÿ åùå íè÷åãî íå äîñòóïíî.

Äðóãèå ïîñòàâùèêè ìîãóò ñâîáîäíî ïîñûëàòü ìíå èíôîðìàöèþ î ñâîèõ ïðåäëîæåíèÿõ.

14.3 Ïå÷àòü ôîòîãðàôèé

Ñóùåñòâóåò ìíîãî äåòàëåé äëÿ ïîëó÷åíèÿ íîðìàëüíîãî âûâîäà ôîòîãðàôèé ñ ðàñïðîñòðàíåííûõ ïðèíòåðîâ.

14.3.1 Ghostscript è ôîòîãðàôèè

Ghostscript èìååò íåêîòîðûå çàòðóäíåíèÿ ïðè ðåíäåðèíãå ôîòîãðàôèé íà áîëüøèíñòâå äðàéâåðîâ.

Ñóùåñòâóåò íåñêîëüêî ïðîáëåì:

• Ìíîãî äðàéâåðîâ èìåþò ïëîõî íàñòðîåííóþ ïîääåðæêó öâåòà. ×àñòî öâåòà íå ñîîòâåòñòâóþò âûâîäèìûì äðàéâåðàìè Windows èëè âûâîäó íà ýêðàí. Õîòÿ âñå äðàéâåðà è ñàì Ghostscript èìåþò ëåãêî íàñòðàèâàåìóþ ïîääåðæêó öâåòà; íàñòðîéêà "Gamma"ÿâëÿåòñÿ òîé âåùüþ ñ êî-òîðîé ìîæíî ïðîâåñòè ýêñïåðèìåíòû, à äðóãèå ÷àñòî îïèñàíû â ðóêîâîäñòâå ïîëüçîâàòåëÿ Ghostscript.

• ß çíàþ òîëüêî îá îäíîì äðàéâåðå Ghostscript, êîòîðûé ïîääåðæèâàåò 6- è 7-ìèöâåòíóþ ïå÷àòü;

îí íàõîäèòñÿ â ñîñòîÿíèè áåòà â íàñòîÿùåå âðåìÿ è ïîääåðæèâàåò íåêîòîðûå ìîäåëè ïðèí-òåðîâ Epson Stylus Photo. Õîäÿò ñëóõè, ÷òî îí ñîçäàåò ëó÷øèé âûâîä, ÷åì äðàéâåð Windows (!).

• Ghostscript ÷àñòî ãðóáî çàêàí÷èâàåò ñìåøåíèå öâåòîâ èëè ãåíåðèðóåò âûâîä ñ íàðóøåíèÿìè, òàêèìè êàê ïîëîñàòîñòü. Ñìåøåíèå îáû÷íî ìîæåò áûòü èñïðàâëåíî; ñìîòðèòå âûøåïðèâåäåí-íûé ðàçäåë î öâåòíîé ïå÷àòè â ghostscript, à òàêæå ÷èòàéòå äîêóìåíòàöèþ íà âàø äðàéâåð.

Ó âàñ äîëæíà áûòü âîçìîæíîñòü èñïðàâëåíèÿ íåêîòîðûõ èç ýòèõ ïðîáëåì ïóòåì íàñòðîéêè Ghostscript; äëÿ ïîëó÷åíèÿ èíôîðìàöèè î òîì êàê ýòî ñäåëàòü ñìîòðèòå ðàçäåë î Ghostscript äàí-íîãî äîêóìåíòà. Ðàáîòàòü ñ êëþ÷àìè Ghostscript íàìäàí-íîãî ëåã÷å, åñëè âû îáúÿâèòå èõ êàê êëþ÷è â îáúÿâëåíèè äðàéâåðà PDQ.

Áûëî ñêàçàíî, ÷òî î÷åâèäíûì ðåøåíèåì áóäåò èñïîëüçîâàíèå íå-Ghostscript ïðîãðàììíîãî îáåñ-ïå÷åíèÿ äëÿ ïå÷àòè ôîòîãðàôèé è â ñàìîì äåëå òàêèå âåùè ñóùåñòâóþò.Ãëàâíûì ñîïåðíèêîì ÿâ-ëÿåòñÿ ìîäóëü ïå÷àòè â Gimp, êîòîðûé ïîääåðæèâàåò ïèêñåë-â-ïèêñåë ïå÷àòü íà ïðèíòåðàõ Epson Stylus è ïðèíòåðàõ, ïîääåðæèâàþùèõ Postscript (ñ áàçîâîé ïîääåðæêîé PPD). Ñêîðî ýòîò äðàéâåð òàêæå áóäåò äîñòóïåí äëÿ Ghostcript. Òàêæå âîçìîæíî äëÿ ýòîé öåëè èñïîëüçîâàòü ðàçíûå âíåø-íèå ïðîãðàììû pnm-â-foo, èñïîëüçóåìûå äëÿ ïå÷àòè íà òàêèõ ïðèíòåðàõ, êàê íàïðèìåð äåøåâûå

関連したドキュメント