Подключить принтер, физически присоединённый к другому компьютеру, можно без покупки дополнительного оборудования. Эта схема работы актуальна для офисов, домашних сетей или удалённой печати, когда принтер подключён к одному ПК, но нужен на нескольких устройствах. Основной принцип — настройка общего доступа через локальную сеть или прямые протоколы (например, SMB в Windows или CUPS в Linux).
Преимущество такого подключения — экономия на сетевых принтерах с Ethernet-портом или Wi-Fi-модулем. Однако есть нюансы: компьютер-хост (к которому принтер подключён физически) должен быть включён, а на нём — установлены правильные драйверы. Если принтер старше 5 лет (например, Canon LBP2900 или HP LaserJet 1020), могут потребоваться дополнительные манипуляции с совместимостью драйверов на клиентских машинах.
1. Подготовка компьютера-хоста (где принтер подключён физически)
Первый шаг — настройка общего доступа на ПК, к которому принтер подключён по USB или LPT. Процесс отличается в зависимости от операционной системы, но общая логика едина: принтер должен быть «расшарен» для других устройств в сети.
В Windows 10/11 алгоритм такой:
- Откройте
Панель управления → Устройства и принтеры. - Найдите свой принтер в списке, кликните правой кнопкой и выберите
Свойства принтера(не «Свойства»!). - Перейдите на вкладку
Доступи поставьте галочкуОбщий доступ к данному принтеру. - Придумайте сетевое имя (например,
HP_Office_Laser) и подтвердите изменения.
Для macOS (начиная с Ventura):
- 🖥️ Откройте
Системные настройки → Принтеры и сканеры. - 🔄 Выделите принтер, нажмите
Параметры и расходные материалы → Общий доступ. - 🔒 Включите опцию
Общий доступ к принтерами укажите пользователей, которым разрешён доступ.
⚠️ Внимание: Если принтер подключён к Linux-машине, потребуется настроить CUPS (Common Unix Printing System). В терминале выполните:
sudo cupsctl --share-printers
sudo systemctl restart cups
2. Проверка сетевых настроек и прав доступа
Чтобы другие устройства «увидели» расшаренный принтер, необходимо:
- Убедиться, что оба компьютера в одной сети (например, подключены к одному роутеру по Wi-Fi или Ethernet).
- Проверить имя рабочей группы (в Windows это
WORKGROUPпо умолчанию). - Открыть порты для печати: в брандмауэре хоста должен быть разрешён трафик по портам
137-139 (NetBIOS)и445 (SMB).
Для проверки соединения между ПК:
- 📡 На клиентском компьютере откройте командную строку (
Win + R → cmd). - 🔍 Введите
ping [IP-адрес хоста](например,ping 192.168.1.100). - ✅ Если пинг проходит (нет потерь пакетов), сеть настроена правильно.
Если пинг не проходит, проверьте настройки брандмауэра на хосте или антивируса (например, Kaspersky или Avast часто блокируют сетевой трафик).
В Windows также нужно убедиться, что у пользователя есть права на печать. Для этого:
- На хосте откройте
Панель управления → Администрирование → Управление компьютером → Локальные пользователи и группы → Пользователи. - Проверьте, что учётная запись клиентского ПК имеет права
Печать(или добавьте её в группуEveryone).
3. Подключение принтера на клиентском компьютере
Когда хост настроен, можно подключать принтер к другим устройствам. Рассмотрим процесс для разных ОС.
3.1. Windows 10/11
Самый простой способ — через поиск принтеров в сети:
- Откройте
Параметры → Устройства → Принтеры и сканеры → Добавление принтера или сканера. - Дождитесь, пока система найдёт расшаренный принтер (может занять до 1 минуты).
- Выберите его из списка и нажмите
Добавить устройство.
Если принтер не найден автоматически:
- 🔹 Используйте ручной ввод пути:
\\[имя_хоста]\[имя_принтера](например,\\OFFICE-PC\HP_Office_Laser). - 🔹 Убедитесь, что на клиентском ПК установлены драйверы для этой модели принтера.
3.2. macOS
На Mac алгоритм такой:
- Откройте
Системные настройки → Принтеры и сканеры. - Нажмите
+ → Добавить принтер или сканер. - Выберите вкладку
Windowsи введите:- 📌 Адрес:
smb://[IP-адрес_хоста]/[имя_принтера](например,smb://192.168.1.100/HP_Office_Laser). - 📌 Имя: любое удобное название.
- 📌 Драйвер: выберите модель из списка или загрузите с сайта производителя.
- 📌 Адрес:
- Откройте в браузере
localhost:631(веб-интерфейс CUPS). - Перейдите в
Administration → Add Printer. - Выберите
Windows Printer via SAMBAи введите путьsmb://[IP-адрес]/[имя_принтера]. - Укажите драйвер (если модели нет в списке, установите пакет
foomatic-db). - 🖧 Прямое подключение по IP: если принтер сетевой (имеет Ethernet или Wi-Fi), подключите его напрямую к роутеру и добавьте на клиентские ПК по IP-адресу.
- 🌐 Облачная печать: сервисы вроде Google Cloud Print (устарел, но есть аналоги) или HP ePrint позволяют печатать через интернет.
- 🔄 Переключатель USB: аппаратное решение для физического переключения принтера между ПК (например, UGREEN USB Switch).
- 📥 Обновляйте драйверы на всех компьютерах (особенно для принтеров Epson и Xerox, где драйверы часто конфликтуют).
- 📂 Настройте очередь печати: на хосте откройте
Устройства и принтеры → Свойства принтера → Дополнительнои ограничьте количество одновременно печатаемых документов. - 🔒 Защитите доступ: если принтер используется в офисе, настройте пароль для печати (в драйверах Kyocera или Ricoh есть такая опция).
- 🛡️ Ограничьте доступ по IP: в настройках брандмауэра хоста разрешите подключение только с определённых адресов (например,
192.168.1.101-192.168.1.110). - 🔐 Отключите гостевой доступ: в Windows это делается через
gpedit.msc → Конфигурация компьютера → Конфигурация Windows → Параметры безопасности → Локальные политики → Назначение прав пользователя → Отказ в доступе к компьютеру из сети. - 📜 Ведите лог печати: в драйверах Xerox или Konica Minolta есть функция
Аудит печати, которая записывает, кто и что печатал. - 📱 Для Android: установите приложение PrinterShare или HP Smart (если принтер HP). В настройках укажите IP-адрес хоста и имя принтера.
- 🍎 Для iOS: используйте функцию
AirPrint(если хост — Mac) или приложения вроде PrintCentral Pro.
3.3. Linux (Ubuntu/Debian)
В Linux используйте CUPS:
Убедиться, что хост включён и не в спящем режиме|
Проверить пинг между компьютерами|
Скачать драйвер принтера для клиентского ПК|
Отключить 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. Альтернативные способы подключения
Если настройка через общий доступ не работает, рассмотрите альтернативы:
Для офисов с более чем 5 пользователями целесообразно приобрести сетевой принтер (например, Brother HL-L2350DW или Xerox B210DNI) или печатный сервер (устройство, подключаемое к принтеру и раздающее доступ по сети).
6. Оптимизация печати в сети
Чтобы избежать задержек и ошибок при совместном использовании принтера:
Для принтеров с PostScript (например, HP LaserJet Pro M404n) можно настроить прямую печать PDF без конвертации, что ускорит процесс. В драйвере принтера выберите опцию PCL 6 или PostScript Level 3 в настройках порта.
Если принтер часто «зависнет» при печати с нескольких ПК, попробуйте отключить функцию Двусторонняя печать в драйвере — она может вызывать конфликты в очереди.
7. Безопасность при совместном использовании принтера
Общий доступ к принтеру открывает потенциальные уязвимости в сети. Чтобы их минимизировать:
Если принтер используется для печати конфиденциальных документов (например, в бухгалтерии), настройте очистку очереди после печати. В Windows это делается через Свойства принтера → Дополнительно → Печать непосредственно на принтер (отключает буферизацию на хосте).
⚠️ Внимание: Принтеры с жёсткими дисками (например, Xerox WorkCentre 78XX) могут хранить копии распечатанных документов. Для безопасности выполните Очистку диска в сервисном меню принтера.
8. Печать с мобильных устройств
Чтобы печатать с Android или iOS на расшаренный принтер:
Для принтеров Canon (например, PIXMA TS3450) есть официальное приложение Canon PRINT, которое поддерживает печать через локальную сеть. Главное — чтобы хост и мобильное устройство были в одной подсети.
На iPhone/iPad принтер, расшаренный с Windows-ПК, может не отображаться в AirPrint. В этом случае используйте сторонние приложения или настройте Google Cloud Print (пока поддерживается).
Если мобильное устройство не находит принтер, проверьте:
- 🔌 Подключено ли оно к той же сети Wi-Fi, что и хост.
- 🔄 Включён ли на хосте протокол SMBv1 (в Windows 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 (для некоторых сетевых принтеров).
Можно ли печатать на расшаренный принтер из другой сети (например, через интернет)?
Технически да, но это небезопасно. Потребуется:
- Настроить
проброс портовна роутере (порты445и139). - Использовать VPN для подключения к локальной сети.
- Или настроить облачный сервис (например, Google Cloud Print до его закрытия).
⚠️ Риск: открытые порты SMB уязвимы для атак (например, WannaCry).
Принтер подключён к Mac, а с Windows печатает с ошибками. Что делать?
Проблема в разных форматах данных. Решения:
- На Mac в настройках принтера выберите
Generic PostScript Printer. - На Windows установите драйвер PostScript (если принтер поддерживает).
- Или используйте PDF-принтер (например, CutePDF) для генерации файла и печатайте его с Mac.