четверг, 29 августа 2013 г.

Печать из windows на cups-принтер (Linux)

Чтобы иметь возможность сетевой печати на компьютере с виндой на принтер, подключенный к linux-машинке с CUPS-ом (Common Unix Printing System), нужно проделать следующее: 

Проверить, что в CUPS-е разрешён общий доступ к принтеру. Для этого идём по ссылке http://10.1.1.49:631/printers/scx4200 (IP-адрес и имя принтера заменить в соответствии с Вашим случаем). Должна быть надпись «разрешен совместный доступ». 
В windows запускаем «Мастер установки принтеров» — через панель управления или командой 

rundll32 SHELL32, SHHelpShortcuts_RunDLL AddPrinter 

жмём «Далее…», выбираем опцию «Сетевой принтер или принтер подключенный к другому компьютеру», далее выбираем опцию «Подключиться к принтеру в Интернете, домашней сети или в интрасети» 
В поле URL вводим адрес принтера, например: http://10.1.1.49:631/printers/scx4200 
Если спросит про драйвер, выбрать изготовителя «Generic» и модель «MS Publisher Imagesetter». Жмём «Далее…» и принтер готов к использованию. 

Если что-то не работает, в проверить следующее: 

что в firewall-е на linux-машинке открыт TCP-порт 631 для windows-клиента. 
что в винде в Internet Explorer-е ОТКЛЮЧЕН прокси-сервер