Как установить принтер на виртуальный диск. Что такое виртуальный принтер Google Cloud Print и как его настроить. Использование локального usb принтера

Привет!
Повторяю вопрос, только на русском, а то что-то задал на английском:)

Есть принтер 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 - просто на один клик больше сделать надо). В общем такие вот дела, надеюсь кому-то мои "мытарства" помогут.

Данная статья является заключительной в серии статей, связанных с развертыванием виртуальных машин в среде 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 файл.

Данная статья является заключительной в серии статей, связанных с развертыванием виртуальных машин в среде 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 файл.

Если у вас есть принтер, подключенный к Windows машине, то настроить его для сетевой печати на Mac достаточно просто, даже если драйверов для OSX для этого принтера не существует.

Для этого нужны три вещи:

  • Принтер, исправно работающий на Windows машине
  • Ghostscript - эмулятор PostScript принтера
  • RedMon - Redirection Port Monitor
Скачиваем и устанавливаем дистрибутивы.
Для удобства описания и настройки - производим установку в папку C:\gs

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

В моем примере два принтера без OSX драйверов - монхромный, лазерный «Samsung ML2250» и цветной, лазерный «Konica 2400W». Начнем с черно-белого Samsung.
Для начала, нужно создать файл конфигурации для этого принтера, C:\gs\samsung.rsp , его содержимое:

IC:\gs\gs8.64\lib;C:\gs\fonts

-sDEVICE=mswinpr2

-dNOPAUSE

-dSAFER

-sPAPERSIZE=a4

-mono

-sOutputFile="%printer%Samsung ML-2250"

В последней строке необходимо указать точное название реального принтера, установленного и настроенного в системе (можно с пробелами). Для монохромного принтера я добавил строку "-mono".

Теперь нужно настроить виртуальный принтер. Для этого запускаем стандартный wizard и добавляем новый локальный принтер:


В качестве порта выбираем «Redirected Port»:

Wizard создаст новый Redirect-port и предложит его переименовать, оставляем все как есть:

На следующем шаге необходимо выбрать стандартный драйвер для виртуального принтера, и лучше всего для этого подойдет набор драйверов от Apple. Выбираем лазерный черно-белый принтер. Я выбрал «Apple LaserWriter 16/600 PS».

Указываем название принтера:

Сразу можно «расшарить» принтер:

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

На этом шаге печатать тестовую страницу не нужно:

Установка принтера завершена:

Переходим к настройкам полученного принтера, на закладке «Ports» выбираем только что созданный порт «RPT1: Redirected Port»:

Конфигурация порта «RPT1: Redirected Port»:

В поле «Redirect this port to the program» с помощью «Browse» указываем путь до gswin32c.exe , в нашем случае это C:\gs\gs8.64\bin\gswin32c.exe

В строке «Arguments for this program are:» указываем путь до файла настройки принтера в формате Ghost: @C:\gs\samsung.rsp -

Обратите внимание, очень важно не забыть после имени файла поставить «пробел» и «-».

В селекте «Output» выбираем «Copy temporary file to printer».

В качестве «Printer» выбираем реальный принтер, в моем случае это «Samsung ML-2250».

«Run» - «Hidden» - скрываем все диалоги и окна программы.

Смело жмем «OK»!

На этом настройка принтера на Windows машине закончена, теперь можно проверить работоспособность редиректа напечатав пробную страницу из панели настроек виртуального принтера.

Настройка принтера в Leopard

Запускаем «System Preferences» и выбираем «Print & Fax».

На моем скриншоте уже настроены оба принтера:) Для настройки еще одного - нажимаем «+» и выбираем подключение по «IP».

«Protocol» - «Line Printer Daemon - LPD»

«Address» - IP адрес Windows машины с расшареным принтером.

«Name» - пишем название для принтера.

«Location» - значение, указанное на этапе настройки Windows принтера в поле «Location» (это не обязательное условие, но так акуратнее).

«Print Using» - «Select a driver to use» и пользуясь удобным поиском выбираем «Apple LaserWriter 16/600 PS».

Нажимаем «Add». На этом подключение принтера в Leopard - завершено. Проверяем, радуемся.

Настройка цветного лазерного принтера «Konica 2400W» производилась аналогично. В качестве драйвера был выбран «Apple Color LaserWriter 12/600 PS», а в файле конфигурации принтера был удален параметр -mono .

Данная статья является заключительной в серии статей, связанных с развертыванием виртуальных машин в среде 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 система настроена так, что открыт доступ к дискам и разделам хостовой системы. Для остальных виртуальных машин необходимо устанавливать компоненты интеграции).
  • На хостовой операционной системе должен быть установлен работающий принтер.


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

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

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