• Σχόλιο του χρήστη 'Kostouros Dimitrios' | 21 Μαΐου 2010, 22:56

    Θα ήθελα να μιλήσω από την πλευρά αυτού που τα τελευταία χρόνια έχει γράψει προγράμματα οδήγησης σχεδόν για κάθε τύπο ταμειακής μηχανής και ΑΔΗΜΕ που κυκλοφορεί στην ελληνική αγορά όπως επίσης και εφαρμογές που διαχειρίζονται πλήρως ένα super market. Λαμβάνοντας ως δεδομένο ότι θα υπάρχουν τρεις (3) αλληλοσυμπληρούμενοι τρόποι, που θα λειτουργούν παράλληλα, μπορεί ο καθένας να επιλέξει αυτόν που του ταιριάζει καλύτερα, τοποθετώντας αυτούς που δεν θέλουν να ασχοληθούν καθόλου στον τρίτο τρόπο. Παρόμοιο σύστημα χρησιμοποιείται και για το πετρέλαιο θέρμανσης (όσον αφορά την επικοινωνία) και δουλεύει μια χαρά, χωρίς ιδιαίτερες γνώσεις από τους βενζινοπώλες. Έχω όμως κάποιες ενστάσεις - προτάσεις σαν επαγγελματίας του χώρου. 1. Σχετικά με το barcode φορολογουμένου. Παρατηρώ ότι ο τύπος barcode που επιλέξατε είναι EAN13 με πρόθεμα 27. Θα σας αποδείξω ότι η επιλογή αυτού του τύπου barcode είναι εσφαλμένη για διάφορους λόγους πρακτικής αλλά και συμβολισμού. Αποδεχόμενος ότι ο κωδικός πρέπει να αποτελείται μόνο από αριθμούς (ώστε να εισαχθεί και χειροκίνητα στις ταμειακές) θέλω να διευκρινίσω σε κάποιους ότι ο γραμμωτός κώδικας δεν είναι τίποτα άλλο από μία γραμματοσειρά την οποία μπορούν να διαβάζουν οι σαρωτές. Οτιδήποτε γράφεται σαν κείμενο μπορεί να γραφτεί και σαν κάποιο είδος barcode. Δεν μπορεί οτιδήποτε όμως να γραφτεί σαν EAN13. Η διαφορά έγκειται στο ότι έχει συγκεκριμένο μήκος (13), συγκεκριμένο πρόθεμα (πχ 27) και 1 check digit στο τέλος (με συγκεκριμένη φόρμουλα). EAN είναι αρχικά των λέξεων European Article Number (Ευρωπαϊκός Αριθμός ΑΝΤΙΚΕΙΜΕΝΟΥ) και είναι ένας τύπος barcode που φτιάχτηκε για να ταυτοποιεί προϊόντα και σε καμία περίπτωση ανθρώπους. Οι Έλληνες θα είναι οι πρώτοι άνθρωποι σε αυτόν τον πλανήτη που θα πάρουν αριθμό Αντικειμένου. Επίσης ο συγκεκριμένος τύπος barcode, έχει κατηγορηθεί ότι για λόγους διαφήμισης φέρει μυστικιστικά σύμβολα (ως αριθμούς) ενσωματωμένα στο symbology, προκαλώντας τις μάζες. Αυτά βέβαια όσον αφορά την εκτύπωση και την σάρωση, γιατί αφού γίνει η ανάγνωση ο κωδικός μετατρέπεται σε μια απλή συμβολοσειρά ASCII και εκεί αρχίζουν τα προβλήματα. Τα προθέματα του EAN που ξεκινούν από 2 δεν έχουν αποδοθεί σε κάποια χώρα (πχ 520 έχει η Ελλάδα) αλλά χρησιμοποιούνται για να καλύπτουν τις ανάγκες των επιχειρήσεων τοπικά. Αυτή τη στιγμή στην αγορά τα προθέματα 27,28 και 29 χρησιμοποιούνται από τα συσκευαστήρια για τα ζυγιζόμενα και αξιακά barcodes (αλλαντικά, τυριά κτλ). Αυτά δηλαδή που σε ένα τμήμα του κωδικού περιλαμβάνουν, εκτός από τον κωδικό του είδους, την αξία του ή το βάρος του. Αλλά και τα άλλα προθέματα από 21-26 χρησιμοποιούνται από γεννήτριες όπως είναι διάφορες ζυγαριές. Τα firmware (εσωτερικό λογισμικό) των ταμειακών καθώς και οι εγκατεστημένες μηχανογραφήσεις σε super market ήδη χρησιμοποιούν κάρτες με barcode για τους πελάτες τους με προθέματα όπως το 9999 για το οποίο δεν υπάρχει το ενδεχόμενο να εμφανιστεί διένεξη με κάποιο προϊόν. Από την εμπειρία μου ξέρω ότι τα πρωτόκολλα των ταμειακών υποστηρίζουν από 15 χαρακτήρες και πάνω (αν υποστηρίζουν) αλλά μιας και μιλάμε για αλλαγή firmware δεν τίθεται καν θέμα για το αν έχουμε πρόβλημα με το μήκος του κωδικού. Ο ισχυρισμός ότι χρησιμοποιώντας τον συγκεκριμένο τύπο barcode παρέχεται αναγνωσιμότητα του κωδικού από όλους τους σαρωτές της αγοράς, υπονοώντας ότι είναι και η μοναδική επιλογή, δεν ευσταθεί για τους εξής λόγους: α) Ο πρώτος (Standard) τύπος barcode που διαβάζουν όλα τα scanner της αγοράς είναι ο CODE39 και όχι μόνο ο EAN13. β) Το μεγαλύτερο ποσοστό (εκτιμώ 80%) των ταμειακών αυτή τη στιγμή δεν διαθέτουν scanner (ίσως και θύρα), οπότε θα κληθούν να αγοράσουν. Το πιο φτηνό scanner αυτή την στιγμή στην αγορά διαβάζει μέχρι και τα φαρμακευτικά barcodes που είναι τα πιο ασυνήθιστα. γ) Τύποι barcode όπως ο CODE39 είναι πιο δημοφιλείς και είναι πιο εύκολο να τυπωθούν χωρίς ειδική γεννήτρια απλά με μια γραμματοσειρά. Μπορούν να έχουν οποιοδήποτε μήκος με αριθμούς ακόμη και γράμματα. Βέβαια πρέπει να πούμε ότι ο CODE39 μπορεί να περιγράψει και τον ΕΑΝ13. Σύμφωνα με τα παραπάνω δεν καταλαβαίνω γιατί αφού αποδοθεί ένας μοναδικός αριθμός σε κάθε φορολογούμενο και αυτός μπορεί να εισαχθεί σε κάθε ταμειακή μηχανή (τουλάχιστον με το χέρι), θα πρέπει να ακολουθήσουμε συγκεκριμένο ακατάλληλο symbology και παράλληλα θα πρέπει να αντικατασταθούν ή ανασκευαστούν όλες οι ταμειακές της αγοράς και να αγοραστούν scanners. Το μοναδικό πλεονέκτημα το οποίο έχει ο EAN13 έναντι του CODE39 είναι ότι οι παραγόμενες μπάρες έχουν μικρότερο εμβαδό για αυτό και ενδείκνυται για πολύ μικρά προϊόντα (υπάρχει τέτοιο θέμα ?), όσο για το check digit, σε καμία περίπτωση δεν μπορεί να εγγυηθεί την ακεραιότητα της ανάγνωσης. Θέλω να πιστεύω ότι αυτός που μας κατέταξε (προκαλώντας γέλια στους ανθρώπους του χώρου) σαν πολίτες στα ζυγιζόμενα barcodes το έκανε από έλλειψη εμπειρίας και επαφής με την αγορά. Θεωρώ αδιανόητο κάποιος που θέλει να χρησιμοποιήσει το μέτρο να είναι αναγκασμένος να φέρει μυστικιστικά σύμβολα ή ταμπέλες. ΠΡΟΤΑΣΗ: Να χρησιμοποιηθεί ένας αριθμός με πρόθεμα 999 ή 888 με μήκος περίπου 15-16 σε εκτύπωση CODE39 και με 2 ψηφία σαν εσωτερικό checksum για το firmware, δεδομένου ότι αυτός ο τύπος barcode δεν απαιτεί check digit. Να είστε σίγουροι ότι δεν έχουν κανένα πρόβλημα τα scanner της αγοράς. 2. Σχετικά με τον μοναδικό αριθμό της απόδειξης. Δεν διευκρινίζεται τι πρόκειται να συμβεί σχετικά με τα χειρόγραφα καθώς και τα στοιχεία που εκδίδονται από ΕΑΦΔΣΣ. Να σημειώσουμε εδώ ότι αποδείξεις λιανικής χρησιμοποιώντας ΕΑΦΔΣΣ με όψη απόδειξης ταμειακής μηχανής (δηλαδή από θερμικό εκτυπωτή) εκδίδει μεγάλο ποσοστό της αγοράς. Τα ΑΔΗΜΕ επίσης είναι ταμειακές που μέρος του firmware βρίσκεται σε πιστοποιημένο λογισμικό του διασυνδεδεμένου υπολογιστή.