Подключить принтер, физически присоединённый к другому компьютеру, можно без покупки дополнительного оборудования. Эта схема работы актуальна для офисов, домашних сетей или удалённой печати, когда принтер подключён к одному ПК, но нужен на нескольких устройствах. Основной принцип — настройка общего доступа через локальную сеть или прямые протоколы (например, SMB в Windows или CUPS в Linux).

Преимущество такого подключения — экономия на сетевых принтерах с Ethernet-портом или Wi-Fi-модулем. Однако есть нюансы: компьютер-хост (к которому принтер подключён физически) должен быть включён, а на нём — установлены правильные драйверы. Если принтер старше 5 лет (например, Canon LBP2900 или HP LaserJet 1020), могут потребоваться дополнительные манипуляции с совместимостью драйверов на клиентских машинах.

1. Подготовка компьютера-хоста (где принтер подключён физически)

Первый шаг — настройка общего доступа на ПК, к которому принтер подключён по USB или LPT. Процесс отличается в зависимости от операционной системы, но общая логика едина: принтер должен быть «расшарен» для других устройств в сети.

В Windows 10/11 алгоритм такой:

  1. Откройте Панель управления → Устройства и принтеры.
  2. Найдите свой принтер в списке, кликните правой кнопкой и выберите Свойства принтера (не «Свойства»!).
  3. Перейдите на вкладку Доступ и поставьте галочку Общий доступ к данному принтеру.
  4. Придумайте сетевое имя (например, HP_Office_Laser) и подтвердите изменения.

Для macOS (начиная с Ventura):

  • 🖥️ Откройте Системные настройки → Принтеры и сканеры.
  • 🔄 Выделите принтер, нажмите Параметры и расходные материалы → Общий доступ.
  • 🔒 Включите опцию Общий доступ к принтерам и укажите пользователей, которым разрешён доступ.
⚠️ Внимание: Если принтер подключён к Linux-машине, потребуется настроить CUPS (Common Unix Printing System). В терминале выполните:
sudo cupsctl --share-printers

sudo systemctl restart cups

📊 Какую ОС использует компьютер-хост?
Windows
macOS
Linux
Не знаю

2. Проверка сетевых настроек и прав доступа

Чтобы другие устройства «увидели» расшаренный принтер, необходимо:

  1. Убедиться, что оба компьютера в одной сети (например, подключены к одному роутеру по Wi-Fi или Ethernet).
  2. Проверить имя рабочей группыWindows это WORKGROUP по умолчанию).
  3. Открыть порты для печати: в брандмауэре хоста должен быть разрешён трафик по портам 137-139 (NetBIOS) и 445 (SMB).

Для проверки соединения между ПК:

  • 📡 На клиентском компьютере откройте командную строку (Win + R → cmd).
  • 🔍 Введите ping [IP-адрес хоста] (например, ping 192.168.1.100).
  • ✅ Если пинг проходит (нет потерь пакетов), сеть настроена правильно.
💡

Если пинг не проходит, проверьте настройки брандмауэра на хосте или антивируса (например, Kaspersky или Avast часто блокируют сетевой трафик).

В Windows также нужно убедиться, что у пользователя есть права на печать. Для этого:

  1. На хосте откройте Панель управления → Администрирование → Управление компьютером → Локальные пользователи и группы → Пользователи.
  2. Проверьте, что учётная запись клиентского ПК имеет права Печать (или добавьте её в группу Everyone).

3. Подключение принтера на клиентском компьютере

Когда хост настроен, можно подключать принтер к другим устройствам. Рассмотрим процесс для разных ОС.

3.1. Windows 10/11

Самый простой способ — через поиск принтеров в сети:

  1. Откройте Параметры → Устройства → Принтеры и сканеры → Добавление принтера или сканера.
  2. Дождитесь, пока система найдёт расшаренный принтер (может занять до 1 минуты).
  3. Выберите его из списка и нажмите Добавить устройство.

Если принтер не найден автоматически:

  • 🔹 Используйте ручной ввод пути: \\[имя_хоста]\[имя_принтера] (например, \\OFFICE-PC\HP_Office_Laser).
  • 🔹 Убедитесь, что на клиентском ПК установлены драйверы для этой модели принтера.

3.2. macOS

На Mac алгоритм такой:

  1. Откройте Системные настройки → Принтеры и сканеры.
  2. Нажмите + → Добавить принтер или сканер.
  3. Выберите вкладку Windows и введите:
    • 📌 Адрес: smb://[IP-адрес_хоста]/[имя_принтера] (например, smb://192.168.1.100/HP_Office_Laser).
    • 📌 Имя: любое удобное название.
    • 📌 Драйвер: выберите модель из списка или загрузите с сайта производителя.
  4. 3.3. Linux (Ubuntu/Debian)

    В Linux используйте CUPS:

    1. Откройте в браузере localhost:631 (веб-интерфейс CUPS).
    2. Перейдите в Administration → Add Printer.
    3. Выберите Windows Printer via SAMBA и введите путь smb://[IP-адрес]/[имя_принтера].
    4. Укажите драйвер (если модели нет в списке, установите пакет foomatic-db).
    5. Убедиться, что хост включён и не в спящем режиме|

      Проверить пинг между компьютерами|

      Скачать драйвер принтера для клиентского ПК|

      Отключить VPN (может блокировать локальную сеть)-->

      4. Решение распространённых проблем

      Даже при правильной настройке могут возникать ошибки. Рассмотрим типичные случаи и способы их устранения.

      Проблема Возможная причина Решение
      Принтер не найден в сети Отсутствует общий доступ или неверные сетевые настройки Проверьте настройки SMB на хосте и брандмауэр
      Ошибка «Доступ запрещён» Недостаточно прав у пользователя Добавьте учётную запись клиента в группу Everyone на хосте
      Документ «завис» в очереди печати Драйвер несовместим или сбой службы печати Перезапустите службу Print Spooler (net stop spooler && net start spooler)
      Печать идёт с искажениями Неправильный драйвер на клиентском ПК Удалите принтер и добавьте заново с оригинальным драйвером

      Критическая ошибка: если принтер подключён к хосту через USB-хаб без отдельного питания, при печати с нескольких ПК могут возникать сбои из-за нехватки энергии. Подключите принтер напрямую к USB-порту компьютера.

      Для принтеров Canon (например, MG3600 или i-SENSYS LBP6030) часто требуется установка полного пакета драйверов, а не универсального Windows-драйвера. Скачайте его с официального сайта, выбрав модель и версию ОС.

      Что делать, если принтер подключён к Mac, а клиент — Windows?

      На Mac включите общий доступ к принтеру в Системные настройки → Общий доступ (галочка Общий принтер). На Windows добавьте принтер через \\[IP-адрес_Mac]\[имя_принтера], используя протокол Bonjour (может потребоваться установка Bonjour Print Services от Apple).

      5. Альтернативные способы подключения

      Если настройка через общий доступ не работает, рассмотрите альтернативы:

      • 🖧 Прямое подключение по IP: если принтер сетевой (имеет Ethernet или Wi-Fi), подключите его напрямую к роутеру и добавьте на клиентские ПК по IP-адресу.
      • 🌐 Облачная печать: сервисы вроде Google Cloud Print (устарел, но есть аналоги) или HP ePrint позволяют печатать через интернет.
      • 🔄 Переключатель USB: аппаратное решение для физического переключения принтера между ПК (например, UGREEN USB Switch).

      Для офисов с более чем 5 пользователями целесообразно приобрести сетевой принтер (например, Brother HL-L2350DW или Xerox B210DNI) или печатный сервер (устройство, подключаемое к принтеру и раздающее доступ по сети).

      6. Оптимизация печати в сети

      Чтобы избежать задержек и ошибок при совместном использовании принтера:

      • 📥 Обновляйте драйверы на всех компьютерах (особенно для принтеров Epson и Xerox, где драйверы часто конфликтуют).
      • 📂 Настройте очередь печати: на хосте откройте Устройства и принтеры → Свойства принтера → Дополнительно и ограничьте количество одновременно печатаемых документов.
      • 🔒 Защитите доступ: если принтер используется в офисе, настройте пароль для печати (в драйверах Kyocera или Ricoh есть такая опция).

      Для принтеров с PostScript (например, HP LaserJet Pro M404n) можно настроить прямую печать PDF без конвертации, что ускорит процесс. В драйвере принтера выберите опцию PCL 6 или PostScript Level 3 в настройках порта.

      💡

      Если принтер часто «зависнет» при печати с нескольких ПК, попробуйте отключить функцию Двусторонняя печать в драйвере — она может вызывать конфликты в очереди.

      7. Безопасность при совместном использовании принтера

      Общий доступ к принтеру открывает потенциальные уязвимости в сети. Чтобы их минимизировать:

      • 🛡️ Ограничьте доступ по IP: в настройках брандмауэра хоста разрешите подключение только с определённых адресов (например, 192.168.1.101-192.168.1.110).
      • 🔐 Отключите гостевой доступ: в Windows это делается через gpedit.msc → Конфигурация компьютера → Конфигурация Windows → Параметры безопасности → Локальные политики → Назначение прав пользователя → Отказ в доступе к компьютеру из сети.
      • 📜 Ведите лог печати: в драйверах Xerox или Konica Minolta есть функция Аудит печати, которая записывает, кто и что печатал.

    Если принтер используется для печати конфиденциальных документов (например, в бухгалтерии), настройте очистку очереди после печати. В Windows это делается через Свойства принтера → Дополнительно → Печать непосредственно на принтер (отключает буферизацию на хосте).

    ⚠️ Внимание: Принтеры с жёсткими дисками (например, Xerox WorkCentre 78XX) могут хранить копии распечатанных документов. Для безопасности выполните Очистку диска в сервисном меню принтера.

    8. Печать с мобильных устройств

    Чтобы печатать с Android или iOS на расшаренный принтер:

    • 📱 Для Android: установите приложение PrinterShare или HP Smart (если принтер HP). В настройках укажите IP-адрес хоста и имя принтера.
    • 🍎 Для iOS: используйте функцию AirPrint (если хост — Mac) или приложения вроде PrintCentral Pro.

Для принтеров Canon (например, PIXMA TS3450) есть официальное приложение Canon PRINT, которое поддерживает печать через локальную сеть. Главное — чтобы хост и мобильное устройство были в одной подсети.

💡

На iPhone/iPad принтер, расшаренный с Windows-ПК, может не отображаться в AirPrint. В этом случае используйте сторонние приложения или настройте Google Cloud Print (пока поддерживается).

Если мобильное устройство не находит принтер, проверьте:

  • 🔌 Подключено ли оно к той же сети Wi-Fi, что и хост.
  • 🔄 Включён ли на хосте протокол SMBv1Windows 10/11 он отключён по умолчанию из-за уязвимостей). Чтобы включить, выполните в PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart

FAQ: Частые вопросы

Можно ли подключить принтер к двум компьютерам одновременно без сети?

Да, но для этого нужен USB-коммутатор (например, ATEN US224) или принтер с двумя USB-портами (редкость). Альтернатива — прямое подключение по LPT (для старых моделей), но это требует специального кабеля и настроек в BIOS.

Почему принтер печатает пустые листы при подключении по сети?

Это типичная проблема при несовместимости драйверов. Удалите принтер на клиентском ПК, скачайте полный пакет драйверов с сайта производителя (не универсальный от Windows) и добавьте принтер заново. Для HP также проверьте настройку Порт: Standard TCP/IP Port.

Как подключить принтер к компьютеру на Windows 7, если хост на Windows 11?

Основная проблема — разные версии протокола SMB. На Windows 11 включите поддержку SMBv1 (см. команду выше) или настройте принтер через IP-адрес хоста вручную, указав порт 9100 (для некоторых сетевых принтеров).

Можно ли печатать на расшаренный принтер из другой сети (например, через интернет)?

Технически да, но это небезопасно. Потребуется:

  1. Настроить проброс портов на роутере (порты 445 и 139).
  2. Использовать VPN для подключения к локальной сети.
  3. Или настроить облачный сервис (например, Google Cloud Print до его закрытия).
  4. ⚠️ Риск: открытые порты SMB уязвимы для атак (например, WannaCry).

Принтер подключён к Mac, а с Windows печатает с ошибками. Что делать?

Проблема в разных форматах данных. Решения:

  • На Mac в настройках принтера выберите Generic PostScript Printer.
  • На Windows установите драйвер PostScript (если принтер поддерживает).
  • Или используйте PDF-принтер (например, CutePDF) для генерации файла и печатайте его с Mac.