6

В Windows 7 встроен виртуальный ПК MS, настройки виртуальной машины не дают параллельного сопоставления LPT-порта с физической машиной. Куда это делось?

Кто-нибудь еще заметил это и нашел решение?

Обновление: после долгих поисков я нашел единственную ссылку на эту проблему в блоге VPC: «Устройства с параллельным портом не поддерживаются, так как они сегодня относительно редки».


-Более подробную информацию-

Это XP VM Я использую так VPC 2007 дней, которые имели эту функциональность. Это необходимо для настройки принтеров штрих-кода через порт LPT. Поскольку (новая) MS VM не может подключиться к моему физическому LPT-порту, мне трудно настраивать принтеры.

Мои физические порты включены в BIOS. Он работал последние 3 года, прежде чем перейти на Win 7.

Любая помощь приветствуется.

Этот снимок экрана настроек VM показывает COM-порты, но LPT больше не

альтернативный текст

Напротив, вот снимок экрана с VPC 2007 (до его интеграции в Win 7). Обратите внимание, как он поддерживает LPT

альтернативный текст

6 ответов6

8

В Windows Virtual PC можно редактировать файл параметров VMC (XML) и добавлять следующие строки после последовательных портов:

<parallel_port id="0">
    <port_name type="string">LPT1 (378h-37Fh)</port_name>
    <port_type type="integer">1</port_type>
</parallel_port>

Таким образом, у вас может быть аппаратная поддержка порта LPT, как и раньше в MS Virtual PC 2007. Он отлично работает с принтерами и сканерами на параллельном порту.

5

Виртуальный сервер действительно позволяет LPT отображения. Хотя он не поддерживается в клиентских версиях Windows, я понимаю, что он работает (что было бы хорошо для разработки / тестирования / случайного использования).

2

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

затем сопоставьте IP-адрес принтера с LPT (через сеть) в Windows 7 и все.

1

Я успешно запускаю принтер Xerox XD100 через параллельный порт на виртуальной машине под управлением Windows XP. Я использую MSI MS-6519 (P45 Neo-F) с физическим портом LPT на материнской плате. Также на многих материнских платах Gigabyte есть заголовок LPT-порта.

Я использую VirtualPC 2007 SP1 под Windows 7 64 бит. В диспетчере устройств для хост-компьютера я установил порт LPT, чтобы он не использовал прерывания. В диспетчере устройств для гостевой O/S я настроил порт LPT на использование любого доступного прерывания. Мне пришлось отключить аппаратную виртуализацию в настройках виртуальной машины, чтобы заставить принтер работать.

1

Я нашел решение "sortof". Мне это не очень нравится, но оно работает для моей проблемы с Windows 7, HP Deskjet 320.

Я установил HP Deskjet 320 на Windows 7 с драйвером для HP Deskjet 340 монохромный. Это сработало. Вчера я пытался использовать драйвер для HP deskjet 340 (не монохромный), и принтер не смог выполнить правильную тестовую страницу. Сегодня ей понравился "монохромный" драйвер достаточно хорошо, чтобы напечатать правильную тестовую страницу.

После установки принтера в Windows 7 моя виртуальная машина XP также распознала принтер.

Я все еще предпочел бы исправить это должным образом ... Все еще хотел бы знать о файле параметров VMC. Спасибо

0

kmonk, это может быть не ответ, но стоит попробовать. , , Вы пытались сравнить файлы конфигурации между новым и старым? Я знаю, что версия VMware для ПК поддерживает виртуальные последовательные порты с использованием каналов, но версия MAC - нет. Однако, если вы напрямую отредактируете файл конфигурации vmware на MAC, вы сможете заставить его работать нормально. Только пользовательский интерфейс не поддерживает это - виртуальная машина поддерживает это просто отлично. Это было важно для меня, потому что я хотел использовать отладчик ядра между виртуальными машинами. Это стоит посмотреть. , ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .