Как подключить принтер к виртуальной машине vmware

Обновлено: 05.07.2024

В настоящее время печать документа является обычным делом почти для каждого домашнего или делового пользователя. Если вы работаете на виртуальной машине VMware, вам не нужно делать ничего особенного для печати документа. VMware Workstation и VMware Workstation Player позволяют печатать с виртуальной машины на любой принтер, доступный для хост-компьютера. Это делается с помощью функции виртуальной печати VMware. Однако для правильной работы VMware Tools должен быть установлен на виртуальной машине, с которой вы хотите печатать документы.

Чтобы включить печать для виртуальных машин VMware, необходимо убедиться, что функция виртуальной печати включена и настроена. В этом посте мы объясним, как включить виртуальную печать для виртуальных машин VMware.

Чтобы настроить виртуальную печать, сначала необходимо включить функцию виртуальной печати. В зависимости от используемой вами платформы VMware (VMware Workstation или VMware Workstation Player) выполните одну из следующих задач:

Включить виртуальную печать VMware в VMware Player

  1. В консоли VMware Player нажмите Player, выберите File, а затем выберите PlayerPreferences.
  2. В диалоговом окне "Настройки" установите флажок "Включить виртуальные принтеры" и нажмите "ОК".

Включить виртуальную печать VMware на VMware Плеер

Примечание. Чтобы включить функцию виртуальной печати, убедитесь, что на виртуальной машине установлены инструменты VMware.

Включить виртуальную печать VMware для рабочей станции VMware

Чтобы включить виртуальную печать для виртуальной машины, работающей на VMware Workstation, необходимо выполнить следующие действия:

Включить виртуальную печать VMware на VMware Рабочая станция» width=

  1. Выберите нужную виртуальную машину, откройте окно настроек виртуальной машины и включите параметр "Принтер".
  2. После включения функции виртуальной печати вы можете использовать существующий принтер или добавить новый принтер на виртуальную машину.
  3. Добавление нового принтера в виртуальную машину VMware

    Чтобы добавить новый принтер в виртуальную машину VMware, необходимо выполнить следующие действия:

    Это все, что вам нужно сделать, чтобы включить виртуальную печать на виртуальной машине VMware. Пожалуйста, оставляйте свои вопросы и предложения в поле для комментариев, чтобы улучшить качество статьи. Пожалуйста, поделитесь статьей.

    Начиная с Fusion 11, сборка VMware Tools, связанная с Fusion, больше не предоставляет функции виртуального принтера VMware. Вы должны установить приложение VMware Virtual Printer отдельно, чтобы принтеры на хосте Mac были видны на виртуальной машине.

    Действия, необходимые для того, чтобы сделать физические принтеры на хосте Mac доступными для виртуальной машины, зависят от источника и версии установленных инструментов VMware.

    • Если экземпляр VMware Tools в гостевой системе изначально был установлен из связанного ISO-файла VMware Tools в более ранней версии Fusion, чем Fusion 11, версия VMware Tools более ранняя, чем 10.3.x. Связанные версии VMware Tools до 10.3 уже содержат функции виртуального принтера VMware. Вам не нужно отдельно устанавливать приложение VMware Virtual Printer.
    • Если экземпляр VMware Tools в гостевой операционной системе изначально был из связанного ISO-файла VMware Tools в Fusion 11 или более поздней версии, версия VMware Tools — 10.3.x или более поздняя. В комплект поставки VMware Tools версии 10.3.x или более поздней версии не входят функции виртуального принтера VMware. Приложение VMware Virtual Printer необходимо установить отдельно.
    • Если экземпляр VMware Tools в гостевой системе изначально был установлен из пакета VMware Tools для операционной системы (OSP), загруженного с веб-сайта VMware, а не из связанного файла ISO в Fusion, VMware Tools не содержит функции виртуального принтера VMware. Поскольку Fusion 11 и более поздние версии отображают только пункт меню «Установить виртуальный принтер» в раскрывающемся меню «Виртуальная машина», когда на виртуальной машине установлены VMware Tools 10.3.x или более поздней версии, вам необходимо сначала установить VMware Tools 10.3.x или более поздней версии, а затем выберите элемент меню «Установить виртуальный принтер» и выполните следующие действия, чтобы отдельно установить приложение виртуального принтера VMware.
    • Если Open VM Tools (open-vm-tools), реализация VMware Tools с открытым исходным кодом, доступная для многих гостей Linux, установлена ​​на виртуальной машине Linux, Open VM Tools не содержит функций виртуального принтера VMware.Поскольку Fusion 11 и более поздние версии отображают только пункт меню «Установить виртуальный принтер» в раскрывающемся меню «Виртуальная машина», когда на виртуальной машине установлены VMware Tools 10.3.x или более поздней версии, вам необходимо сначала установить VMware Tools 10.3.x или более поздней версии, а затем выберите элемент меню «Установить виртуальный принтер» и выполните следующие действия, чтобы отдельно установить приложение виртуального принтера VMware.
    • Windows 7 и более поздние версии
    • Дистрибутивы Linux на базе Debian и RPM

    Предварительные требования предоставляют информацию, позволяющую определить, поддерживает ли настраиваемый гость виртуальный принтер VMware. Если гость не поддерживает виртуальный принтер VMware, необходимо использовать другой метод подключения принтеров. Например, вы можете подключить USB-принтер. См. Настройка USB-контроллера и Подключение USB-устройств. Вы также можете использовать сетевой принтер для печати из гостевой системы. Чтобы начать работу, см. раздел Установка принтера по умолчанию для виртуальной машины.

    Предпосылки

    Чтобы установить виртуальный принтер VMware, сначала выполните необходимые условия.

    • Запустите виртуальную машину, на которую вы хотите добавить приложение VMware Virtual Printer.
    • Включите функцию совместного использования принтеров Mac. См. Установка принтера по умолчанию для виртуальной машины.

    Используйте соответствующий метод, описанный ниже, чтобы проверить, установлены ли VMware Tools 10.3.x или более поздней версии.

    • Гость Windows. На панели задач выберите VMware Tools и откройте О VMware Tools .
    • Гость Linux. В окне терминала выполните следующую команду vmware-toolbox-cmd -v .
    • Удалите Open VM Tools из дистрибутивов Linux на основе Debian, таких как Debian и Ubuntu.
    • Удалите Open VM Tools из дистрибутивов Linux на основе RPM, таких как Red Hat, SUSE и Fedora.
    В следующей таблице приведены сведения о том, почему параметр «Установить виртуальный принтер» может не отображаться в раскрывающемся меню, а также о действиях, которые можно предпринять, чтобы этот параметр появился. td headers="GUID-31A9261D-A8AB-490D-99E1-EA336EE189D0__simpletable_5131A566B57F4F238D6E2F99E2379E90__stentry__2">Обновите VMware Tools до версии 10.3.x или более поздней.
    Установить виртуальный принтер, которого нет в списке Соответствующее действие
    VMware Tools не установлен. Установка VMware Tools 10.3.x или более поздняя версия.
    Версия VMware Tools более ранняя, чем 10.3.0.
    Гость не поддерживает виртуальный принтер VMware. Нет. Вы не можете установить виртуальный принтер VMware на гостей, которые его не поддерживают.

    В следующей таблице представлена ​​информация о состояниях виртуальной машины, из-за которых параметр «Установить виртуальный принтер» отображается в раскрывающемся меню затененным и недоступным для выбора, а также о действиях, которые можно предпринять, чтобы сделать этот параметр доступным для выбора.

    Процедура

    • На виртуальной машине используйте Проводник Windows для доступа к дисководу CD/DVD, дважды щелкните файл версии Virtual-Printer-build.exe и завершите работу мастера настройки виртуального принтера VMware.

    В гостевых системах Linux после того, как вы выберете Установить виртуальный принтер , виртуальная машина откроется на CD/DVD-приводе, где находятся установочные пакеты .deb и .rpm.

    Пакеты .deb предназначены для дистрибутивов Linux на основе Debian, таких как Debian и Ubuntu, и находятся непосредственно на приводе CD/DVD. Пакет _amd64.deb предназначен для 64-разрядных гостевых систем. Пакет _i386.deb предназначен для 32-разрядных гостевых систем.

    Пакеты .rpm предназначены для дистрибутивов Linux на основе RPM, таких как Red Hat, SUSE и Fedora, и разделены на папки на приводе CD/DVD. Каждая папка зависит от комбинации типа и разрядности дистрибутива Linux. Пакет .x86_64.rpm предназначен для 64-разрядных гостевых систем Linux. Пакет .i386.rpm предназначен для 32-разрядных гостевых систем Linux.

    1. Откройте окно терминала и измените каталоги на привод CD/DVD для пакета .deb или перейдите в определенную папку для пакета .rpm.
    2. Выполните соответствующую команду для гостя. < td >команда пакета DEB для 32-разрядных гостевых систем< /tbody>
    3. Чтобы убедиться, что виртуальный принтер VMware установлен и работает в гостевой системе Linux, выполните соответствующие команды.

      Если служба Thinprint указана как активная, виртуальный принтер VMware установлен и работает.

      Вы можете совместно использовать любой принтер, подключенный к хост-компьютеру, с вашей виртуальной машиной Windows или Linux. Принтер будет доступен через порт принтера виртуальной машины.

      Чтобы открыть общий доступ к принтеру хост-компьютера:

      1. Запустите Parallels Workstation и выберите виртуальную машину.
      2. Откройте диалоговое окно «Конфигурация виртуальной машины», выбрав «Настроить» в меню «Виртуальная машина». Перейдите на вкладку «Оборудование» и убедитесь, что конфигурация включает порт принтера. При необходимости добавьте его. См. раздел Добавление и удаление устройств.
      3. На панели «Порт принтера» выберите «Подключено», если вы хотите, чтобы принтер автоматически подключался при запуске виртуальной машины. Щелкните поле Источник и выберите соответствующий принтер из списка. Вы можете использовать параметр Принтер по умолчанию, если хотите использовать принтер по умолчанию, установленный в основной ОС.
      4. Нажмите "ОК", чтобы закрыть диалоговое окно "Конфигурация виртуальной машины".
      5. Запустите виртуальную машину.
      6. В гостевой ОС Windows, если у вас установлены Parallels Tools, принтер HP Color LaserJet 8500 PS или Apple Color LW 12/660 PS автоматически подключается к виртуальной машине. Вы можете использовать его сразу. В гостевой ОС Linux или если у вас не установлены Parallels Tools в гостевой ОС Windows, независимо от типа вашего принтера, установите драйвер принтера HP Color LaserJet 8500 PS или Apple Color LW 12/660 PS. Затем выполните описанную ниже процедуру добавления принтера в гостевую ОС.

      Предупреждение. Не устанавливайте драйвер с установочного компакт-диска (входит в комплект поставки принтера) на виртуальную машину.

      Добавление принтера в гостевую операционную систему Windows

      Чтобы добавить принтер в гостевую операционную систему Windows 7 или Windows Vista:

      1. Запустите виртуальную машину Windows и войдите в систему как администратор.
      2. Откройте меню "Пуск" Windows и выберите "Панель управления".
      3. В окне панели управления выберите «Оборудование и звук» и нажмите «Добавить принтер» в разделе «Устройства и принтеры» («Принтеры» в Windows Vista). Откроется мастер добавления принтера.
      4. В первом окне мастера нажмите Добавить локальный принтер.
      5. В окне «Выберите порт принтера» выберите LPT1: (порт принтера) (или другой порт, к которому подключен принтер) в меню «Использовать существующий порт». Когда будете готовы, нажмите "Далее".
      6. В окне Установить драйвер принтера укажите производителя и модель принтера. Независимо от того, какой у вас принтер, выберите HP Color LaserJet 8500 PS или Apple Color LW 12/660 PS. Когда будете готовы, нажмите "Далее".
      7. Продолжите процедуру настройки принтера. Когда принтер добавлен в гостевую операционную систему, вы можете использовать его для печати документов с виртуальной машины Windows 7 или Windows Vista.

      Чтобы добавить принтер в гостевую операционную систему Windows XP:

      1. Запустите виртуальную машину Windows и войдите в систему как администратор.
      2. Откройте меню "Пуск" Windows и выберите "Панель управления".
      3. В окне панели управления дважды щелкните элемент "Принтеры и факсы".
      4. Нажмите ссылку "Добавить принтер", чтобы открыть мастер добавления принтера.
      5. В окне "Добро пожаловать в мастер добавления принтеров" нажмите "Далее".
      6. В окне «Локальный или сетевой принтер» выберите «Локальный принтер, подключенный к этому компьютеру» и снимите флажок «Автоматически определять и устанавливать принтер Plug and Play», если он также выбран. Когда будете готовы, нажмите "Далее".
      7. В окне «Выберите порт принтера» выберите LPT1: (рекомендуемый порт принтера) (или другой порт, к которому подключен принтер) в меню «Использовать следующий порт». Когда будете готовы, нажмите "Далее".
      8. В окне «Установка программного обеспечения принтера» укажите производителя и модель принтера. Независимо от того, какой у вас принтер, выберите HP Color LaserJet 8500 PS или Apple Color LW 12/660 PS. Когда будете готовы, нажмите "Далее".
      9. Продолжите процедуру настройки принтера. Когда принтер добавлен в гостевую операционную систему, вы можете использовать его для печати документов с виртуальной машины Windows XP.

      Добавление принтера в гостевую операционную систему Linux

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

        Запустите виртуальную машину Linux и войдите в систему, когда загрузится гостевая операционная система.

      Примечание. Вы должны войти в систему как пользователь root или получить привилегии root после успешного входа в систему. Если вы этого не сделаете, вам потребуется ввести пароль root при запуске инструмента администрирования system-config-printer на следующем шаге.

      • Нажмите «Система» > «Администрирование» > «Печать»; или
      • Запустите Терминал и введите следующую команду:

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

      С помощью VMware Workstation и VMware Tools вы можете распечатать документ, изображение или другую информацию с виртуальной машины на принтер, подключенный к физическому ПК (даже если это не сетевой принтер).

      Обратите внимание, что ранее это перенаправление было возможно благодаря установке VMware Tools в гостевой ОС.
      Однако, начиная с версии 15 VMware Workstation Pro и Player (бесплатная версия), эта функция больше не входит в VMware Tools.

      Чтобы продолжить использование этой функции, вам также потребуется установить: Виртуальный принтер VMware (доступен в интерфейсе VMware Workstation, когда виртуальные принтеры включены).

      1. Включить функцию виртуального принтера

      Для начала включите использование виртуальных принтеров в настройках VMware Workstation.


      В разделе "Устройства" вы найдете раздел "Виртуальный принтер".
      Нажмите "Изменить настройки".


      Нажмите «Да», чтобы предоставить права администратора для VMware Workstation.


      Затем включите эту функцию, установив флажок "Включить виртуальные принтеры".


      2. Включение компонента "Принтер" в настройках ВМ

      По умолчанию компонент «Принтер» включен в vmx-файле виртуальных машин, но, поскольку в последних версиях VMware Workstation этот глобальный параметр по умолчанию отключен, этот компонент не может работать.
      Убедитесь, что этот компонент включен для вашей виртуальной машины, нажав : Изменить настройки виртуальной машины.


      Выберите компонент "Принтер" (или добавьте его, если его нет), затем установите флажки "Подключено" и "Подключаться при включении питания".


      Установите VMware Tools в гостевой ОС, если вы еще этого не сделали.
      Затем, если вы используете VMware Workstation версии 15 или более поздней, также установите «Виртуальный принтер» из меню: ВМ -> Установить виртуальный принтер.


      Виртуальный компакт-диск «Виртуальный принтер» появится в приводе CD/DVD виртуальной машины.


      На этом виртуальном компакт-диске запустите программу: Virtual-Printer-1.0.0-9972168.exe



      Откроется мастер настройки виртуального принтера VMware.


      Ничего особенного, просто нажимайте «Далее» на каждом шаге.

      Как видите, эта функция VMware работает через драйверы ThinPrint.


      И все, установка завершена.


      Обратите внимание, что в конце установки VMware Virtual Printer потребуется перезагрузка.


      3. Перенаправление принтера по умолчанию хост-компьютера

      На нашем физическом ПК у нас есть доступ к принтеру HP DeskJet 3630 series, который является сетевым принтером, но он работает с любым физическим принтером, доступным на главном ПК.


      Если вы посмотрите на устройства и принтеры гостевой ОС, вы увидите, что принтер хост-компьютера отсутствует.


      Попытаться распечатать документ или веб-страницу из любой программы, установленной в гостевой ОС.


      Читайте также:

    4. Команда пакета DEB для 64-разрядных гостевых системsudo dpkg -i thinprint_ version - version _amd64.deb
      sudo dpkg -i thinprint_ version - version _i386.deb
      команда пакета RPM для 64-разрядных гостевых систем Rpm -ivh thinprint_ версия - версия .x86_64.rpm
      Команда пакета RPM для 32-разрядных гостевых системRpm -ivh thinprint_ version - version .i386.rpm