Μετάβαση στο περιεχόμενο

Barcode Scanner Emulator

Λανθασμένη διάταξη πληκτρολογίου στον σαρωτή γραμμωτού κώδικα

Λάθος ή ανακατεμένοι χαρακτήρες μετά από σάρωση — ιδίως ψηφία, σημεία στίξης ή σύμβολα — είναι σχεδόν πάντα ασυμφωνία διάταξης πληκτρολογίου ανάμεσα στον σαρωτή και το λειτουργικό σύστημα, όχι σφάλμα αποκωδικοποίησης.

Πρόβλημα

Η σαρωμένη τιμή περιέχει λάθος χαρακτήρες, συχνά συγκεκριμένα σύμβολα ή ψηφία που έχουν ανταλλαχθεί με άλλα (συνηθισμένο μοτίβο: οι αριθμοί εμφανίζονται σωστά, αλλά σύμβολα όπως -, / ή . είναι λάθος, ή εμφανίζεται εντελώς διαφορετικό γράμμα στη θέση του αναμενόμενου).

Γιατί συμβαίνει

Όπως εξηγείται στο Η σφή πληκτρολογίου HID εξηγείται, ένας σαρωτής σε λειτουργία πληκτρολογίου HID μετατρέπει κάθε αποκωδικοποιημένο χαρακτήρα σε κωδικό πλήκτρου σύμφωνα με τη δική του εσωτερικά ρυθμισμένη διάταξη και μεταδίδει αυτόν τον κωδικό. Το λειτουργικό σύστημα ερμηνεύει ξανά τον κωδικό πλήκτρου με τη δική του διάταξη. Αν οι δύο δεν ταιριάζουν (για παράδειγμα σαρωτής σε αμερικανικό QWERTY ενώ το λειτουργικό σύστημα είναι σε γαλλικό AZERTY), ορισμένα πλήκτρα αντιστοιχούν σε άλλους χαρακτήρες και η ασυμφωνία φαίνεται ως λανθασμένη έξοδος — παρότι ο σαρωτής αποκωδικοποίησε τον κώδικα άψογα.

Πώς να το διαγνώσετε

  1. Σαρώστε έναν κώδικα με πλήρες εύρος ψηφίων και συνηθισμένων συμβόλων στον ελεγκτή συμβάντων πληκτρολογίου.
  2. Συγκρίνετε την καταγεγραμμένη τιμή key με το πραγματικό περιεχόμενο του κώδικα. Αν συγκεκριμένοι χαρακτήρες αντικαθίστανται σταθερά από άλλους συγκεκριμένους χαρακτήρες, αυτό είναι ισχυρή ένδειξη ασυμφωνίας τοπικών ρυθμίσεων και όχι τυχαίου σφάλματος αποκωδικοποίησης.
  3. Ελέγξτε τη ρύθμιση διάταξης πληκτρολογίου του λειτουργικού συστήματος (Γλώσσα και περιοχή στα περισσότερα συστήματα) και συγκρίνετέ την με τις ρυθμισμένες τοπικές ρυθμίσεις του σαρωτή στο εγχειρίδιο ρύθμισης ή στο βοηθητικό πρόγραμμα του προμηθευτή.

Πώς να το διορθώσετε

Ρυθμίστε ξανά τη διάταξη πληκτρολογίου του σαρωτή ώστε να ταιριάζει με αυτή του λειτουργικού συστήματος του υπολογιστή στον οποίο είναι συνδεδεμένος, με το φύλλο γραμμωτών κωδίκων ρύθμισης του κατασκευαστή ή το βοηθητικό πρόγραμμα. Η διόρθωση είναι στην πλευρά του σαρωτή — η αλλαγή της διάταξης του λειτουργικού συστήματος σπάνια είναι πρακτική, επειδή επηρεάζει κάθε άλλη συσκευή εισαγωγής στον υπολογιστή.

Αν διαχειρίζεστε πολλούς σταθμούς εργασίας με διαφορετικές τοπικές ρυθμίσεις λειτουργικού συστήματος, τυποποιήστε όπου είναι δυνατόν μία τοπική ρύθμιση σαρωτή και μία του λειτουργικού συστήματος, ώστε να μην ρυθμίζετε τον σαρωτή ανά υπολογιστή.

Πώς να το επαληθεύσετε

Σαρώστε ξανά τον ίδιο κώδικα δοκιμής στον ελεγκτή συμβάντων πληκτρολογίου και επιβεβαιώστε ότι κάθε χαρακτήρας, ιδίως τα σύμβολα, ταιριάζει πλέον ακριβώς με το αναμενόμενο περιεχόμενο του κώδικα.

Σχετικά

Η σφή πληκτρολογίου HID εξηγείται · Οδηγός ρύθμισης σαρωτή γραμμωτού κώδικα