Как подключить принтер к виртуальной машине virtualbox
Программа gImageReader является графическим интерфейсом для утилиты командной строки tesseract.
Tesseract-ocr — программное обеспечение для оптического распознавания символов (OCR).
Добавляем в gImageReader (tesseract) поддержку русского языка:
Пример оптического распознавания текста в программе gImageReader:

- Назад
- Вперед
- Вы здесь:
- Главная

- OCR оптическое распознавание текста
VirtualBox: Как прокинуть в виртуальную машину USB устройство

Данная статья предназначена специально для тех, кто хочет «прокинуть» напрямую в виртуальную машину под управлением VirtualBox USB устройство но не знает как. Этим устройством может быть что угодно — принтер, подключенный по USB, флешка, какой-либо USB токен (Рутокен, eToken) и т. д.
И так, что нужно для этого:
- Включаем виртуальную машину и ждем окончания её загрузки.
- В верхнем меню VirtualBox находим пункт «Устройства«, и нажимаем на него. Там находим пункт «USB«, и тоже нажимаем на него.
- В раскрывшемся списке устройств находим нужное и нажимаем на него. После этого оно будет проброшено прямо в виртуальную машину.

Однако, после перезагрузки USB устройство снова нужно будет пробрасывать в виртуальную машину, что может показаться утомительным. Для того, чтобы при каждом включении виртуальной машину устройство автоматом пробрасывалось, нужно проделать следующие действия:
- Открываем главное окно программы VirtualBox, и нажимаем правой кнопкой на нужной виртуальной машине. В появившемся меню выбираем пункт «Свойства«.

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

- Выбранное устройство появится в списке «Фильтр устройств USB», откуда его можно будет в любой момент либо удалить, либо выключить (просто нажав галочку). Теперь, для того, чтобы внесенные изменения вступили в силу, необходимо добавленное ранее USB устройство переподключить к компьютеру — для этого подойдет банальное физическое переподключение. Как только вы повторно подключите устройство к компьютеру, оно будет автоматически проброшено в виртуальную среду.
Была ли эта статья Вам полезна?
Комментарии к статье (23)
-
- Гость
- 27.11.2021 16:52
выходит ошибка. Что делать? помогите пожалуйста
- Ответить
-
- Recluse
- 28.11.2021 15:01
Чтобы помочь, нужно обладать немного большей информацией — какая ошибка, где и при каких условиях она возникает.
- Ответить
- Гость
- 03.04.2021 11:33
Нет описания случая когда USB устройство не отображается в списке. Например, принтер
- Ответить
- Айдар
- 18.07.2020 14:49
Есть переходник usb-rs232. На основной ОС (WINDOWS 10) установлены дравйвера и устройство работает нормально. Но необходимо чтобы перезодник работал на виртуальном windows 2000. Как заставить windows 2000 видеть переходник. Драйвера туда отдельно ставить и как настроить COM порты.
- Ответить
-
- Recluse
- 19.07.2020 15:45
Помимо проброса USB, в VirtualBox есть встроенная функция проброса COM портов. Поскольку с подобной задачей я не сталкивался, да и под рукой нет никаких устройств, на которых можно было бы это проверить, могу только посоветовать поискать информацию о пробросе COM в виртуальную машину — мне кажется это будет более правильно, нежели пробрасывать сам USB переходник.
- Ответить
- Александр
- 03.06.2020 03:43
Извините не знал, что устанавливать Extension Pack нужно без установленной гостевой машине. Установил VirtualBox Extension Pack версия соответствует номеру версии VirtualBox. При подключении USB флешки пишет «Не удалось подсоединить устройство». Причём в Основной системе флешка пропадает.
- Ответить
- Александр
- 03.06.2020 02:26
Сергей. Пробовал устанавливать VirtualBox Extension Pack, но в настройках VirtualBox нет пункта Плагины. Есть пункты: Общие, Система, Дисплей, Носители, Аудио, Сеть, COMпорты, USB, Общие папки, Интерфейс пользователя. Как установить?
- Ответить
-
- Анонимно
- 08.09.2021 11:24
Искать надо в настройках программы.
- Ответить
- Александр
- 01.06.2020 10:34
Здравствуте! Никак не могу увидеть сканер в виртуалке. Основная ОС win7 x64 гостевая winXP SP3 сканер HP ScanJet 2200C. После манипуляций описанных Вами появляется окно с текстом Не удалость установить драйвер для этого устройства. Причём это относится и к попытке пробросить USB флеш. На вирт.машине не устанавливал драйвер для сканера.
- Ответить
-
- Recluse
- 01.06.2020 12:46
Судя по тому, что даже флешка у Вас не прокидывается, проблема не с драйверами, а с чем-то другим.
Проверьте, что на стороне виртуальной машины установлены дополнения гостевой системы той же версии, что и сама VirtualBox — возможно Вы выполняли обновление VB, а дополнения гостевой системы остались старые.
Так же, возможно, Вам нужно поставить VirtualBox Extension Pack той же версии, что и VirtualBox.
- Ответить
- Сергей
- 17.04.2020 11:15
Плскажите, что может быть не так.
ОС Rosa 8.2
VitrualBox 6.1.6
Установлена Win7
Пакет расширения установлен.
Включено USB2.0Но USB устройств не видит. Их просто нет в списке, хотя они подключены и из основной ОС они видны.
- Ответить
-
- Recluse
- 17.04.2020 13:12
Возможно Вам нужно поставить VirtualBox Extension Pack той же версии, что и VirtualBox.
Например, в этой теме официального форума данного дистрибутива, человек пишет, что хоть у него и стоял VirtualBox Extension Pack, но удаление и повторная установка решила его проблему.
- Ответить
- Сергей
- 03.02.2019 12:50
А возможно как-либо подключить сканер в виртуалку (где установлена WinXP), если он выше WinXP не работает (не поддерживается), при том что это проделывается в Ubuntu? В фильтрах usb сканера нет, только видно в терминале через lsusb что устройство в наличии, но драйверов нет и он не работает под убунту, тем более под 64 бит.
В общем ситуация когда основная система не имеет на устройство драйвера.- Ответить
-
- Recluse
- 03.02.2019 16:03
Если не ошибаюсь, то возможность прокидывать устройство в ВМ без наличия драйверов хоста у VirtualBox есть. Для этого нужно прописать корректные параметры для вашего сканера в фильтре.
- Ответить
- Руслан
- 13.01.2019 13:40
- Ответить
- Руслан
- 08.01.2019 10:59
Почему при подключении сканера, USB постоянно начинает переподключаться пока не выключешь VB. Основная ОС — Win10 (х64), виртуалка — ХР (х32). Патчи установленны. И там и там устройство видно, только в десятке неизвестное, в хрюшке определяется но не подключается. Пробовал экспериментировать в настройках с USB 2.0 и 1.1 — без результата. Так же пробовал подключать сканер уже после запуска ВМ и перед. Перед — определяет, но невозможно подключить в VB, а если после — начинает переподключаться, как вроде конфликт ОС, друг у друга его выхватывают и в итоге ни тот ни тот не успевает определить оборудование и это не прекращается пока не выключу VB, только после этого десятка определяет его как неизвестное. Как его пробросить в VB?
- Ответить
-
- Recluse
- 08.01.2019 18:58
В «фильтрах устройств USB» у вас что?
- Ответить
-
- Руслан
- 13.01.2019 13:14
Стоит галочка «Включить контроллер USB», чек на «Контроллер USB 2.0», в фильтре устройств сканер Mustek 1200 UB Plus определяется как «Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner [0100]», в свойствах которого есть ID поставщика — 05d8, ID продукта — 4002, Ревизия — 0100, в Удаленный стоит «нет», а в остальном пусто. На нетбуке с Windows 7 x32 устройство работает нормально, а на ПК с WIN10 x64 ни в какую.
Старый принтер ML-1520 пробрасывается без проблем, печатает.- Ответить
-
- Recluse
- 13.01.2019 13:54
У меня были мысли, что у вас возможно как-то ошибочно настроен фильтр в VB, но судя по всему там у вас все нормально. Пробовали создать новую ВМ и попробовать пробросить устройство туда? Увы, больше мыслей у меня не возникает про то, как можно решить данную ситуацию.
- Ответить
-
- Руслан
- 13.01.2019 15:34
Пробовал создавать заново, пересоздавать, пробовал менял образы windows xp. Даже образ windows 7 , который установлен на ноутбуке, так же не прокидывает этот сканер в VB. А на нетбуке с этой виндой все ок. Сканирует. Какой-то конфликт драйверов. Ну не может это быть связано с тем что хостовая винда х64, а в VB х86
- Ответить
-
- Руслан
- 13.01.2019 20:09
Кажется нашел в чем проблема. Забыл что лет 5 назад уже пытался подружить эту винду и сканер и по ошибке подсунул не тот драйвер (то же семейство с теми же ID). После очистки реестра от неправильных драйверов все заработало.
- Ответить
- Иван
- 13.12.2019 18:12
У меня та же самая ситуация, с тем же самым сканером. У вас в итоге получилось подружить виртуалку с ним? Можете сбросить мне правильные драйвера? Спасибо.
VirtualBox Printer Passthrough Guide
VirtualBox is an open-source hypervisor software package that enables virtual guest operating systems to be hosted on Windows, macOS or Linux computers. The software was developed by Sun Microsystems and is now maintained by Oracle. Guest operating systems can achieve network access through the host machine. The availability of resources such as memory and storage may limit the number of concurrent virtual guests that the physical computer can host.
How to share a printer in VirtualBox
USB passthrough is supported in VirtualBox 5.0. This allows printing from a VirtualBox session. Follow these steps to enable VirtualBox to use a USB printer.
-
Install the free VirtualBox Extension Pack to make use of the greater speed available with USB 3.0.
Note: You are limited by the fact that only one VirtualBox session at a time can use the USB printer.
VirtualBox Printer Passthrough
Many virtualization solutions do not provide the support required to enable local USB devices to be accessed. There may be situations where the USB connections are not being recognized and you cannot print from VirtualBox.