Если у вас есть принтер, подключенный к Windows машине, то настроить его для сетевой печати на Mac достаточно просто, даже если драйверов для OSX для этого принтера не существует.
Для этого нужны три вещи:
Скачиваем и устанавливаем дистрибутивы.
Для удобства описания и настройки — производим установку в папку C:\gs
В моем примере два принтера без OSX драйверов — монхромный, лазерный «Samsung ML2250» и цветной, лазерный «Konica 2400W». Начнем с черно-белого Samsung.
Для начала, нужно создать файл конфигурации для этого принтера, C:\gs\samsung.rsp, его содержимое:
В последней строке необходимо указать точное название реального принтера, установленного и настроенного в системе (можно с пробелами). Для монохромного принтера я добавил строку "-mono".
Теперь нужно настроить виртуальный принтер. Для этого запускаем стандартный wizard и добавляем новый локальный принтер:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/9a7/4ad/f3f/9a74adf3f9b37becc891ec352ee5e1a3.png)
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/1b7/2ed/211/1b72ed2113910028e6658d98bd2f3aad.png)
В качестве порта выбираем «Redirected Port»:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/240/34a/601/24034a6012b5b20a1b3b2783c01a1fc5.png)
Wizard создаст новый Redirect-port и предложит его переименовать, оставляем все как есть:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/659/136/bf9/659136bf98e2411d58378249afef7cd9.png)
На следующем шаге необходимо выбрать стандартный драйвер для виртуального принтера, и лучше всего для этого подойдет набор драйверов от Apple. Выбираем лазерный черно-белый принтер. Я выбрал «Apple LaserWriter 16/600 PS».
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/7b9/4a2/b7d/7b94a2b7d3b435a8bc7db91a94424f3f.png)
Соглашаемся с предложением сохранить существующий драйвер:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/6dd/636/27d/6dd63627dbfa6548b285a4097a665c67.png)
Указываем название принтера:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/493/d26/fd6/493d26fd6ac73699b305d3aa21e19fb7.png)
Сразу можно «расшарить» принтер:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/39c/60c/8b9/39c60c8b9f019a26619ac954045d3d4e.png)
Теперь можно указать дополнительные данные, например пояснить, как именно устанавливать принтер и какие драйвера для этого использовать:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/b37/2ae/53a/b372ae53a18f17a431e42e77f7f135a1.png)
На этом шаге печатать тестовую страницу не нужно:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/092/e63/f00/092e63f00b2acfc1a5d34224033b46cd.png)
Установка принтера завершена:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/9b1/193/9b8/9b11939b8e26e63462b5c8bb6b554f08.png)
Переходим к настройкам полученного принтера, на закладке «Ports» выбираем только что созданный порт «RPT1: Redirected Port»:
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/695/248/813/695248813edecec899a7bf74263c725e.png)
Конфигурация порта «RPT1: Redirected Port»:
В поле «Redirect this port to the program» с помощью «Browse» указываем путь до gswin32c.exe, в нашем случае это C:\gs\gs8.64\bin\gswin32c.exe
В строке «Arguments for this program are:» указываем путь до файла настройки принтера в формате Ghost: @C:\gs\samsung.rsp -
Обратите внимание, очень важно не забыть после имени файла поставить «пробел» и «-».
В селекте «Output» выбираем «Copy temporary file to printer».
В качестве «Printer» выбираем реальный принтер, в моем случае это «Samsung ML-2250».
«Run» — «Hidden» — скрываем все диалоги и окна программы.
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/39f/cd5/498/39fcd54980dcc97271f09aa1ffda96ae.png)
Смело жмем «OK»!
На этом настройка принтера на Windows машине закончена, теперь можно проверить работоспособность редиректа напечатав пробную страницу из панели настроек виртуального принтера.
Запускаем «System Preferences» и выбираем «Print & Fax».
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/271/8a6/e6e/2718a6e6e1ad4d46f4f78328dce17fc2.png)
На моем скриншоте уже настроены оба принтера :) Для настройки еще одного — нажимаем «+» и выбираем подключение по «IP».
«Protocol» — «Line Printer Daemon — LPD»
«Address» — IP адрес Windows машины с расшареным принтером.
«Name» — пишем название для принтера.
«Location» — значение, указанное на этапе настройки Windows принтера в поле «Location» (это не обязательное условие, но так акуратнее).
«Print Using» — «Select a driver to use» и пользуясь удобным поиском выбираем «Apple LaserWriter 16/600 PS».
![](https://habrastorage.org/r/w1560/getpro/geektimes/post_images/4c1/77f/6a0/4c177f6a0e6d58320f328fd7a69095fd.png)
Нажимаем «Add». На этом подключение принтера в Leopard — завершено. Проверяем, радуемся.
Настройка цветного лазерного принтера «Konica 2400W» производилась аналогично. В качестве драйвера был выбран «Apple Color LaserWriter 12/600 PS», а в файле конфигурации принтера был удален параметр -mono.
Для этого нужны три вещи:
- Принтер, исправно работающий на Windows машине
- Ghostscript — эмулятор PostScript принтера
- RedMon — Redirection Port Monitor
Скачиваем и устанавливаем дистрибутивы.
Для удобства описания и настройки — производим установку в папку C:\gs
Настройка виртуального принтера в Windows
В моем примере два принтера без OSX драйверов — монхромный, лазерный «Samsung ML2250» и цветной, лазерный «Konica 2400W». Начнем с черно-белого Samsung.
Для начала, нужно создать файл конфигурации для этого принтера, C:\gs\samsung.rsp, его содержимое:
-IC:\gs\gs8.64\lib;C:\gs\fonts<br>
-sDEVICE=mswinpr2<br>
-dNOPAUSE<br>
-dSAFER<br>
-sPAPERSIZE=a4<br>
-mono<br>
-sOutputFile="%printer%Samsung ML-2250"
В последней строке необходимо указать точное название реального принтера, установленного и настроенного в системе (можно с пробелами). Для монохромного принтера я добавил строку "-mono".
Теперь нужно настроить виртуальный принтер. Для этого запускаем стандартный wizard и добавляем новый локальный принтер:
![](https://habrastorage.org/getpro/geektimes/post_images/9a7/4ad/f3f/9a74adf3f9b37becc891ec352ee5e1a3.png)
![](https://habrastorage.org/getpro/geektimes/post_images/1b7/2ed/211/1b72ed2113910028e6658d98bd2f3aad.png)
В качестве порта выбираем «Redirected Port»:
![](https://habrastorage.org/getpro/geektimes/post_images/240/34a/601/24034a6012b5b20a1b3b2783c01a1fc5.png)
Wizard создаст новый Redirect-port и предложит его переименовать, оставляем все как есть:
![](https://habrastorage.org/getpro/geektimes/post_images/659/136/bf9/659136bf98e2411d58378249afef7cd9.png)
На следующем шаге необходимо выбрать стандартный драйвер для виртуального принтера, и лучше всего для этого подойдет набор драйверов от Apple. Выбираем лазерный черно-белый принтер. Я выбрал «Apple LaserWriter 16/600 PS».
![](https://habrastorage.org/getpro/geektimes/post_images/7b9/4a2/b7d/7b94a2b7d3b435a8bc7db91a94424f3f.png)
Соглашаемся с предложением сохранить существующий драйвер:
![](https://habrastorage.org/getpro/geektimes/post_images/6dd/636/27d/6dd63627dbfa6548b285a4097a665c67.png)
Указываем название принтера:
![](https://habrastorage.org/getpro/geektimes/post_images/493/d26/fd6/493d26fd6ac73699b305d3aa21e19fb7.png)
Сразу можно «расшарить» принтер:
![](https://habrastorage.org/getpro/geektimes/post_images/39c/60c/8b9/39c60c8b9f019a26619ac954045d3d4e.png)
Теперь можно указать дополнительные данные, например пояснить, как именно устанавливать принтер и какие драйвера для этого использовать:
![](https://habrastorage.org/getpro/geektimes/post_images/b37/2ae/53a/b372ae53a18f17a431e42e77f7f135a1.png)
На этом шаге печатать тестовую страницу не нужно:
![](https://habrastorage.org/getpro/geektimes/post_images/092/e63/f00/092e63f00b2acfc1a5d34224033b46cd.png)
Установка принтера завершена:
![](https://habrastorage.org/getpro/geektimes/post_images/9b1/193/9b8/9b11939b8e26e63462b5c8bb6b554f08.png)
Переходим к настройкам полученного принтера, на закладке «Ports» выбираем только что созданный порт «RPT1: Redirected Port»:
![](https://habrastorage.org/getpro/geektimes/post_images/695/248/813/695248813edecec899a7bf74263c725e.png)
Конфигурация порта «RPT1: Redirected Port»:
В поле «Redirect this port to the program» с помощью «Browse» указываем путь до gswin32c.exe, в нашем случае это C:\gs\gs8.64\bin\gswin32c.exe
В строке «Arguments for this program are:» указываем путь до файла настройки принтера в формате Ghost: @C:\gs\samsung.rsp -
Обратите внимание, очень важно не забыть после имени файла поставить «пробел» и «-».
В селекте «Output» выбираем «Copy temporary file to printer».
В качестве «Printer» выбираем реальный принтер, в моем случае это «Samsung ML-2250».
«Run» — «Hidden» — скрываем все диалоги и окна программы.
![](https://habrastorage.org/getpro/geektimes/post_images/39f/cd5/498/39fcd54980dcc97271f09aa1ffda96ae.png)
Смело жмем «OK»!
На этом настройка принтера на Windows машине закончена, теперь можно проверить работоспособность редиректа напечатав пробную страницу из панели настроек виртуального принтера.
Настройка принтера в Leopard
Запускаем «System Preferences» и выбираем «Print & Fax».
![](https://habrastorage.org/getpro/geektimes/post_images/271/8a6/e6e/2718a6e6e1ad4d46f4f78328dce17fc2.png)
На моем скриншоте уже настроены оба принтера :) Для настройки еще одного — нажимаем «+» и выбираем подключение по «IP».
«Protocol» — «Line Printer Daemon — LPD»
«Address» — IP адрес Windows машины с расшареным принтером.
«Name» — пишем название для принтера.
«Location» — значение, указанное на этапе настройки Windows принтера в поле «Location» (это не обязательное условие, но так акуратнее).
«Print Using» — «Select a driver to use» и пользуясь удобным поиском выбираем «Apple LaserWriter 16/600 PS».
![](https://habrastorage.org/getpro/geektimes/post_images/4c1/77f/6a0/4c177f6a0e6d58320f328fd7a69095fd.png)
Нажимаем «Add». На этом подключение принтера в Leopard — завершено. Проверяем, радуемся.
Настройка цветного лазерного принтера «Konica 2400W» производилась аналогично. В качестве драйвера был выбран «Apple Color LaserWriter 12/600 PS», а в файле конфигурации принтера был удален параметр -mono.