El salto de pagina por defecto será el definido en el setup de la impresora, no en el troquelado. Las impresoras matriciales no detectan el troquelado.
Lo primero que tienes que ver son las pulgadas que tiene cada cheque. ( o lineas)
Y A cuantas lineas por pulgada quieres imprimir.
Suponiendo que sea una impresora compatible EPSON o IBM aqui te dejo informacion de los codigos de escape que debes utilizar:
http://lleidasoft.blogspot.com/2016/...ora-epson.html
Lo normal es imprimir 6 lineas por pulgada (ESC 0) (que es el defecto del setup) si fuera 8 lineas por pulgada tendrias que utilizar la secuencia de escape: ESC 2
Despues debes determinar las lineas del cheque y configurar con ESC C n (siendo n el numero de lineas por cheque)
Lo del cobol;
WRITE LINEA AFTER PAGE , escribe linea despues de saltar pagina.
WRITE LINEA before PAGE , escribe linea antes de saltar pagina.
WRITE LINEA AFTER 2 , escribe linea despues de saltar 2 lineas.
WRITE LINEA beforre 2 , escribe linea antes de saltar 2 lineas.
Hay impresoras matriciales que despues de configurar la pagina cuando haces un salto de pagina, si no imprimes nada, la impresora salta automaticamente para que cortes el papel por el troquelado. Si despues imprimes, ella solita retrocede para imprimir el siguiente cheque. Esto es fundamental para imprimir cheques, recibos, albaranes, facturas individuales sin tocar los mandos o botones de la impresora.