Печать на старый сетевой принтер в Windows 7 x64, не имея 64-битных драйверов
В сети был у меня расшарен старенький Canon LPB-1120 на компьютере с Windows xp, и захотел я печатать на него с ноутбука на котором уже стояла Windows 7 x64. Оказалось это не то что не просто, а почти невозможно, ведь драйверов 64-битных под семерку не выпустили и уже точно не выпустят.
Проблему я решил, но составлю заметку на будущее в виде этого поста.
Все файлы и драйвера используемые в статье можно скачать одним архивом.
Потыкавшись по форумам, таки нашел вроде бы решение проблемы — http://habrahabr.ru/post/112404/ но это решение мне не понравилось. Оно предусматривает со стороны сервера — расшареную папку для входящих PDF-файлов и скрипт которых их скармливает принтеру.
Следующее решение мне показалось наиболее красивым, его я и принялся испытывать — http://habrahabr.ru/post/63440/. Но все оказалось не так гладко — в статье речь шла о печати на Mac и я не смог найти использованный там драйвер «Apple LaserWriter 16/600 PS», а потому мне пришлось подобрать другой, который бы так же работал в 32 и 64 битных версиях систем. Скорректированная пошаговая инструкция выглядит так:
На компьютере с WindowsXP:
1. Качаем Ghostscript — эмулятор PostScript принтера. Устанавливаем в папку «C:\gs», при этом смотрим как называется подпапка, в моем случае это «gs8.64», ее я и вписал в canon.rsp далее (выделено жирным).
2. Качаем RedMon — Redirection Port Monitor. Разархивируем в «C:\gs\RedMon» и запускаем setup.exe.
3. Создаем файл конфигурации C:\gs\canon.rsp с таким текстом:
Название принтера (выделено жирным) скорректируйте на свое, если оно не будет в точности совпадать вы будете получать диалог выбора принтера каждый раз! .
4. Ставим виртуальный принтер. Для этого:
- Запускаем стандартный мастер установки принтеров (Add printer wizard), жмем «далее».
- Выбираем «локальный принтер» (local printer attached to this computer), жмем «далее».
- Выбираем «создать новый порт», тип порта «Redirecte port», Жмем «далее».
- Имя порта оставляем как есть, обычно это «RPT1:», жмем «ок».
- Выбираем драйвер для виртуального принтера — предварительно скачанный нами Универсальный 32-битный драйвер печати HP PostScript (имя файла драйвера upd-ps-x32-5.5.0.12834.exe). Устанавливаем драйвер, при этом создается новый принтер, по ходу указываем ему порт RPT1:(Redirected Port)
- Указываем название нашего виртуального принтера (в моем случае «Canon»)
- Расшариваем принтер обычным образом (опять указываю имя «Canon»)
- Открываем свойства только что установленного виртуального принтера.
- Идем на вкладку «порты» и выбираем созданный нами «RPT1:».
- Нажимаем кнопку конфигурирования порта и в поле «Redirect this port to the program» указываем путь до gswin32c.exe в нашем случае это C:\gs\gs8.64\bin\gswin32c.exe
- В строке «Arguments for this program are:» указываем путь до файла настройки принтера в формате Ghost ( пробел и минус в конце обязателен! ): @C:\gs\canon.rsp —
- В селекте «Output» выбираем «Copy temporary file to printer», а принтером ставим реальный принтер — наш Canon LBP-1120.
- Также выставляем в самом низу окна Hidden, чтобы не выскакивали никакие окна при печати по сети и наконец жмем «Ок».
На компьютере с Windows x64 (Win7, Win8):
6. Ставим сетевой принтер обычным образом, только драйвер используем — Универсальный 64-разрядный драйвер принтера HP PostScript (имя файла драйвера upd-ps-x64-5.5.0.12834.exe). Запускаем и ставим сетевой принтер.
Устранение проблем с принтерами в Windows 7 и Windows 8.1
Подключение принтера
Как правило, подключив принтер к компьютеру или добавив его в домашнюю сеть, вы можете сразу начать печать. Windows поддерживает большинство принтеров, поэтому вам вряд ли придется тратить время на установку специального программного обеспечения. Если вы используете Windows 8.1 или Windows RT 8.1, то можете получить дополнительную поддержку и драйверы для принтеров через Центр обновления Windows.
Установка принтера
В большинстве случаев для установки принтера достаточно подключить его к компьютеру. Для этого просто вставьте USB-кабель принтера в USB-порт компьютера и включите принтер.
Для беспроводных принтеров с Windows 8.1.
Если вы приобрели беспроводной принтер, то сведения о том, как добавить его в домашнюю сеть, см. в руководстве, поставляемом в комплекте с принтером. Дополнительные сведения и новые версии программного обеспечения для принтера см. на веб-сайте его изготовителя.
Проведите пальцем от правого края экрана и нажмите кнопку Параметры, а затем выберите пункт Изменение параметров компьютера. (Если вы пользуетесь мышью, переместите указатель в правый нижний угол экрана, затем вверх и нажмите кнопку «Параметры», а затем выберите пункт «Изменение параметров компьютера».)
Выберите Компьютер и устройства, а затем — Устройства. Если принтер установлен, он должен отображаться в области Принтеры.
Если же принтера нет в списке, коснитесь или щелкните Добавление устройства, а затем выберите принтер, который нужно установить.
Установка (добавление) локального принтера
Нажмите кнопку Пуск , а затем в меню «Пуск» щелкните Устройства и принтеры.
Нажмите кнопку Установка принтера.
В мастере установки принтера щелкните Добавить локальный принтер.
На странице Выберите порт принтера выберите Использовать существующий порт и рекомендуемый порт принтера, а затем нажмите кнопку Далее.
На странице Установка драйвера принтера выберите изготовителя и модель принтера, а затем нажмите кнопку Далее.
Если принтера нет в списке, щелкните Центр обновления Windows, а затем подождите, пока Windows проверит наличие дополнительных драйверов.
Если нет доступных драйверов, но у вас имеется установочный компакт-диск, нажмите кнопку Установить с диска, а затем перейдите к папке, в которой находится драйвер принтера. (Дополнительные сведения см. в руководстве для принтера.)
Выполните дополнительные действия в мастере, а затем нажмите кнопку Готово.
Чтобы проверить, правильно ли работает принтер, напечатайте пробную страницу. Если вы установили принтер, но он не работает, поищите сведения об устранении неполадок или обновления драйвера на веб-сайте изготовителя принтера.
Установка сетевого, беспроводного или Bluetooth-принтера
Если вы добавляете сетевой принтер в офисе, то вам, скорее всего, потребуется имя принтера. Если вам не удается найти его, обратитесь к администратору сети.
Нажмите кнопку Пуск , а затем в меню «Пуск» щелкните Устройства и принтеры.
Нажмите кнопку Установка принтера.
В мастере установки принтера щелкните Добавить сетевой, беспроводный или Bluetooth-принтер.
В списке доступных принтеров выберите принтер, который вы хотите использовать, и нажмите кнопку Далее. (Если компьютер подключен к сети, то в списке будут отображаться только принтеры, перечисленные в Active Directory для вашего домена.)
Если отобразится сообщение с предложением установить драйвер принтера на компьютер, щелкните Установить драйвер. Если отобразится соответствующий запрос, введите пароль администратора или подтвердите действие.
Выполните дополнительные действия в мастере, а затем нажмите кнопку Готово.
Список доступных принтеров может включать все принтеры в сети, например беспроводные и Bluetooth-принтеры или принтеры, подключенные к другим компьютерам и доступные в сети. Для установки некоторых принтеров вам может потребоваться разрешение. Чтобы проверить, работает ли принтер, напечатайте пробную страницу.
После установки принтера можно включить для него автоматическое обновление драйверов Windows 7.
Устранение проблем, связанных с принтерами
Прежде всего проверьте оборудование
Убедитесь, что электрический шнур принтера подключен к розетке, а выключатель питания включен. Если вы печатаете на общем или сетевом принтере, убедитесь, что включены все необходимые компьютеры и маршрутизаторы. Если принтер или другое устройство подключены к сетевому фильтру или источнику резервного электропитания, убедитесь, что эти устройства также подключены к электрической сети и включены.
Если вы используете проводной принтер, убедитесь, что кабель принтера правильно подключен к принтеру и компьютеру.
Если вы используете беспроводной принтер, проверьте беспроводное подключение. Убедитесь, что функция беспроводного подключения на принтере включена и доступна. На многих принтерах есть кнопка, на которой значок беспроводного подключения подсвечивается синим цветом, если беспроводное подключение доступно.
Далее запустите проверку беспроводного подключения принтера. Ознакомьтесь с инструкцией к принтеру или найдите указания по этому поводу на веб-сайте изготовителя принтера.
Использование средства устранения неполадок
Средство устранения неполадок — это автоматизированный инструмент, способный находить и автоматически устранять ряд проблем на компьютере. Средство устранения неполадок печати может решать проблемы, возникающие при установке принтера и подключении к нему.
Обновление драйверов
Для нормальной работы большинства принтеров необходимы драйверы. Если вы недавно перешли с одной версии Windows на другую, возможно, имеющийся у вас драйвер принтера предназначен для предыдущей версии Windows. Если были перерывы в подаче энергии, поражение вирусом или другие проблемы с компьютером, то, возможно, драйверы были повреждены. Проблемы этого рода можно решить, скачав и установив последнюю версию драйвера принтера.
Найти и установить драйвер можно тремя указанными ниже способами.
Используйте Центр обновления Windows. Возможно, в Центре обновления Windows есть обновленная версия драйвера для вашего принтера.
Установите программное обеспечение, поставляемое изготовителем принтера. Если к принтеру прилагается диск, на нем может содержаться программное обеспечение, устанавливающее драйвер для принтера.
Самостоятельно скачайте и установите драйвер. Вы можете найти необходимый драйвер на веб-сайте изготовителя принтера. Воспользуйтесь этим способом, если Центру обновления Windows не удается найти драйвер для принтера, а в комплекте с принтером не было программного обеспечения, устанавливающего драйвер.
Для Windows 8.1
Чтобы распечатать веб-страницу из Internet Explorer, нажмите кнопку Средства, выберите Печать, а затем еще раз выберите Печать. Кроме того, вы можете посмотреть, как будет выглядеть напечатанная страница, выбрав пункт «Предварительный просмотр». Можно также распечатать страницу, нажав клавиши CTRL+P.
Чтобы напечатать только изображение со страницы (а не страницу целиком), щелкните это изображение правой кнопкой мыши и выберите пункт Печать. В диалоговом окне «Печать» нажмите кнопку Печать.
Для Windows 7
Чтобы распечатать страницу из Internet Explorer, нажмите клавиши CTRL+P и выберите, на каком из установленных принтеров необходимо выполнить печать.
Не печатает сетевой принтер windows 7 x64
Общие обсуждения
- Изменен тип Dmitriy Vereshchak Microsoft contingent staff, Moderator 10 июля 2013 г. 8:45 Тема переведена в разряд обсуждений по причине отсутствия активности
Все ответы
Какие модели принтеров?
Как подключаете — по ip или через принтсервер?
посмотрите это обсуждение
Проблемные компьютер и принтеры перезагружали?
Попробуйте перезагрузить компьютер, войти в него под другой учетной записью администратора (отличной от той, от которой пробовали ставить принтеры, если другой учетки нету — создайте) и снова попробуйте установить принтер.
Также проверьте, что в все автоматически запускаемые службы в компьютере запущены.
Попробуйте выполнить от администратора команду проверки системных файлов