Welche Art von Barcode-Scanner benötige ich, um auf die Scanner-Ausgabe in der Java-App zuzugreifen?

1266
sala_7

Für mein Projekt muss ich Barcodes scannen und in einer Datenbank speichern.

Ich habe darüber nachgedacht, eine Java-App im Hintergrund auszuführen, die den vom Scanner verwendeten Port abhört und die Ausgabe des Scanners in der Datenbank speichert.

Meine Ressourcen sind sehr begrenzt und ich würde gerne wissen, ob ich für diese Aufgabe einen speziellen Scanner-Typ brauche. Dies ist der billigste Scanner, den ich in ebay gefunden habe. Gilt es für diese Aufgabe? Welchen Scanner sollte ich sonst suchen?

Bitte führen Sie mich

0

1 Antwort auf die Frage

2
gbroiles

Die meisten Barcode-Scanner, die für die Verwendung mit PCs vorgesehen sind, werden wie Tastaturen eingesteckt. Sie liefern die gescannten Informationen so, als ob sie von einem Benutzer auf einer Tastatur eingegeben worden wären.

Wahrscheinlich gibt es keinen speziellen "Port, der vom Scanner verwendet wird", und es macht keinen Unterschied, welchen Scanner Sie wählen. Sie können eine einfache App schreiben, die Eingaben des Benutzers akzeptiert und in der Datenbank speichert.

Stellen Sie sicher, dass der Barcode-Scanner die Barcodes, mit denen Sie arbeiten, lesen kann, und stellen Sie sicher, dass der Abstand vom Barcode und die Scangeschwindigkeit für Ihre Anwendung angemessen sind.

Das Problem dabei ist, dass ich mich beim Scannen auf ein Eingabetextfeld konzentrieren muss, was ich zu vermeiden versuche. Deshalb war meine Idee, eine App im Hintergrund laufen zu lassen, die den vom Scanner verwendeten Port scannt, um diese Nummern zu ermitteln und in der Datenbank zu speichern. Kann nicht gemacht werden sala_7 vor 13 Jahren 0
Aha. Vielleicht können andere einen Barcode-Scanner vorschlagen, der keine Tastatur emuliert. Die mir bekannten Scanner verfügen nicht über einen speziellen "Port", den Sie sich anhören können - ich weiß nicht genug über den Umgang mit USB-HIDs, um die Möglichkeit der Unterscheidung von "Tastatureingaben" von einem Scanner und "Tastatureingaben" zu berücksichtigen "von einer Tastatur. gbroiles vor 13 Jahren 0