Печать в Linux HOWTO (Linux Printing HOWTO) : Решения производителей

Next Previous Contents

## 9. Решения производителей

Этот раздел по определению неполный. Свободно посылайте мне детальную информацию о вашем любимом дистрибутиве. А настоящее время я не знаю ни одного дистрибутива, который поддерживает или предоставляет рекомендуемой мной программное обеспечение:PDQ.

Сейчас существует несколько пакетов, которые пытаются сделать настройку принтеров для использования с lpd более легкой. Они вероятно существуют до сих пор, но лучшим из них и самым современным является пакет APS Filter, написанный Andreas Klemm, который имеет управляемую меню настройку printcapи обрабатывает почти все типы входных данных. Если производитель вашего дистрибутива не поставляет хорошую утилиту настройки принтера, то APS Filter будет хорошим выбором; несколько дистрибутивов включают apsfilter, или он легко добавляется.

## 9.1 Red Hat

Red Hat имеет утилиту администрирования принтера с GUI-интерфейсом называемую printtool, которая может добавлять удаленные принтера и принтера на локальных устройствах. Она позволяет вам выбрать поддерживаемый ghostscript тип принтера и устройство Unix на которое будет производиться печать, затем устанавливает очередью печати в файл /etc/printcap и для поддержки postscript и других форматов данных использует фильтр из пакета rhs-printfilters. Это решение работает довольно хорошо, и оно тривиально в установке для общих случаев.

Red Hat может дать сбой, если у вас принтер, который не поддерживается Ghostscript, который идет в его поставке, (он является GNU версией, а не версией Aladdin Ghostscript, которая поддерживает большее количество принтеров). Посмотрите список совместимости принтеров, приведенный выше (или по адресу online), в том случае если вы обнаружили, что вы не можете печатать правильно, используя программное обеспечение, предоставленное Red Hat. Если ваш принтер не поддерживается утилитами Red Hat, то вы можете установить Aladdin Ghostscript, и вероятно будет лучше, если вы будете использовать пакет apsfilter, который имеет все сведения о принтерах, поддерживаемых последними версиями Ghostscript.

В будущих версиях Red Hat программа printtool будет переделана для поддержки большего количества принтеров и будет предназначена для окончательной замены rhs-printfilters (текущий фильтр имеет трудности с поддержкой многих распространенных принтеров, таких как не-PCL DeskJet и большинство принтеров Lexmark). Также могут быть объединены некоторые разработанные в VA Linux PPD.

## 9.2 Debian

Debian предлагает выбор между обычным lpd и LPRng; вероятно LPRng будет наилучшим выбором. Я верю, что Debian также предлагает выбор утилит для настройки принтера; пакет apsfilter версии 5 или более поздней вероятно будет лучшим выбором, поскольку в этих версиях добавлена поддержка LPRng и драйверов uniprint Ghostscript.

## 9.3 SuSE

Система печати в SuSE Linux основана на apsfilter, с некоторыми расширениями; SuSE-версия программы apsfilter распознает все основные типы файлов (включая HTML, если установлена программа html2ps). Существует два способа установки принтеров в системах с SuSE:

- Программа YaST позволит вам настроить "PostScript", "DeskJet" и "Другие принтера" принтера поддерживаемые драйверами Ghostscript; также возможно настроить принтера HP GDI (DeskJet 710/720, 820, 1000 используя пакет "ppa"; в настоящее время только в черно-белом режиме). YaST создаст записи в /etc/printcap для каждого из принтеров ("raw", "ascii", "auto" и "color", если принтер настроен как цветной принтер). YaST создаст буферные каталоги и расположит файлы apsfilterrc, в которых вы сможете более тонко настроить некоторые опции (предварительную загрузку Ghostscript, размер и ориентацию бумаги, разрешение печати, escape последовательности для принтеров и т.п.). Также с помощью YaST возможно настроить сетевые принтера (TCP/IP, Samba или Novell Netware принтер).
- Также существует обычная программа SETUP из оригинального пакета apsfilter (с некоторыми расширениями); запустите `lprsetup' для запуска это скрипта конфигурации. Однажды освоившись с ее интерфейсом, вы сможете быстро настраивать сетевые и локальные принтера (с помощью фильтра local через свойство "bypass" - это достаточно удобно).

Руководство по установке SuSE описывает обе эти процедуры настройки.

Wolf Rogner написал, что есть некоторые сложности с SuSE. Вероятно следующие ошибки могут возникнуть у вас:

- Обычная программа настройки Apsfilter содержит ошибки, также как и программа настройки из состава KDE. используйте YaST.
- Для сетевых принтеров, которые должны получать данные от Ghostscript, вам необходимо сначала раскомментировать строку REMOTE_PRINTER="remote" в файле /etc/apsfilterrc. Затем запустите YaST для настройки принтера и в разделе настройки сети настройте удаленную очередь печати.
- Настройки YaST не позволяют настроить цветные лазерные принтера, так что настройте его как черно-белый принтер, а затем измените mono на color во всех записях printcap. Вам необходимо также переименовать буферные каталоги.

## 9.4 Другие дистрибутивы

Пожалуйста посылайте мне информацию о том сто имеется в других дистрибутивах.

Next Previous Contents