Данная статья применима к:
Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
с установленным обновлением БЮЛЛЕТЕНЬ № 20191029SE16 (оперативное обновление 4)Astra Linux Special Edition РУСБ.10015-16 исп. 1
с установленным обновлением Бюллетень № 20201007SE16Astra Linux Common Edition 2.12
Описание стенда
В работе использовались:
- Принтер: HP LaserJet Pro M428 M429
- Сервер AD: Windows Server 2012 R2
- Сервер печати: Astra Linux Special Edition Update 4
Настройка Astra Linux:
- Клиент ОС Astra Linux должен быть введён в домен Windows AD. См. Присоединение Samba к существующему домену AD.
- Добавить принтер через утилиту «Принтеры» или «Принтеры HP». Убедиться, что для принтера разрешён общий доступ и установлен драйвер принтера. См. Подключение принтеров к Astra Linux
Расскоментировать и привести строки в конфигурационном файле /etc/samba/smb.conf секции [printers] и [print$] к следующему виду :
[printers] comment = All Printers path = /var/spool/samba browseable = yes printable = Yes create mask = 0700
[print$] comment = Printer Drivers path = /var/lib/samba/printers
После внесения изменений в конфигурационный файл перезапустить службу samba:
sudo systemctl restart smbdПроверить определение принтеров в сети командой:
smbclient -L //127.0.0.1Если после выполнения указанных выше действий принтеры не определяются, то нужно проверить, не изменены ли настройки работы с принтерами в секции [global] в конфигурационном файле /etc/samba/smb.conf/.
Эти параметры должны быть приведены к следующему виду:load printers = yes # show add printer wizard = no # printcap name = /dev/null # disable spoolss = yes
Если были внесены изменения, то повторно перезапустить службу и проверить определение принтеров:
sudo systemctl restart smbd
smbclient -L //127.0.0.1
Настройка Windows:
Настроить DNS сервис, чтобы Windows AD мог разрешить имя и IP-адрес компьютера ОС Astra Linux. Проверить разрешение имени можно командой:
nslookup имя_сервера_печати- Найти и добавить принтер в файловом менеджере Windows как сетевой ресурс или найти и добавить принтер в «Панель управления» => «Оборудование» => «Устройства и принтеры».
- Добавить принтер
При добавлении принтер запросит драйвер. Выбрать драйвер из списка или, если его нет в списке, то скачать его и указать путь к каталогу с файлами драйвера (в настоящем примере использовался общий драйвер «HP Universal Printing PCL 6». С другими драйверами опубликовать принтер HP LaserJet Pro M428 M429 в AD пока не удалось). - Установить «Управление печатью» на сервере Windows.
В «Управление печатью» нажать правой кнопкой мыши на добавленный принтер и выбрать «Перечислить в Active Directory».
Нажать правой кнопкой мыши в «Устройства и принтеры» на добавленный принтер и перейти в «Свойства принтера».
Выбрать в закладке «Доступ» чекбокс «Внести в Active Directory».
Теперь принтер добавлен в оснастку «Active Directory пользователи и компьютеры», как принтер его можно добавить в подразделение. Пользователи AD на ОС Windows после авторизации могут добавить себе принтер через: «Устройства и принтеры», выбрав «Добавить принтер» => «Нужный принтер отсутствует в списке» => «Найти принтер в каталоге по его расположению или возможностям».