LinuxForum.Fans
Тема

FreeBSD 8.2 + HP LaserJet P1005

Автор: papin-aziat 4 сообщений 5858 просмотров
#189854

Система amd64 RELEASE.
Пакеты установлены из репозитория STABLE:

Показать
# pkg_info|grep foo
foo2zjs-20110609 Driver for printers that use the ZjStream wire protocol
foomatic-db-20090530_2 Foomatic database
foomatic-filters-4.0.7 Foomatic wrapper scripts
# pkg_info|grep cups
cups-base-1.4.8 Common UNIX Printing System: Server
cups-client-1.4.8 Common UNIX Printing System: Library cups
cups-image-1.4.8 Common UNIX Printing System: Library cupsimage
cups-pstoraster-8.15.4_6 Postscript interpreter for CUPS printing to non-PS printers
gutenprint-cups-5.2.4_2 GutenPrint Printer Driver
# pkg_info|grep hplip
hplip-3.11.5_1 Drivers and utilities for HP Printers and All-in-One device

Добавляю юзера в группу cups, перелогин, поднимаю cups.

Показать
% groups
papin-aziat wheel operator cups
# /usr/local/etc/rc.d/cupsd status
cupsd is running as pid 16246

Назначаю необходимые права согласно хендбуку:

Показать
# cat /etc/devfs.rules
[system=10]
add path 'unlpt*' mode 0660 group cups
add path 'ulpt*' mode 0660 group cups
add path 'lpt*' mode 0660 group cups
add path 'usb/7.2.0' mode 0660 group cups
USB узнаю так:

Показать
# usbconfig dump_device_desc|grep -i laserjet
ugen7.2: <HP LaserJet P1005 Hewlett-Packard> at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
# ls -l /dev/ugen7.2
lrwxr-xr-x 1 root wheel 9 Sep 4 20:43 /dev/ugen7.2 -> usb/7.2.0

Рестарт devfs, включаю принтер, проверяю права:

Показать
# ls -l /dev/*lpt*
crw-rw---- 1 root cups 0, 125 Sep 4 21:34 /dev/ulpt0
crw-rw---- 1 root cups 0, 126 Sep 4 20:42 /dev/unlpt0
# ls -l /dev/usb/7.2.0
crw-rw---- 1 root cups 0, 122 Sep 4 20:42 /dev/usb/7.2.0

Прошивку подгружаю известным способом:

Показать
# getweb P1005
# arm2hpdl sihpP1005.img >sihpP1005.dl
# cat sihpP1005.dl >/dev/ulpt0
Принтер сообщает что прошивка подгружена.

Иду http://localhost:631/ , жму "найти новый принтер", имеется HP LaserJet P1005 (HP LaserJet P1005 USB BA0244M HPLIP), жму "добавить...".
В меню "Создать" выбираю HP, но там нет моей модели, поиск ppd файла выдал:

Показать
# find /usr/local/ -iname '*p1005*.ppd*'
/usr/local/share/cups/model/HP-LaserJet_P1005.ppd.gz
/usr/local/share/ppd/HP/hp-laserjet_p1005-hpijs.ppd.gz
hpijs это цветной, а первый вроде мой, на всякий случай я разархивировал его и выбрал.

Тестовую страницу не напечатал, хотя в статусе написал завершено, и ошибки не выдал.


Куда копать еще?

#189958

papin-aziat, здесь еще почитай =)

#189985

Разумеется читал, я что-то там пропустил? В основном хаутушка под 7.x, настройка CUPS не описана. Мне кажется какая-то маленькая недонастройка в CUPS, а какие логи читать не пойму, в /var/log/messages тишина.

#189987
papin-aziat написал:
в /var/log/messages тишина.

здесь смотрел? /var/log/cups

Войдите или зарегистрируйтесь, чтобы ответить.