У меня есть хост Ubuntu 16.04 и гостевые окна 10. Я устанавливаю USB-принтер. Теперь он может печатать на хосте, но отображается как «офлайн» на госте. Если я установлю USB-порт доступным в гостевой системе, тогда я смогу печатать в гостевой, но не на хосте.
Как настроить принтер так, чтобы он был доступен как на хосте, так и в гостевой системе?
Чтобы включить печать как с хоста Ubuntu, так и с гостевой Windows, лучше всего поделится этим принтером через сеть (которая тогда будет внутренней сетью localhost между хостом и гостем).
Убедитесь, что общий доступ к принтеру включен
Поиск принтеров в настройки Windows. Нажмите . Принтер, которого я хочу, не указан в списке :
Отметьте выберите общий принтер , чтобы указать имя сети напрямую, или Просмотрите , чтобы найти сеть, к которой подключен ваш принтер:
Выберите соответствующий сетевой принтер:
Windows могут потребоваться дополнительные драйверы для печати.
В VirtualBox по умолчанию ваша виртуальная машина подключена к NAT (транслятору сетевых адресов). ), которая, по сути, создает локальную сеть для всех ваших виртуальных машин. Один из простых способов обнаружить принтер в локальной сети — настроить сетевой адаптер на использование Bridge Networking. Вы можете получить доступ к этому параметру в разделе Устройства > Сеть > Настройки сети
.
Дополнительную информацию об этих сетевых терминах можно найти в этом блоге Oracle