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

23.02.2019

Рассмотрим квантовое стирание для фотона, где маркером пути является его поляризация.

На рис. 10, а источник S испускает одиночные фотоны, плоско поляризованные в направлении h , перпендикулярном рисунку. Фотон в виде волны проходит через щели 1 и 2 и регистрируется детектором D , который сканирует область регистрации, поперечную оптической оси. В результате прохождения через установку большого числа фотонов возникает интерференционная картина.


Рис. 10 . Квантовое стирание локализации фотона

Перед щелью 1 устанавливаем полуволновую пластинку E , показанную на рис. 10, б . Она поворачивает плоскость поляризации на
в направленииv и является маркером пути фотона через щели. Фотоны с взаимно перпендикулярными поляризациями проходят через разные щели, между собой не интерферируют, интенсивности излучений складываются, получается распределение света на экране регистратора, показанное на рис. 9, б .

Стираем информацию о пути фотона, устанавливая перед регистратором анализатор G с углом поляризации
. Анализатор проектирует на свою ось вектора электрических полей, прошедших щели 1 и 2. Выходящие из анализатора поля имеют одинаковые направления и уменьшенные в два раза интенсивности согласно закону Малюса.

.

Информация о путях фотона через щели стерта, он оказывается волной, проходит одновременно через две щели, интерференция восстанавливается, как показано на рис. 10, в .

Особенностью рассматриваемых процессов является то, что все действия производятся над одиночным фотоном.

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

Квантовая нелокальность

Классические представления основаны на локальности объекта и отсутствии дальнодействия , когда характеристики объекта существуют до измерения, а взаимно удаленные измерительные приборы не влияют на изучаемый объект и на показания друг друга. Эйнштейн, Подольский и Розен в 1935 г. сформулировали парадокс ЭПР, который, как они считали, опровергает полноту описания явлений при помощи квантовой механики. Эксперименты с интерферометрами, проведенные в конце ХХ века, подтвердили выводы квантовой механики и поставили под сомнение принцип локальности объекта.

Интерферометр – устройство, где проявляются волновые свойства объекта. Модификация конструкции интерферометра позволяет преобразовать поведение микрообъекта из волнового в корпускулярное и наоборот. Если это происходит в процессе движения объекта через интерферометр, то изменение поведения объекта называется задержанным выбором состояния в виде частицы или волны. Опыт теоретически разрабатывал Уилер с 1978 г. по 1983 г. Эксперимент с фотонами реализовал V. Jacques et al . в 2006 г. (Science 315 , 966 (2007)), используя интерферометр Маха–Цендера. Подобный эксперимент с атомами гелия выполнен в 2015 г., также подтвердивший предсказания квантовой механики.

Джон Арчибальд Уилер (1911–2008)

В интерферометре Маха–Цендера, показанном на рис. 11, а , одиночный фотон направляется от источника S к делителю B 1, который содержит полупрозрачное зеркало, напыленное на стеклянную пластинку. Фотонодержит полупрозрачное зеркало, показанное на рисунке 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 проходит B 1 в прямом направлении, или отражается вниз, с вероятностями
и поступает в канал 1 или 2. Отразившись от зеркалM 1 и M 2, фотон проходит делитель B 2, аналогичный B 1, и регистрируется детектором D 1 или D 2. Делители расположены так, что обеспечивается одинаковый оптический путь фотона к детектору для каждого канала. Зеркала M 1 и M 2 сдвигают фазы в каждом канале на одинаковую величину, что не влияет на разность фаз и в формулах не учитывается.

Рис. 11 . Интерферометр Маха–Цендера

Из рис. 11, а получаем амплитуды вероятности прохождения фотона по двум каналам к детекторам:

–амплитуда прохождения делителя
;

–амплитуда отражения от делителя
.

При отражении теряется фаза
, тогда
. Получаем вероятности срабатывания детекторов

,

. (3)

Следовательно, при прохождении фотона одновременно по двум каналам в виде волны срабатывает только детектор D 2.

При убранном делителе B 2 интерферометр показан на рис. 11, б . Фотон попадает к детектору D 1, проходя по каналу 1, и к детектору D 2, проходя по каналу 2. Из рис. 11, б получаем

,

,

. (4)

Рис. 11 . Интерферометр Маха–Цендера

Следовательно, срабатывания детекторов равновероятны. Активизированный детектор указывает канал, по которому прошел фотон. Он распространяющаяся лишь по одному из возможных каналов, интерференция отсутствует. Фотон ведет себя как классическая локализованная частица. Удаление второго делителя превращает фотон в частицу .

В эксперименте с задержанным выбором V. Jacques et al . использовали интерферометр Маха–Цендера со световодами в каналах 1 и 2 протяженностью 48 м. Свет проходит это расстояние за 160 нс. Квантовый генератор случайных чисел меняет состояние делителя B 2 – удаляет его из схемы, или подключает, за 40 нс. Два события – прохождение фотоном первого делителя и манипуляция со вторым делителем, разделены пространственно-подобным интервалом, что исключает возможность передачи информации о состоянии второго делителя к фотону, проходящему первый делитель. В рамках классической физики судьба фотона решается на первом делителе – он идет по одному каналу как частица, или одновременно по двум каналам как волна. Эксперимент подтвердил результаты квантовой механики (3) и (4), основанные на том, что все решается наличием или отсутствием второго делителя. Тогда в рамках классической физики возникает вопрос – как «узнает» фотон во что превратиться – в волну или частицу, если о подключении или удалении второго делителя можно узнать лишь после того, как фотон прошел первое разветвление каналов, где решается его судьба? Из изложенных особенностей квантового поведения следует, что до момента срабатывания детектора фотон остается суперпозицией волны и частицы . Как сказал Клышко – «фотон является фотоном (то есть локазизованной частицей), если это – зарегистрированный фотон». Для незарегистрированного фотона факт суперпозиции волны и частицы подтвердили последующие эксперименты, где второй делитель используется в квантовом режиме в виде суперпозиции состояний подключенного и отключенного элемента оптической схемы. Следовательно, незарегистрированный фотон не локализован в пространстве-времени, но присутствует во всех каналах одновременно и реагирует мгновенно на изменения в конструкции устройства, где бы эти изменения ни проводились . Такое поведение микрообъекта называется квантовой нелокальностью , и это можно рассматривать как нахождение вне пространства-времени . Регистрация частицы локализует ее и переводит в пространство-время. Другие варианты объяснения проведенного эксперимента требуют нарушения постулата специальной теории относительности о невозможности перемещения со скоростью, превышающей скорость света, или нарушения принципа причинности о запрете опережающего сигнала. Использовать квантовую нелокальность для передачи информации со сверхсветовой скоростью невозможно из-за вероятностного характера квантовых процессов, отображающихся в пространстве-времени.

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

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