hola,
yo tenia el mismp problema con una impresora. Mandaba un informe de access e imprimia correctamente los datos, pero luego seguia tirando del papel un rato desaprovechando mucho papel. Este problema se debia a que al enviarle un documento(informe de access) la impresora leia al final del documento un salto de pagina, con lo que seguia tirando del rollo de papel hasta lo que creia que media la pagina.
como le mandas tu los datos a la impresora?
mi solucion fue abrir desde codigo el puerto LPT1 al que estaba conectado y enviarle las lineas con el siguiente codigo, asi paraba cuando acababan los datos.
Open "LPT1:" for output as #1
Print #1,str
Close #1
donde str es un string con los datos a imprimir.
haber si te sirve para algo..