No la conozco.
¿Es compatible? ¿Probaste con LinePrint o PrintDrive? (imprimir en modo DOS)
Los Caracteres se manejan para los 2 casos igual (simpre que sea compatible con IBM)
Con LinePrint:
LinePrint('<27,64>',,0) ! Inicializo Impresora
LinePrint('<27,67,72>',,0) ! Longitud pagina a 72 Líneas
LinePrint('<27,102,1,1>',,0) ! Salta 1 Lineas
podes escribirlo de 2 maneras:
CHR(27)&CHR(18) o '<27,18>' = Normal
CHR(27)&CHR(15) o '<27,15>' = Comprimida
CHR(27)&CHR(14) o '<27,14>' = Doble Ancho
Con PrintDrive
PRINTDRV::Initialise() --> Inicializar la impresión')
PRINTDRV::WriteText() --> Imprimir un string')
PRINTDRV::Finalise() --> Cerrar la impresión')
PRINTDRV::ModoDraft() --> Pasa a la printer a modo Draft
PRINTDRV::ModoNLQ() --> Pasa a la printer a modo NLQ
PRINTDRV::ResetPrinter
PRINTDRV::ResetPrinter() --> Resetea la impresora'
PRINTDRV::WriteText
PRINTDRV::Finalise
Ej:
PRINTDRV::WriteText('<27,64>',0) ! Inicializo Impresora
PRINTDRV::WriteText('<27,67,48>',0) ! Longitud pagina a 48 Líneas
PRINTDRV::WriteText(CHR(27)&CHR(18)&' FECHA EMISION: ' &(format (RE1:FechaEmision,@d06))) ! Te imprime en formato Normal
Resumen para los dos:
Chr(18) = Normal
Chr(15) = Comprimido
Chr(14) = Doble
Fijate en el manual de la impresora el seteo de caracteres.
Avisame como te fue.
Saludos