Seguinte, fiz a seguinte rotina para dar microsaltos em impressoras matriciais.
esc := CHR(27)
pcode(esc + CHR(51) + CHR(2))
Aqui pra frente fazia a impressão de códigos de barra em bloquetos bancarios
***************************************
FUNCTION pcode(code)
***************************************
LOCAL cDevice := SET(20,"PRINTER")
IF lOcal_i == 1
SET(20,"PRINTER")
DEVPOS(sAlto,00)
SETPRC(0,0)
lOcal_i := 2
END
DEVOUT(code)
SET(20,cDevice)
RETURN(NIL)
****************************************
O problema é que a impressora fica com estes comandos de microsaltos, e para voltar ao normal...só desligando e ligando...
deve ter um código para ser colocado aqui:
pcode(esc + CHR(51) + CHR(2))
Onde ela volte a imprimir normal.
Alguem poderia me dar um help



