4

У меня есть MacBook, который печатает на общем принтере Windows 7. Иногда машина Windows спит, а Mac просто ставит в очередь свои запросы на печать. Недавно я создал скрипт для отправки пакета пробуждения по локальной сети на компьютер с Windows 7. Это пробуждает машину Windows, и начинается печать. Отлично, но я думаю, что система может быть автоматизирована.

Возможно ли, чтобы MacBook запускал скрипт wake-on-lan каждый раз, когда что-то печаталось? В общем, могу ли я заставить подсистему печати OS X выполнять скрипт каждый раз, когда что-то печатается?

1 ответ1

1

В качестве возможного альтернативного решения рассмотрите возможность установки Bonjour для Windows (включая панель управления Bonjour) на свой ПК и установите флажок "Включить Wake on Demand". Затем на вашем Mac удалите существующую очередь печати для вашего общего принтера Windows 7 и повторно добавьте ее, найдя ее через Bonjour (чтобы он знал, что искать ее через Bonjour с этого момента).

После поставки Snow Leopard реализация Bonjour для Windows была обновлена для поддержки клиентской части функции Bonjour Sleep Proxy. Поэтому после установки этого программного обеспечения в Windows, когда ваш компьютер с Windows переходит в спящий режим, служба Bonjour (mDNSResponder) на вашем компьютере с Windows будет запрашивать устройство Bonjour Sleep Proxy с самым низким энергопотреблением в вашей сети (т. Е. AirPort Extreme, Express или Time Capsule, если у вас есть какой-либо из них (или ваш Snow Leopard Mac в противном случае), который будет выполнять роль спящего прокси-сервера для него, сохраняя свои рекламные услуги Bonjour в сети, пока он спит, и пробуждая его волшебством Wake-on-LAN пакет, когда что-нибудь просит, что Bonjour-рекламируемый сервис.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .