Перейти к содержимому

Как установить принтер на виртуальную машину virtualbox

  • автор:

Часть 4. Общая папка и USB устройства в VirtualBox

Для того, чтобы корректно работали общие папки и USB устройства в VirtualBox необходимо подключить плагин, который называется Extension Pack. Скачать его можно с официального сайта по адресу: https://www.virtualbox.org/wiki/Downloads

Скачать VirtualBox Extension pack

Скачанный дистрибутив выглядит так:

VirtualBox Extension Pack

Все виртуальные машины должны быть выключены!

Затем запускаем VirtualBox,

  • нажимаем Файл -> Настройки;
  • выбираем Плагины в окошке слева;
  • жмём не плюсик слева.

В открывшемся Проводнике указываем путь к скаченному дистрибутиву.

Окно настроек плагинов VirtualBox

Появится окно установки. Нажимаем кнопку Установить.

Окно установки Extension pack

Пролистываем до конца лицензионное соглашение, иначе кнопки будут не активны.

Лицензионное соглашение Extension pack

Установка на этом закончена. Теперь можно настраивать общие папки и USB устройства.

VirtualBox. Настраиваем общую папку

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

Обязательно должен быть установлен Extension Pack. Если не установлен, то описание установки выше.

Создадим общую папку

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

  • В панели меню выбираем Машина -> Настроить.
  • В открывшемся окне слева выбираем общие папки.
  • Зелёным плюсиком добавляем общую папку.
  • Указываем расположение на физическом компьютере папки, которая станет общей.

Virtual Box Подключить общие папки

Папка подключена, теперь можно обмениваться файлами между двумя операционными системами. Давайте откроем её в гостевой системе.

Открываем проводник в гостевой системе и выбираем Сеть. Может всё заработать с первого раза, а может вылететь вот такое сообщение:

открываем сеть VirtualBox

Ничего страшного нет. Те, кто хоть раз настраивал подключение к сети нового компьютера, знают что это такое. Просто нужно включить сетевое обнаружение. Нажимаем ОК и видим:

VirtualBox включить сетевое обнаружение

Нажимаем на полоску, появившуюся вверху окна и «Да включить обнаружение…» в появившейся панели.

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

Virtualbox. Настраиваем USB устройства

А сейчас подключим флешку и принтер к виртуальной машине.

Обязательно должен быть установлен Extension Pack. Если не установлен, то описание установки смотрите выше.

Подключение USB флешки в VirtualBox

По умолчанию VirtualBox использует USB версии 1.1, отсюда и все проблемы. Давайте решим их и включим поддержку USB 2.0 или 3.0.

Внимание! Все виртуальные машины должны быть выключены!

  • Вставьте флешку в компьютер;
  • запустите Virtual Box;
  1. нажмите Настройки -> USB;
  2. выберите контроллер USB 2.0 или 3.0;
  3. добавьте ваше устройство из списка.

VirtualBox Подключаем USB3.0

Далее флешку нужно захватить гостевой системой. Запустите виртуальную машину, нажмите Устройства, USB и выберите флешку. Флешка пропадёт из основной системы и появится в гостевой. Для того, чтобы флешка опять стала видна в основной системе, нужно снять галочку по тому же пути.

Virtual Box Подключить USB флешку

ВНИМАНИЕ! USB устройства «перехватываются» виртуальной машиной, поэтому для использоваться их на физическом компьютере нужно отключить их от виртуальной машины или просто выключить виртуальную машину.

Радиаторы caldo по материалам teploriz.ru.

Подключение USB принтера в VirtualBox

Принтер подключается точно так же как флешка.

Запустите виртуальную машину, нажмите Устройства, USB и выберите принтер. Он пропадёт из основной системы и появится в гостевой. Для того, чтобы принтер опять стал виден в основной системе, нужно снять галочку по тому же пути.

VirtualBox Подключаем принтер

Убеждаемся, что принтер появился в Устройствах.

VirtualBox принтер подключен

На этом разрешите закончить мой обзор программы VirtualBox. Надеюсь, что я ответил на ваши вопросы.

VirtualBox + сетевой принтер

Здравствуйте! 1) Debian 9, на виртуалке W7, сетевой мост(в виртуалке IP адрес из той же сети что и принтер и основная ОС) сетевой принтер HP 426dn из виртуалки пингуется, но при установке драйвера найтись по сети не может. По какой причине это может происходить?

2) Попробовал подключить принтер по USB, hp:/usb/HP_LaserJet_MFP_M426fdn?serial=PH — сам определился и поставился в debian, а в виртуальной машине в списке usb устройств, которые можно включить пусто 🙁

xchat
24.05.19 19:50:58 MSK

1) ЕМНИП в установщике можно руками указать адрес принтера без поиска.

2) А ты пробросил USB-устройство в виртуалку, чтобы система его увидела на шине?

Radjah ★★★★★
( 24.05.19 19:57:45 MSK )

зачем искать по сети, если ты знаешь адрес принтера? укажи вручную адрес, потом подпихни драйвера

chenbr0
( 24.05.19 20:23:21 MSK )
Ответ на: комментарий от Radjah 24.05.19 19:57:45 MSK

Всем доброго утра и хорошей недели!) 1) В установщике адрес принтера ввожу но глухо, он хоть и пингует его из маст-дая, но установщик сообщает, что устройство по этому адресу не обнаружено.

2) Не знаю как это сделать. Подскажите пожалуйста.

xchat
( 27.05.19 09:34:25 MSK ) автор топика
Ответ на: комментарий от chenbr0 24.05.19 20:23:21 MSK

HP так сделала свои установщики, что они не инсталят драйвера без подключённок усройства(сеть или юсб), как я понял.

xchat
( 27.05.19 09:35:36 MSK ) автор топика
Ответ на: комментарий от xchat 27.05.19 09:35:36 MSK

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

chenbr0
( 27.05.19 10:11:19 MSK )
Ответ на: комментарий от chenbr0 27.05.19 10:11:19 MSK

Где взять ту самую директорию с разархивированными дровами когда HP их не даёт? На странице МФУ ИСКЛЮЧИТЕЛЬНО установщики.

xchat
( 27.05.19 10:15:50 MSK ) автор топика
Ответ на: комментарий от xchat 27.05.19 10:15:50 MSK

У тебя в пакете-установщике драйверов всё есть.

Там как правило exe файл, setup.exe, и рядом директории с собственно уже драйверами.

anonymous
( 27.05.19 10:23:52 MSK )
Ответ на: комментарий от anonymous 27.05.19 10:23:52 MSK

Если было бы так)) Но пакет установки от HP FullSolution выглядит как один exe файл и всё.

xchat
( 27.05.19 10:25:41 MSK ) автор топика
Ответ на: комментарий от xchat 27.05.19 10:25:41 MSK

Ну что ты мне чушь говоришь?

Скачал я для примера из Internet файл hp_LJ3050-3052-3055-3390-3392_Full_Solution_EE.exe.

Открыл его в архиваторе и в файле, который является архивом есть директория:

hp_LJ3050-3052-3055-3390-3392_Full_Solution_EE.exe/Drivers/2K_XP_Vista/ 

В общем, твой файл — это тоже архив, распакуй его и укажи при установке принтера на директорию с драйверами.

Выключи режим дурачка и включи голову.

anonymous
( 27.05.19 10:41:03 MSK )
Ответ на: комментарий от xchat 27.05.19 09:34:25 MSK

Возможно установщик опирается на всякие протоколы обнаружения, которые только в одном сегменте работают, а у темя мост неправильный. Для старых МФУ я поотключал их и вручную устанавливал драйверы. С драйверами печати легко, а вот настройки сканирования частично прибиты к порту печати. Я тогда выгрузил пару веток из реестра в файл и разворачивал из них. Проблемы гачинались, когда их несколько было и нужно было мледить за нумерацией. Пути к веткам узнал из интернета.

anonymous
( 27.05.19 11:06:47 MSK )

Кстати. Есть HP universal driver.

anonymous
( 27.05.19 11:08:47 MSK )
Ответ на: комментарий от anonymous 27.05.19 10:41:03 MSK

Звучит более чем разумно. Спасибо. )) НО если скачать именно для модели HP426, то директории Drivers там нет, а те inf файлы что я нашёл не распознаются системой как драйвера для сканера. Может она качает их в момент выполнения установки.

А HP universal driver я только для печати а не для сканирования встречал.

xchat
( 27.05.19 13:22:31 MSK ) автор топика
Ответ на: комментарий от xchat 27.05.19 13:22:31 MSK

В корне архива HP_LJ_Pro_MFP_M426-M427-PCL_6_v3_Modern_Full_Solution-19133_687-419.exe находятся файлы

hpb6sy6488_x64buio.dll hpb6sy6488_x64buiodm.dll hpb6sy6488_x64datamap.xml hpb6sy6488_x64dlg.dll hpb6sy6488_x64enus.dll hpb6sy6488_x64ewdm.xml hpb6sy6488_x64gui.dll hpb6sy6488_x64help.cab hpb6sy6488_x64hybrasto.dll hpb6sy6488_x64xps.dll hpb6sy6488_x86buio.dll hpb6sy6488_x86buiodm.dll hpb6sy6488_x86datamap.xml hpb6sy6488_x86dlg.dll hpb6sy6488_x86enus.dll hpb6sy6488_x86ewdm.xml hpb6sy6488_x86gui.dll hpb6sy6488_x86help.cab hpb6sy6488_x86hybrasto.dll hpb6sy6488_x86xps.dll hpbcoinsx64.dll hpbcoinsx86.dll hpbscancoins32.dll hpbscancoins64.dll hpbuio160l.cat hpbuio160l.inf hpbuiox64.dll hpbuiox86.dll hpma532ax64_PipelineConfig.xml hpma532ax86_PipelineConfig.xml hpma532a_x64.cat hpma532a_x64.inf hpma532a_x64.ini hpma532a_x64Cfg.xml hpma532a_x86.cat hpma532a_x86.inf hpma532a_x86.ini hpma532a_x86Cfg.xml hppasc_lj426427.cat hppasc_lj426427.inf hppscancoins32.dll hppscancoins64.dll hpptsplj426427.dll hpptsplj426427_x64.dll HPWia1_lj426427.dll HPWia2_lj426427.dll hpzjcd01scan.dll

*.inf, *.cat файлы и соответствующие им *.dll файлы — это как раз и есть драйверы, для x86 и x64 архитектуры.

Распаковывай архив и указывай расположение драйверов.

Virtual box расшарить принтер

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

  • Уже зарегистрированы? Войти
  • Регистрация
Сайт
Активность
Магазин
Поддержка
Kaspersky Support Forum
  • Создать.

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.

Лайфхак: даем вторую жизнь старой периферии

Думаю, многие сталкивались с такой проблемой: поменяли компьютер (или проапгрейдили), и на нем перестал работать старый принтер или сканер. Оказалось, что для более новых операционных систем для этого устройства просто нет драйвера.

И дело даже не в том, что производитель оказался настолько ленив, что решил не поддерживать устройство в более новых ОС (а может, и не в лени дело, а банально денег жалко на поддержку), а в том, что устройство прекрасно работает, и выкидывать его банально жалко. С началом учебного года эта проблема становится особенно острой. Как быть?

Многие начинают устанавливать сомнительные «универсальные» драйверы, или женят старый драйвер, скажем, для Windows XP с Windows 8.1. Результат может быть даже вполне удовлетворительным — принтер будет печатать, а сканер сканировать. Но довольно часто такая конструкция будет вызывать проблемы: то драйвер откажется работать, то отсканирует картинку с темными полосами, то напечатает кракозябры. Как быть?

Решение есть. Виртуализация.

Виртуальный компьютер как решение проблем совместимости ОС и железа

Решение проблемы, на самом деле, лежит на поверхности, и оно исключительно простое и, что самое главное, абсолютно легальное. Все, что нам понадобится — это бесплатная программа Oracle VM Virtual Box (можно скачать отсюда), дистрибутив Windows XP или другой ОС, на которой работало ваше железо (можно как в виде физического носителя, так и образа) и драйвер на то устройство, которое планируется использовать. Ну и само устройство, конечно.

Как вы уже поняли — мы просто создадим виртуальный компьютер внутри нашего реального, и будем печатать или сканировать прямо оттуда. Естественно, если мы собираемся что-то печатать, то необходимо озаботиться программами, которые будут работать в виртуальной машине: скажем, Adobe Reader версии помладше и Microsoft Office аналогичного возраста. С этим всем, как правило, проблем не возникает.

Устанавливаем и настраиваем виртуальную машину

Итак, начнем. С указанного выше адреса качаем Oracle VM Virtual Box и устанавливаем этот программный пакет. Установка простая, настроек не требует — нужно просто соглашаться со всеми запросами программы. Отдельно следует сказать про то, что программа обязательно запросит разрешение на установку собственного драйвера — с этим также следует согласиться.

После установки приложения нам нужно создать виртуальную машину. Для этого в меню «Машина» прогрммы Oracle VM Virtual Box выбираем «Создать» и просто следуем инструкциям. При создании виртуального жесткого диска я рекомендую не выбирать динамический файл, лучше использовать файл фиксированного размера. Виртуальная машина на фиксированном файле работает значительно стабильнее.

После создания виртуальной машины она у вас будет пустой. Пришло время установить в нее операционную систему. Для этого вам нужно иметь или установочный диск (и возможность физической установки этого диска в ваш компьютер), или файл-образ такого диска. Запускаем виртуальную машину, в открывшемся окне выбираем носитель, с которого следует установить операционную систему. Устанавливаем ее — это делается также, как если бы вы ставили ОС на обычный компьютер.

После того, как система установлена, обязательно подключите образ диска с пакетом обновлений гостевой ОС («Устройства» — «Подключить образ диска дополнений гостевой ОС»). Это необходимо для того, чтобы виртуальная машина работала более стабильно; кроме того, в этом образе содержатся компоненты для взаимодействия гостевой операционной системы и основной ОС нашего компьютера.

После того, как мы закончили все операции, виртуальную машину требуется перезагрузить. Делается это также, как если бы вы перезагружали обычный компьютер — через кнопку «Пуск» виртуальной машины.

Настройка периферийного устройства

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

Сначала давайте обеспечим возможность открывать нужные нам файлы внутри виртуальной машины. Для этого нам вначале потребуется обеспечить одновременный доступ к какой-то папке как из нашей основной, так и из гостевой, ОС. Достигается это банально: настройкой общей папки в виртуальной машине («Устройства» — «Общие папки» — «Настройка общей папки»). После ее настройки виртуальный компьютер потребуется перезагрузить; общая папка будет иметь вид сетевого диска.

В эту общую папку скопируйте дистрибутивы программ, которые должны быть установлены в виртуальной машине, драйвера устройств (в нашем случае — принтера); сюда же вы будете помещать файлы, которые вы будете печатать.

Устанавливаем нужные нам программы (Adobe Reader, Open Office и т.п. — зависит от того, что вы собираетесь печатать). После этого нам потребуется установить принтер. Подключаем его к компьютеру. Система опознает его, но установленный в системе драйвер нормально с ним работать не будет. Скажем, у меня это — Canon LBP-810, а операционная система — Windows 8.1 (она видит принтер как Canon CAPT USB Printer, на него задачи на печать не уходят). Теперь наша задача — сделать так, чтобы принтер увиделся в виртуальной системе. Это также просто: открываем меню «Устройства», выбираем «USB» и в выпадающем списке — то устройство, которое мы хотим использовать. После того, как оно будет выбрано, управление этим устройством через порт USB будет виртуализировано из гостевой ОС. В нашей виртульной машине (гостевой ОС) это устройство будет определено как новое; вот тут-то и понадобится заранее заготовленный драйвер, после установки которого устройство (в нашем случае — принтер) можно будет полноценно использовать.

Пара полезных советов

  1. Для установки операционной системы в виртуальную машину пользуйтесь только оригинальными установочными дисками или их образами. При использовании пиратских сборок у вас могут возникнуть проблемы с системными службами, необходимыми для правильного функционирования драйверов (такие службы «сборщики» сборок часто убирают для освобождения системных ресурсов).
  2. Не устанавливайте «облегченные» версии ОС (типа Windows XP Mini) — в них удалены многие компоненты системы, обрабатывающие серверные запросы. Без этих компонентов, к примеру, у вас не получится установить принтер.
  3. Ваш принтер, сканер или другое устройство появляются в системе только после того, как вы выбрали это устройство в меню «Устройства» виртуальной машины. Если вы отключали устройство, или перезапускали виртуальный компьютер — вам нужно переподключить устройство через это меню.

Заключение

С помощью аналогичных процедур можно использовать любое устройство, не поддерживаемое современными ОС. Например, кроме древнего принтера (который, к слову, меня во всем устраивает: и картридж емкий, и зарядка картриджа почти ничего не стоит, и печатает он вполне достойно), я также использую не менее древний сканер Epson Perfection 2480. Его неоспоримое преимущество перед современными сканерами — CCD-сенсор, то есть возможность сканировать развороты толстых книг без потери изображения. Конечно, скорость сканирования этого старичка невелика, но зато изображение не нужно плотно прижимать к стеклу, как у CIS-сканеров.

Выбрасывать хорошую, но старую вещь, лишь потому, то современные ОС ее не поддерживают — неправильно. Пусть онаи дальше радует нас.

Кстати, при правильной настройке виртуальной машины ее использование совершенно не замедляет основную систему. Просто не нужно давать виртуальной машине слишком много ресурсов; отключите в ней все «украшалки» (сглаживания текста, экранные заставки и прочую ненужную для наших задач мишуру). Лично я использую на своем ноутбуке (Lenovo B570e — не самый новый аппарат, согласитесь) сразу несколько виртуальных машин (одна для печати и сканирования, одна — для разбора подозрительных файлов типа вирусов-криптовальщиков и для опытов с ними, еще одна — для виртуализации баз данных). При этом мой ноутбук не тормозит.

Станислав К. Корб (С) 2019

  • ← С Днем Знаний!
  • Заградительный ценник: для чего нужен такой тип обмана? →
  • Перегрев. Самый страшный враг данных
  • SSD: что купить? Дорогой или дешевый?
  • Жесткий диск 32 ТБ — уже реальность
  • Свадебные флешки: восстановление данных в Бишкеке и опасность хранения свадьбы на флешке
  • Seagate HDD 4 TB: проблемы дисков-«шоколадок»
  • Новый метод фишинга. Будьте осторожны получая электронную почту
  • Как из потенциально недорогого заказа можно получить очень дорогой
  • Немного статистики: что мы восстанавливали в 2019 — 2021 годах
  • О подделках жестких дисков и сложностях восстановления информации с таких устройств
  • WD30EZRX: восстановление данных с жесткого диска

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *