Это вопрос из двух частей, требующий ответа из двух частей.
Во-первых, Windows -> Ubuntu:
Для начала вам нужно убедиться, что ваш хост Windows позволяет подключаться к принтерам. Существуют различные вещи, которые могут запретить доступ, наиболее распространенным из которых является Windows Firewall
.
Вот краткое руководство
Теперь, когда у вас есть рабочий ресурс на хосте Windows, вам нужно добавить принтер на хост Ubuntu. Это может быть достигнуто путем перехода System -> Administration -> Printing
и выбора + Add
кнопки. Оттуда мастер проведет вас через добавление принтера. Чтобы завершить работу мастера, вам потребуется знать IP-адрес или имя хоста Windows и имя принтера, к которому предоставлен общий доступ.
Следующая Ubuntu -> Windows:
Самый простой способ сделать это - использовать общий ресурс IPP для подключения к принтеру. Начните с включения, Internet Printing Client
как описано в этой статье базы знаний
перейдите по адресу http://IP.OF.UBUNTU.HOST:631/printers/ и выберите принтер, к которому вы хотите подключиться, и запишите полный URL-адрес принтера. Теперь перейдите Printers and Faxes
на хост Windows и начните добавлять сетевой принтер. В одном месте мастера установки вам будет предложено указать местоположение принтера, в поле IPP введите адрес принтера, найденный на веб-странице.
Когда мастер запрашивает драйвер, который будет использоваться для принтера, используйте драйвер CUPS для Windows, доступный на странице загрузки CUPS.
Продолжите через мастера и заполните остальную информацию как обычно.
Вы также можете использовать собственный драйвер для принтера, но затем вам нужно будет отредактировать поддержку mimetype CUPS, чтобы включить печать RAW, которая выполняется путем редактирования /etc/cups/mime.convs
файла и раскомментирования этой строки:
application/octet-stream application/vnd.cups-raw 0
Вам также нужно будет отредактировать /etc/cups/mime.types
и раскомментировать строку
application/octet-stream
После редактирования файлов и перезапуска CUPS вы можете печатать и с родными драйверами.