Войти

Показать полную графическую версию : Принтер HP Photosmart 7200


SantaXP
14-06-2007, 23:44
Реально ли его поднять под FreeBSD 6.2 - RELEASE? Пытался, мучался - да так нифига и не понял.
---
Установил cups. Далее для теста (на всякий пожарный) вбил:
#cat ./file.txt > /dev/ulpt0.
Принтер поварчал, погудел да ничего толком не сделал - тока лист бумаги зачемто "провертел".
Команда:
#dmesg | grep hp
Выдаёт следущее:
ulpt0: hp photosmart 7200 series, rev 2.00/1.00, addr 2, iclass 7/1
umass0: hp photosmart 7200 series, rev 2.00/1.00, addr 2
---
Что делать собственно?? Принтер подключён через usb. Система его видит. Посылать ему запросы тоже можно. Однако от cups результата никакого. Заходил на 127.01.01:631, добавлял принтер. Перебрал все возможные варианты - ничего не работает. К тому же в списке для HP всего 5 или 6 принтеров, да и моим там даже и не пахнет. Что делать???
---
P.S.: Запарился я с этим принтером. Печатать приходтся под Win - неудобно блин. =(

SantaXP
17-06-2007, 14:03
Хм... Как я понимаю, ни у кого никаких мыслей нет по этому поводу? Принтеру уже года 3-4, ну уж должен же он заработать во FreeBSD в конце концов. =(

Dm1try
18-06-2007, 09:46
Пакет foomatic + linuxprinting.org.

SantaXP
18-06-2007, 15:55
Dm1try
foomatic поставил. Толку никакого.
---
В cups в вэб-интерфейсе появился мой принтер - добавил. пытаюсь напечатать тестовую страницу, пишет:
hp_photosmart_7260 (Default Printer) "Unable to open USB device "usb:/dev/ulpt0": Permission denied"
При этом запускаю cupsd из под рута.

mar
18-06-2007, 16:11
SantaXP
может для чистоты экесперимента еще и зайти рутом, посмотреть. что будет с правами в этом случае. (если пойдет принтер, то с правами разобраться все-таки проще, чем с железкой)

SantaXP
19-06-2007, 00:10
Эм... Врядли это поможет. Запускается cupsd ведь под рутом. Поэтому...

Dm1try
19-06-2007, 10:16
В cups в вэб-интерфейсе появился мой принтер - добавил. пытаюсь напечатать тестовую страницу, пишет:
hp_photosmart_7260 (Default Printer) "Unable to open USB device "usb:/dev/ulpt0": Permission denied"
При этом запускаю cupsd из под рута.

1. На linuxprinting.org можно поробовать найти драйвер для вашего принтера, если его не содержит пакет foomatic и если такой еще не найден.
2. man devfs.rules , man devfs.conf - печатать из под обычного пользователя.
Если сделать chmod 660 /dev/ulpt* - ситуация меняется?
3. Поискать в рассылке FreeBSD информацию о вашем принтере, может был какой-то патч или что-нибудь еще ...

SantaXP
20-06-2007, 00:20
Dm1try
Уже разобрался, но всё равно спасибо. =) Да, примерно так и надо было делать. Никакой драйвер искать не надо. Я покопался в логах cups и понял, что он ругается на отсутствие каталога /var/cache/cups. Создал его, но cups продолжал ругаться на права. Далее просто добавил в devfs.rules:
[localrules=10]
add path 'ulpt*' mode 0666 group cups
А в rc.conf:
devfs_system_ruleset="localrules"
---
Всё заработало! Уря! =)




© OSzone.net 2001-2012