Verwenden eines Druckservers zum Verbinden mit einem USB OPOS-Drucker

377
Tim Coulter

Ich bin Softwareentwickler und erstelle eine EPOS-Anwendung, die auf OPOS-kompatiblen Belegdruckern gedruckt wird.

Mein Kunde hat bereits beträchtliche Investitionen in USB-Belegdrucker getätigt und möchte sie nicht ersetzen. Meine Anwendung wurde jedoch mit Microsoft UWP entwickelt, das OPOS unterstützt, natürlich keine über USB angeschlossenen Drucker. Die offizielle Linie ist, dass es für die Verwendung mit WLAN- und Bluetooth-Druckern entwickelt wurde. Obwohl sie vor kurzem die Unterstützung für USB-Verbindungen hinzugefügt haben (nur unter Windows 10 Creators Update), habe ich Schwierigkeiten, dies zu erreichen.

Falls alles andere fehlschlägt, suche ich nach einem Plan B. Ich frage mich, ob es möglich wäre, billige Druckserver zu verwenden, um Netzwerkdrucker zu simulieren.

Erlaube ein Druckserver insbesondere, dass der auf dem Windows-Computer ausgeführte OPOS-Treiber mit dem Drucker kommuniziert, oder führt der Druckserver eine neue Protokollschicht ein, die mit OPOS nicht kompatibel ist?

Vielen Dank für Hinweise, die Sie anbieten können.

0
Ich denke, die einzige Möglichkeit, wie Sie wissen, ob Ihre Anwendung über ein Netzwerk funktioniert, ist durch Ausprobieren. Sie können (vorübergehend) einen der Drucker von Ihrem Computer beziehen -> Verbindung / Installation mit einem Windows-Computer -> Freigeben Drucker -> App / Client-Gerät an den freigegebenen Drucker anschließen -> Drucken? Kinnectus vor 7 Jahren 1
Ich denke, das Testen ist der einzig sichere Weg. Ich kann jedoch in der Vergangenheit sagen, dass ich Druckserver verwendet habe, von denen Sie sprechen und deren Kompatibilität mit ihnen unvorhersehbar ist. Ja, sie scheinen zusätzliche Schichten hinzuzufügen und geben sogar die Marken und Modelle der Drucker an, mit denen sie normalerweise kompatibel sind. Appleoddity vor 7 Jahren 0
Vielen Dank @Kinnectus für Ihren Vorschlag. Ja, ich könnte es möglicherweise durch Versuch und Irrtum so funktionieren lassen, aber ich denke, ich habe mein Problem ohne zusätzliche Hardware gelöst, dank einiger hilfreicher Leute von StackOverflow. Trotzdem schätze ich auch die Anleitung, die Sie gegeben haben, obwohl ich dankbar bin, dass ich diesen Weg nicht gehen muss. Tim Coulter vor 7 Jahren 0
@Appleoddity: Ja, ich habe insbesondere versucht, die Kopfschmerzen der Kompatibilitätsprobleme zu vermeiden, auf die Sie hingewiesen haben. Wie oben erwähnt, scheint es mir, dass ich mein Problem in Software lösen konnte, aber ich schätze Ihre Anregungen - danke. Tim Coulter vor 7 Jahren 0

0 Antworten auf die Frage