Принтеры Samsung и Splix (на примере SCX-4200)
SpliX — это набор CUPS драйверов для SPL принтеров.
Список поддерживаемых принтеров можно посмотреть на офф. сайте http://splix.ap2c.org/
Рассмотрим пример установки этих драйверов на примере МФУ Samsung SCX-4200 под FreeBSD 8. К этому принтеру в комплекте также прилагались нативные драйвера под Linux.
Процесс установки довольно тривиальный, используя систему печати CUPS.
Втыкаем шнурок usb, наблюдаем :
% dmesg | grep ulpt ulpt0: <Samsung SCX-4200 Series, class 0/0, rev 2.00/1.00, addr 2> on usbus4 ulpt0: using bi-directional mode
1) Установка CUPS
% cd /usr/ports/print/cups-base/ && make config install clean % cd /usr/ports/print/cups-pstoraster && make install clean % echo "cupsd_enable=YES" >> /etc/rc.conf % /usr/local/etc/rc.d/cupsd start
Проверяем:
http://localhost:631/
2) Установка Splix:
% cd /usr/ports/print/splix/ && make install clean
% ls /usr/local/share/cups/model/ dell samsung xerox
/usr/local/share/cups/model/samsung/scx4200.ppd - драйвер для SCX-4200; осталось подсунуть его cups.
3) добавляем принтер в CUPS выбирая scx4200.ppd и нужные параметры (формат A4,...)
4) Сделать пару изменений:
% vi /usr/local/etc/cups/printers.conf usb:/dev/ulpt0 заменяем на file:/dev/ulpt0
Устанавливаем права и владельца на возможные принтеры:
% vi /etc/devfs.rules [system=10] add path 'ulpt*' mode 0660 group cups add path 'unlpt*' mode 0660 group cups add path 'lpt*' mode 0660 group cups
% grep devfs /etc/rc.conf devfs_system_ruleset="system"
Старт нужных служб:
% /etc/rc.d/devfs start % /usr/local/etc/rc.d/cupsd restart
Пробуем печать тестовой страницы.
Ссылки:
http://scottspare.com/bsdfun/?p=61 http://www.freebsd.org/doc/en/articles/cups/index.html http://www.freshports.org/print/splix/ http://www.lissyara.su/articles/freebsd/hardware/samsung_and_splix/