Печать в Линукс — нетривиальна?
Уважаемые профи! подскажите начинающему — проблема с настройкой печати в Линукс. В Configuration-HowTo сказано — проверьте к какому порту принтера (lp0,lp1,lp2) подключен параллельный принтер ( у меня Epson LX-300) командной строкой вида: # echo «Hello, world» > /dev/lp0
так вот — эта строка у меня ничего не делает (она должна распечатать на принтере строчку или нет!?) стоит в ожидании и всё. команднач строка не появляется. # ps -ax показывает что демон lpd находится в ожидании lpd — Waiting Если отправляю на печать файл используя фильтр для Epson-совместимых 9-игольчатых командой # lpr -Pascii file.txt -sDEVICE=epson оно сообщает что всё ок и на печать отправлено. lpq сообщает что все нормально — 1 задание в процессе печати. а команда ps -ax сообщает что ghostscript в процессе работы и . тишина — мой матричный принтер молчит. Где я глючу?. И прошу прощения — в Windows этот же принтер печатает пробную страницу. Настройки порта в BIOS — ECP параллельный порт, адрес 0x3bc irq=7
anonymous
12.09.03 09:19:19 MSD
CUPS (Русский)
Состояние перевода: На этой странице представлен перевод статьи CUPS. Дата последней синхронизации: 27 марта 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
- CUPS/Совместное использование принтеров
- CUPS/Принтероспецифичные проблемы
- CUPS/Решение проблем
- Samba (Русский)
- LPRng
CUPS — это стандартная система печати с открытым исходным кодом, разработанная Apple Inc. для MacOS® и других UNIX®-подобных операционных систем.
Установка
Если вы намерены «распечатать» в документ PDF, тогда вам необходимо установить пакет cups-pdf . По умолчанию файлы PDF хранятся в /var/spool/cups-pdf/имя_пользователя . Местоположение можно изменить в /etc/cups/cups-pdf.conf .
Сокет-активация
cups предоставляет юнит cups.socket . Если сокет cups.socket включен (а служба cups.service отключена), systemd не будет запускать CUPS сразу, а просто будет слушать соответствующие сокеты. Затем всякий раз, когда программа пытается обратиться к одному из этих сокетов, systemd будет запускать службу cups.service и прозрачно передавать управление этими портами процессу CUPS.
Таким образом, CUPS запускается только тогда, когда программа хочет его использовать.
Интерфейсы подключения
Дополнительные шаги для обнаружения принтера приведены ниже для различных интерфейсов подключения.
- Вспомогательные программы CUPS запускаются с использованием пользователя и группы cups . Это позволяет им получать доступ к файлам принтера и читать файлы конфигурации в /etc/cups/ , которые принадлежат группе cups .
- До cups версии 2.2.6-2, вместо группы cups использовалась группа lp . После обновления файлы в /etc/cups должны принадлежать группе cups , а в файле /etc/cups/cups-files.conf должно быть прописано User 209 и Group 209 .
USB
Чтобы узнать, обнаружен ли ваш USB-принтер (должен быть установлен пакет usbutils ), запустите
$ lsusb
(. ) Bus 001 Device 007: ID 03f0:1004 Hewlett-Packard DeskJet 970c/970cse
Параллельный порт
Чтобы использовать принтер с параллельным портом, требуются модули ядра lp , parport и parport_pc .
# dmesg | grep -i parport
parport0: Printer, Hewlett-Packard HP LaserJet 2100 Series lp0: using parport0 (polling)
Cеть
Чтобы обнаружить или предоставить общий доступ к принтерам с помощью DNS-SD/mDNS, настройте разрешение имени узла .local через Avahi и перезапустите службу cups.service .
Примечание: DNS-SD поддерживается только при использовании Avahi. CUPS не поддерживает использование systemd-resolved для DNS-SD. Для получения дополнительной информации смотрите CUPS issue 5452.
Для предоставления общего доступа к принтерам с помощью Samba, например, если система должна быть сервером печати для клиентов Windows, необходим пакет samba .
Драйверы принтеров
Драйверы для принтеров можно получить из любого из источников, приведенных ниже. Смотрите CUPS/Принтероспецифичные проблемы для неполного списка драйверов, которые работают.
Для управления принтером CUPS требуется файл PPD, а для большинства принтеров — некоторые фильтры. Подробнее о том, как CUPS использует PPD и фильтры, смотрите на [1].
Список принтеров OpenPrinting содержит рекомендации для драйверов для многих принтеров. Он также поставляет файлы PPD для каждого принтера, но большинство из них доступны через foomatic или рекомендованный пакет драйверов.
Когда файлы PPD предоставляются CUPS, тогда сервер CUPS будет регенерировать файлы PPD и сохранять их в /etc/cups/ppd/ .
CUPS
CUPS обеспечивает поддержку принтеров AirPrint и IPP Everywhere.
Фильтры OpenPrinting CUPS
Рабочая группа OpenPrinting в Linux Foundation предоставляет cups-filters. Это бэкэнды, фильтры и другие двоичные файлы, которые когда-то были частью CUPS, но больше не поддерживаются Apple. Они доступны в пакете cups-filters , который является зависимостью для cups .
Для принтеров Non-PostScript требуется установить ghostscript . Для ghostscript также может потребоваться gsfonts .
Foomatic
Рабочая группа foomatic в OpenPrinting в Linux Foundation предоставляет PPD для многих драйверов принтеров, как свободных, так и проприетарных. Для получения дополнительной информации о том, что делает foomatic, смотрите Обзор foomatic от разработчиков.
Чтобы использовать foomatic, установите foomatic-db-engine и по крайней мере один из пакетов:
- foomatic-db — коллекция файлов XML, используемая foomatic-db-engine для генерации файлов PPD.
- foomatic-db-ppds — прекомпилированные файлы PPD.
- foomatic-db-nonfree — коллекция файлов XML под несвободными лицензиями от производителей принтеров, используемая foomatic-db-engine для генерации файлов PPD.
- foomatic-db-nonfree-ppds — прекомпилированные файлы PPD под несвободными лицензиями.
Для PPD foomatic могут потребоваться дополнительные фильтры, такие как min12xxw AUR .
Gutenprint
Проект Gutenprint предоставляет драйвера для Canon, Epson, Lexmark, Sony, Olympus, и принтеров PCL для использования с CUPS и GIMP.
Примечание: Когда пакет Gutenprint обновился, принтеры, использующие драйвера Gutenprint, будут остановлены, пока вы не выполните от суперпользователя команду cups-genppdupdate и не перезапустите CUPS. Команда cups-genppdupdate обновит файлы PPD для всех настроенных принтеров. Для получения дополнительной информации смотрите cups-genppdupdate(8) .
Специфические для производителя драйвера
Многие производители принтеров поставляют свои собственные драйверы Linux. Они часто доступны в официальных хранилищах Arch или в AUR.
Некоторые из этих драйверов описаны более подробно в CUPS/Принтероспецифичные проблемы.
URI принтера
Ниже перечислены дополнительные шаги для ручного создания URI, если это необходимо. Для некоторых принтеров или драйверов нужны особые URI, описанные в CUPS/Принтероспецифичные проблемы.
USB
CUPS должен иметь возможность автоматически генерировать URI для USB-принтеров, например usb://HP/DESKJET%20940C?serial=CN16E6C364BH .
Если этого не происходит, смотрите CUPS/Решение проблем#USB-принтеры для получения информации об устранении неполадок.
Параллельный порт
URI должен иметь вид parallel:device . Например, если принтер подключен к /dev/lp0 , используйте parallel:/dev/lp0 . Если вы используете адаптер USB для параллельного порта, используйте parallel:/dev/usb/lp0 в качестве URI принтера.
Сеть
Если вы настроили Avahi, как в #Сеть, CUPS должен определить URI принтера. Вы также можете использовать avahi-discover , чтобы найти имя вашего принтера и его адрес (например, BRN30055C6B4C7A.local/10.10.0.155:631 ).
URI также можно создать вручную, не используя Avahi. Список доступных схем URI для сетевых принтеров доступен в документации CUPS. Поскольку точные данные URI отличаются между принтерами, проверьте руководство принтера или CUPS/Принтероспецифичные проблемы.
URI для сетевых принтеров SMB описаны на справочной странице smbspool(8) .
К удаленным серверам печати CUPS можно получить доступ через URI формы ipp://hostname:631/printers/queue_name . Подробнее о настройке удаленного сервера печати смотрите CUPS/Printer sharing#Sharing via Internet Printing Protocol.
Смотрите CUPS/Решение проблем#Проблемы с сетью для получения дополнительной информации о проблемах и их решений.
Важно: Не следует настраивать как сервер, так и клиент с помощью фильтра принтера — либо очереди печати на клиенте, либо сервер должен быть ‘raw’. Это позволяет избежать отправки заданий печати через фильтры для принтера дважды, что может вызвать проблемы (например, [2]). Смотрите #Использование для примера установки очереди печати на ‘raw’.
Использование
CUPS можно полностью контролировать с помощью инструментов командной строки (CLI) из пакетов lp* и cups*. В качестве альтернативы можно использовать #Веб интерфейс или одно из нескольких #Приложения с GUI.
- Имя принтера — короткое, но описательное имя, используемое в системе для идентификации принтера. Это имя не должно содержать пробелов или специальных символов. Например, принтер, соответствующий HP LaserJet 5P, может быть назван «hpljet5p». С каждым физическим принтером можно связать более одной очереди.
- Расположение — это описание физического расположения принтера (например, «спальня», или «кухня»). Это помогает поддерживать несколько принтеров.
- Описание — полное описание принтера. Обычно используется полное имя принтера (например, «HP LaserJet 5P»).
Инструменты CLI
Смотрите локальную документацию CUPS для получения дополнительных сведений об инструментах командной строки.
Примечание: Нельзя сгруппировать переключатели командной строки
This article or section needs language, wiki syntax or style improvements. See Help:Style for reference.
Reason: Нестандартное использование списков определений, комментариев в командной строке. (Discuss in Talk:CUPS (Русский))
Список устройств
# lpinfo -v $ /usr/lib/cups/backend/snmp ip_address # Используйте SNMP для поиска URI
Список моделей
$ lpinfo -m
Добавление нового принтера
# lpadmin -p имя принтера -E -v uri -m model
Имя принтера зависит от тебя. Например:
# lpadmin -p HP_DESKJET_940C -E -v "usb://HP/DESKJET%20940C?serial=CN16E6C364BH" -m drv:///HP/hp-deskjet_940c.ppd.gz # lpadmin -p AirPrint -E -v "ipp://10.0.1.25/ipp/print" -m everywhere # Принтеры без драйверов (Apple AirPrint или IPP Everywhere) # lpadmin -p SHARED_PRINTER -m raw # Необработанный принтер; нет PPD или фильтра # lpadmin -p Test_Printer -E -v "ipp://10.0.1.3/ipp/print" -m pxlmono.ppd # Указание PPD вместо модели
Примечание: При указании PPD используйте только имя файла, а не полный путь (например, pxlmono.ppd вместо /usr/share/ppd/cupsfilters/pxlmono.ppd )
Установите принтер по умолчанию
$ lpoptions -d имя принтера
Изменение параметров
$ lpoptions -p имя принтера -l # Список параметров $ lpoptions -p имя принтера -o option=value # Установка параметра
$ lpoptions -p HP_DESKJET_940C -o PageSize=A4
Проверка cостояния принтера
$ lpstat -s $ lpstat -p имя принтера
Отключение принтера
# cupsdisable имя принтера
Включение принтера
# cupsenable имя принтера
Настройка принтера для приема заданий
# cupsaccept имя принтера
Удаление принтера
Сначала настройте принтер для отклонения всех входящих записей:
# cupsreject имя принтера
Затем отключите его.
# cupsdisable имя принтера
Наконец, удалите его.
# lpadmin -x имя принтера
Печать файла
$ lpr файл $ lpr -# 17 файл # распечатать файл 17 раз $ echo 'Привет, мир!' | lpr -p # распечатать результат команды. Переключатель -p добавляет заголовок.
Проверка очереди
$ lpq $ lpq -a # во всех очередях
Очистка очереди
# lprm # удаляет только последнюю запись # lprm - # удаляет все записи
Веб интерфейс
Сервером CUPS можно полностью управлять через веб-интерфейс, доступный по адресу http://localhost:631/.
Примечание: Если используется HTTPS-соединение с CUPS, оно может длиться очень долго, прежде чем интерфейс появится при первом доступе. Это связано с тем, что первый запрос инициирует создание SSL-сертификатов, которое может занимать много времени.
Для выполнения административных задач требуется аутентификация веб-интерфейса. Аутентифицируйте себя либо как root , либо убедитесь, что ваш пользователь входит в группу с полномочиями управления принтерами, для получения дополнительной информации смотрите #Настройка.
Перейдите на вкладку Администрирование.
Изменение существующих принтеров
Перейдите на вкладку Принтеры и выберите принтер для изменения.
Перейдите на вкладку Принтеры и выберите принтер.
Приложения с GUI
Если у вашего пользователя нет достаточных привилегий для администрирования CUPS, приложения будут запрашивать пароль root при запуске. Чтобы предоставить пользователям права администратора без необходимости доступа root, смотрите #Настройка.
- GtkLP — Интерфейс GTK+ для CUPS.
- print-manager — Инструмент для управления заданиями печати и принтерами (KDE).
- system-config-printer — Инструмент настройки принтера GTK+ и апплет состояния (GNOME и другие).
Настройка
Настройки сервера CUPS находятся в /etc/cups/cupsd.conf и /etc/cups/cups-files.conf (смотрите cupsd.conf(5) и cups-files.conf(5) ). После редактирования любого из этих файлов, перезапустите cups.service , чтобы применить произведенные изменения. Настройки по умолчанию подходят для большинства пользователей.
Группы с правами администрирования принтера определены в SystemGroup в /etc/cups/cups-files.conf . Группы sys и root используется по умолчанию.
Пакет cups собран с поддержкой libpaper и значением по умолчанию для формата бумаги Письмо для файла libpaper. Чтобы избежать необходимости изменять размер бумаги для каждого принтера, отредактируйте /etc/papersize и задайте размер бумаги по умолчанию для вашей системы. Для получения дополнительной информации смотрите paper(1) .
По умолчанию все журналы отправляются в файлы в /var/log/cups/ . Изменив значения директив AccessLog , ErrorLog и PageLog в /etc/cups/cups-files.conf на syslog , то CUPS сможет отправлять логи в журнал systemd. Смотрите вики-страницу fedora для получения информации об исходном предлагаемом изменении.
cups-browsed
This article or section is out of date.
Reason: cups-browsed.service не требуется для обнаружения принтеров, объявленных через DNS-SD, что делается сейчас через cups.service . Служба требуется только для обнаружения принтеров на сервере LDAP и тех, которые используют устаревший протокол CUPS (серверы CUPS ≤ 1.5). (Discuss in Talk:CUPS (Русский))
CUPS может использовать Avahi для обнаружения неизвестных общих принтеров в вашей сети. Это может быть полезно в крупных сетях, где сервер неизвестен. Чтобы использовать эту функцию, настройте разрешение .local hostname и запустите службы avahi-daemon.service и cups-browsed.service . Задания отправляются непосредственно на принтер без какой-либо обработки, поэтому созданные очереди могут не работать, однако для принтеров, не требущих драйверов, такие как те, которые поддерживают IPP Everywhere или AirPrint все должно работать из коробки.
- Поиск сетевых принтеров может значительно увеличить время, необходимое для загрузки вашего компьютера.
- Служба cups-browsed.service необходима только для динамического добавления и удаления принтеров, когда они появляются и исчезают из сети. Она не требуется, если вы просто хотите добавить сетевой принтер с поддержкой DNS-SD/mDNS в CUPS.
Серверы печати и удаленное администрирование
Разрешение аутентификации администратора через PolicyKit
PolicyKit можно настроить так, чтобы пользователи могли настраивать принтеры с помощью графического интерфейса без пароля администратора.
Примечание: Возможно, вам понадобится установить cups-pk-helper для работы с этими правилами.
Вот пример, который позволяет членам группы wheel управлять принтерами без пароля:
/etc/polkit-1/rules.d/49-allow-passwordless-printer-admin.rules
polkit.addRule(function(action, subject) < if (action.id == "org.opensuse.cupspkhelper.mechanism.all-edit" && subject.isInGroup("wheel"))< return polkit.Result.YES; >>);
Без локального сервера CUPS
CUPS можно настроить для прямого подключения к удаленным серверам принтеров вместо запуска локального сервера печати. Для этого потребуется установить пакет libcups . Некоторым приложениям по-прежнему потребуется пакет cups для печати.
Важно: Доступ к удаленным принтерам без локального сервера CUPS не рекомендуется разработчиками. [3]
Чтобы использовать удаленный сервер CUPS, установите переменную окружения CUPS_SERVER в printerserver.mydomain:port . Например, если вы хотите использовать другой сервер печати для одного экземпляра Firefox (замените printserver.mydomain:port на имя/порт своего сервера печати):
$ CUPS_SERVER=printserver.mydomain:port firefox
Решение проблем
Для получения дополнительной информации смотрите CUPS/Решение проблем.
Смотрите также
- Официальная документация CUPS documentation, локальная установка
- Википедия:Common UNIX Printing System
- Домашняя страница OpenPrinting [устаревшая ссылка 2022-09-17 ⓘ]
- Руководство по печати OpenSuSE Concepts — объясняет полный рабочий процесс печати
- OpenSuSE CUPS в двух словах — быстрый обзор CUPS
- Руководство по печати Gentoo
- Портал печати Debian — подробные технические руководства
- Обзор печати Debian — основной вид системы печати CUPS
Принтер Epson L1300
Здравствуйте уважаемые участники форума.
Помогите пожалуйста с установкой принтера Epson L1300. При поиске принтера система правильно отображает его название и предлагает установить драйвер, но в появляющемся списке принтеров Epson L1300 нет. На сайте Epson, правда где то «слева» выложены драйвера под Линукс. После установки этого драйвера в принтере появились вроде все настройки, но печать не идёт — статус печать Остановлена. Что можно сделать?
Система Астра — Орёл 2.12.14, вот только сегодня обновилась, но на налаживание принтера это обновление ни как не повлияло — по-прежнему не печатает. ;(
Olej
New member
Сообщения 1 307
На сайте Epson, правда где то «слева» выложены драйвера под Линукс. После установки этого драйвера в принтере появились вроде все настройки, но печать не идёт — статус печать Остановлена.
1. покажите URL где «выложены»;
2. как устанавливали?
3. покажите lsusb (принтер USB?), чтобы быть уверенным, что «система правильно отображает его название»;
YNA
New member
Сообщения 321
Что то не могу найти адрес. Сам драйвер «epson-inkjet-printer-201311w_1.0.1-1lsb3.2_i386.deb» и ещё такой же с расширением rpm.
Устанавливался через настройку принтера и установку драйвера, система запросила файл с расширением *.ppds.
Файл приложен. Если его распаковать, то там можно найти файлик с расширением *.ppds
Вложения
1.6 МБ Просмотры: 426
Olej
New member
Сообщения 1 307
Сам драйвер «epson-inkjet-printer-201311w_1.0.1-1lsb3.2_i386.deb» и ещё такой же с расширением rpm.
«Гложут меня сомнения. «
Во-первых . i386 — это, обычно, суффикс для 32-битных компонент Linux, а Astra существует (во всех реинкарнациях) только как 64-бит система . но, может и не так;
Во-вторых, .rpm — это для RPM дистрибутивов (Fedora, RedHat, . ) — к вам это совсем не относится;
В-третьих, . если уж это .deb, то устанавливаться он должен стандартно, утилитой dpkg, а не какими-то там фокусами.
И, наконец, .ppds к самому драйверу устройства ну точно не имеет никакого отношения.
P.S. вы пишете про epson-inkjet-printer-201311w_1.0.1-1lsb3.2_i386.deb, а прикладываете epson-inkjet-printer-201311w_1.0.1-1lsb3.2_i386.zip . или по-вашему оно всё равно?
Что то не могу найти адрес.
А ссылки надо сохранять!
Потому что здесь вам не Windows, где воруют все и откуда попало . здесь вы никогда не разберётесь до конца, если не будете точно знать происхождение.
Это Linux, Карл.
Последнее редактирование: 08.08.2019
YNA
New member
Сообщения 321
Так вот в том то и дело, что Windows 10. Вся история страниц из соображений конфиденциальности сразу удаляется по выходу из браузера, по этому трудно искать.
А вот иллюстрация как это всё устанавливалось. Наверняка неправильно и есть наверное правильный способ, но я не умею
А как можно по другому установить принтер?
Olej
New member
Сообщения 1 307
А как можно по другому установить принтер?
Не принтер, а пакет .deb — если вы считаете, что это пакет для вашего принтера.
P.S. вы пишете про epson-inkjet-printer-201311w_1.0.1-1lsb3.2_i386.deb, а прикладываете epson-inkjet-printer-201311w_1.0.1-1lsb3.2_i386.zip . или по-вашему оно всё равно?
А . понял, у вас .deb запакован в .zip .
Только ваш пакет .deb не устанавливается в Astra CE:
olej@astra:~/Загрузки$ sudo dpkg -i epson-inkjet-printer-201311w_1.0.1-1lsb3.2_i386.deb Выбор ранее не выбранного пакета epson-inkjet-printer-201311w:i386. (Чтение базы данных … на данный момент установлено 231265 файлов и каталогов.) Подготовка к распаковке epson-inkjet-printer-201311w_1.0.1-1lsb3.2_i386.deb … Распаковывается epson-inkjet-printer-201311w:i386 (1.0.1-1lsb3.2) … dpkg: зависимости пакетов не позволяют настроить пакет epson-inkjet-printer-201311w:i386: epson-inkjet-printer-201311w:i386 зависит от lsb (>= 3.2). dpkg: ошибка при обработке пакета epson-inkjet-printer-201311w:i386 (--install): проблемы зависимостей — оставляем не настроенным При обработке следующих пакетов произошли ошибки: epson-inkjet-printer-201311w:i386
Ошибочка-с .
И вы его не могли никак установить.
Montfer
New member
Сообщения 2 358
Пробуйте http://download.ebz.epson.net/dsc/search/01/search/
Там вобьете вашу модель и ОС (Linux)
Найдет две утилиты — которая из них ваша — хз. И там, и там есть для x64 систем. Ну, и перед установкой драйвера надо поставить lsb.
Будет или не работать с ним — хз
YNA
New member
Сообщения 321
Да, печалька.
Но кое что интересно, нужно будет научиться Судя по рисунку в командной строке нужно напечатать фразу «sudo dpkg -i», а потом через пробел точное имя файла и начнётся автоматическая установка программы (или драйвера). Так?
А вот интересно, можно ли найти драйверы в репозитории, откуда скачиваются программы и обновления?
И ещё. Параллельно стоит Альт Линукс. Он сразу правильно определил всё оборудование и корректно установил. Можно ли как то забраться в его файловую систему и оттуда вытянуть програмки/драйвера на принтер (ну за одно и на другие «неудавшиеся» устройства), или эти системы несовместимы?
Опс, уже новый ответ появился, но только вечером смогу проверить.
YNA
New member
Сообщения 321
Дв, спасибо.
Но про эту ссылку я знаю и она вроде не рабочая, а вот ту, с которой скачивался драйвер что то не могу найти
Montfer
New member
Сообщения 2 358
Дв, спасибо.
Но про эту ссылку я знаю и она вроде не рабочая, а вот ту, с которой скачивался драйвер что то не могу найти
странно, что она у вас нерабочая. Перешел по ссылке и скачал файл epson-printer-utility_1.1.0-1lsb3.2_amd64.deb
Olej
New member
Сообщения 1 307
Да, печалька.
Никакой такой печальки.
Просто вы должны полюбить командную строку.
А вот интересно, можно ли найти драйверы в репозитории, откуда скачиваются программы и обновления?
В репозиториях содержаться только пакеты, а не всё что попало.
В составе некоторых пакетов, там где это требуется (редко) могут быть и требуемые драйверы.
Можно ли как то забраться в его файловую систему и оттуда вытянуть програмки/драйвера на принтер (ну за одно и на другие «неудавшиеся» устройства), или эти системы несовместимы?
Не нужно этого делать!
Все Linux системы совместимы на уровне бинарных утилит, . но только вы никогда не узнаете полный состав того, что вам требуется. И тем разрушите целостность системы.
Olej
New member
Сообщения 1 307
Но про эту ссылку я знаю и она вроде не рабочая, а вот ту, с которой скачивался драйвер что то не могу найти
Вот ваш драйвер по этой ссылке:
L1300 Series Printer DriverLinux 1.1.0 Epson Printer Utility All language 08-01-2019
olej@astra:~/Загрузки$ ls -l epson-printer-utility_1.1.0-1lsb3.2_amd64.deb -rw-r--r-- 1 olej olej 1283544 Авг 8 13:59 epson-printer-utility_1.1.0-1lsb3.2_amd64.deb
И конечно это радикально отличается от всего, что вы показывали ранее — и по имени, и по размеру.
Последнее редактирование: 08.08.2019
Olej
New member
Сообщения 1 307
olej@astra:~/Загрузки$ sudo apt install lsb [sudo] пароль для olej: Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Заметьте, вместо «lsb» выбирается «lsb-compat» НОВЫЕ пакеты, которые будут установлены: lsb-compat обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 28,3 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 70,7 kB. Пол:1 https://download.astralinux.ru/astra/testing/orel/repository orel/main amd64 lsb-compat amd64 9.20161125 [28,3 kB] Получено 28,3 kБ за 0с (72,9 kБ/c) Выбор ранее не выбранного пакета lsb-compat. (Чтение базы данных … на данный момент установлено 231820 файлов и каталогов.) Подготовка к распаковке …/lsb-compat_9.20161125_amd64.deb … Распаковывается lsb-compat (9.20161125) … Настраивается пакет lsb-compat (9.20161125) … Обрабатываются триггеры для man-db (2.7.6.1-2) …
olej@astra:~/Загрузки$ sudo dpkg -i epson-printer-utility_1.1.0-1lsb3.2_amd64.deb Выбор ранее не выбранного пакета epson-printer-utility. (Чтение базы данных … на данный момент установлено 231832 файла и каталога.) Подготовка к распаковке epson-printer-utility_1.1.0-1lsb3.2_amd64.deb … Распаковывается epson-printer-utility (1.1.0-1lsb3.2) … Настраивается пакет epson-printer-utility (1.1.0-1lsb3.2) … Install Message > Described entry of LITE in services. Install Message > Backup file is /etc/services.bak. Install Message > Start /usr/lib/epson-backend/setup to change setup.
Вот теперь, по крайней мере, всё встаёт без ошибок.
Olej
New member
Сообщения 1 307
в том то и дело, что Windows 10.
У вас Astra Linux в виртуальной машине?
Тогда совершенно не обязательно, что если вы даже идеально установите принтер (или любое другое периферийное устройство, реальное) — что оно будет работать.
Montfer
New member
Сообщения 2 358
а вы уверены, что lsb-compat подойдет?
YNA
New member
Сообщения 321
Всем огромное спасибо за помощь!
Вечером попробую установить. В любом случае обязательно отпишусь.
YNA
New member
Сообщения 321
«. Astra Linux в виртуальной машине?…»
Виртуальных машин у меня нет. Все три системы установлены на разных дисках и запускаются с загрузчика GRUB от Альт Линукс К8.3.
Почему этот загрузчик стал приоритетным даже не знаю. Скорее всего потому что загрузчик Астры не нашёл Винду и видел только Альт. Потом пришлось загружать Альт и из него восстанавливать мульти загрузку всех трёх систем. Кстати, после сегодняшнего обновления до 2.12.14 в настройках загрузчика Астры появилась Windows 10, но ни чего менять не хочу, а то вдруг что то поломаю и моя сменшица будет крайне недовольна, если комп по умолчанию будет грузиться в Линукс, а фиксить MBR довольно хлопотное занятие и смертельное для линукс систем
Olej
New member
Сообщения 1 307
Виртуальных машин у меня нет.
Ну так зачем вы тогда ищите и скачиваете ПО под Linux из-под Windows?
Оксюморон
Olej
New member
Сообщения 1 307
а вы уверены, что lsb-compat подойдет?
Я ни в чём не уверен, но lsb — в репозитории Astra Орёл & Debian 9 — виртуальный пакет, и при установке именно его (по имени lsb) предоставляется (устанавливается) пакет lsb-compat.
olej@astra:~$ aptitude show lsb-compat Пакет: lsb-compat Версия: 9.20161125 Новый: да Состояние: установлен Установлен автоматически: нет Приоритет: дополнительный Раздел: misc Сопровождающий: Debian LSB Team Архитектура: amd64 Размер в распакованном виде: 70,7 k Зависит: lsb-release (>= 9.20161125), lsb-base (>= 9.20161125), libc6 (>= 2.13-17), python3:any (>= 3.4~), libc6:i386 | libc6-i386, zlib1g:i386 | lib32z1, libcups2, libcupsimage2, ghostscript, cups-filters (>= 1.0.36) Конфликтует: lsb, lsb-core, lsb:i386, lsb-core:i386, lsb-compat:i386 Заменяет: lsb, lsb-core, lsb:i386, lsb-core:i386 Предоставляет: lsb (= 4.1), lsb-core (= 4.1) Описание: Linux Standard Base Compatibility The Linux Standard Base (http://www.linuxbase.org/) was a standard core system that third-party applications written for Linux could depend upon. This package provides the most minimal layer to be able to install and run selected legacy LSB packages on Debian. Домашняя страница: http://www.linuxfoundation.org/collaborate/workgroups/lsb
Montfer
New member
Сообщения 2 358
Я ни в чём не уверен, но lsb — в репозитории Astra Орёл & Debian 9 — виртуальный пакет, и при установке именно его (по имени lsb) предоставляется (устанавливается) пакет lsb-compat.
olej@astra:~$ aptitude show lsb-compat Пакет: lsb-compat Версия: 9.20161125 Новый: да Состояние: установлен Установлен автоматически: нет Приоритет: дополнительный Раздел: misc Сопровождающий: Debian LSB Team Архитектура: amd64 Размер в распакованном виде: 70,7 k Зависит: lsb-release (>= 9.20161125), lsb-base (>= 9.20161125), libc6 (>= 2.13-17), python3:any (>= 3.4~), libc6:i386 | libc6-i386, zlib1g:i386 | lib32z1, libcups2, libcupsimage2, ghostscript, cups-filters (>= 1.0.36) Конфликтует: lsb, lsb-core, lsb:i386, lsb-core:i386, lsb-compat:i386 Заменяет: lsb, lsb-core, lsb:i386, lsb-core:i386 Предоставляет: lsb (= 4.1), lsb-core (= 4.1) Описание: Linux Standard Base Compatibility The Linux Standard Base (http://www.linuxbase.org/) was a standard core system that third-party applications written for Linux could depend upon. This package provides the most minimal layer to be able to install and run selected legacy LSB packages on Debian. Домашняя страница: http://www.linuxfoundation.org/collaborate/workgroups/lsb
понял, спасибо.
Я пошел другим путем, в итоге мне установилось полинтернета.
Спойлер: lsb
admpc@server:~$ sudo su
root@server:/home/admpc# echo deb http://ftp.ru.debian.org/debian jessie main >> /etc/apt/sources.list.d/debian.list
root@server:/home/admpc# exit
exit
admpc@server:~$ sudo apt update
Игн:1 http://ftp.ru.debian.org/debian jessie InRelease
Пол:2 http://ftp.ru.debian.org/debian jessie Release [77,3 kB]
Пол:3 http://linux.teamviewer.com/deb stable InRelease [9 388 B]
Пол:4 http://ftp.ru.debian.org/debian jessie Release.gpg [1 652 B]
Сущ:5 https://download.astralinux.ru/astra/stable/orel/repository orel InRelease
Пол:6 http://ftp.ru.debian.org/debian jessie/main amd64 Packages [6 818 kB]
Пол:7 http://ftp.ru.debian.org/debian jessie/main i386 Packages [6 821 kB]
Пол:8 http://ftp.ru.debian.org/debian jessie/main Translation-ru [438 kB]
Пол:9 http://ftp.ru.debian.org/debian jessie/main Translation-en [4 581 kB]
Получено 18,7 MБ за 34с (548 kБ/c)
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Может быть обновлён 1 пакет. Запустите «apt list —upgradable» для показа.
admpc@server:~$ sudo apt install lsb
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
alien at autoconf automake autopoint autotools-dev build-essential debhelper debugedit dh-autoreconf dh-strip-nondeterminism
dpkg-dev ed g++ g++-6 gettext intltool-debian libalgorithm-diff-perl libalgorithm-merge-perl libarchive-zip-perl libdpkg-perl
libfile-stripnondeterminism-perl libltdl-dev liblua5.2-0 libmail-sendmail-perl libpango1.0-0 libpangox-1.0-0 libpng12-0
libpod-plainer-perl libqt3-mt librpm3 librpmbuild3 librpmio3 librpmsign3 libstdc++-6-dev libsys-hostname-long-perl
libtimedate-perl libtool lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-languages lsb-multimedia lsb-printing lsb-security m4
patch pax po-debconf rpm rpm-common rpm2cpio rsync time
Предлагаемые пакеты:
lintian autoconf-archive gnu-standards autoconf-doc dh-make rpm-i18n debian-keyring g++-multilib g++-6-multilib gcc-6-doc
libstdc++6-6-dbg gettext-doc libasprintf-dev libgettextpo-dev libtool-doc libqt3-mt-psql libqt3-mt-mysql libqt3-mt-odbc
libstdc++-6-doc gfortran | fortran95-compiler gcj-jdk m4-doc diffutils-doc libmail-box-perl elfutils rpmlint rpm2html
Рекомендуемые пакеты:
libalgorithm-diff-xs-perl libfile-fcntllock-perl
НОВЫЕ пакеты, которые будут установлены:
alien at autoconf automake autopoint autotools-dev build-essential debhelper debugedit dh-autoreconf dh-strip-nondeterminism
dpkg-dev ed g++ g++-6 gettext intltool-debian libalgorithm-diff-perl libalgorithm-merge-perl libarchive-zip-perl libdpkg-perl
libfile-stripnondeterminism-perl libltdl-dev liblua5.2-0 libmail-sendmail-perl libpango1.0-0 libpangox-1.0-0 libpng12-0
libpod-plainer-perl libqt3-mt librpm3 librpmbuild3 librpmio3 librpmsign3 libstdc++-6-dev libsys-hostname-long-perl
libtimedate-perl libtool lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-languages lsb-multimedia lsb-printing lsb-security m4
patch pax po-debconf rpm rpm-common rpm2cpio rsync time
обновлено 0, установлено 56 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 30,1 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 82,8 MB.
Хотите продолжить? [Д/н] y
admpc@server:~$ sudo dpkg -i /home/admpc/Загрузки/epson-printer-utility_1.1.0-1lsb3.2_amd64.deb
sudo: unable to resolve host server.local
Выбор ранее не выбранного пакета epson-printer-utility.
(Чтение базы данных … на данный момент установлено 177763 файла и каталога.)
Подготовка к распаковке …/epson-printer-utility_1.1.0-1lsb3.2_amd64.deb …
Распаковывается epson-printer-utility (1.1.0-1lsb3.2) …
Настраивается пакет epson-printer-utility (1.1.0-1lsb3.2) …
Install Message > Described entry of LITE in services.
Install Message > Backup file is /etc/services.bak.
Install Message > Start /usr/lib/epson-backend/setup to change setup.
admpc@server:~$
11. Фильтры печати
Фильтры печати — специальные программы или сценарии, предназначенные для обработки данных, направляемых на печать. Например, для принтера PCL можно написать один сценарий для преобразования формата текстовых АЗСП-данных и их отправки непосредственно на принтер, другой — для передачи данных программе GhostScript, откуда они переправляются на принтер уже в формате PCL. Если делать это вручную, придется вносить в файл printcap ряд записей — по одной на каждый фильтр.
Фильтры обеспечивают правильный формат данных, выводимых на печать, но усложняют процесс печати. Пользователю необходимо знать, в каком формате выполняет печать его программа (неформатированный текст, PostScript или PCL) и соответственно выбирать принтер. Следует помнить о возможной путанице из-за того, что в фильтрах предполагается наличие трех физических принтеров, хотя установлен только один.
Эти проблемы решаются применением магических фильтров. Магические фильтры, которые можно загрузить из Internet, обрабатывают всю конфигурационную информацию в файле printcap для большинства поддерживаемых принтеров и обеспечивают фильтрацию с определением типа данных, направляемых на печать. Безусловно, это повышает надежность фильтрации.
Система APS Print Filter
Основной пакет магического фильтра — система APS Print Filter. Последнюю версию APS Print Filter можно загрузить с узла http: //www.apsfilter.org. Во время написания этой книги последней версией являлась APS Print Filter 6.1.1. Мы рассматриваем версию 6.1.1, записанную на сервере в файл архива apsfilter-6.1.1.tar.gz. Все описываемые операции применимы к версии 6.1.1. При появлении вопросов обращайтесь к документу README, который cтановится доступен после загрузки и разворачивания файла архива на вашей системе Linux.
Для установки этой системы воспользуйтесь командой tar, которая позволяет извлекать файлы из сжатого архива и размещать в каталоге, например /usr/ local. Каталог для разархи-вированных файлов необходимо создать заранее. В следующем примере предполагается, что исходный архив загружен в каталог / trap.
Для выполнения этих операций войдите в систему как корневой пользователь.
# cd apsfilter
Отконфигурируйте APS для работы с вашим принтером, запустив сценарий, входящий в его комплект.
# ./SETUP
APS Print Filter работает с пакетом Ghostscript. Если на вашем компьютере не установлена достаточно свежая версия Ghostscript, то программа установки SETUP сообщит-об этом. Несмот-ря на предупреждение, APS Print Filter 6.1.1 работает с версией Ghostscript 5.5, входящей в состав Red Hat Linux 7.1.
Если вам необходимы последние версии принтерных драйверов, следует загрузить последнюю версию Ghostscript, доступную по адресу http://www.сs .wisc.edu/~ghost/. Если вы уже пользуетесь Ghostscript, обратите внимание на изменение имени: старое название — Aladdin Ghostscript, новое — APFL Ghostscript.
На экран выведется приветствие, показанное на рис. 18.1. Примите условия лицензии GNU General Public License для APS Print Filter, нажав клавишу у, а затем нажмите Enter. После ответа на запрос почтового адреса, программа SETUP выводит на экран окно инсталляции программы Installation Program, показанное на рис. 18.2.
Рис. 18.1. Запуск утилиты APS Print Filter
Рис. 18.2. Установка APS Print Filter
Для продолжения нажмцге Enter. Ознакомьтесь с содержимым следующего окна, в котором описаны функции сценария установки Apsfilter Setup, и нажмите Enter для продолжения установки. На следующем шаге задается конфигурационный каталог, в котором вы предполагаете хранить конфигурационные файлы (см. рис. 18.3). Поскольку задаваемое по умолчанию значение /etc/apsf liter наилучшим образом согласуется с другими настройками Red Hat Linux 7.1, следует выбрать именно этот каталог.
Рис. 18.3. Установка конфигурационного каталога
После нажатия Enter появляется подсказка. Сценарий установки продолжает свою работу: проверяется наличие прав доступа к используемым каталогам и выполняется сохранение конфигурационного файла текущего принтера в файле /etc/printcap. old.
После ответов на вопросы, на экране появляется главное установочное меню Apsfilter Setup
Main Menu, показанное на рис. 18.4. Для конфигурирования принтера следует выбрать опцию 1 или 2. Можно также с помощью опций 3—5 установить тестовую страницу, которую затем запустить с помощью опции Т.
Рис. 18.4. Главное меню Apsfilter Setup
Первые две опции меню — D и R — выводят список доступных драйверов устройств, соответствующих вашей установке Ghostscript и страницу документации Ghostscript-драйверов. Опции 1 и 2 конфигурируют принтер, как показано ниже.
Выбор драйвера принтера
Выберите из главного меню опцию 1. В состав утилиты APS Print Filter входят драйверы восьми различных типов, как показано на рис. 18.5. Современный принтер либо в самом деле представляет собой PostScript-принтер, либо нуждается в Ghostscript-драйвере определенного типа. Если вы точно не знаете, каков в этом отношении ваш принтер, попробуйте выбрать некоторые из приведенных опций. Если ваш принтер не относится к PostScript-принтерам (соответствующие сведения можно найти в его документации), он, вероятно, обнаружится в списках, открываемых одной из этих опций.
Три из перечисленных опций (gimp-print, рс!3 и IBM Omni) обеспечены специальной поддержкой Ghostscript для перечисленных принтеров. Если после поиска во всех прочих категориях, вы по-прежнему не знаете, к какой категории относится Ваш принтер, обратитесь к документации Printing HOWTO, расположенной по адресу http://www.linuxdoc.org/HOWTO/Printing-HOWTO/index.html .
Рис. 18.5. Меню выбора драйвера принтера Apsfilter
Опция 1 позволяет выбрать PostScript-принтер с учетом его разрешающей способности. Разрешающая способность принтера (dpi) определяется числом точек, которые он может напечатать на одном квадратном дюйме. Red Hat Linux 7.1 включает PostScript-драйверы, ориентированные на разрешающую способность от 300dpi до 2880dpi. Опция 2 позволяет выбрать один из более чем 150 принтеров, поддерживаемых Ghostscript.
Опция 3 опирается на надстройку gimp-print, которая обеспечивает высококачественный вывод графики для различных моделей принтеров Canon, Epson, Lexmark и HP.
Опция 4 поддерживает в основном принтеры HP DeskJet и DeskJet color. Опция 5 представляет собой альтернативу опции 4. Поскольку она относится к категории «экспериментальных», качество печати такого драйвера может быть лучше стандартного, но иногда такой драйвер вообще не работает.
Опция 6 ориентирована на более чем 250 моделей принтеров, поддерживаемых драйвером IBM Omni.
- Опция 7 относится к некоторым моделям цветных принтеров HP DeskJet серий 800 и 900.
- Опция 8 относится к некоторым моделям цветных принтеров HP DeskJet серий 700, 800 и 1000.
Выберите опцию, наиболее близко отвечающую вашей модели принтера. В результате появится меню с опциями навигации по длинному списку. Нажимая Enter, прокручивайте список, пока не найдете имя вашей модели принтера. Запишите номер, соответствующий ей в списке, и введите его в ответ на соответствующий запрос. Кроме того, можно выбрать 0 и нажать Enter, чтобы вернуться в меню выбора драйвера принтера Printer Driver Selection.
Как только вы подтвердите свой выбор, сценарий вернет вас в главное меню установки Apsfilter Setup Main Menu, где будет указан результат выбора. Как показано на рис. 18.6, выбран принтер [ 1 j et4 ], что соответствует модели HP LaserJet 4L.
Рис. 18.6. Конфигурационное меню Apsfilter
Для многих принтеров предусмотрено несколько разновидностей драйверов. Например, для модели HP LaserJet4L существует Ghostscript-драйвер и gimp-print-драйвер. Иногда для выбора лучшего драйвера, из числа доступных, приходится поэкспериментировать.
Проверьте в этом меню, какая разрешающая способность задана для вашего принтера. Если она отличается от указанной в документации на принтер, можете изменить установленное значение с помощью опции 4 (Print Resolution) конфигурационного меню.
Установка интерфейса
Можно определить или изменить указанный тип интерфейса принтера. Следующий шаг посвящен конфигурированию порта подключения принтера. Он может подключаться к яараллель-ному или последовательному порту. Кроме того, можно пользоваться удаленными принтерами, доступными через сеть. Для конфигурирования этого параметра, выберите опцию 2 из главного меню установки Apsfilter Setup Main Menu. В результате появится окно настройки интерфейса Apsfilter, Interface Setup, показанное на рис. 18.7.
Рис. 18.7. Окно конфигурирования интерфейса Apsfilter
В меню настройки интерфейса Interface Setup перечислено пять различных способов подключения принтера:
Local Parallel/USB (Локальный параллельный/USB). Параллельный порт обычно снабжен 25-контактным разъемом, выведенным на заднюю стенку компьютера. В Linux с такими портами ассоциируются устройства /dev/lp0 и /dev/lp1, как описано выше. Если у вас USB-принтер, способ его конфигурирования не отличается от конфигурирования принтера с параллельным портом.
Некоторые USB-принтеры могут быть сконфигурированы на использование устройств параллельных портов Linux. Поскольку параллельные порты ассоциируются с устройствами /dev/lpO и /dev/lpl, USB-порты принтеров ассоциируются с устройствами /dev/ usb/lp0 и /dev/usb/lpl.
Local Serial (Локальный последовательный). Последовательный порт обычно снабжен 9-контактным разъемом, выведенным на заднюю стенку компьютера. В Linux с такими портами ассоциируются устройства /dev/ttyS0 и /dev/ttyS1, как описано далее в этой главе.
Unix/Network Printer (Unix/сетевой принтер). Позволяет подключаться к принтеру, подсоединенному к другому Linux- или Unix-компьютеру, доступному через локальную или другую сеть.
Windows/NT (Samba). Позволяет устанавливать принтер, подключенный к компьютеру с операционной системой Microsoft Windows 95/98/Me/NT/2000, доступному через локальную или другую сеть.
AppleTalk. Позволяет устанавливать принтер, подключенный к Apple-компьютеру, доступному через локальную или другую сеть.
Выбрав подходящую опцию, нажмите Enter для возврата в главное меню установки Apsfilter Setup Main Menu.
Создание тестовой страницы
Перед выходом из установки Apsfilter Setup, полезно проверить результаты настройки с помощью печати тестовой страницы. Чтобы напечатать такую страницу, следует задать размер листа бумаги, разрешающую способность принтера и тип принтера: цветной/монохромный.
Чтобы задать размер листа бумаги, выберите опцию 3 (Paper Format) в главном меню. Можно выбрать один из пяти форматов:
- DIN A4 — метрический стандарт размера листа, 8.27 х 11.69 дюймов (210 х 297 mm).
- DIN A3 — метрический стандарт размера листа, 11.69 х 16.54 дюймов (297 х 420 mm).
- US Letter — стандарт американской почтовой бумаги, 8.5 х 11 дюймов (215.9 х 279.4 mm).
- US Legal — стандарт американской бумаги, 8.5 х 14 дюймов (215.9 х 355.6 mm).
- US Ledger — стандарт американской бумаги, 11×17 дюймов (279.4 х 431.8 mm).
Выберите формат, наиболее близкий к формату листа-в вашем принтере и нажмите Enter.
Вернувшись в главное меню установки Apsfilter Setup Main Menu, выберите опцию 4 (Print Resolution) для установки разрешающей способности. Если заданная по умолчанию разрешающая способность вас удовлетворяет, то ничего менять не нужно. В противном случае это меню позволяет выбрать одну из стандартных величин или задать собственное значение. Выберите необходимую величину и нажмите Enter.
Если конфигурируется цветной принтер, может потребоваться изменение параметра глубины цвета печати. Для этого выберите опцию 5 (Toggle Monochrome/Color). Доступная в данной версии разновидность этого меню позволяет выбрать любое значение от 1 bрр (черно-белый) до 32bpp (true color). Выберите необходимое значение и нажмите Enter.
Тестирование конфигурации
Если конфигурирование Apsfilter завершено и кабели, соединяющие принтер с компьютером, подключены, можно попытаться протестировать результаты создания конфигурации. В главном меню установки Apsfilter Setup Main Menu нажмите Т и следуйте указаниям, выводимым на экран. Создание тестовой страницы, может потребовать времени, в особенности, если тестируется цветной принтер или принтер с высоким разрешением. Если тестовая страница успешно сформирована, то она выводится, и вы увидите тестовую картинку и образцы шрифта различного размера.
Если созданная конфигурация вас удовлетворяет, то в главном меню установки Apsfilter Setup Main Menu нажмите I, чтобы сохранить созданную конфигурацию. После ответов на ряд вопросов установки записываются в файл /etc/printcap. Дтя завершения конфигурирования нажмите Q в главном меню установки Apsfilter Setup Main Menu.
После конфигурирования
После конфигурирования в системе должен быть файл printcap. Пример такого файла:
:sh: # APS1_END — не удаляете эту строку
Предупреждение
Если вы пользуетесь утилитой Apsfilter, то не обращайтесь к утилите Printconf, описанной в гл. 15; в противном случае конфигурация созданная в Apsfilter будет утрачена.
Независимо от типа конфигурированного в Linux принтера, система фильтрации APS позволяет создать следующие очереди печати.
lp | Printerl auto.
Автоматический фильтр, распознающий тип выдаваемого на печать файла и соответствующим образом его обрабатывающий.
raw — очередь без фильтрации для программ, которые выводят данные на печать в формате, соответствующем требованиям принтера.
Основные конфигурационные файлы Apsfilter, обсуждавшиеся ранее, сохраняются в указанном вами при установке каталоге. По умолчанию каталогом Apsfilter является /etc/apsfilter. Для повторного запуска конфигурационной программы Apsfilter и использования каталога Apsfilter по умолчанию, выполните команду /etc/apsfilter/basedir/SETUP.
Итак, система готова к печати. Для ее выполнения можно воспользоваться командой 1рг. Флажок — Р указывает очередь печати. Например, по команде
$ Ipr -Praw /etc/printcap
файл printcap распечатывается из очереди неформатированных текстов, а по команде
$ Ipr -Pip /etc/printcap он же распечатывается через автоматический фильтр.
Между ключом -Р и именем принтера в приведенной выше команде Ipr пробел не нужен.