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

Поделиться принтером между 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
Автор
Редакция

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

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство