Печатаем с Apple iMac на Windows 7 принтере

Если у вас есть принтер, подключенный к Windows машине, то настроить его для сетевой печати на Mac достаточно просто, даже если драйверов для OSX для этого принтера не существует.

Для этого нужны:

    • Принтер, исправно работающий на Windows машине (должен быть подключен и на него должны быть установлены драйверы)

    • Ghostscript — эмулятор PostScript принтера (брать тут или внизу страницы)

    • RedMon — Redirection Port Monitor (брать тут или внизу страницы )

    • Драйвера Apple принтеров для Windows 7 (брать внизу страницы)

Скачиваем и устанавливаем дистрибутивы. Для удобства описания и настройки — производим установку в папку C:\gs

Настройка виртуального принтера в Windows

В моем примере два принтера без OSX драйверов — монхромный, лазерный "Canon MF4320-4350" и цветной струйный "EPSON T50 Series".

Для начала, нужно создать файл конфигурации для этого принтера, C:\gs\canon.rsp, его содержимое:

-IC:\gs\gs9.06\lib

-sDEVICE=mswinpr2

-dNOPAUSE

-dSAFER

-sPAPERSIZE=a4

-sOutputFile="%printer%Canon MF4320-4350"

Потом нужно создать файл конфигурации для Epson принтера, C:\gs\epson.rsp. Вот его содержимое:

-IC:\gs\gs9.06\lib;C:\gs\fonts

-sDEVICE=mswinpr2

-dNOPAUSE

-dSAFER

-sPAPERSIZE=a4

-sOutputFile="%printer%EPSON T50 Series"

В последней строке необходимо указать точное название реального принтера, установленного и настроенного в системе (можно с пробелами).

Теперь нужно настроить виртуальный принтер. Для этого запускаем стандартный wizard и добавляем новый локальный принтер:

В качестве порта выбираем "Redirected Port":

Wizard создаст новый Redirect-port и предложит его назвать. В моем случае пришлось написать RPT3:, т.к. RPT: не заработал.

Далее выбираем драйвера для виртуального принтера. Надо нажать кнопку "Установить с диска", выбрать путь до скачанных драйверов Apple, и выбрать принтер "Apple Color LW 12/660 PS", если будем печатать на цветной принтер, и "Apple LaserWriter 16/600 PS", если принтер у нас чёрно-белый.

Далее пишем название принтера в системе. В нашем случае - apple-color.

Далее визард предложит расшарить доступ к принтеру. Соглашаемся и пишем название ресурса без пробелов.

Готово!

Переходим к настройкам полученного принтера, на закладке "Ports" выбираем только что созданный порт "RPT3: Redirected Port", примерно как на скриншоте (у меня другой порт выбран):

В настройках надо прописать путь до запускаемого файла Ghostscript эмулятора, путь до настроечного файла принтера, и выбрать драйвер принтера из предложенных системой.

Смело жмем "OK"!

На этом настройка принтера на Windows машине закончена, теперь можно проверить работоспособность редиректа напечатав пробную страницу из панели настроек виртуального принтера.

Настройка принтера в Leopard

Запускаем "System Preferences" и выбираем "Print & Fax".

Нажимаем "+" и выбираем подключение принтера "Windows".

Выбираем домен (рабочую группу), компьютер, расшаренный принтер, жмем кнопку "Add".

Либо выбираем подключение принтера "IP", и прописываем IP компьютера с принтером.

Соответственно выбираем драйвер, который надо использовать. В нашем случае были использованы "Apple Color LW 12/660 PS", если будем печатать на цветной принтер, и "Apple LaserWriter 16/600 PS". Выбрать надо тот, который нужен.

Нажимаем "Add". На этом подключение принтера в Leopard — завершено. Проверяем, радуемся.

P.S. Редирект принтерных портов также может помочь настроить сетевую печать с Windows 7 на Windows XP, когда принтер на XP уже устарел, и нет драйверов для Windows 7. Например принтеры с LPT портами практически не работают на Windows 7 x64.

Продолжение статьи про печать на Windows принтере.

К сожалению вышеприведенная инструкция позволяет с легкостью печатать на черно-белом принтере, но при попытке печати на цветном Epson T50, печать идет все-равно в черно-белом виде. Соответственно было найдено более элегантное решение данного вопроса. Скачивается программа PDF Creator тут или в аттаче страницы. Устанавливается, и после этого надо зайти в ее настройки:

Затем в меню "Автосохранение":

Соответственно надо поставить галочку "Автосохранение", выбрать формат файла PDF, и указать путь для файлов. Нажать кнопку "Сохранить".

Затем надо зайти в меню "Печать", и поставить галочку "Печатать после сохранения", указать отключение запроса у пользователя (как на скриншоте), и выбрать принтер по-умолчанию, на который будет идти печать (в моем случае - EPSON T50 Series). Поставить галочку "Скрыть диалог прогресса во время печати", и нажать кнопку "Сохранить".

Теперь можно закрыть все окошки, и зайти в настройки принтера apple-color (смотрите в первой части статьи про его создание). Затем во вкладку "Порты", и выбираем порт pdfcmon. Нажимаем "ОК".

Вот собственно и всё. Теперь при печати с мака на принтер apple-color, программа PDF Creator будет создавать PDF файл в папке, которую вы указали ранее, и после создания - будет печатать этот PDF файл на принтер.

Чтобы все это работало на сервере, то возможно понадобится сделать автозапуск рабочего стола. Как включить автологон можно глянуть тут. Либо сделать как в моей статье тут.