LinuxForum.Fans
Тема

Установка сетевого принтера

Автор: RASAMAXA 9 сообщений 4166 просмотров
#210113

Добрый вечер!

Возникла такая проблема.

Есть принтер подключен к компу на котором Win7 x64, открыл на нем сетевой досту, а в ubuntu подключил его. Все нашло и все видет но проблема в том когда отправляю на печать по сети (Wi-Fi) принтер вроде получает команду на печать и лампочка начинает на нем мигать, также появляется в списке печати принетра на виндовсе но почемуто не печатает. Може кто подскажет что я упустил или сделал не так.

#210115

какой принтер? а то как-то пятница все таки но телепаты в отпуске...

#210118

HP F2180 но разпознается как F2100, драйвера установил на Убунту и пробывал на прямую черес усб печатать все гуд.

#210218

да может это поможет дать ответ при просмотре в очериди печати не свопадает одна вещь это размер файла. Показано например 257кб/31мб

#210253

как я понял уже Linux на печать отправляет документы в постскрип, а винда не работает с ним а только обработчик RAW. Что можно сделать?

#210256

вот что в файле printers.conf

text
# Printer configuration file for CUPS v1.4.3
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter Deskjet_F2100>
Info Deskjet_F2100
MakeModel HP Deskjet f2100 Series, hpcups 3.11.10
DeviceURI hp:/usb/Deskjet_F2100_series?serial=CN7C94R1S904TK
State Stopped
StateMessage Unplugged or turned off
StateTime 1322846307
Reason paused
Type 36876
Filter application/vnd.cups-raw 0 -
Filter application/vnd.cups-raster 0 hpcups
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>
<Printer HP-Deskjet-f2100>
Info HP Deskjet f2100
Location 
MakeModel HP Deskjet f2100 Series, hpcups 3.11.10
DeviceURI smb://WORKGROUP/ARTSIRIUS-PC/HP_LINUX
State Idle
StateTime 1322859756
Type 36876
Filter application/vnd.cups-raw 0 -
Filter application/vnd.cups-raster 0 hpcups
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>
#210275

Проверял утылитой HP на Win7 x64 где подключен принтер, показывает ошибку в очереди печати

#210278

Вот скрин еще

#211477

Рекомендую для начала выбросить hplip. Эта приблуда совершенно бестолкова
Теоретически, hplip может печатать локально через usb, и через сеть, но прямо указать хост не получится. Требуется поддержка специальных эппловских протоколов, смысл которых грубо говоря - чтобы автоматом включил и все сразу же распозналось по всей сети. Но на практике - так бывает только в сказках, потому что эти протоколы не нативны для windows.
На моем P1005 hplip не стал печатать даже по usb на локальном принтере. Тупо ничего не печатает.

Все начинает работать, как только понимаешь чем является hplip и выбрасываешь его. И пользуешься foomatic.
foomatic содержит базу PPD файлов от большинства известных принтеров. Это все, что нужно, как правило.
Иногда еще надо ставить конвертеры протокола, если они не стоят по умолчанию
(для моего P1005 требуется foo2xqx, но в убунте он по умолчанию уже есть, так что все заводится сразу)
Все остальное делает cups, включая подключение по сети

лучше всего настройку cups проводить через веб-интерфейс
в броузере идем сюды : http://localhost:631

URL для подключения к виндовому принтеру выглядит так :
smb://user:pass@host/printer_sharename

тут могут быть интересные подробности :
http://heap.altlinux.org/modules/print_cups/index.html

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