Hola Bea
Yo pase por lo que tu indicas, los tips son los siguientes,
- cada cheque es una pagina, por lo tanto debes definir una pagina del tamaño del cheque por la tx. spad
- debes crear formatos de edicion y de pagina ejemplo zcheque.
- debes configurar el tipo de dispositivo (ejem: lex4227p)/ formato de edicion Ejm: (zheque) con el para controlar la cantidad de lineas por pagina en la incializacion de la impresora.
ejem:
para 17 lineas
# set page length 17 (=$16 hex) lines
\e\0x43\0x11
Inicializar impresora
# printer must be set to IBM emulation mode!
# print quality: draft
\e\0x5B\0x64\0x01\0x00\0x40
# cancel auto LF after CR
\e\0x35\0x00
# select codepage 850
\e\0x5B\0x54\0x04\0x00\0x00\0x00\0x03\0x52
# cancel skip perforation mode
\e\0x4F
# set 6 LPI = 12/72 inch and start this line spacing
\e\0x41\0x0C\e\0x32
## set 8 LPI = 9/72 inch and start this line spacing
#\e\0x41\0x09\e\0x32
# set page length 17 (=$16 hex) lines
\e\0x43\0x11
## set page length 22 (=$16 hex) lines
#\e\0x43\0x16
## set page length 23 (=$16 hex) lines
#\e\0x43\0x17
## set page length 66 (=$42 hex) lines
#\e\0x43\0x42
# set TOF at current position
\e\0x34
# cancel underlining
\e\0x2D\0x00
# cancel super/subscript
\e\0x54
# cancel proportional spacing
\e\0x50\0x00
# cancel overscoring
\e\0x5F\0x00
espero te ayude esto.
atte.
Jorge