Kein LPT-Port in virtuellen Maschinen mit Windows 7

31010
invert

In Windows 7 ist ein MS Virtual PC integriert. Die VM-Einstellungen geben der physischen Maschine keine parallele LPT-Anschlusszuordnung. Wo ist es hin?

Hat jemand das bemerkt und eine Lösung gefunden?

Update: Nach langem Graben fand ich im VPC-Blog den einzigen Hinweis auf dieses Problem : "Parallelport-Geräte werden nicht unterstützt, da sie heute relativ selten sind."


-Mehr Details-

Es ist ein XP VM Ich habe seit VPC 2007 Tage eingesetzt haben, der hat diese Funktionalität. Hier können Sie Barcode-Drucker über den LPT-Port konfigurieren. Da die (neue) MS-VM meinem physischen LPT-Port nicht zugeordnet werden kann, fällt es mir schwer, Drucker zu konfigurieren.

Meine physischen Ports sind im BIOS aktiviert. Es hat die letzten 3 Jahre gearbeitet, bevor zu Win 7 gewechselt wurde.

Jede Hilfe wird geschätzt.

Dieser Screenshot der VM-Einstellungen zeigt COM-Ports, LPT gibt es jedoch nicht mehr

alt text

Im Gegensatz dazu ist hier ein Screenshot von VPC 2007 (bevor es in Win 7 integriert wurde). Beachten Sie, wie LPT unterstützt wird

alt text

6

6 Antworten auf die Frage

8
user39823

With Windows Virtual PC it is possible to edit the VMC parameter file (XML) and add the following lines after the serial ports:

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

So you can have have hardware support for LPT port as before in MS Virtual PC 2007. It works fine with printers and scanners on parallel port.

Wichtiger Hinweis: Es wird nur der LPT1-Port mit einem Bereich von 378h bis 37Fh ​​unterstützt. Dies bedeutet im Allgemeinen, dass Sie einen integrierten LPT-Port benötigen - PCI-LPT-Karten funktionieren wahrscheinlich nicht. Sašo vor 9 Jahren 0
5
Richard

Virtual Server funktioniert LPT - Zuordnungen ermöglichen. Obwohl es auf Client-Versionen von Windows nicht unterstützt wird, ist mir klar, dass es funktioniert (was für Entwicklung / Test / gelegentliche Verwendung in Ordnung wäre).

Es sieht so aus, als wäre dies meine einzige Möglichkeit, das gesamte System in Virtualbox oder VMWare neu zu erstellen. Vielen Dank :) invert vor 14 Jahren 0
2
Hellsmurf

Die einzige Möglichkeit, LPT-Drucker zum Laufen zu bringen, ist, sie als Netzwerkdrucker in Windows 7 zu installieren, im Netzwerk verfügbar zu machen und in Windows XP zu verbinden ...

Anschließend ordnen Sie die IP-Adresse des Druckers LPT (per net use) in Windows 7 zu und los geht's.

1

Ich habe eine "sortof" -Lösung gefunden. Ich mag es nicht wirklich, aber es funktioniert bei meinem Windows Deskjet 320 Problem.

Ich habe den HP Deskjet 320 unter Windows 7 mit einem Treiber für einen HP Deskjet 340 Monochrom installiert . Es funktionierte. Ich hatte gestern versucht, den Treiber für den HP Deskjet 340 (nicht Monochrom) zu verwenden, und der Drucker konnte keine korrekte Testseite erstellen. Heute mochte der "monochrome" Treiber gut genug, um eine korrekte Testseite zu drucken.

Nach der Installation des Druckers unter Windows 7 hat mein virtueller XP-Computer den Drucker ebenfalls erkannt.

Ich würde es immer noch vorziehen, es richtig zu beheben ... Möchte noch etwas über die VMC-Parameterdatei wissen. Vielen Dank

1
Rich Miller

Ich verwende erfolgreich einen Xerox XD100-Drucker über einen parallelen Anschluss in einer virtuellen Maschine, auf der Windows XP ausgeführt wird. Ich verwende ein MSI MS-6519 (P45 Neo-F), das einen physischen LPT-Port auf der Hauptplatine hat. Auch einige Gigabyte-Motherboards haben noch einen LPT-Port-Header.

Ich verwende VirtualPC 2007 SP1 unter Windows 7 64 Bit. Im Geräte-Manager für den Host-Computer habe ich den LPT-Port so eingestellt, dass keine Interrupts verwendet werden. Im Gerätemanager für das Gastbetriebssystem habe ich den LPT-Port so eingestellt, dass er alle verfügbaren Interrupts verwendet. Ich musste die Hardwarevirtualisierung in den Einstellungen für die virtuelle Maschine deaktivieren, damit der Drucker funktioniert.

0
TheEruditeTroglodyte

kmonk, Dies ist vielleicht nicht die Antwort, ist aber einen Versuch wert. . . Haben Sie versucht, die Konfigurationsdateien zwischen der neuen und der alten zu vergleichen? Ich weiß, dass die PC-Version von VMware virtuelle serielle Ports über Pipes unterstützt - die MAC-Version jedoch nicht. Wenn Sie jedoch die vmware-Konfigurationsdatei direkt auf dem MAC bearbeiten, können Sie sie problemlos zum Laufen bringen. Nur die Benutzeroberfläche unterstützt es nicht - die VM unterstützt es einfach. Dies war für mich wichtig, weil ich den Kernel-Debugger zwischen VMs verwenden wollte. Es ist einen Blick wert. . .

Leider haben sie die serielle Unterstützung in der neuen VPC fallen gelassen (siehe Post-Update), danke MS: P Danke für den Tipp! Besuchen Sie auch http://easyvmx.com, um Ihre VMs zu erstellen :) invert vor 14 Jahren 0
Naja . . . Es könnte sich lohnen, in VMWare oder VirtualBox zu konvertieren. Sie können den VMWare-Konverter herunterladen, um eine Maschine (virtuell oder physisch) an Ort und Stelle zu konvertieren und aufzurufen. . . Ich lasse meinen PC derzeit auf meinem Mac laufen. . . cooles Zeug . . . TheEruditeTroglodyte vor 14 Jahren 0