Dot-matrix: Σήμανση πριν το τέλος του κειμένου

Top  Previous  Next

Πολλές φορές υπάρχει η ανάγκη να τυπώσουμε τη σήμανση πριν το τέλος του κειμένου για παράδειγμα όταν ακολουθεί κείμενο απόδειξης

 

Για την Εγκατάσταση φορολογικού μηχανισμού , στην περίπτωση dot-matrix.

 

Καθορισμός εκτυπωτικών συσκευών , Καρτέλα «Εκτύπωση».

Μορφοποίηση συμβολοσειράς σήμανσης .

Για παραστατικά στα οποία η σήμανση θέλουμε να εκτυπώνεται πριν το τέλος της εκτύπωσης του παραστατικού , π.χ. ένα τιμολόγιο στο τέλος του οποίου πρέπει να έχουμε σήμανση και κάτω από το τιμολόγιο (στο ίδιο έντυπο ) υπάρχει μία απόδειξη είσπραξης, έχουμε τη δυνατότητα να χρησιμοποιήσουμε escape sequences.

 

Στο prefix δίνουμε #27#106#36 .

Ο εκτυπωτής θα «ανεβάσει» το χαρτί κατά μία γραμμή .(36/180 = μία γραμμή)

Το 36 λοιπόν μπορεί να αντικατασταθεί με πολλαπλάσιό του δηλ. η εντολή

#27#106#72  θα «ανεβάσει» το χαρτί κατά δύο γραμμές .

Το μέγιστο νούμερο με το οποίο μπορεί να αντικατασταθεί το 36 είναι το 127.

Επειδή όμως θέλουμε να προχωρήσει το χαρτί κατά ακέραιο αριθμό σειρών , το μεγαλύτερο που μπορούμε να χρησιμοποιήσουμε είναι το 108 (δηλαδή για 3 σειρές).

 

Όσες σειρές «ανεβάσαμε» το χαρτί , τόσες θα πρέπει να το «κατεβάσουμε», χρησιμοποιώντας την εντολή #10 (στο suffix) , ο εκτυπωτής θα κάνει ένα Line feed (δηλαδή θα προχωρήσει το χαρτί κατά μία γραμμή).

 

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

 

Παραδείγματα :

 

#27#106#36 ανεβάζει το χαρτί κατά μία γραμμή

#27#106#36#27#106#36 ανεβάζει το χαρτί κατά δύο γραμμές

#27#106#72 ανεβάζει το χαρτί κατά δύο γραμμές

#27#106#36#27#106#36#27#106#36 ανεβάζει το χαρτί κατά τρεις γραμμές

#27#106#108 ανεβάζει το χαρτί κατά τρεις γραμμές κ.ο.κ.

Και αντίστοιχα

#10 κατεβάζει το χαρτί κατά μία γραμμή

#10#10 κατεβάζει το χαρτί κατά δύο γραμμές

#10#10#10 κατεβάζει το χαρτί κατά τρεις γραμμές