D.P.S. 710 DRIVER Με την εγκατάσταση του οδηγού D.P.S 710 εγκαθίστανται και οι usb drivers στο φάκελο C:\DPS710_FISCAL\DRIVERS Συνδέστε την ταµειακή και στο παράθυρο που θα εµφανίσουν τα windows για την αναζήτηση των drivers οδηγήστε το στο φάκελο C:\DPS710_FISCAL\DRIVERS
ΠΕΡΙΕΧΟΜΕΝΑ 1. υνατότητες, σκοπός και χρήση του D.P.S 710_Fiscal Driver. 2. Οδηγίες Εγκατάστασης Εφαρµογής. 3. Γραµµογράφηση Αρχείου ASCII Αποδείξεων 4. Χρήση Εφαρµογής. 4.1. Κύρια οθόνη Προγράµµατος. 4.2. Επιλογές Αναφορών. 4.3. Επιλογές Αποδείξεων. 4.4. Επιλογές Παραµέτρων. 4.4.1. Ρυθµίσεις Session Manager. 4.4.2. Λειτουργία Debug Mode. 4.5. Επιλογές αρχείου ASCII. 4.6. About. 4.7. Tερµατισµός οδηγού 4.8. Επανασύνδεση Ταµειακής
1. υνατότητες, σκοπός και χρήση του D.P.S710_Fiscal Driver. Ο DPS710_Fiscal Driver κατασκευάστηκε για να προσφέρει την δυνατότητα σε εφαρµογές που δεν υποστηρίζουν το πρωτόκολλο επικοινωνίας της D.P.S 710 να τον χρησιµοποιούν ως Φορολογικό Εκτυπωτή Αποδείξεων Λιανικής. Μέσω ενός αρχείου ASCII παρέχονται στον Driver οι κατάλληλες εντολές πώλησης, οι οποίες κατόπιν αποστέλλονται στην D.P.S 710. Η γραµµογράφηση του αρχείου ASCII είναι συγκεκριµένη και αναλύεται παρακάτω. Ο Driver τρέχει σε περιβάλλον Windows 95,98,SE, NT, W2K,WINXP,VISTA και δουλεύει µε αρχεία ASCII προερχόµενα είτε από εφαρµογές DOS, είτε από Windows. Επίσης ο Driver µπορεί να χρησιµοποιηθεί για να γίνουν οι βασικοί προγραµµατισµοί που απαιτούνται για την χρήση της D.P.S 710 (προγραµµατισµός τµηµάτων, επικεφαλίδας, διαφηµιστικών µηνυµάτων). 2. Οδηγίες Εγκατάστασης Εφαρµογής. Η εφαρµογή αποτελείται από το DPS710_FISCAL.exe, DPS710_FISCAL.ini, τα οποία απλά πρέπει να αντιγραφούν στον υπολογιστή που θα συνδεθεί ή D.P.S 710. 3. Γραµµογράφηση Αρχείου ASCII Αποδείξεων Η γραµµογράφηση του αρχείου ASCII ακολουθεί τους παρακάτω κανόνες: 1. Σε κάθε γραµµή του αρχείου ASCII πρέπει να υπάρχει µόνο ΜΙΑ εντολή προς εκτέλεση από την D.P.S 710.(τέλος γραµµής µε LF + CR). 2. To πρώτο πεδίο της κάθε γραµµής, καθορίζει τον τύπο της εντολής. 3. Τα πεδία διαχωρίζονται µεταξύ τους µε τον χαρακτήρα / \ @ (ASCII no 47, 92, 124, 64 αντίστοιχα,default / ). 4. Τα πεδία δεν πρέπει να περιέχουν µέσα τους τούς χαρακτήρες / \ @ ανάλογα µε το ποίο χαρακτήρα έχετε ως διαχωριστικό γιατί αυτό θα ερµηνευτεί σαν τέλος πεδίου. Προσοχή στις περιγραφές των ειδών που συνήθως υπάρχει το 1/2. Σύµφωνα µε τους παραπάνω κανόνες µια αποδεκτή εντολή στο αρχείο ASCII θα µπορούσε να είναι η ακόλουθη: S/ΣΟΚΟΛΑΤΑ/1,00/1,20/9/1/(LF + CR) όπου το πρώτο πεδίο S αποτελεί το καθοριστικό της εντολής, συγκεκριµένα είναι πώληση (S)ale, και ακολουθούν τα απαραίτητα πεδία που απαιτεί η συγκεκριµένη εντολή. Ακολουθεί επεξήγηση των διαθέσιµων εντολών: S : Πώληση (Sales)- Αριθµός Πεδίων 6. Πεδίο 1: S σταθερό, υποχρεωτικό = τύπος εντολής. Πεδίο 2: STRING(18) = Περιγραφή Είδους (πχ. ΣΟΚΟΛΑΤΑ) Πεδίο 3: DOUBLE = Ποσότητα Πώλησης Είδους (πχ. 3,00) Πεδίο 4: DOUBLE = Τιµή Πώλησης Είδους (πχ. 10,00) Πεδίο 5: INTEGER = Ποσοστό Φ.Π.Α. Είδους (πχ. 9) Πεδίο 6: INTEGER = Τµήµα Πώλησης Είδους (πχ. 1). Πρέπει το Φ.Π.Α. του τµήµατος που έχουµε προγραµµατίσει στην D.P.S 710 να συµφωνεί µε το Φ.Π.Α. που έχουµε δώσει στο προηγούµενο πεδίο. Προσοχή δεν γίνεται δεύτερος έλεγχος για το ΦΠΑ του τµήµατος. SC : Αλλαγή είδους (Sales Change)- Αριθµός Πεδίων 6.
Ισχύει ότι και στην πώληση παραπάνω. Προσοχή για να γίνει αλλαγή ενός είδους θα πρέπει αυτό που επιστρέφεται να ακολουθεί σε σειρά το πωληθέν να είναι µικρότερο ή ισόποσο του πωληθέντος και να έχει ίδιο τµήµα πώλησης (Φ.Π.Α). π.χ. SC/ΣΟΚΟΛΑΤΑ/1,00/1,20/9/1/ P : Έκπτωση Είδους Ποσοστιαία (Product %) - Αριθµός Πεδίων 2. Πεδίο 1: P σταθερό, υποχρεωτικό = τύπος εντολής. Πεδίο 2: INTEGER = Ποσοστό Έκπτωσης Είδους ( Όρια: >=1, <=99). π.χ. P/10 Έκπτωση 10% στο είδος. PD : Έκπτωση Είδους ραχµική(ευρώ) - Αριθµός Πεδίων 2. Πεδίο 1: PD σταθερό, υποχρεωτικό = τύπος εντολής. Πεδίο 2: DOUBLE = ραχµική(ευρώ) Έκπτωσης Είδους. π.χ. PD/10,00 Έκπτωση 10 ευρώ στο είδος. T : Έκπτωση Απόδειξης Ποσοστιαία (Total %) - Αριθµός Πεδίων 2. Πεδίο 1: Τ σταθερό, υποχρεωτικό = τύπος εντολής. Πεδίο 2: DOUBLE = Ποσοστιαία Έκπτωσης Απόδειξης. ( Όρια: >=1, <=99). π.χ. T/10 Έκπτωση 10 % στο σύνολο. TD : Έκπτωση Απόδειξης ραχµική (Ευρώ)- Αριθµός Πεδίων 2. Πεδίο 1: ΤD σταθερό, υποχρεωτικό = τύπος εντολής. Πεδίο 2: DOUBLE = ραχµική Έκπτωσης Συνόλου Απόδειξης. π.χ. PD/10,00 Έκπτωση 10 ευρώ στο σύνολο. CR : Κλείσιµο Απόδειξης (Close Receipt) - Αριθµός Πεδίων 3. Πεδίο 1: CR σταθερό, υποχρεωτικό = τύπος εντολής. Πεδίο 2: DOUBLE (προαιρετικό) = Μετρητά που εισπράχθηκαν για να υπολογιστούν τα ρέστα. Πεδίο 3: INTEGER (προαιρετικό) = Πεδίο που καθορίζει τον τρόπο πληρωµής 1 Μετρητά, 2 πιστωτική κάρτα, αν είναι κενό κλείνει την απόδειξη µετρητά π.χ. CR/0,00/1 C : Εκτύπωση Σχολίων µιας γραµµής - Αριθµός Πεδίων 2. Πεδίο 1: C σταθερό, υποχρεωτικό = τύπος εντολής. Πεδίο 2: = STRING(24) = Γραµµή Σχολίων. (Προαιρετικό) Εκτυπώνεται µόνο η πρώτη γραµµή των σχολίων π.χ C/ΤΡΑΠ:1 ΤΑΜΙΑΣ:1/ ***Τα προαιρετικά πεδία δεν είναι απαραίτητα
4. Χρήση Εφαρµογής. 4.1. Κύρια οθόνη Προγράµµατος. Στην κύρια οθόνη του Driver βλέπουµε το µενού επιλογών στο πάνω µέρος καθώς και το παράθυρο προβολής των εντολών που αποστέλλονται στο DPS710_Fiscal. Με την εκκίνηση του Driver αν βρεθεί D.P.S 710 στην σειριακή που αναγράφεται στο κάτω αριστερό µέρος του Driver εµφανίζεται το µήνυµα που φαίνεται στην εικόνα παραπάνω. Σε αυτό αναγράφεται η ενεργοποίηση του Drive, το Status της D.P.S 710. Στο πλαίσιο που υπάρχει πάνω από την ένδειξη της σειριακής εµφανίζονται τα πιθανά µηνύµατα λάθους που επιστρέφει η D.P.S 710 στον Driver. Σε περίπτωση λάθους αν η εφαρµογή είναι ελαχιστοποιηµένη στο System Tray τότε αυτόµατα µεγιστοποιείται σε πρώτο πλάνο ώστε να µπορέσει ο χρήστης να δει το µήνυµα λάθους. Σε περίπτωση τέλους χαρτιού οι εντολές που δεν εκτελέστηκαν, εκτελούνται µε την επανατοποθέτηση του χαρτιού.
4.2. Επιλογές Αναφορών. Στην επιλογή Αναφορές υπάρχουν δύο διαθέσιµες λειτουργίες. Η αναφορά Χ και Ζ, πριν την έκδοση της Αναφοράς Χ ή Ζ εµφανίζεται σχετικό µήνυµα επιβεβαίωσης. 4.3. Επιλογές Αποδείξεων. Από την επιλογή Αποδείξεις µπορούµε να κλείσουµε µια ανοιχτή απόδειξη. Η εντολή υπάρχει για την περίπτωση που λόγω λάθους ή κάποιου άλλου προβλήµατος µια απόδειξη έχει µείνει ανοιχτή. Ειδικά στην περίπτωση λάθους (εµφανίζεται σχετικό µήνυµα), πρέπει πρώτα να επιλέξουµε την Επαναφορά από Λάθος και µετά να προσπαθήσουµε να κλείσουµε την απόδειξη. 4.4. Επιλογές Παραµέτρων. 4.4.1. Ρυθµίσεις Session Manager. Με αυτή την επιλογή µπορούµε να ρυθµίσουµε την ταµειακή σε ποιόν υπολογιστή του δικτύου είναι συνδεµένη και σε ποια σειριακή ή usb. Επιλέξτε από το παράθυρο το όνοµα του υπολογιστή και πατήστε This computer.
Στην συνέχεια πατήστε το κουµπί Detect και περιµένετε εως οτου βρει την ταµειακή (αν δεν βρει ταµειακή ελέγξτε το καλώδιο, καθώς και τις ρυθµίσεις επικοινωνίας 204 µερικό σύνολο, ΕΝΕΡΓ. Η/Υ? 4 µερ. Σύνολο, 1. 1 µερ. Σύνολο,2. 1 µερ. Σύνολο,3. 38.400 µερ. Σύνολο,4. 0 µερ. Σύνολο). Εφόσον βρει ταµειακή µηχανή εµφανίζει σε ποια θύρα είναι συνδεδεµένη το address number και το LogNumber πατήστε Save και µετά OK.
4.4.2. Λειτουργία Debug Mode. Αυτή η λειτουργία ελέγχει την ορθότητα της γραµµογράφησης του αρχείου ASCII χωρίς να στέλνει ο Driver τις εντολές στην D.P.S 710 και χρησιµοποιείται στην φάση της ανάπτυξης µια εφαρµογής για έλεγχο Debugging. Σε κανονική λειτουργία πρέπει να είναι απενεργοποιηµένη. 4.5. Επιλογές αρχείου ASCII. Στην επιλογή Στατικό όνοµα αρχείου ASCII ορίζουµε το όνοµα και τη θέση του αρχείου ASCII που θα περιέχει τις εντολές πώλησης προς την D.P.S 710. Επιλέγοντας το πλήκτρο µε την έλλειψη ( ) µπορούµε να κάνουµε αναζήτηση. Σε περίπτωση που το όνοµα του αρχείου δεν είναι στατικό επιλέγουµε τον φάκελο ανάγνωσης των αρχείων καθορίζουµε των τύπο αυτών π.χ *.txt ή R*.txt και τσεκάρουµε την επιλογή ενεργό. Το αρχείο ASCII µετά την επεξεργασία του από τον Driver διαγράφεται αυτόµατα. Οι επιλογές διαχωριστικών / \ @ καθορίζουν τους σχετικούς χαρακτήρες που χρησιµοποιούνται από την εφαρµογή που παράγει το αρχείο ASCII. Ο σωστός χειρισµός τους είναι πολύ σηµαντικός για την λειτουργία του Driver. Η παράµετρος Delay καθορίζει τον χρόνο που θα περιµένει ο Driver από την στιγµή που θα βρει ένα αρχείο που συµφωνεί µε το όνοµα που δίνεται παραπάνω, ώστε να αρχίσει την επεξεργασία και τελικά το σβήσιµο του αρχείου. Χρησιµοποιείται για εφαρµογές που δηµιουργούν τα αρχεία ASCII πώλησης µε σταθερό όνοµα και δεν είναι δυνατή η διαγραφή τους µέχρι να ολοκληρωθεί η διαδικασία δηµιουργίας τους.το Delay εξασφαλίζει ότι ο Driver δεν θα προσπαθήσει να σβήσει ένα τέτοιο αρχείο ενώ ακόµα δεν έχει τελειώσει η δηµιουργία του από την εφαρµογή που το διαχειρίζεται.
4.6. About. Στην οθόνη About περιέχονται πληροφορίες για την τρέχουσα έκδοση του Driver και το λογότυπο της κατασκευάστριας εταιρείας. 4.7. Τερµατισµός οδηγού Για τερµατισµό του οδηγού πατήστε τερµατισµός και µετά πατήστε το Ναι. Προσοχή πατώντας το x δεν τερµατίζεται ο οδηγός (κάνει ελαχιστοποίηση). 4.8. Eπανασύνδεση ταµειακής Το κουµπί επανασύνδεση αποκαθιστά την επικοινωνία µε την ταµειακή.