Последнее обновление:
Как печатать на старом принтере в современной операционной системе?
Данный вопрос, возможно, относится к категории специфических. В самом деле, надо печатать, скажем, из Windows 7…10
– вполне несложно сходить, да и купить новый принтер, установить в компьютер соответствующие драйвера, ну, и, собственно – печатать.
Однако, это – не то, чтобы в идеале. Это – если есть желание и возможность купить новый принтер и печатать именно на нем. Однако, современная печатающая техника (в частности, принтеры, предназначенные для широкого употребления) обладают, как минимум, одним неприятным свойством: их картриджи, зачастую (но, не всегда) невозможно заправлять, требуется приобретение новых картриджей. В итоге – расходы на печать заметно возрастают.
Как быть, если требуется печатать на старом принтере?
Ранее, скажем, во времена Windows 95…98…XP
(лет так 10…20 назад) было проще: тогда те принтеры, что сейчас являются «старыми», были новыми и проблем с ними не было. А что имеем сейчас?
Взять, скажем, такой, ранее достаточно широко применявшийся принтер, как CANON LaserShort LBP-1120
. Или, его немного более ранний и несколько менее функциональный аналог – Hewlett Packard LaserJet 1100
(который еще с LPT-портом).
Если попытаться печатать в нем, к примеру, из Windows 7, то будет ждать разочарование: принтер, вроде бы, операционной системой определяется, все нормально настраивается, но, печатать – напрочь отказывается.
Причина – драйвера, не подходящие для операционной системы Windows 7. Тем более, по той же причине, принтер не сможет работать в более поздних версиях Windows
.
Скачивание драйверов для этого принтера с официального сайта производителя успеха не приносит: из Windows XP он печатает без проблем, а вот из Windows 7…10
– не желает.
В сети имеются рекомендации по соответствующим настройкам принтеров. Цитированием здесь заниматься не будем, лишь отметим, что, однако, применение их на практике ни привело ни к чему хорошему.
Почему производитель принтеров не выпускает драйвера для старых устройств под новые операционные системы?
Причины, скорее всего, кроются в том, что это ему невыгодно: ведь за драйвера-то денег платить не принято (ну, как правило, сегодня). Тогда как, перейдя на современную версию операционной системы, при необходимости печатать из нее, пользователь будет вынужден покупать… новый принтер. А при необходимости сканировать, соответственно – новый сканер. Ну, и т.д.
Повторимся: только оттого(!), что обновилась операционная система. Ну, это примерно так: устроился работать по другой профессии, в другое место – и это вызвало необходимость переделать ноги или руки (ладно, если не голову). Смешно, но, по сути – оно так. Однако, выход - очень простой.
Ну, а те же, кто действительно имеет немалые финансовые возможности – они-то как раз нечасто страдают техническим шопингом (если можно так выразиться).
Используем виртуальную машину
В самом деле, по какой причине приобретать новый принтер, если старый вполне себе работает? Если заправка картриджа для него занимает минут 10 (и стоит рублей 300), а картриджа хватает на 4…7 заправок? И, если стоимость капитального ремонта такого картриджа составляет менее 1 тыс. руб. (после чего он работает почти с тем же ресурсом, что и новый)?
Выход состоит в том, что в современную операционную систему можно установить виртуальную машину. Субъективно, в Windows 7
лучше заработала VmwarePlayer
, в Windows 10 – Virtual Box
.
Share
, по идее, отпадает. А вот в Virtual Box
без этой папки – не обойтись.А вот в нее, в эту виртуальную машину, можно, в свою очередь установить ту операционную систему, из которой принтер печатает без проблем, например, Windows XP
(или Linux соответствующей версии). Саму систему и драйвера принтера к ней. И все.
Почему так?
Дело в том, что виртуальная машина создает абстрактную модель устройств для устанавливаемой в нее (гостевой) операционной системы – с одной стороны. С другой стороны, к этой абстрактной модели направляются системные вызовы из программ, работающих в гостевой системе, к устройствам (например, к принтеру – от редактора текста Word
), которые обрабатываются именно ее (т.е. «старыми») драйверами. Теми самыми, родными – для принтера.
Единственный, правда, небольшой нюанс: едва ли получится установить в Windows XP
, скажем, Word 2007
, не говоря уже о более поздних версиях. Однако, на наш взгляд, он и не нужен – по причине неудобного интерфейса. По причине наличия этих огромных кнопок – заголовков, занимающих добрую часть экрана. Да, и не только в этом дело. Там Microsoft, похоже, несколько перестаралась в стремлении думать за пользователя и навязать ему свои критерии удобства.
Word 2003
(точнее, MS Office 2003
). По сути, это - идеальный вариант. Лучше, пожалуй, пока еще не придумали.С
Word 2003
(к примеру) может возникнуть только одна проблема: он, по умолчанию, не может открывать файлы с расширением .docx
, которые, тоже по умолчанию, создаются программой Word 2007
. Однако, можно установить соответствующий конвертер, есть и другие способы решения данной проблемы.
Ну, и – небольшое неудобство: придется печатаемый файл, прежде, копировать в виртуальную машину. И там – заново открывать. Но, если не требуется печать, что называется, ежеминутно и понемногу – то это, в самом деле, можно считать выходом из положения. Это - все же гораздо проще, чем разрабатывать собственные драйвера под новую операционную систему.
Или - Windows Virtual PC
Это - виртуальная машина, разработанная самой Microsoft - с целью облегчения перехода пользователей с Windows XP
на более современные версии Windows
. А именно - она позволяет запускать программы, предназначенные для Windows XP
, но, по каким-то причинам, не работающие в Windows 7...10
, к примеру. Отметим, что ни для чего более эта виртуальная машина не предназначена.
Запускается она - гораздо быстрее, чем VmwarePlayer
, работает тоже - очень быстро. Так что, вполне можно работать в ней, принтер там устанавливается, как и в обычной Windows XP
. Если бы не одно НО. После определенного периода она почему-то перестала воспринимать устройства USB. С мышью и клавиатурой было все нормально, так как они подключались через порты PS/2
. Соответственно, печать на принтере через нее стала невозможной. Ни переустановка (неоднократная) Windows Virtual PC
, ни чистка и настройка операционной системы - ничего не помогало. Возможно, сможет помочь переустановка основной операционной системы (Windows 7
- на данный момент).