OK. Sie haben also ein paralleles Gerät / Drucker über ein "USB-to-Parallel-IEEE-1284" -Kabel an den USB-Port Ihres Computers angeschlossen. Jetzt müssen Sie direkt mit ihm kommunizieren. Ich verstehe, dass Sie die Software nicht direkt ändern können, um mit modernen Anschlüssen wie USB001
etc. zu kommunizieren, wie dies bei Scannertreibern der Fall ist. Und die Software, die Sie haben, muss über ein normales Protokoll für alte LPTx-Ports kommunizieren (z. B. 0x378 anstelle von LPT1 usw.).
Damit bleibt Ihnen nur eine Option und das ist "Emulation". Dies sollte durch den Treiber erfolgen, der mit dem "USB-to-Parallel-IEEE-1284" -Kabel geliefert wurde. Dieser Treiber sollte einen LPTx-Port erstellen und die Port-Kommunikation aufnehmen. Die meisten (wenn nicht alle) dieser Adapter werden mit Treibern geliefert, die einen USB-Drucker emulieren. In den meisten Fällen ist dies am einfachsten (und selbst bei alten DOS-Programmen kann dies mit einem NET
Befehl gelöst werden ), bei einer echten Port-Kommunikation ist dies jedoch nutzlos.
Sie müssen also ein Programm finden, das einen LPTx (und seine Anschlüsse) emulieren kann und bidirektional mit (jedem) USB-Treiber auf Ihrem Computer kommuniziert. Ich habe noch keinen gefunden.
Das einzige, was ich nützlich fand, war dieser Konverter von USB zu Parallel . Dieser emuliert den LPTx und die Anschlüsse und kommuniziert direkt mit dem Adapter. Ich habe das nicht selbst getestet, aber die Infoseite sieht vielversprechend aus. Aus der Hilfedatei:
The USB2LPT device and its driver enables redirecting of port access by random application software to a USB-attached parallel port, i.e. emulating a parallel port via USB. This unique solution works on all USB supporting Windows operating systems.
Es bezeichnet seinen eigenen Treiber als "Driver Unstable", aber Sie bekommen die Idee, wonach Sie suchen. Es benötigt aber auch einen speziellen USB2LPT-Adapter. Auf seiner FAQ-Seite :
Q3. Can I use the USB2LPT.SYS driver with a regular (cheap) USB to parallel printer adapter? A. Of course not! It's never possible due to design limitations of such adapters. See below.
Es listet auch als Minus für sich sein Reduced speed due to emulation (expect 10..100 times slower)
. Aber es wird die Kommunikation mit ermöglichen Base address same as built-in (378h, 278h)
. Wenn Sie möchten, können Sie Ihren eigenen Adapter herstellen. Die Schaltpläne befinden sich alle auf der Website. Hier finden Sie vollständige Anweisungen (einschließlich Videos), wie Sie eine erstellen können. Oder Sie können ihm eine E-Mail schicken, um zu erfahren, wie Sie eine bekommen.