Гид по технологиям

Поделиться принтером между Windows, Mac и Linux

6 min read Networking Обновлено 14 Dec 2025
Поделиться принтером между Windows, Mac и Linux
Поделиться принтером между Windows, Mac и Linux

Краткое содержание

  • Что требуется: проводной принтер, подключённый к одному из ПК в сети.
  • Протоколы: SMB/Samba для Windows, Bonjour/IPP для macOS, CUPS/Samba/IPP для Linux.
  • Альтернатива: современный Wi‑Fi-принтер, напрямую подключаемый к сети.

Быстрые ссылки

  • Поделиться принтером в Windows
  • Подключиться к общему принтеру в Windows
  • Поделиться принтером в macOS
  • Подключиться к общему принтеру в macOS
  • Поделиться принтером в Linux
  • Подключиться к общему принтеру в Linux

Как расшарить принтеры между Windows, Mac и Linux в сети

Важно: это руководство применимо, когда принтер физически подключён к одному из компьютеров (обычно по USB). Современные Wi‑Fi‑принтеры обычно сами подключаются к сети и не требуют такой схемы.

Перед началом — что проверить

  • Убедитесь, что принтер работает локально на хост‑ПК и установлены драйверы.
  • Все компьютеры в одной подсети и видят друг друга (пинг, просмотр сетевых узлов).
  • На компьютере‑хосте включён общий доступ к файлам и принтерам.
  • При необходимости подготовьте учётные данные с правами доступа (имя пользователя/пароль).

Важно: для домашней сети можно временно отключить брандмауэр на время настройки, но затем включить и открыть соответствующие порты/службы.

Поделиться принтером в Windows

  1. Откройте Панель управления → Сеть и общий доступ → Изменить дополнительные параметры общего доступа.
  2. Включите “Общий доступ к файлам и принтерам” и (при желании) отключите парольную защиту для домашней сети.

Включить общий доступ к файлам и принтерам в Windows

  1. Откройте Панель управления → Устройства и принтеры, щёлкните принтер правой кнопкой → Свойства принтера.
  2. Перейдите на вкладку «Доступ», установите флажок «Поделиться этим принтером» и задайте имя, под которым он будет видим в сети.

Открыть свойства принтера в Windows для общего доступа

  1. При установке нового принтера в большинстве версий Windows можно сразу включить общий доступ в мастере установки.

Поделиться принтером в Windows

Совет: если планируете постоянную разделяемую печать, назначьте хост‑ПК статический IP или зарезервируйте IP в роутере.

Подключиться к общему принтеру в Windows

  1. Откройте Проводник → Сеть. Дважды щёлкните по компьютеру, который делится принтером.
  2. Дважды щёлкните по нужному принтеру, чтобы добавить его в систему. Windows установит драйверы при необходимости.

Просмотр сети в Windows для подключения к общему принтеру

  1. Альтернатива: Панель управления → Устройства и принтеры → Добавить принтер. Позвольте мастеру найти сетевые устройства и выберите нужный принтер.

Добавление сетевого принтера в Windows

Если принтер шэрится с Mac, установите Bonjour Print Services for Windows и используйте мастер Bonjour для добавления.

Подключение к общему принтеру с Mac через Windows с помощью Bonjour

Поделиться принтером в macOS

macOS использует Bonjour (mDNS/IPP) для объявления сетевых принтеров. Linux поддерживает Bonjour через Avahi, а Windows — с помощью Bonjour для Windows.

  1.  → Системные настройки → Принтеры и сканеры.
  2. Выберите принтер и поставьте флажок «Поделиться этим принтером в сети».

Поделиться принтером в локальной сети на macOS

  1. Нажмите «Настройки общего доступа» и убедитесь, что служба «Общий доступ к принтерам» включена.

Включить общий доступ к принтерам в macOS

Примечание: Windows не подключится к macOS‑шарингу без Bonjour; Linux обнаружит Bonjour‑принтеры автоматически через Avahi.

Подключиться к общему принтеру в macOS

  1. Системные настройки → Принтеры и сканеры → + → Добавить принтер или сканер.

Добавить сетевой принтер в macOS

  1. Для подключения к Windows‑шаре нажмите значок «Windows», выберите рабочую группу, ПК и нужный принтер.

Поиск общих Windows‑принтеров на macOS

  1. Принтеры, расшаренные с Linux через Bonjour/IPP, будут видны автоматически.

macOS обнаруживает принтер Ubuntu, расшаренный по Bonjour

Поделиться принтером в Linux (пример Ubuntu / CUPS)

Мы использовали Ubuntu в примерах, но шаги похожи в других дистрибутивах, использующих CUPS и System Settings.

  1. Откройте Системные настройки → Принтеры.
  2. В меню «Сервер» выберите «Настройки сервера». Установите флажок «Публиковать расшаренные принтеры, подключённые к этой системе».

Настройки сервера печати в Ubuntu

  1. Включите публикацию и убедитесь, что служба Avahi или mDNS запущена для совместимости с Bonjour.

Активировать общий доступ к принтерам в Ubuntu

  1. Щёлкните принтер правой кнопкой → Свойства → Политики и установите «Общий».

Поделиться принтером в Ubuntu

Совет: для Windows‑клиентов включите поддержку Samba/SMB на серверной машине, если хотите использовать протокол SMB.

Подключиться к общему принтеру в Linux

  1. Системные настройки → Принтеры → Добавить.
  2. Разверните раздел «Сетевой принтер» и выберите «Windows Printer via SAMBA», затем «Обзор» для поиска машин в рабочей группе.

Добавление шаренного Windows‑принтера в Ubuntu

  1. При необходимости укажите путь к принтеру в формате smb://HOST/PRINTER или ipp://HOST/printers/NAME и выберите драйвер.

Просмотр Windows‑принтеров через Samba в Linux

Linux (через Avahi) также автоматически обнаруживает Bonjour‑принтеры, расшаренные из macOS.

Обнаружение Bonjour‑принтеров macOS в Linux

Альтернативные подходы и когда их предпочесть

  • Wi‑Fi/Ethernet‑принтер: если устройство поддерживает сеть напрямую — используйте его. Это устраняет зависимость от компьютера‑хоста.
  • Print server (физический сетевой принт‑сервер): если у вас старый принтер без сетевой функции, можно подключить его к отдельному сетевому адаптеру.
  • USB через NAS: некоторые NAS‑устройства умеют расшаривать USB‑принтеры в сеть.

Когда не использовать общий доступ через ПК:

  • ПК‑хост часто отключается или перезагружается — печать станет недоступна.
  • Необходима высокая доступность и производительность — лучше сетевой принтер.

Устранение неполадок — пошаговый план (runbook)

  1. Проверка базового: убедитесь, что принтер печатает локально на хосте. Если нет — решите локальную проблему с драйвером/кабелем.
  2. Сеть: проверьте соединение между хостом и клиентом (ping, smbclient, avahi‑browse, lpinfo).
  3. Проверка служб: Windows — обнаружение сети и общий доступ включены; macOS — служба печати включена; Linux — CUPS/Avahi запущены.
  4. Права доступа: проверьте, не требует ли хост учётных данных; временно отключите парольную защиту для теста.
  5. Драйверы: установите на клиенте подходящий драйвер или используйте универсальный PCL/PostScript, если принтер его поддерживает.
  6. Логирование: CUPS логирует в /var/log/cups; Windows Event Viewer показывает ошибки печати.
  7. Откат: если изменения сети/файрвола вызвали проблему, верните настройки брандмауэра или откройте порты 515 (LPD), 631 (IPP), 139/445 (SMB).

Important: после исправления проблем снова включите брандмауэр и настройте правила только для конкретных адресов и служб.

Чек‑листы по ролям

Домашний пользователь:

  • Принтер включён и печатает локально.
  • Включён общий доступ к файлам и принтерам.
  • Добавлен принтер на каждое устройство (Windows/Mac/Linux).

IT‑администратор малого офиса:

  • Выделен сервер печати или статический IP для хоста.
  • Настроены политики доступа и учетные записи.
  • Мониторинг очередей печати и логи CUPS/Event Viewer.

Small office оператор:

  • Проверьте драйверы и совместимость с ОС клиентов.
  • Настройте уведомления о состоянии принтера (тонер/ошибки).

Совместимость и рекомендации

  • SMB (Windows File and Printer Sharing) хорошо работает с Windows и Linux через Samba.
  • Bonjour/IPP — основной вариант для macOS и совместимых Linux‑систем (Avahi). Windows требует Bonjour for Windows.
  • Универсальные драйверы PCL или PostScript упрощают установку для разных ОС.

Миграция:

  • Если переходите на сетевой принтер — сначала протестируйте печать с одного клиента, затем переключите пользователей.

Краткий глоссарий (1‑строчные определения)

  • SMB/Samba: протокол сетевого доступа к файлам и принтерам, распространён в Windows.
  • Bonjour/Avahi: протоколы для автоматического обнаружения сервисов в локальной сети (mDNS/IPP).
  • CUPS: Common Unix Printing System, сервис печати на Linux/macOS.
  • IPP: Internet Printing Protocol, современный протокол печати по сети.

Примеры отказов и когда метод не сработает

  • Хост‑ПК выключен — всем клиентам недоступна печать.
  • Ограничения драйверов: специфический драйвер может отсутствовать для другой ОС.
  • Сеть с изоляцией VLAN — узлы в разных VLAN без маршрутизации не увидят принтер.

Резюме

  • Для простого домашнего использования достаточно расшарить принтер с одного ПК по инструкции выше.
  • Для стабильной и круглосуточной доступности лучше использовать сетевой принтер или выделенный сервер печати.
  • В случае проблем используйте пошаговый runbook, проверьте сеть, службы и драйверы.

Заметка: современные Wi‑Fi‑принтеры проще в настройке и обычно являются лучшим вариантом для домашней и малой офисной среды.

Image Credit: William Hook on Flickr

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Игры Android на Chromecast через дублирование
Гайды

Игры Android на Chromecast через дублирование

Управление Insteon через Amazon Echo
Умный дом

Управление Insteon через Amazon Echo

Преобразовать Excel в JPG — простые способы
Офис

Преобразовать Excel в JPG — простые способы

Синхронизация Obsidian через Google Drive и Syncthing
Продуктивность

Синхронизация Obsidian через Google Drive и Syncthing

PDF открывается в Chrome вместо Adobe — как исправить
Windows

PDF открывается в Chrome вместо Adobe — как исправить

Изменить размер слоя в Photoshop
Photoshop

Изменить размер слоя в Photoshop