J'ai un lecteur de code-barres dans mon application java. Le problème est que le code à barres, avant et après la lecture et l'envoi du code à barres réel, envoie un code de retour. J'ai quelques JTextFields et quand le lecteur lit le code-barres, il change le focus, puis envoie un autre retour qui fait fermer la fenêtre. Est-ce de toute façon "intercepter" ces commandes "retour"?Lecture de codes-barres à partir de Java
2
A
Répondre
3
Je pense que les lecteurs de codes-barres (le matériel) peuvent être programmés pour ne pas envoyer de retour après la fin d'une lecture. Ils sont généralement programmés en lisant les codes à barres de son manuel d'utilisation.
Questions connexes
- 1. Lecture à partir de Java JTextArea
- 2. Lecture de signaux de télécommande à partir de l'application java
- 3. Java: lecture de certificats à partir de Windows Store
- 4. Lecture de texte Unicode à partir de Java ResultSet
- 5. Lecture d'un fichier à partir de Java Servlet
- 6. Lecture de "sortie" à partir de "entrée"
- 7. Lecture de données à partir de UIWebView
- 8. Paramètres de lecture à partir de App.Config
- 9. Lecture d'un fichier GZIP à partir d'un FileChannel (Java NIO)
- 10. problème de lecture serialport java
- 11. java - lecture du fichier XML à partir jar
- 12. Lecture d'un fichier txt à partir d'un package spécifique Java
- 13. Java: Lecture d'entiers à partir d'un fichier dans un tableau
- 14. Lecture à partir du jeu de données
- 15. Lecture à partir de RichTextBox dans VC++
- 16. Lecture d'un caractère à partir de l'image
- 17. lecture float à partir de SQLite
- 18. Lecture programmée à partir de la bibliothèque
- 19. Lecture de données à partir d'un fichier
- 20. Lecture à partir de la socket
- 21. Lecture à partir de l'index lucene compressé
- 22. Lecture à partir de fichiers en python
- 23. Lecture de données binaires à partir de stdin
- 24. Lecture de fichiers à distance
- 25. Lecture à partir de plusieurs BlockingQueues dans un seul thread
- 26. Aide à la lecture de JSON à partir de HttpContext.InputStream
- 27. Java - Lecture/écriture de fichiers
- 28. Lecture à partir d'un fichier
- 29. Lecture à partir d'archives compressées
- 30. Bibliothèques Java pour la lecture de métadonnées à partir de fichiers .img, .osc et .mccd
C'est exactement la façon de le faire. Vous pouvez même imprimer des codes à barres de configuration qui programmeraient votre scanner pour faire de belles choses. Par exemple, envoyez une clé F12 avant tout code scanné. Capturez le F12 dans votre programme et déplacez le focus sur le champ approprié. De cette façon, vous n'avez pas besoin d'être dans le champ approprié pour scanner le code. – rmarimon
Tout d'abord. Merci pour les réponses. Je le sais déjà. Mais j'essaie de rendre mon application plus "universelle". Ensuite, il n'est pas nécessaire de configurer quoi que ce soit. Branchez simplement le lecteur de code-barres et commencez à l'utiliser. Besoin de quelque chose pour filtrer chaque caractère spécial. – santiagobasulto
Ensuite, votre scanner est mal configuré ou le code à barres fournit des caractères supplémentaires. Le code à barres standard ne fournit généralement pas de caractères supplémentaires au-delà des chiffres (ou caractères) qu'il représente. Essayez de réinitialiser votre scanner aux paramètres d'usine par défaut. – rmarimon