SDB:Настройка сервера печати в линукс по протоколу LPD (LPR)

Перейти к: навигация, поиск
В статье описываются действия необходимые для превращения компьютера с линукс в сервер печати по протоколу LPD (В windows используется сокращение LPR). Предполагается что в системе уже установлен хотя бы один принтер.

Ключевые слова: linux lpd lpr сервер печать xinetd cups-lpd

Запускаем терминал в режиме суперпользователя.

Cups printer setup 12.png

Вводим пароль администратора.

Cups printer setup 13.png

Запускаем программу 'mc' (Midnight Commander).

Cups printer setup 14.png

Находим файл cups-lpd (полный путь /etc/xinetd.d/cups-lpd) и открываем его на редактирование.

Cups printer setup 15.png

Находим строчку где написано 'disable = yes', и меняем 'yes' на 'no'. Сохраняем файл по клавише F2. Запускаем программу YaST.

Cups printer setup 16.png

Вводим пароль администратора.

Cups printer setup 17.png

Заходим в системные службы.

Cups printer setup 18.png

Находим службу xinetd и запускаем её c помощью [ Включить ]. В случае успешного запуска система выдаст сообщение.

Cups printer setup 19.png

Для сохранения настроек нажимаем [ Завершить ].

Cups printer setup 20.png

Подтверждаем свои намерения, через кнопку [ Да ].

Cups printer setup 21.png

Сервер печати настроен. Вводные данные для настройки принтеров на других компьютерах это IP адрес нашего сервера печати и имя очереди. В качестве имени очереди выступает имя принтера в только что настроенном сервере печати. Если в системе более одного принтера то их все имена можно использовать в качестве очередей для печати из других систем.

Произведём настройку принтера в операционной системе windows для печати на сервер печати под линукс.

Cups printer setup 23.png

Несмотря на настройку сетевого принтера выбираем 'Локальный принтер'.

Cups printer setup 24.png

Выбираем 'Создать новый порт' и тип: 'Standart TCP/IP Port'

Cups printer setup 25.png

Нажимаем [ Далее ]

Cups printer setup 26.png

Вводим IP адрес нашего сервера печати на линукс, в нашем случае это 192.168.0.1

Cups printer setup 27.png

Выбираем 'Особые настройки' и нажимаем [ Параметры ]

Cups printer setup 28.png

Выбираем протокол LPR, вводим имя очереди 'it' (имя очереди соответствует имени принтера предварительно настроенного в линукс). Для печати из windows обязательно ставим галочку 'Разрешён подсчёт байт в LPR', иначе печать может не заработать.

Cups printer setup 29.png

Проверяем настройки.

Cups printer setup 30.png

Выбираем производителя и модель принтера.

Cups printer setup 31.png

Выбираем драйвер принтера.

Cups printer setup 32.png

Назначаем принтеру имя, которое может и не совпадать с именем принтера в линукс.

Cups printer setup 33.png

Если нет необходимости не открываем общий доступ к принтеру из windows.

Cups printer setup 34.png

Если необходимо просим распечатать пробную страницу. Чтобы не переводить бумагу проще отказаться и напечатать тестовый лист из любого редактора поставив на чистом листе одну точку. Для базовой проверки этого вполне достаточно.

Cups printer setup 35.png

Нажимаем [ Готово ] и в системе должен появится принтер, который можно опробывать.

Примечание:

Если задания на печать из windows уходят, но принтер не печатает проверьте ещё раз настроки

Cups printer setup 36.png

Находим вкладку порты.

Cups printer setup 37.png

Заходим в настройки порта.

Cups printer setup 38.png

Ещё раз проверяем, стоит ли опция 'Разрешён подсчёт байт в LPR'.

Cups printer setup 29.png