четверг, 24 марта 2011 г.

Как в Windows 7 64 печатать на принтере без дров?))

Для случая, когда дрова есть только под Windows XP — внимательно изучаем здесь Инструкцию.

Идея такая. В Windows 7 ставим бесплатную виртуальную машину Oracle VirtualBox. Машина будет с русским интерфейсом. (Замечательная вещь, которая удобна и быстро работает. Имеет легкий доступ к разделам родительской ОС и имеет удобное для отладки средство скриншотов всего состояния виртуальной машины)

На ней разворачиваем Windows XP, в которую ставим нужный принтер, к которому есть у нас драйвер. Убеждаемся, что он печатает.

Ставим в Windows XP две бесплатные программы Ghostscript в С:\gs и RedMon.

Создаем файл конфигурации C:\gs\printer.rsp:
-IC:\gs\gs9.01\lib;
-sDEVICE=mswinpr2
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
-mono
-sOutputFile="%printer%Canon LBP-810"

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

Так же проверяем, чтобы путь к библиотеке был верным.

Ставим в Windows XP принтер HP LaserJet 2100 Series PS со следующими настройками:
Устанавливаем новый локальный принтер:
Создать Новый тип порта: Redirect Port
RPT1:
Redirect this port: C:\gs\gs9.01\bin\gswin32c.exe
Arguments: @c:\gs\printer.rsp -
Copy temporary file to printer
Canon LBP-810
Hidden
Инструкции есть картинки)

Убеждаемся, что он печатает, расшариваем его.

Дело осталось за малым. Ставим в Windows 7 встроенный локальный принтер HP LaserJet 2300 Series PS на LPT1.

Потом настраиваем его на локальный порт, указывая в нём сетевой путь до расшаренного в Windows XP принтера HP LaserJet 2100 Series PS.
Это будет что-то вроде: \\VM\LaserJ (Именно на этом форуме sukhoi.ru я и нашел, как все это можно проделать)

Проверяем, что все печатает.

Жадные капиталисты, которые ленятся выпускать дрова для старых принтеров, посрамлены))

Виртуальная машина копируется одним файлом. Для следующего ПК ставим VirtualBox, создаем новую виртуальную машину, а в качестве диска подставляем путь до файла с виртуальной машиной, который у нас уже имеется. Чтобы не было конфликта имен, имя машины с виртуальной Windows XP надо сменить на угникальное.

Комментариев нет: