Ubuntu как принт-сервер HP
Многие из нас настраивали сетевые принтеры HP.
Но возникают ситуации когда обычный usb принтер, необходимо сделать сетевым. А в условии задачи, только протокол JetDirect и никаких LPD, IPP или не дай бог SMB!
У нас есть Ubuntu, там конечно установлен HPLIP и настроена печать на usb принтер.
Итак, наши действия:
- Ставим супердемона
sudo apt-get install xinetd
- Прописываем сервис JetDirect, для этого вставляем в конец файла строку
sudo nano /etc/services
jetdirect 9100/tcp laserjet hplj
- Создаем файл. В него добавляем строки, и указываем имя принтера
sudo nano /etc/xinetd.d/jetdirect
# Allow applications using the AppSocket / JetDirect protocol
# to communicate with CUPS.
service jetdirect
{
socket_type = stream
protocol = tcp
wait = no
user = lp
server = /usr/bin/lp
server_args = -d CUPS_PRINTER_NAME -o raw
groups = yes
disable = no
}
CUPS_PRINTER_NAME – заменить на имя нашего принтера, как он назван в оснастке принтеров.
- Ребутим сервисы
sudo service xinetd restart sudo service cups restart
Как пользоваться текстовым редактором nano и подключать принтер по протоколу JetDirect, даже не и спрашивайте.
Предыдущая
Стенли, в тебе проснулся писательский талант?
Здорово!
Да это больше копипаста моих записок и внутрикорпоративной вики, которую я сам себе наполняю.
Все равно здорово!