Сервер печати на Orange\Raspberry Pi

Сервер печати — это удобное офисное решение, делающее любой принтер сетевым, а в данном случае, еще и экономит место, так как размеры платы Pi, чрезвычайно компактны.

Я решил развернуть все это дело на знакомой мне Orange Pi Zero, на которую уже установлен FTP-Сервер. И так, у меня стоит Debian 8 и карточка на 8 Gb данных — приступим.

Сперва как водится:

sudo apt-get update

sudo apt-get upgrade

Устанавливаю ПО сервера:

sudo apt-get install cups

Узнаю название пакета для своего принтера, на сайте https://packages.debian.org/sid/text/printer-driver-all. Устанавливаю драйвера для устройства, у меня Samsung SCX-3200:

sudo apt-get install printer-driver-splix

И на второй принтер EPSON:

sudo apt-get install printer-driver-escpr

Настраиваю сервер, открывая файл конфигурации:

sudo nano /etc/cups/cupsd.conf

В блоках конфигурации <Location /> , <Location /admin> и <Location /admin/conf>, добавляю строку Allow all, тем самым давая доступ пользователям к удаленным настройкам.

Там же после строки # Only listen for connections from the local machine. Указываю IP сервера в локальной сети и порт, получилось так:

Listen 192.168.1.22:631

Настройки этого файла закончены, выхожу с сохранением: Ctrl+X, y, Enter.

Перезапускаю службу:

sudo service cups restrt

На другом ПК, в браузере пишу: 192.168.1.22:631, если все сделано правильно, загрузится контрольная панель. Принтеры добавляются интуитивно, на вкладке «Администрирование», кнопка «добавить принтер». Далее шаг за шагом выбираю принтер и драйвера к нему, если пакеты установлены правильно, то все отображается корректно. Если нет, можно по экспериментировать с совместимыми драйверами. Например для EPSON L120 подошли от M100, все отлично работает. Если система спрашивает логин\пароль, указываю root соответственно.

В Windows добавляем принтер по сетевому адресу. Заходим в устройства и принтеры — установка принтера — добавить сетевой принтер — нужный принтер отсутствует в списке — выбрать общий принтер по имени, и указать адрес принтера, например: http://192.168.1.22:631/printers/Samsung_SCX-3200_Series.

В случае если задание на печать ушло без ошибок, но принтер не печатает, необходимо отредактировать следующие файлы: /etc/cups/mime.convs и /etc/cups/mime.types.

Снять комментарий с

application/octet-stream application/vnd.cups-raw 0 —

в mime.convs и

application/octet-stream

в mime.types.

Перезапустить cups.

Свежие комментарии

admin Автор:

Ваш комментарий будет первым

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code