пятница, 16 сентября 2011 г.

Не печатает принтер в Ubuntu 11.04, расшаренный в Windows

Столкнулся с такой проблемой, что при настройке удаленного принтера, установленного в Windows принтер не печатает.

При этом если зайти в настройки выдает такое сообщение:
«Processing - unable to connect to CIFS host»

Порывшись в интернете, нашел ответ. Проблема была оказывается в неправильном обозначении пробелов в названии принтера. Т.е. Samba неправильно их обозначила.

Когда мы выбираем новый принтер в окне
Add Printer/Network printer/Windows printer via SAMBA
пояляется список доступных принтеров, в моем случае принтер выглядел так:

Brother MFC-7420 USB Printer

Но Samba ему прописала путь такой:
smb://SWT/YULIA/BrotherMFC-7420USBPrinter
т.е. глотнулись все пробелы.

теперь в этой ссылке вставляю туда, где должен быть пробел символы %20

в результате ссылка приобретает вид:
smb://SWT/YULIA/Brother%20MFC-7420%20USB%20Printer

Теперь принтер работает.
 
Данный метод должен подходить для всех систем на базе Linux версии 6.38-8-generic.