Из этого документа:
Сценарий 3: печать с виртуальной машины
Существует несколько способов сделать принтер доступным для виртуальной машины. Методы, которые вы можете использовать, зависят от того, доступен ли драйвер принтера для Windows 7 и является ли принтер локальным USB-принтером или сетевым принтером.
Чтобы поделиться локальный принтер USB
- Примечание. Этот метод подходит, если драйвер принтера доступен как для хост-системы Windows 7, так и для гостевой операционной системы. Вам нужно выполнить эти шаги только один раз для каждой виртуальной машины. Эта процедура предполагает, что вы убедились, что принтер работает в операционной системе хоста.
Убедитесь, что принтер включен и драйвер принтера доступен для установки. Например, вы можете установить драйвер из Интернета или с компакт-диска.
Перенаправьте принтер на виртуальную машину. В окне виртуальной машины нажмите USB, а затем нажмите Имя устройства присоединения.
- Установите драйвер принтера в гостевой операционной системе. Вы можете установить драйвер из Интернета или с компакт-диска.
- Освободите принтер от виртуальной машины. В окне виртуальной машины нажмите USB, а затем нажмите Releasedevice name.
- Перезагрузите виртуальную машину. В окне виртуальной машины нажмите «Действие», а затем «Перезагрузить».
- Перейдите на рабочий стол виртуальной машины и войдите в систему, если это необходимо. (Вы будете авторизованы автоматически, если сохранили учетные данные.)
- Принтер будет доступен для использования как в основной операционной системе, так и в гостевой операционной системе.
Чтобы настроить сетевой принтер для виртуальной машины
- Перейдите на рабочий стол виртуальной машины и войдите в систему, если это необходимо. (Вы будете авторизованы автоматически, если сохранили учетные данные.)
Примечание. Следующие шаги являются общими, поэтому названия кнопок могут отличаться от показанных на рисунке.
Откройте панель управления, а затем откройте принтеры.
Нажмите Добавить принтер. Откроется мастер установки принтера.
На странице «Локальный» или «Сетевой принтер» выберите параметр сетевого принтера и завершите работу мастера.
Если вы используете Windows XP в качестве гостевой операционной системы, вы должны вручную установить драйвер принтера для каждого принтера, который вы хотите использовать. Следующие шаги описывают этот процесс.
Чтобы установить драйвер принтера в Windows XP 1. Нажмите Пуск, а затем нажмите Принтеры и факсы.
В разделе «Задачи принтера» нажмите «Добавить принтер». Откроется мастер установки принтера.
На странице «Локальный» или «Сетевой принтер» выберите «Локальный принтер», подключенный к этому компьютеру, и снимите флажок «Автоматически определять и устанавливать мой принтер Plug and Play».
На странице «Выбор порта принтера» щелкните раскрывающийся элемент управления, выберите один из номеров портов TS и нажмите «Далее».
На странице «Установка программного обеспечения принтера» выберите «Центр обновления Windows» или «Установить с диска» и завершите работу мастера.
Печать с виртуальной машины 1. Перейдите на рабочий стол виртуальной машины и войдите в систему, если это необходимо. (Вы будете авторизованы автоматически, если сохранили учетные данные.)
Выполните одно из следующих действий. На рабочем столе виртуальной машины щелкните файл правой кнопкой мыши и выберите «Печать».
Откройте любое приложение, которое включает параметр печати, а затем используйте команду печати.
В списке перечислены все принтеры, доступные для виртуальной машины. Выберите принтер и нажмите кнопку ОК.
В общем, я бы просто поделился принтером хоста по (виртуальной) сети и в гостевой подключился к сетевому принтеру. Я пытаюсь запустить свои виртуальные машины / сети так же, как и физические - это избавляет меня от необходимости изучать два разных способа делать одни и те же вещи.