by ricardog » Mon Mar 12, 2007 9:42 pm
Espero que esto te ayude
oRep:=TdosPrg():New(cCmd)
//Especiales
oRep:Say(00,00,CHR(27)+"@") // INDICA QUE SE INICIA CONFIGURACION
oRep:Say(00,00,CHR(27)+"t"+CHR(0))
oRep:Say(00,00,CHR(27)+"c0"+CHR(2)) // ACTIVA RECEIVE COMO HOJA(TICKET)
oRep:Say(00,00,CHR(27)+"z"+CHR(0))
//----------------
If !(oDbfTick)->Ignora1
n++
cCmd:=&(oDbfTick)->cTit1
oRep:Say(n,00,&cCmd)
EndIf
If !(oDbfTick)->Ignora2
n++
cCmd:=&(oDbfTick)->cTit2
oRep:Say(n,00,&cCmd)
EndIf
If !(oDbfTick)->Ignora3
n++
cCmd:=&(oDbfTick)->cTit3
oRep:Say(n,00,&cCmd)
EndIf
If !(oDbfTick)->Ignora4
n++
cCmd:=&(oDbfTick)->cTit4
oRep:Say(n,00,&cCmd)
EndIf
n+=2
oRep:Say(n,00,"TRANSACCION ANULADA POR EL OPERADOR")
n:=0
n++
cCmd:=Fechas(Date())+" "+Time()+" "+Str(nTienda)+" "
oRep:Say(n,00,cCmd)
n++
oRep:Say(00,00,Chr(27) + "d") //+ Chr(13)) // estas lineas
oRep:Say(00,00,Chr(27) + "i") //+ Chr(13)) // cortan el papel