Линукс. Печат под Linux
| Информационни технологии | 2009-12-04 | 88 сваляния |
Печат под Linux

Когато имате PostScript принтер Вие просто нямате никакви проблеми да печатате под Linux. Не е така обаче, ако принтерът Ви не е PostScript, а масовите принтери са именно такива.
Правилото гласи, че трябва да използвате ghostscript, което е основният начин да се справите с проблема.
Някои програми като WordPerfect предлагат собствени драйвери за някои принтери. Тъй като ghostscript растеризира цялата страница и я печата като голяма графика, а драйверите на WordPerfect използват вградените шрифтове на принтера (или upload-ват такива при някои модели) може да се окаже, че скоростта на печат е по-добра в сравнение с тази при използването на ghostscript. Но понякога пък не може да се постигне качеството, което дава ghostscript. Трябва да се пробват и двата начина и да се прецени кой е по-добрият в конкретната ситуация.
Инсталиране на HP DeskJet принтер под Linux
(Как си пуснах моят HP DeskJet 400 можете да прочетете тук.)
Kak става печатането? Когато системата се зарежда се стартира и lpd-демона (Line Printer Daemon). Той търси файла
Тази система е още от времето, когато повечето принтери са били наистина line (линейни) - хората са печатали изключително ASCII текст. Сега е необходимо само малко допълнение за да се накара lpd да посрещне съвременните изисквания за печат.
Toва, което трябва да се направи за да се конфигурира принтера за работа под Linux e да се добави oпашка за lpd и съответно да се добави запис в /etc/printcap за тази опашка, kakто разбира се и да се създаде самата директория за спулера в /var/spool/lpd.
Toзи запис изглежда така:
# LOCAL djet500
lp|dj|deskjet:
:sd=/var/spool/lpd/dj:
:mx#0:
:lp=/dev/lp0:
:sh:
Горният код дефинира спулер, наречен lp, dj или deskjet в директорията /var/spool/lpd/dj, без ограничения в размера на файла, който ще се печата на устройството
До тук добре, но ще забележите, че принтерът Ви (може би) се държи малко странно. Например да не разбира края на реда или да печата стъпаловидно. Ефектите са различни за различните принтери. Възниква нуждата от филтър, който да улавя и коригира странностите на принтера. Това става с добавянето на един
lp|dj|deskjet:
:sd=/var/spool/lpd/dj:
:mx#0:
:lp=/dev/lp0:
:if=/var/spool/lpd/dj/filter:
Тагове от реферата: инукс, пробеми, PostScript, принтер, LINUX, никакви, прост











