>Имеем следующую проблему.
>У меня есть принтер HP LJ 1000, с интерфейсом USB.
>Так-же имеем FreeBSD 4.9 Release-p3. Принтер определился, но печатать на него не
>получается. Прочитал что якобы USB принтеры не поддерживаются системой. Правда ли
>это, или можно как то его запустить?
# grep lpt /var/run/dmesg.boot
# man 4 ulpt
# man 4 usb
# man 4 uhci
# man 4 ugen
kernel:
...
device uhci # UHCI PCI->USB interface
device usb # USB Bus (required)
device ugen # Generic
device ulpt # Printer
...
# cd /usr/src; make buildkernel KERNCONF=MYKERN && make installkernel KERNCONF=MYKERN
# grep usbd /etc/rc.conf
...
usbd_enable="YES"
...
# ls -la /dev/ulpt*
(ls -la /dev/ugen*)
# cd /dev; ./MAKEDEV ulpt0
reboot
# grep ulpt /var/run/dmesg.boot
или
# grep ugen /var/run/dmesg.boot
# usbdevs -dv (man usbdevs)
когда все заработает, решить что использовать LPD или CUPS, лично мне
LPD больше нравится:
# grep ulpt /etc/printcap
lp=/dev/ulpt0
# grep lpd /etc/rc.conf
lpd_enable="YES"
Все остальное в точности по handbook (разница лишь в /dev/lpt и /dev/ulpt)
Настройки, проверки и прочее одинаково