В течение многих лет у меня был WindowsXP-32 бит, на котором был установлен принтер Canon MP210. Этот принтер использовался в Ubuntu другого компьютера. В CUPS URL-адрес принтера был "smb://192.168.0.2/canonMP", и он работал как шарм. Насколько я помню, это единственное, что я должен был установить, чтобы поделиться принтером.
Только в эти выходные я обновил свое оборудование и заменил WindowsXP-32 на Windows7-64, и у меня возникли проблемы с печатью из Ubuntu.
Поскольку я немного новичок в Windows7 и 64-битных системах, я не уверен, какое направление исследовать. 64-битные драйверы для Ubuntu? Другой протокол, чем CIFS? Несомненно, брандмауэр Windows7 не несет ответственности: я попытался распечатать тест с брандмауэром, но он не работал. Я также правильно установил имя общего ресурса принтера.