Установка принтера Debian 11
Обновлено: 21.11.2024
В этом руководстве мы узнаем, как установить чашки в Debian 11.
Что такое чашки
Общая система печати UNIX (или CUPS(tm)) — это система печати и обычная замена lpd и т.п. Он поддерживает протокол интернет-печати (IPP) и имеет собственную модель драйвера фильтрации для обработки различных типов документов. . Этот пакет предоставляет части CUPS, необходимые для использования драйверов принтера.
Есть три способа установить чашки в Debian 11. Мы можем использовать apt-get, apt и aptitude. В следующих разделах мы опишем каждый метод. Вы можете выбрать один из них.
Установка чашек с помощью apt-get
Обновите базу данных apt с помощью apt-get, используя следующую команду.
После обновления базы данных apt мы можем установить чашки с помощью apt-get, выполнив следующую команду:
Установить чашки с помощью apt
Обновите базу данных apt с помощью следующей команды.
После обновления базы данных apt мы можем установить чашки с помощью apt, выполнив следующую команду:
Установить чашки с помощью aptitude
Если вы хотите использовать этот метод, вам может потребоваться сначала установить aptitude, так как aptitude обычно не устанавливается по умолчанию в Debian. Обновите базу данных apt с помощью aptitude с помощью следующей команды.
После обновления базы данных apt мы можем установить чашки с помощью aptitude, выполнив следующую команду:
Как удалить чашки в Debian 11
Чтобы удалить только пакет cups, мы можем использовать следующую команду:
Удалить чашки и их зависимости
Чтобы удалить cups и их зависимости, которые больше не нужны Debian 11, мы можем использовать следующую команду:
Удалить конфигурации и данные чашек
Чтобы удалить конфигурацию и данные cups из Debian 11, мы можем использовать следующую команду:
Удалить конфигурацию чашки, данные и все их зависимости
Мы можем использовать следующую команду для удаления конфигураций чашек, данных и всех их зависимостей, мы можем использовать следующую команду:
Ссылки
Обзор
В этом руководстве мы узнаем, как установить чашки в Debian 11 с помощью различных инструментов управления пакетами, таких как apt, apt-get и aptitude.
Эта статья покажет вам, как установить принтер в Debian и выполнить руководство, уже предложенное на вики-странице Debian, устраняя все проблемы, которые не были решены.
Как установить принтер в Linux?
Откройте терминал (от имени root) и выполните следующую команду:
aptitude update
aptitude install skanlite cups cups-client cups-filters system-config-printer
Некоторые пояснения: -cups — это система печати, обычно используемая в Unix. -Вы можете использовать apt-get вместо aptitude, если хотите. Если вы используете KDE, вам также следует установить:
- Пакет skanlite можно заменить другим инструментом сканирования, например xsane (skanlite — это инструмент сканирования для KDE). - Пакет system-config-printer также специфичен для KDE (он расширяет возможности Панели управления и отображает апплет рядом с часами).
Если вы используете принтер HP, установите следующее:
Добавить пользователя в группу lpadmin
Предполагая, что ваше имя пользователя "foo", запустите от имени пользователя root:
Запуск чашек
Теперь мы запустим систему печати (чашек). Обратите внимание, что после этого кубки запустятся автоматически.
От имени пользователя root выполните следующую команду:
Возможные ошибки: (конкретно для systemd)
Снимите маску сервиса с помощью команды:
Убедитесь, что веб-интерфейс cups работает
Откройте свой любимый веб-браузер (Firefox, Chromium и т. д.) и перейдите по ссылке:
В веб-интерфейсе cups вы можете автоматически найти принтер (Администрирование > Найти новый принтер). NB: некоторых моделей принтеров нет в списке, но веб-интерфейс cups остается полезным (например, для очистки очереди печати).
Установка принтера (KDE)
Epson Stylus SX105:
Введите следующую команду
В появившемся окне "Настройка принтера" нажмите Добавить > Принтер. Введите пароль, когда потребуется. После того, как ваш принтер настроен, попробуйте распечатать тестовую страницу, чтобы убедиться, что последняя работает правильно. Пробная страница, которую вы можете распечатать, чтобы убедиться, что все в порядке. Чтобы отобразить апплет диспетчера печати рядом с часами:
Настройка сканера
Просто запустите свой любимый инструмент сканирования (skanlite, xsane и т. д.) и выберите свое устройство.
Основной вид системы печати CUPS. Ориентирован на Debian 11 (яблочко), но должен соответствовать большей части того, что предоставляется в Debian 10 (buster).
- Введение
- Печать без драйверов
- Установка программного обеспечения
- Сводка
- Утилиты настройки очереди печати
- Веб-интерфейс CUPS
- системная конфигурация-принтер
- Состояние и управление принтером
- Печать в PDF
- CUPS в качестве сервера печати для компьютеров Windows
- CUPS и самба
- Общий доступ к принтеру с использованием Macintosh в качестве клиента и Debian в качестве сервера
- Печать изображений
- См. также
Введение
За последние несколько лет система печати Debian претерпела множество существенных изменений, при этом большая часть управления принтером использует преимущества современных технологий печати и распространения IPP-принтеров. Современные принтеры обслуживаются CUPS и поддерживаются инициативами OpenPrinting, такими как фильтры-чашки. Несмотря на это, все еще используется много устаревших (несовременных) принтеров и их драйверов. Эта и другая страницы предназначены для пользователей с обоими типами принтеров.
Для старых (несовременных) принтеров требуются драйверы принтеров. Если пользователь не уверен, что подходит для имеющегося принтера, в систему будет добавлен полный набор бесплатных файлов PPD и драйверов
Веб-сайт OpenPrinting является хорошим источником информации о подборе принтеров с бесплатными драйверами. Для принтера, для которого требуется несвободный драйвер, пользователь должен посмотреть, что предлагает производитель.
Печать без драйверов
Некоторые материалы на страницах портала печати относятся к установке драйверов принтеров (бесплатных и платных) и файлов PPD, а также к настройке очереди печати для устаревших принтеров. Однако также следует помнить, что драйверы и PPD устарели в CUPS, и в конечном итоге они не будут обслуживаться так, как сейчас. В течение некоторого времени это было долгосрочной целью проекта CUPS.
Установка программного обеспечения
ЧАШКИ и фильтры-чашки занимают центральное место в системе печати, и оба устанавливаются вместе с
В качестве альтернативы, если это будет сочтено необходимым или желательным, пользователь может вручную установить очередь печати (удаленно или локально) с помощью lpadmin, веб-интерфейса CUPS или system-config-printer. Успешная печать обычно обеспечивается, если современный принтер настроен как принтер без драйверов или устаревший принтер поддерживается одним из установленных пакетов.
Обзор
Утилиты настройки очереди печати
Если в системе нет cups-browsed или считается, что он ведет себя некорректно, очередь печати может быть настроена вручную. Было бы также хорошо проверить, были ли автоматически установлены какие-либо функционирующие очереди печати с помощью cups-browsed перед ручной настройкой. Это можно сделать с помощью
Непустой вывод означает, что локальная очередь сформирована. Такая запись может присутствовать только в том случае, если cups-browsed имеет автоматическую настройку очереди или пользователь настроил ее вручную.
Просмотр на вкладке Принтеры веб-интерфейса CUPS или начальном экране system-config-printer также покажет, имела ли место возможная автоматическая настройка с помощью cups-browsed.
Веб-интерфейс CUPS
CUPS имеет веб-интерфейс для настройки очереди печати и администрирования принтеров. Используйте браузер для отображения интерфейса, расположенного по адресу localhost:631, и добавьте принтер через экран администрирования. Если запрашиваются имя пользователя и пароль, см. здесь.
Ниже показан экран Добавить принтер для Debian 11. Вспомните, что ipp-usb управляет современным принтером. EPSON Stylus Photo RX420, серия HP psc 1300 и серия HP ENVY 4500 подключены к компьютеру через USB. ENVY 4500 — единственный современный принтер. Как будет видно позже, это важный фактор при выборе способа настройки очереди печати для этого устройства.
В этой категории отображаются принтеры, которые обычно подключены к используемому аппарату. Большинство пользователей захотят настроить принтер, подключенный через USB. URI для такого устройства отображается после активации Продолжить. Устаревший psc 1300 имеет две записи; возможно, лучше выбрать запись, URI которой начинается с hp:/usb, так как это упростит доступ к сканеру на устройстве. С драйвером в системе или предоставленным пользователем оставшаяся часть установки очереди для устаревшего psc 1300 и EPSON Stylus должна успешно завершиться. Администрирование очереди из веб-интерфейса включает средства для ее изменения или удаления, установки для нее параметров по умолчанию, приостановки или возобновления печати, отклонения заданий и редактирования /etc/cups/cupsd.conf.
Теперь внимательно посмотрите на категорию Обнаруженные сетевые принтеры и обратите внимание, что в списке снова присутствует ENVY 4500. Эта запись вообще не будет отображаться в Buster и не будет отображаться в яблочко, если только принтер не понимает протокол IPP-over-USB.В Bullseye установлен ipp-usb, и это эффективно превращает современный ENVY 4500 с поддержкой IPP-over-USB в сетевое устройство, в результате чего
Запись USB для ENVY 4500 не может быть использована для настройки рабочей очереди печати, когда ОС является яблочко.
Второй раздел предназначен для принтеров или очередей печати, обнаруженных в локальной сети. Записи с @ в описании представляют собой очереди печати, объявленные удаленным сервером CUPS. Запись без @ указывает на принтер. Одни и те же очереди печати автоматически обнаруживаются программой cups-browsed и становятся доступными в качестве локальных очередей, что делает ненужной их настройку через веб-интерфейс, если только это не требуется.
Обнаруженную сетевую очередь печати/принтер можно добавить так же легко, как USB-принтер. Его подключение будет разработано для вас и приведено на второй странице. Если соединение начинается с dnssd://, вы должны выбрать RAW в качестве Производителя на третьей странице. Сервер, получающий задание, будет выполнять фильтрацию, поэтому оно должно быть отправлено туда необработанным. Если принтер сам не может обрабатывать формат документа отправленных заданий, PPD должен быть выбран для его настройки.
Что касается современных принтеров, поддерживающих протокол IPP-over-USB, подключенных через USB в яблочко: найдите в записях модели/драйвера на третьей странице записи, содержащие без драйверов или IPP Everywhere< /эм>. Не рассчитывайте получить работающую очередь печати, используя запись принтера в разделе Локальные принтеры.
В разделе Другие сетевые принтеры необходимо указать место назначения для удаленной очереди печати/принтера, которое может находиться в локальной сети или за много километров. AppSocket почти всегда доступен на сетевом принтере и других устройствах и требует только IP-адреса принтера и номера порта. URI протокола печати через Интернет (IPP) является предпочтительным выбором для подключения к другому серверу CUPS, поскольку это собственный протокол CUPS. URI демона построчной печати (LPD) можно рассмотреть, если служба удаленной печати не поддерживает IPP удовлетворительно или вообще не поддерживает. Как и прежде, когда удаленная очередь печати выполняет фильтрацию, выберите RAW в качестве Изготовителя/изготовителя.
системная конфигурация-принтер
system-config-printer — это инструмент администрирования, который работает аналогично веб-интерфейсу CUPS для настройки принтеров и очередей печати, но представляет собой родное приложение, а не веб-страницу.
При открытии system-config-printer открывается пустой экран или показаны установленные очереди печати. Установленные очереди печати будут автоматически настроены при просмотре чашек или настроены пользователем вручную. Если ни одна из этих записей не указывает рабочую очередь печати или ожидаемый принтер не отображается, может быть целесообразно добавить еще одну очередь.
Чтобы добавить еще одну очередь печати, нужно активировать кнопку Добавить. Ниже показан результат этого действия, когда EPSON Stylus Photo RX420, HP psc 1300 series и HP ENVY 4500 series подключены к компьютеру через USB:
Разница между этим дисплеем и тем, что отображается в веб-интерфейсе CUPS, незначительна. Например, HP psc 1300 отображается только один раз, но при нажатии на него будут предложены два URI для выбора. Как и прежде, рекомендуется использовать URI, начинающийся с hp:/usb. Даже после прочтения о веб-интерфейсе CUPS стоит повторить:
Что касается современных принтеров, поддерживающих протокол IPP-over-USB, подключенных через USB в яблочко: посмотрите в разделе «Сетевой принтер» и используйте подключение для IPP без драйверов. Не рассчитывайте получить работающую очередь печати, используя запись принтера в первом разделе Устройства.
Статус принтера и управление
Чтобы получить полное представление о том, работает ли планировщик (cupsd), каково системное назначение по умолчанию, принимает ли локальная очередь задания и что еще предстоит распечатать, вы можете использовать lpstat:
отобразятся все доступные места назначения (локальные и удаленные).
Для отображения или настройки параметров очереди печати и значений по умолчанию:
Остановка и запуск очередей печати. Принятие и отклонение заданий, отправленных в пункт назначения:
Отменить все задания в месте назначения и дополнительно удалить файлы данных задания:
Печать в PDF
Основная цель системы печати – нанести тонер или чернила на носитель и получить отпечаток, который выглядит профессионально и соответствует потребностям пользователя. Однако файлы, созданные на различных этапах процесса фильтрации, также могут быть интересны и полезны пользователю. Например, было время, когда преобразование файла в PDF из приложения было не самой простой задачей.Решение состояло в том, чтобы использовать cups-pdf в качестве виртуального PDF-принтера в диалоговом окне печати приложения. Выходной PDF-файл не отправляется на реальный принтер, а сохраняется на диске. С тех пор многие приложения получили опции Печать в PDF и Экспорт в PDF в своих диалоговых окнах, и ситуация улучшилась.
cups-pdf — это внутренний фильтр, который берет файл PostScript и преобразует его в PDF с помощью Ghostscript. Он работает в сочетании с системой фильтрации CUPS, которая отвечает за создание необходимого PostScript с использованием /etc/cups/ppd/PDF.ppd и передачу его на серверную часть. Пакет, содержащий серверную часть и PPD, устанавливается вместе с
При установке создается очередь печати с именем PDF. Очередь появится как принтер в диалоговом окне печати приложения и в выводе lpstat -t. Печать из командной строки выполняется с помощью
Созданный файл PDF сохраняется в домашнем каталоге пользователя в каталоге PDF, созданном после отправки первого задания.
Файл PDF может быть доступен или не доступен для поиска или может быть скопирован из него текст. PDF-файлы, созданные из файлов PostScript, отправленных в очередь, обычно имеют эти функции; PDF-файлы из текстовых файлов этого не делают, потому что они сначала фильтруются texttopdf.
Альтернативные методы создания PDF могут быть основаны на использовании cupsfilter и cups-tea4cups.
CUPS как сервер печати для компьютеров Windows
Сначала установите пакет samba. Когда вас попросят использовать WINS, скажите «да».
Далее настройте файл /etc/cups/cupsd.conf.
Это будет прослушивать порт 49631 из любой сети. Вы можете использовать любой другой номер порта, кроме 631. Обратите внимание, что динамические и/или частные порты, указанные IANA, находятся в диапазоне от 49152 до 65535. Кроме того, это позволит компьютерам из локальной сети печатать на принтерах CUPS.
Затем перезапустите демон CUPS
Теперь на каждом компьютере с Windows выберите, что вы хотите установить сетевой принтер и что вы хотите установить принтер в Интернете или домашней/офисной сети. URL-адрес, который вы будете использовать, должен быть следующим:
Наконец, драйвер для установки находится в разделе Generic с пометкой MS Publisher Color Printer.
CUPS и самба
Этот раздел нуждается в обновлении, так как вы можете настроить сервер печати через общий доступ к печати Samba, просто загрузив драйверы.
При печати на принтеры Windows в домене NT с использованием SMB URI устройства должен читаться
Это позволяет Samba проходить аутентификацию на контроллере домена для доступа к очереди печати.
Вы также можете опустить часть username:password@, если серверу не требуется аутентификация. В качестве hostname подойдет как имя компьютера Windows, так и IP-адрес. Чтобы определить имя_принтера, вы можете использовать инструмент командной строки smbclient. Выполните следующую команду, где имя_компьютера — это имя машины, которая совместно использует принтер:
Проверьте вывод на наличие записей с типом "Принтер":
Результирующий URL из приведенного выше вывода будет
При печати на принтер Debian CUPS с машины, подключенной через Samba, вам может потребоваться настроить класс CUPS, чтобы все заработало.
Общий доступ к принтеру с использованием Macintosh в качестве клиента и Debian в качестве сервера
У вас есть принтер на машине с Debian, и вы хотите использовать его совместно с Macintosh, чтобы Mac мог печатать на принтере на базе Debian. Попробуйте это:
<р>1. Используйте чашки для настройки принтера в Debian, как описано выше. Инструмент Gnome для настройки принтера работает хорошо, и на 100% надежным способом является использование конфигурации CUPS на основе браузера. <р>2. На Mac (OS X 10.4+) запустите Печать и факс из Системных настроек. Используйте кнопку +, чтобы добавить принтер. <р>3. Сначала посмотрите на вкладку «По умолчанию». Если автоматический общий доступ к принтеру сработал, и ваш Mac правильно подключен к локальной сети, принтер на основе Debian уже должен быть виден в списке. Просто выберите его и используйте рекомендуемый драйвер печати. Ваши результаты могут отличаться, но вы не ошибетесь, если выберете драйвер, соответствующий тому, который вы используете в Debian. Так, например, вы можете попробовать использовать драйверы Gutenprint на обоих концах. <р>4. Если ваш принтер не виден на вкладке «По умолчанию», попробуйте добавить его на вкладке «IP». Выберите IPP в качестве протокола, укажите простой IP-адрес сервера в поле адреса, а в поле «Очередь» введите «printers/». Поместите все, что поможет вам идентифицировать принтер, в поля «Имя» и «Расположение» и выберите драйвер принтера, который соответствует тому, что вы использовали для настройки принтера в Debian. Наконец, скрестите пальцы, задержите дыхание, прочтите молитву/заклинание/заклинание и нажмите кнопку "Добавить".Как говорится: ваш пробег может отличаться.
Печать изображений
Профессионально выглядящие фотографии можно получить при использовании высококачественной глянцевой фотобумаги на струйном принтере, но следует соблюдать осторожность при отправке задания на печать.Печать из программы обработки изображений Gimp дает очень хорошие результаты. Диалоговое окно печати зависит от используемого принтера. Наиболее важными настройками являются тип бумаги, глянцевая фотография или любой другой вид, который вы используете, и тип изображения «фотография». Размер печатаемого изображения также настраивается в диалоговом окне принтера.
Раньше настройка принтера доставляла много головной боли как администраторам, так и пользователям. Эти головные боли теперь в основном остались в прошлом благодаря CUPS, бесплатному серверу печати, использующему IPP (протокол интернет-печати).
Debian распространяет CUPS, разделенный на несколько пакетов. Сердцем системы является планировщик cupsd, который находится в пакете cups-daemon. cups-client содержит утилиты для взаимодействия с сервером, cupsd. lpadmin, вероятно, является наиболее важной утилитой, поскольку она имеет решающее значение для настройки принтера, но есть также средства для отключения или включения очереди печати, просмотра или удаления заданий на печать, а также отображения или установки параметров принтера. Платформа CUPS основана на системе печати System V, но существует пакет совместимости cups-bsd , позволяющий использовать такие команды, как lpr , lpq и lprm из традиционной системы печати BSD.
СООБЩЕСТВО КУБКИ
CUPS — это проект и торговая марка, принадлежащая и управляемая Apple, Inc. До приобретения компанией Apple она была известна как Common Unix Printing System.
Современные принтеры, произведенные и проданные за последние десять лет, почти всегда поддерживают AirPrint, а CUPS и фильтры-чашки в Debian Buster имеют все необходимое для использования этой возможности в сети. По сути, эти принтеры являются принтерами IPP и отлично подходят для системы печати без драйверов, сводя систему к CUPS плюс фильтры-чашки. Можно обойтись без пакета драйверов принтера, и платное программное обеспечение для печати от таких поставщиков, как Canon и Brother, больше не требуется. Принтер, подключенный через USB, может использовать преимущества современного принтера с пакетом ippusbxd.
Команда apt install cups установит CUPS и фильтры cups. Он также установит рекомендуемый драйвер принтера-gutenprint, чтобы предоставить драйвер для широкого спектра принтеров, но, если принтер не работает без драйвера, для конкретного устройства может потребоваться альтернативный драйвер принтера.
Как пакет, рекомендованный cups-daemon , cups-browsed будет находиться в системных и сетевых очередях печати, а современные принтеры могут быть автоматически обнаружены и настроены из их широковещательных передач DNS-SD (Bonjour). USB-принтеры необходимо настроить вручную, как описано в следующем абзаце.
Читайте также: