Как настроить принтер на виртуальной машине. Печать из виртуальной машины

Данная статья является заключительной в серии статей, связанных с развертыванием виртуальных машин в среде Windows 7. В этой статье описываются возможные методы печати из виртуальной машины. Существует несколько способов для того, чтобы сделать принтер доступным на виртуальной машине. На способы, которые можно использовать, воздействуют некоторые факторы: доступен ли драйвер принтера на Windows 7 и подключен ли принтер локально или через сеть. Также можно использовать формат XPS в том случае, если ваш компьютер поддерживает этот метод печати.

Использование локального USB принтера

Внимание!

Этот способ подходит в том случае, если доступны драйвера на обе системы - хостовую систему Windows 7 и гостевую операционную систему. Необходимо только пройти несколько шагов для установки принтера на виртуальную машину. Следующие действия предполагают, что вы уже печатали на принтере, используя хостовую операционную систему.

Убедитесь, что принтер включен и доступен для установки драйверов. Например, можно устанавливать на него драйвера используя CD диск.

  1. Подключите принтер к виртуальной машине. Для этого в окне виртуальной машины нажмите на «USB» , а затем на «Имя_устройства Совместный доступ» .
  2. Установите драйвер принтера на гостевую операционную систему. Вы можете воспользоваться установкой драйвера через Интернет или использовать CD диск.
  3. Отключите принтер от виртуальной машины. Для этого из окна виртуальной машины нажмите на «USB» , а затем на «Имя_устройства Освободить» .
  4. Перезагрузите виртуальную машину. Для этого, из окна виртуальной машины нажмите на «Действие» , а затем на «Перезагрузить» .
  5. Принтер будет доступен на обеих системах, как на хостовой, так и на гостевой.

Настройка сетевого принтера на виртуальной машине

Если вы используете гостевую систему Windows XP, то необходимо вручную установить драйвер для принтера, который будет использоваться.

Установка драйвера для принтера в Windows XP


Печать из виртуальной машины

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

Также можно использовать печать в документ XPS из вашего виртуального приложения или виртуальной сессии для сохранения печатаемого файла на хосте, а затем можно распечатать файл, используя принтер, установленный на хостовом компьютере. Эта опция полезна тогда, когда драйвера не доступны для гостевой операционной системы или вы не хотите устанавливать на ней принтер. Для этого способа требуется следующая конфигурация:

  • Microsoft XPS Essentials Pack установленный на гостевой операционной системе. Microsoft XPS Essentials Pack можно загрузить по следующей ссылке: Windows Hardware Developer Central site.
  • Виртуальная машина настроена и имеет доступ к дискам и разделам на хостовом компьютере, так что можно просто сохранить файл (По умолчанию, когда устанавливается Windows XP Mode система настроена так, что открыт доступ к дискам и разделам хостовой системы. Для остальных виртуальных машин необходимо устанавливать компоненты интеграции).
  • На хостовой операционной системе должен быть установлен работающий принтер.

Печать с использованием XPS формата


Заключение

В этой заключающей статье серии статей о развертывании Windows Virtual PC и Windows XP Mode в операционной системе Windows 7 я рассказал о средствах печати из виртуальной машины. Рассмотрена установка локального и сетевого принтера, печать из виртуальной машины, а также печать документа в XPS файл.

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

Использование локального usb принтера

Внимание!

Этот способ подходит в том случае, если доступны драйвера на обе системы - хостовую систему

Убедитесь, что принтер включен и доступен для установки драйверов. Например, можно устанавливать на него драйвера используя cd диск.

  • Подключите принтер к виртуальной машине. Для этого в окне виртуальной машины нажмите на "usb", а затем на "Имя_устройства Совместный доступ".
  • Установите драйвер принтера на гостевую операционную систему. Вы можете воспользоваться установкой драйвера через Интернет или использовать cd диск.
  • Отключите принтер от виртуальной машины. Для этого из окна виртуальной машины нажмите на "usb", а затем на "Имя_устройства Освободить".
  • Перезагрузите виртуальную машину. Для этого, из окна виртуальной машины нажмите на "Действие", а затем на "Перезагрузить".
  • Принтер будет доступен на обеих системах, как на хостовой, так и на гостевой.
  • Настройка сетевого принтера на виртуальной машине

  • Перейдите в виртуальную машину и зайдите в учетную запись, если это необходимо (вы авторизируетесь автоматически, если установлена опция, связанная с сохранением пароля).
  • Откройте "Панель управления" и перейдите в "Принтеры".
  • Нажмите "Добавление устройства". Откроется мастер установки принтеров
  • Выберите сетевой принтер, используя мастер и завершите установку.
  • Если вы используете гостевую систему windows xp, то необходимо вручную установить драйвер для принтера, который будет использоваться.

    Установка драйвера для принтера в windows xp

  • Зайдите в меню "Пуск" и выберите пункт "Принтеры и факсы".
  • В задачах принтера нажмите на "Установка принтера". Откроется мастер установки принтеров.
  • На странице "Локальный принтер или подключение к принтеру" выбираем "Локальный принтер, подключенный к этому компьютеру" и "Автоматическое определение и установка pnp-принтера".
  • В диалоговом окне "Выберите порт принтера", нажимаем на выпадающее меню и выбираем один из ts номеров портов, затем нажимаем на "Далее".
  • В диалоговом окне "Установка программного обеспечения принтера" выбираем "windows update" или "hard disk" и заканчиваем установку.
  • Печать из виртуальной машины

  • Перейдите в виртуальную машину и зайдите в учетную запись, если это необходимо (вы авторизируетесь автоматически, если установлена опция, связанная с сохранением пароля).
  • Сделайте следующее:
  • На рабочем столе в виртуальной машине нажимаем правой кнопкой на файле и выбираем из контекстного меню опцию "Печать"
  • Открываем приложение, у которого доступна опция печати и используем команду печать.
  • Все принтеры, которые доступны в виртуальной машине есть в списке принтеров. Выбираем нужный принтер и нажимаем на кнопку ОК
  • Также можно использовать печать в документ xps из вашего виртуального приложения или виртуальной сессии для сохранения печатаемого файла на хосте, а затем можно распечатать файл, используя принтер, установленный на хостовом компьютере. Эта опция полезна тогда, когда драйвера не доступны для гостевой операционной системы или вы не хотите устанавливать на ней принтер. Для этого способа требуется следующая конфигурация:

  • microsoft xps essentials pack установленный на гостевой операционной системе. microsoft xps essentials pack можно загрузить по следующей ссылке:
  • Виртуальная машина настроена и имеет доступ к дискам и разделам на хостовом компьютере, так что можно просто сохранить файл (По умолчанию, когда устанавливается windows xp mode система настроена так, что открыт доступ к дискам и разделам хостовой системы. Для остальных виртуальных машин необходимо устанавливать компоненты интеграции).
  • На хостовой операционной системе должен быть установлен работающий принтер.
  • Печать с использованием xps формата

  • Создайте или откройте приложение, которое запускается в режиме windows xp mode или другой виртуальной машине. Выберите команду "Печать".
  • Из списка доступных принтеров выберите "microsoft xps document writer".
  • В диалоговом окне "Сохранить файл как" введите название файла и выберите директорию, в которую его необходимо сохранить. Каждый доступный диск или раздел отображается в списке с буквой диска и именем хостового компьютера. Например, чтобы сохранить файл на диск d на хостовом компьютере с именем dimans выберите "d на dimans".
  • Перейдите на хостовую операционную систему и откройте директорию, в которую был сохранен документ.
  • Откройте файл
  • Из меню "Файл" программы "Средство просмотра xps" выберите опцию "Печать".
  • Выберите необходимый принтер и нажмите на кнопку "Печать".
  • Заключение

    В этой заключающей статье серии статей о развертывании windows virtual pc и windows xp mode в операционной системе windows 7 я рассказал о средствах печати из виртуальной машины. Рассмотрена установка локального и сетевого принтера, печать из виртуальной машины, а также печать документа в xps файл.

  • Купить windows 7 в интернет-магазине itshop.ru
  • Подробнее о windows 7
  • Подписаться на рассылку "Оптимизация и работа в windows (2000/xp/vista)"
  • Привет!
    Повторяю вопрос, только на русском, а то что-то задал на английском:)

    Есть принтер Canon LBP-810, который работает только на 32 бит ОС.
    У меня Win 7-64bit.
    Пробую поставить принтер в режиме XP mode. Вот что выходит:
    Установил драйвера в XP mode в виртуальном десктопе. Все поставилось, принтер работает и печатает из виртуального десктопа. В диспетчере задач хоста (Win 7) в устройствах появляется неопознанное устройство Canon LBP 810, в свойствах которого вижу USB Virtualization Stub driver. Далее в виртуальном десктопе делаю USB Device / Canon... Release. На хосте смотрю в диспетчере и вижу опять неопзнанное устройство CanonLBP-810, в свойствах которого указано что тип устройства неизвестен и ниже строка USB support for printer - universal usb controller...

    Как сделать, чтобы принтер распознался как принтер, ну или чтобы можно было печатать с хоста в seamless mode, а не с виртуального десктопа? Буду очень признателен за помощь. Остальные приложение в seamless XP mode запускаются просто шикарно! Вообще винда отличная, если "побидю" принтер, то цены винде не будет:)

    В мануале написано следущее:
    If a USB device is not compatible with Win 7, you can still use it in Seamless Mode. To do this, simply attache the device in Desktop Mode. Then when you run your application in Seamless Mode, you will have acess to the device.

    Так, тут написано что если мы принтер аттачим к виртуальной машине, и потом запускаем в сайлент режиме ПРИЛОЖЕНИЕ (те имеется ввиду приложение тоже должно стоять в виртуалке?), то типа это приложение будет видеть USB устройство. Но если мне нужно напечатать из приложений ХОСТА на принтере виртуальной машине, драйвер которого не установлен в хосте, то как быть? Нафига мне еще один офис, акробат ридер и тп ставить на виртуалку если все стоит на хост? Легче тогда печатать сначала на хосте на Adobe PDF принтер, а потом уже этот пдф печатать на принтере с виртуалки, поставив туда Acrobat reader. Может конечно я что-то не так понял...

    РЕШЕНИЕ
    М-да, быстрее самому разобраться, чем дождаться ответа. Отписываюсь по проблеме, может кому-то поможет.
    В общем так, сделать так чтобы принтер попал из неопознанных устройств в принтеры невозможно - для этого нужно установить драйвера, а их нет. Т.е. чтобы принтер работал расшареным на обоих машинах - гостевой и хосте, необходимо чтобы под каждую операционку был установлен драйвер, т.к. под Win 7-64 его нет, то это, к сожалению, невозможно. Существует альтернативный вариант, который я выбрал для себя.
    Чтобы не ставить приложения в гостевую машину, мы с хоста печатаем на виртуальный принтер в файл, например через PDF Disitiller (Print to PDF), за считанные секунды получаем PDF файл того что мы хотим распечатать. На гостевой машине ставим Adobe Reader, помещаем его ярлык на хост машине на рабочий стол. Открываем файл с помощью этого приложения в seamless mode и печатаем из под этого виртуального приложения на наш принтер. Но, тут есть один ньюанс. Для того чтобы это сделать, в десктопе виртуального приложения необходимо аттачить этот принтер (USB/Printer....Shared/Attach). Только если принтер приаттачен к гостевой системе можно будет печатать в seamless mode с хоста через виртуальное приложение (Adobe Reader). Но проблема в том, что в XP mode нет функции автоматического аттача. По этому поводу уже на фидбеке куча отзывов о необходимости включения этой функции. А т.к. при печате в seamless mode виртуальный десктоп закрывается, то устройство опять теряется, т.е. расшаривается, соответственно приложение не видит принтера (он в списке есть, но напечатать на него нельзя). Получается это противоречит тому что написано в инструкции: "If a USB device is not compatible with Win 7, you can still use it in Seamless Mode. To do this, simply attach the device in Desktop Mode. Then when you run your application in Seamless Mode, you will have acess to the device". Однако баг!
    Получается вывод - либо ждать исправление этого бага (добавление функции автоаттача), либо печатать не в seamless mode а с виртуального десктопа (в принципе не сильно это отличается от seamless - просто на один клик больше сделать надо). В общем такие вот дела, надеюсь кому-то мои "мытарства" помогут.

    Среди сервисов Google есть Виртуальный принтер (Google Cloud Print), который позволяет распечатывать документы с одного компьютера на другом через интернет. Причем для этого не надо устанавливать сложный софт. Достаточно нескольких простых действий. Давайте рассмотрим более детально что это и зачем нужно.

    Суть системы в том, чтобы использовать находящиеся под вашим контролем устройства наиболее эффективно, быстро получая к ним доступ через интернет. Это относится к любым устройствам, которые можно подключить к учетной записи Google: планшет, телефон, компьютер, ноутбук и даже фотоаппарат на операционной системе Android. При этом, совершенно не имеет значения ваше территориальное расположение. Единственное и главное условие — наличие доступа в интернет.

    Представьте, что вы находитесь в парке и делаете с помощью своего коммуникатора снимки. Затем просматриваете их и замечаете несколько особенно удачных кадров. Их никак не хочется потерять. Вы просто берете и отправляете их на печать в офисе или дома (зависит от того, где у вас стоит цветной принтер).

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

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

    Как подключить принтер к Google Cloud Print

    Если у вас уже имеется учетная запись Google, то необходимо воспользоваться ей для входа в браузер и открыть настройки. В разделе «Виртуальный принтер Google» (он находится под ссылкой «Показать дополнительные настройки») нажмите на кнопку «Добавить принтеры». После этого в систему Google Cloud Print будут добавлены все принтеры, которые доступны для выбранного ПК. И вот на этом настройка закончена.

    Управлять принтерами можно через страницу сервиса на Google . В разделе «Принтеры» доступен список активных устройств, а в разделе «Задания печати» список из файлов, которые направлены или были направлены на печать.

    В списке принтеров доступна очень важная и интересная кнопка под названием «Предоставить общий доступ», которая позволяет дать доступ к тому или иному принтеру другому пользователю Google, даже если он не имеет к нему прямого доступа. Очень удобно делиться таким образом доступом к принтерам с коллегами и членами семьи. Это даст возможность использовать облачный сервис печати для передачи документов. Например, моя супруга хочет, чтобы я по пути домой забежал в банк и сдал анкету, которую она заполнила. В обычной ситуации она могла бы выслать мне этот бланк на почту и тогда я бы его распечатал. Но в случае использования облачной печати она просто распечатывает его на моем принтере в офисе, а я по пути домой просто беру бумагу из принтера и иду в сторону банка с готовым документом.

    Как распечатать документ через Google Cloud Print

    Для начала работы необходимо установить специальное приложение ().

    После этого просто делимся документом, как вы обычно делаете это в случаях, когда делитесь ссылками в социальных сетях. Среди доступных программ в списке появляется Google Cloud Print. После входа появляется список доступных устройств, где надо выбрать устройство, задать параметры печати (количество копий и т.п.) и отправить все это дело на печать.

    Также можно открыть приложение Google Cloud Print и через него отправить документ или фото на печать на заданном принтере. Для этого необходимо нажать на изображение принтера справа сверху, выбрать источник, выбрать файл и задать настройки печати.


    Выручал, когда:

    - Переводил офис на линукс. Есть машина с Windows недалеко от принтера. Или принт-сервер. А дров под Линукс под него нет
    - Даже если и есть дрова под Линукс, а рядом есть комп только с виндой. И принтер сей нужно подключить более чем у 10 человек. Если вы помните, в Windows XP home возможно 5 входящих подключений, а в Prof - 10. Не ставить же из-за этого Windows Server (как, кстати говоря, и было до моего прихода...)
    - Обслуживал офис, где только виндовые клиенты. Но купили они ноут с супур-мега крутой Windows 7 _64 bit_. И оказалось, что на их основной принтер нет дров под vista/7 x86-64. Поставил виртуальный принтер и проблема была решена

    0. Итак, первым делом нужно настроить принтер обычным образом. Убедиться, что он работает, печатает и всё такое.

    1. Далее, устанавливаем последние версии Ghostscript и GSview отсюда (GSview) и redmon .

    Я всё (относящиеся к виртуальному принтеру) устанавливаю в c:\gs , чтобы оно не болталось непонятно где. Через пол года-год как начнёшь вспоминать, что к чему, если мануал посеялся...

    2. Так вот. Теперь заходим в директорию, куда мы установили GSview (у меня это C:\gs\Ghostgum\gsview ), и создаём файл gsprint.cfg со следующим содержанием:

    Noquery -printer SHARP -ghostscript "C:\gs\gs8.54\bin\GSWIN32C.EXE"

    В примере указан принтер SHARP. Вам же надо вписать туда своё название. Смотрите, не ошибитесь! Лучше зайти в свойства принтера и скопировать название, как оно есть. Последняя строчка, это путь к программе PostScript . Понятное дело, версию нужно свою указать. Так же, можно приписать отдельной строкой параметр "-color", если у вас цветной принтер. Хотя, если и не цветной, строка будет просто игнорироваться.

    3. Теперь, если вы хотите проверить, работает ли всё то, что мы уже настроили, нужно открыть "командную строку" (cmd ) и в ней зайти в "C:\gs\gs8.54\examples " (с поправкой на вашу версию PostScript ). И там попробовать распечатаьь один их примеров. К примеру:

    Gsprint chess.ps

    В итоге должна будет напечататься страница с шахматами. Если этого не произошло, необходимо искать ошибку. Если же всё хорошо, двигаемся дальше.

    4. Переходим к RedMon . Его достаточно просто распаковать в c:\gs\redmon и там запустить setup.exe . После сего действа у нас появится возможность "перенаправлять порт" с виртуального принтера на реальный.

    5. Создаём виртуальный принтер: Установка принтера -> Локальный принтер -> Создать новый порт -> Redirected Port -> RPT1: -> Ok:)

    Дальше всё как обычно. Драйвер можно выбрать, например, "Apple LaserWriter II NT ", или "Apple Color LW 12/660 PS ", или "HP LaserJet 4/4M PostScript ". Последний предпочтительнее. Ибо, если вдруг попадётся эта бяка vista/7 x86-64, драйверов x86-64 для первых двух не существует:(

    6. Создали новый (виртуальный) принтер, открываем свойства оного, вкладку "Порты ", затем "Настройки порта ".



    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: