Печатаем по сети на любом Windows-принтере

Статья взята с: http://habrahabr.ru/post/63440/

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

Для этого нужны три вещи:

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

 

 

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


В моем примере два принтера без OSX драйверов — монхромный, лазерный «Samsung ML2250» и цветной, лазерный «Konica 2400W». Начнем с черно-белого Samsung.
Для начала, нужно создать файл конфигурации для этого принтера, C:\gs\samsung.rsp, его содержимое:


-IC:\gs\gs8.64\lib;C:\gs\fonts
-sDEVICE=mswinpr2
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
-mono
-sOutputFile="%printer%Samsung ML-2250"


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

Теперь нужно настроить виртуальный принтер. Для этого запускаем стандартный wizard и добавляем новый локальный принтер:
3680952203_1702b2ff8e_o3
3681767410_3f64f38871_o1
В качестве порта выбираем «Redirected Port»:
3680952515_61bfcae5d7_o2
Wizard создаст новый Redirect-port и предложит его переименовать, оставляем все как есть:

3680952889_01efe7292c_o1
На следующем шаге необходимо выбрать стандартный драйвер для виртуального принтера, и лучше всего для этого подойдет набор драйверов от Apple. Выбираем лазерный черно-белый принтер. Я выбрал «Apple LaserWriter 16/600 PS».
3680952833_d2295121ff_o2
Соглашаемся с предложением сохранить существующий драйвер:

3681768116_3f30bc60b0_o1
Указываем название принтера:

3681768064_069aa45e83_o2
Сразу можно «расшарить» принтер:

3681768172_1c0ba160e0_o1
Теперь можно указать дополнительные данные, например пояснить, как именно устанавливать принтер и какие драйвера для этого использовать:

3681768294_033f9a1f73_o2
На этом шаге печатать тестовую страницу не нужно:

3680953207_4f0a77af4a_o1
Установка принтера завершена:

3681768412_5c0638497e_o2
Переходим к настройкам полученного принтера, на закладке «Ports» выбираем только что созданный порт «RPT1: Redirected Port»:

3681767730_69e26905eb_o1
Конфигурация порта «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» — скрываем все диалоги и окна программы.

3681767332_e43aa3bcce_o2
Смело жмем «OK»!

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

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


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

3681768482_e7347a896b_o1
На моем скриншоте уже настроены оба принтера :) Для настройки еще одного — нажимаем «+» и выбираем подключение по «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».

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

Настройка цветного лазерного принтера «Konica 2400W» производилась аналогично. В качестве драйвера был выбран «Apple Color LaserWriter 12/600 PS», а в файле конфигурации принтера был удален параметр -mono.

63413
Сегодня
Вчера
На этой неделе
На прошлой неделе
В этом месяце
Всего
15
52
314
552
2262
63413

Заявки на техническое обслуживание за Июнь

Количество поступивших заявок: 636
Количество выполненных заявок: 648