Печать через виртуальную машину

Печать через виртуальную машину

Данный вопрос, возможно, относится к категории специфических. В самом деле, надо печатать, скажем, из 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 .

А вот в нее, в эту виртуальную машину, можно, в свою очередь установить ту операционную систему, из которой принтер печатает без проблем, например, Windows XP (или Linux соответствующей версии). Саму систему и драйвера принтера к ней. И все.

Почему так?

Дело в том, что виртуальная машина создает абстрактную модель устройств для устанавливаемой в нее (гостевой) операционной системы – с одной стороны. С другой стороны, к этой абстрактной модели направляются системные вызовы из программ, работающих в гостевой системе, к устройствам (например, к принтеру – от редактора текста Word ), которые обрабатываются именно ее (т.е. «старыми») драйверами. Теми самыми, родными – для принтера.

Читайте также:  Клавиатура и мышка для ps4 pro

Единственный, правда, небольшой нюанс: едва ли получится установить в 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 — на данный момент).

Опыт внедрения нулевых клиентов показал, что основные проблемы возникают с подключением принтеров к виртуальным рабочим местам.

В случае, когда принтер сетевой, для подключения необходимо установить его драйверы в эталонный образ. Так как пул виртуальных машин может быть использован большим числом пользователей, с разными устройствами печати, это требует значительных временных затрат на установку драйверов и пересоздания всех виртуальных машин пула.

В ситуации, когда принтер подключен непосредственно к персональному компьютеру, переход к нулевому клиенту с сохранением такого типа подключения затруднителен, так как к вышеописанным процедурам добавляется необходимость проброса подключения принтера к эталонному образу, но даже после этого не все принтеры будут корректно работать. Это обусловлено максимальной скоростью передачи данных через USB-порт нулевого клиента 15Мбит/c, что приводит к сбоям печати графической информации на некоторых моделях принтеров. На нулевом клиенте могут быть запущены виртуальные машины с разным набором драйверов и приложений, что может привести к ситуации, в которой пользователь не сможет воспользоваться своим принтером. Кроме этого, при использовании технологии связанных клонов, если принтер подключен к одному из нулевых клиентов, другие пользователи не могут к нему подключиться и, следовательно, не могут его использовать. Выход из описанной ситуации – использование сетевых принтеров или принт-серверов (стоимость одного устройства 1000-1500 рублей).

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

Управлением информационно-технического обеспечения проводятся эксперименты по использованию принт-серверов. Например, при работе с устройством TP-LINK TL-PS110U (принт-сервер с 1 портом USB 2.0 и 1 портом Fast Ethernet) мы столкнулись со следующими трудностями. Когда принтеры и мультимедийное оборудование находятся в отдельном сетевом сегменте, как это сделано у нас в Университете, программа настройки принт-сервера, запускаемая с виртуальной машины, не может его обнаружить. Проблема была решена следующим образом: в принтерную сеть был подключен ноутбук и заданы параметры сети принт-сервера (IP-адрес, маска подсети, шлюз по умолчанию). После этого при подключении к принт-серверу печатающее устройство может быть использовано как стандартный сетевой принтер. Однако, данный принт-сервер не позволяет полноценно использовать МФУ (не имеет возможности сканирования документов).

Читайте также:  Задать адрес электронной почты

Второе устройство, с которым проводились эксперименты, это TP-LINK TL-PS310U — многофункциональный принт-сервер с одним портом USB 2.0 и функцией хранения данных, позволяющий использовать по сети до 4х USB-устройств, в том числе МФУ. К сожалению, в условиях отдельной принтерной сети использование данного устройства оказалось невозможным. Для его эксплуатации используется программа, которая загружается на машину пользователя и производит поиск доступных для подключения принт-серверов только в той подсети, в которой работает виртуальная машина.

В настоящий момент производится поиск устройства, которое позволит полноценно использовать МФУ в условиях использования различных сетей для виртуальных машин и периферийных устройств.

Для решения проблем с установкой драйверов, планируется использовать программный комплекс ThinPrint, который представляет собой решение для оптимизации печати в серверных окружениях. Мы рассчитываем воспользоваться следующими преимуществами данной программы:

  1. отсутствие необходимости в установке родных драйверов для каждого принтера в эталонный образ;
  2. возможность использовать все свойства и настройки принтера;
  3. возможность автоматического подключения ближайшего к пользователю принтера.

Опыт внедрения нулевых клиентов показал, что основные проблемы возникают с подключением принтеров к виртуальным рабочим местам.

В случае, когда принтер сетевой, для подключения необходимо установить его драйверы в эталонный образ. Так как пул виртуальных машин может быть использован большим числом пользователей, с разными устройствами печати, это требует значительных временных затрат на установку драйверов и пересоздания всех виртуальных машин пула.

В ситуации, когда принтер подключен непосредственно к персональному компьютеру, переход к нулевому клиенту с сохранением такого типа подключения затруднителен, так как к вышеописанным процедурам добавляется необходимость проброса подключения принтера к эталонному образу, но даже после этого не все принтеры будут корректно работать. Это обусловлено максимальной скоростью передачи данных через USB-порт нулевого клиента 15Мбит/c, что приводит к сбоям печати графической информации на некоторых моделях принтеров. На нулевом клиенте могут быть запущены виртуальные машины с разным набором драйверов и приложений, что может привести к ситуации, в которой пользователь не сможет воспользоваться своим принтером. Кроме этого, при использовании технологии связанных клонов, если принтер подключен к одному из нулевых клиентов, другие пользователи не могут к нему подключиться и, следовательно, не могут его использовать. Выход из описанной ситуации – использование сетевых принтеров или принт-серверов (стоимость одного устройства 1000-1500 рублей).

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

Управлением информационно-технического обеспечения проводятся эксперименты по использованию принт-серверов. Например, при работе с устройством TP-LINK TL-PS110U (принт-сервер с 1 портом USB 2.0 и 1 портом Fast Ethernet) мы столкнулись со следующими трудностями. Когда принтеры и мультимедийное оборудование находятся в отдельном сетевом сегменте, как это сделано у нас в Университете, программа настройки принт-сервера, запускаемая с виртуальной машины, не может его обнаружить. Проблема была решена следующим образом: в принтерную сеть был подключен ноутбук и заданы параметры сети принт-сервера (IP-адрес, маска подсети, шлюз по умолчанию). После этого при подключении к принт-серверу печатающее устройство может быть использовано как стандартный сетевой принтер. Однако, данный принт-сервер не позволяет полноценно использовать МФУ (не имеет возможности сканирования документов).

Второе устройство, с которым проводились эксперименты, это TP-LINK TL-PS310U — многофункциональный принт-сервер с одним портом USB 2.0 и функцией хранения данных, позволяющий использовать по сети до 4х USB-устройств, в том числе МФУ. К сожалению, в условиях отдельной принтерной сети использование данного устройства оказалось невозможным. Для его эксплуатации используется программа, которая загружается на машину пользователя и производит поиск доступных для подключения принт-серверов только в той подсети, в которой работает виртуальная машина.

Читайте также:  Вблизи точек лагранжа космический аппарат

В настоящий момент производится поиск устройства, которое позволит полноценно использовать МФУ в условиях использования различных сетей для виртуальных машин и периферийных устройств.

Для решения проблем с установкой драйверов, планируется использовать программный комплекс ThinPrint, который представляет собой решение для оптимизации печати в серверных окружениях. Мы рассчитываем воспользоваться следующими преимуществами данной программы:

  1. отсутствие необходимости в установке родных драйверов для каждого принтера в эталонный образ;
  2. возможность использовать все свойства и настройки принтера;
  3. возможность автоматического подключения ближайшего к пользователю принтера.

" ["plain"]=> string(4382) "

Опыт внедрения нулевых клиентов показал, что основные проблемы возникают с подключением принтеров к виртуальным рабочим местам.

В случае, когда принтер сетевой, для подключения необходимо установить его драйверы в эталонный образ. Так как пул виртуальных машин может быть использован большим числом пользователей, с разными устройствами печати, это требует значительных временных затрат на установку драйверов и пересоздания всех виртуальных машин пула.

В ситуации, когда принтер подключен непосредственно к персональному компьютеру, переход к нулевому клиенту с сохранением такого типа подключения затруднителен, так как к вышеописанным процедурам добавляется необходимость проброса подключения принтера к эталонному образу, но даже после этого не все принтеры будут корректно работать. Это обусловлено максимальной скоростью передачи данных через USB-порт нулевого клиента 15Мбит/c, что приводит к сбоям печати графической информации на некоторых моделях принтеров. На нулевом клиенте могут быть запущены виртуальные машины с разным набором драйверов и приложений, что может привести к ситуации, в которой пользователь не сможет воспользоваться своим принтером. Кроме этого, при использовании технологии связанных клонов, если принтер подключен к одному из нулевых клиентов, другие пользователи не могут к нему подключиться и, следовательно, не могут его использовать. Выход из описанной ситуации – использование сетевых принтеров или принт-серверов (стоимость одного устройства 1000-1500 рублей).

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

Управлением информационно-технического обеспечения проводятся эксперименты по использованию принт-серверов. Например, при работе с устройством TP-LINK TL-PS110U (принт-сервер с 1 портом USB 2.0 и 1 портом Fast Ethernet) мы столкнулись со следующими трудностями. Когда принтеры и мультимедийное оборудование находятся в отдельном сетевом сегменте, как это сделано у нас в Университете, программа настройки принт-сервера, запускаемая с виртуальной машины, не может его обнаружить. Проблема была решена следующим образом: в принтерную сеть был подключен ноутбук и заданы параметры сети принт-сервера (IP-адрес, маска подсети, шлюз по умолчанию). После этого при подключении к принт-серверу печатающее устройство может быть использовано как стандартный сетевой принтер. Однако, данный принт-сервер не позволяет полноценно использовать МФУ (не имеет возможности сканирования документов).

Второе устройство, с которым проводились эксперименты, это TP-LINK TL-PS310U — многофункциональный принт-сервер с одним портом USB 2.0 и функцией хранения данных, позволяющий использовать по сети до 4х USB-устройств, в том числе МФУ. К сожалению, в условиях отдельной принтерной сети использование данного устройства оказалось невозможным. Для его эксплуатации используется программа, которая загружается на машину пользователя и производит поиск доступных для подключения принт-серверов только в той подсети, в которой работает виртуальная машина.

В настоящий момент производится поиск устройства, которое позволит полноценно использовать МФУ в условиях использования различных сетей для виртуальных машин и периферийных устройств.

Для решения проблем с установкой драйверов, планируется использовать программный комплекс ThinPrint, который представляет собой решение для оптимизации печати в серверных окружениях. Мы рассчитываем воспользоваться следующими преимуществами данной программы:

Ссылка на основную публикацию
Нет msvcr120 dll что делать
Если, попытавшись включить любимую игру, вы натыкаетесь на окно, которое гласит, что запуск программы невозможен по причине отсутствия mscvr120.dll —...
Консольные команды для бателфилд 4
Встречаем и вновь возвращаемся в самый: динамический, красивый, технически богатый и самый заселённый мир с постоянно ведущимися боевыми действиями. Самый...
Конструкция степлера канцелярского схема
Первые степлеры появились во Франции в XVIII веке, их специально изобрели для короля Людовика XV. Но в то время это...
Нет беспроводного сетевого соединения windows 7
На панели задач в Windows или в меню «Центр управление сетями» нет иконки Wi-Fi? Это не значит, что вышло из...
Adblock detector