Teno que derivar a tickets a distintas comanderas instaladas en una red.
pero me salen todos por la predeterminada. El programa que hice es:
oprint:=Tprint("HBPRINTER")
oprint:init()
oprint:selprinter(.F. , .F.,.F. ,256,cImprimeEnComanda) // Impresora
IF oprint:lprerror
oprint:Release()
Return nil
ENDIF
oprint:begindoc()
// oprint:setpreviewsize(1) solo para el preview!!
oprint:beginpage() // Encabezado
linea := 1
oprint:printdata(linea, 0, "----------------------------------------" , , 10, .T. , ,"L" , 7)
linea ++
oprint:printdata(linea, 0, " COMANDA" , , 10, .T. , ,"L" , 7)
linea ++
oprint:printdata(linea, 0, "MESA: "+REGIST.TEXT_1.VALUE, , 10, .T. , ,"L" , 7)
linea ++
oprint:printdata(linea, 0, "CAMARERA: "+REGIST.LABEL_5.VALUE, , 10, .T. , ,"L" , 7)
linea ++
oprint:printdata(linea, 0, "----------------------------------------" , , 10, .T. , ,"L" , 7)
cStr := TRANSFORM( REGIST.TEXT_4.VALUE + REGIST.TEXT_5.VALUE, "999" ) + " " + REGIST.LABEL_28.VALUE
linea ++
oprint:printdata(linea, 0, cStr, , 10, .T. , ,"L" , 7)
linea ++
oprint:printdata(linea, 0, "========================================" , , 10, .T. , ,"L" , 7)
oprint:endpage()
oprint:enddoc()
oprint:RELEASE()
Release oprint