Добрый вечер!
Возникла такая проблема.
Есть принтер подключен к компу на котором Win7 x64, открыл на нем сетевой досту, а в ubuntu подключил его. Все нашло и все видет но проблема в том когда отправляю на печать по сети (Wi-Fi) принтер вроде получает команду на печать и лампочка начинает на нем мигать, также появляется в списке печати принетра на виндовсе но почемуто не печатает. Може кто подскажет что я упустил или сделал не так.
Установка сетевого принтера
какой принтер? а то как-то пятница все таки но телепаты в отпуске...
HP F2180 но разпознается как F2100, драйвера установил на Убунту и пробывал на прямую черес усб печатать все гуд.
да может это поможет дать ответ при просмотре в очериди печати не свопадает одна вещь это размер файла. Показано например 257кб/31мб
как я понял уже Linux на печать отправляет документы в постскрип, а винда не работает с ним а только обработчик RAW. Что можно сделать?
вот что в файле printers.conf
# 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>Проверял утылитой HP на Win7 x64 где подключен принтер, показывает ошибку в очереди печати
Рекомендую для начала выбросить 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
