Θερμικοί Εκτυπωτές με roll Paper
================================
Πολλοί εκτυπωτές POS δεν έχουν την δυνατότητα να εκτυπώνουν roll paper (να προσαρμόζουν το μήκος του χαρτιού στο πλήθος των ειδών). 

Σε αυτήν την περίπτωση μπορούνε να ορισουμε στην αρχική μέθοδο τα εξής: 

* Εγγραφές ανά σελίδα (αν τυπώνουμε 2 γραμμές για κάθε είδος)
_f_forms :=prf_tmprecs * 2

* Γραμμές ανά Σελίδα( αν οι επιπλέον γραμμές εκτός των ειδών που έχει η φόρμα δεν είναι 23 αλλάζουμε το 23)
_wlppage := _f_forms + 23

* Υψος εκτύπωσης (κάθε γραμμή θεωρούμε ότι έχει ύψος 0.42 χιλιοστά)
_whight:= _wlppage * 42 

* Γραμμές ανά Σελίδα Για να έχω μαζεμένη εκτύπωση πολλαπλασιάζω επί 2 
*(ή μεγαλύτερο ή μικρότερο ανάλογα τις αποστάσεις που θέλω)
_wlppage := _wlppage * 2


Θερμικοί Εκτυπωτές Χωρίς roll Paper
====================================
Υπάρχουν θερμικοί εκτυπωτές που δεν διαθέτουν χαρτί roll paper αλλά σταθερού ύψους. 
Σε αυτήν την περίπτωση την φόρμα τους την σχεδιάζουμε κανονικά σαν μία φόρμα σε Α4 χαρτί δίνοντας για παράδειγμα : 

Γραμμές Ανά Σελίδα = 77 
Εγγραφές Ανά Σελίδα = 50   (αφαιρείτε από το 77 τις γραμμές του header και του footer). 
Σημειώστε ότι όσο αυξάνετε τις γραμμές ανά σελίδα τόσο πιό πυκνή γίνεται η εκτύπωση. Αντίστροφα όσο τις μειώνετε τόσο "απλώνει" η εκτύπωση. Οπότε ανάλογα με το αποτέλεσμα τροποποιείτε τις δύο αυτές τιμές. 

Σε αυτήν την περίπτωση αν η απόδειξη έχει πολλά είδη θα τυπώνει το header και στην 2η σελίδα. Για να το αποφύγετε αυτό προσθέτετε στην μέθοδο της κεφαλίδας τις παρακάτω εντολές (το 14 μπορεί να πρέπει να αλλάξει αν η κεφαλίδα σας έχει περισσότερες γραμμές: 

*** add 14 lines of header from 2nd page
##IF page=2
    _f_forms:=_f_forms + 14
##ENDIF 

*** start 14 lines earlier after page 2
prf_line:=0
##IF page>=2
   prf_line:=-14
##ENDIF

Τέλος θα πρέπει να προσθέσετε σε κάθε αντικείμενο που τυπώνεται στο header (κεφαλίδα) την συνθήκη 
page=1 

ΣΗΜΕΙΩΣΗ: Αν η φόρμα έχει στην αρχική μέθοδο τις εντολές που αναφέρονται στην προηγούμενη περίπτωση (για χαρτί roll_paper) τότε θα πρέπει να βάλετε μπροστά τους ένα * για να μην εκτελούνται. 
=========================================================
Δείγμα φόρμας και για τις δύο περιπτώσεις θα βρείτε στο φάκελο basic\forms\standard

