So schließen Sie einen Barcode-Scanner über USB- und serielle Schnittstellen an mehrere Computer an

437
Arukaito

Ist es möglich, einen Barcode-Scanner an zwei Maschinen anzuschließen, um gleichzeitig das gleiche Signal zu empfangen? In diesem Fall entweder

  • Barcode-Scanner an USB- und serielle Schnittstelle oder
  • Barcode-Scanner auf USB und USB

Ist es möglich? Wenn ja, kann dies mit Standard-Standardadaptern erreicht werden, oder wäre kundenspezifische Hardware erforderlich?

0
Kannst du "gleichzeitig" klarstellen? Muss es gleichzeitig sein oder kann es einfach so sein, dass beide Maschinen es fast zeitgleich bekommen? Was ist die tatsächliche Anforderung, die Sie erfüllen müssen? Welches Modell hat der Scanner? Was ist der Ausgangsport des Scanners (sowohl USB als auch seriell)? Wenn beides enthalten ist, kann der Scanner beide ausgeben oder müssen Sie einen auswählen? Wäre es akzeptabel, dass eine Maschine die Eingabe erhält und sie dann mit der anderen Maschine teilt, wenn dies fast zeitgleich geschieht und die zweite Maschine alles hat, was die erste Maschine vom Scanner bekommen hat? (weiter) fixer1234 vor 5 Jahren 0
Normalerweise gibt es ein Handshake zwischen einem Gerät wie einem Scanner und einem Computer. Es ist nicht sehr zuverlässig, Daten einfach in den Äther zu streamen und zu hoffen, dass sie vollständig und fehlerfrei erfasst werden. Dieses Handshaking erfordert etwas Komplexität (was der Scanner möglicherweise nicht unterstützt) Wenn Sie das Signal nur aufteilen und in zwei Richtungen senden. fixer1234 vor 5 Jahren 0
@ fixer1234 es spielt keine Rolle, ob es gleichzeitig oder fast gleichzeitig sein kann. Mein erster Gedanke ist, ein Programm in den PC zu schreiben, um die Daten zu empfangen, und es an den seriellen Port zu streamen. Die Ausgabe des Scanners ist USB. Ich habe keine ATM-Modelle Arukaito vor 5 Jahren 0
Wenn es sich bei dem Scanner um USB handelt, glaube ich nicht, dass Sie einfach einen Splitter verwenden könnten, um ihn an zwei Computer anzuschließen. Es sollte jedoch unkompliziert sein, den Scanner an ein Gerät anzuschließen und das Gerät erneut an das zweite Gerät zu senden. Das kann über eine Netzwerkverbindung geschehen, es ist nicht nötig, sich mit seriellen Ports zu beschäftigen (wenn es sich nicht um alte Computer handelt, haben sie nicht einmal serielle Ports). Tatsächlich müssen beide Computer die rohen Scannerdaten nicht verarbeiten. Der erste Computer kann die Daten in die endgültige Form übersetzen und diese dann an den zweiten Computer senden. fixer1234 vor 5 Jahren 0
Wenn es sich jedoch um einen Scanner mit serieller Schnittstelle handelt, können wir einfach einen Splitter verwenden. wie nur den TX Pin an den RX anzuschließen? Sie übertragen auch Daten über eine Netzwerkverbindung, dh TCP / IP. Arukaito vor 5 Jahren 0

1 Antwort auf die Frage

0
RalfFriedl

Mit einer seriellen Leitung wäre das einfach. Verbinden Sie einfach den Ausgangs-Pin des Scanners mit dem Eingangs-Pin der einzelnen Maschinen. Dies setzt voraus, dass der Scanner nur Daten sendet und nichts empfangen muss. Ich weiß nicht, ob Adapter dafür existieren, aber es wäre einfach, selbst einen zu machen, oder jemanden, der Erfahrung mit einem Lötkolben hat.

Für USB ist das Protokoll viel komplizierter und eine solche einfache Lösung würde nicht funktionieren.

Vielen Dank für Ihre Antwort. Ich bin kein Hardware-Experte und es besteht die Möglichkeit, ein Y-Kabel mit zwei Serien zu verwenden. Die Pins sind [diese?] (https://www.stratusengineering.com/wp-content/uploads/2016/07/RS232-9-pin-pinout-explained.jpg). Also sollte ich einfach den Pin 3 vom verbinden Scanner an den Pin 2 beider Geräte und es wird funktionieren? Arukaito vor 5 Jahren 0