Задача: Друк з Сервера на Клієнт, без застосування CUPS, щось в них останнім часом дуже багато нововведень.
Перебравши декілька різних варіантів зупинився на P910ND - демон принтера, який працює без черги друку і надає до принтера прямий доступ з мережі по ip-адресу та порту 9100(за замовчуванням). З сторони Сервера потрібно створити стандартний TCP/IP порт (формат даних RAW), і під'єднати принтер так, ніби він локальний. Тепер більш докладно про налаштування на стороні Клієнта.
1. Встановлення
yaourt -S p910nd foo2zjs
2. Добавляємо демон в автозавантаженняnano /etc/rc.conf
DAEMONS=(... p910nd ...)
3. Налаштування (принтер знаходить за адресою /dev/usb/lp0)nano /etc/conf.d/p910nd
# Printer number, if not 0
P910ND_NUM=""
# Additional daemon arguments, see man 8 p910nd
P910ND_OPTS="-b -f /dev/usb/lp0"
4. Стартуєм і перевіряємо роботу (якщо Клієнт слухає порт 9100, значить все ОК)$ /etc/rc.d/p910nd start
$ netstat -ltn
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:9100 0.0.0.0:* LISTEN
Все, залишилося тільки під'єднати принтер на стороні Сервера.
Немає коментарів:
Дописати коментар