FoxPro/Visual FoxPro - impresoras fiscales

 
Vista:

impresoras fiscales

Publicado por Hernan (37 intervenciones) el 09/06/2006 03:47:07
Buenas noches, escribo desde Venezuela, y quisiera saber si tienes algun ejemplo de como trabajar con una impresora fiscal epson TMU220, estoy desarrollando un sistema de facturacion y quisiera saber como puedo controlar esta impresora,
Gracias de antemano por la ayuda que me puedan brindar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:impresoras fiscales

Publicado por Ernesto Hernandez (4623 intervenciones) el 09/06/2006 05:54:58
Podrias empezar con un simple reporte .TXT mandandolo a la impresora o crear un reporte para esa impresora

* (c) NickSoft Corporation 2004
* Date : 04/16/04
* Made by : E.H.A.
* Time : 14:30
* Formato para las NOTAS DE MOSTRADOR

DO NOTEHEADER
STORE 0 TO W_PZAS,W_WXLIN,NETO,X_CANT
X_CANT = 0
SELECT DETALLE
GO TOP
SCAN
IF X_CANT < W_LIDOC
X_CANT = X_CANT + 1
? Z_CLAVE +" "+Z_DESCR AT 2
? TRANSFORM(Z_CANT,"999") AT 2
?? TRANSFORM(Z_PRE,'999,999.99')+ " " + TRANSFORM(Z_IMPN,'999,999.99') + " " + TRANSFORM(Z_DESC,'999,999.99')
ELSE
X_CANT = 0
DO NOTEHEADER
ENDIF
ENDSCAN
DO FINAL
? CHR(27)+CHR(67)+CHR(10)+CHR(27)+CHR(105)

************************
* PROCEDURES *
************************
PROCEDURE NOTEHEADER
*ode com1:9600,N,8,1,P
? CHR(27)+CHR(112)+CHR(0)+CHR(25)+CHR(250)
? CHR(14)+CHR(15) + "ELEGANCIA INTIMA S.A. DE C.V."
? "MATRIZ : " + EMP.E_DIREC
? "COLONIA : " + EMP.E_COLON +" "+ EMP.E_POB
? "C.P. : " + TRANSFORM(EMP.E_CP,"@L 99999") +" "+ EMP.E_TELS
? "SUCURSAL: "
? " ROBIROSA # 34"
? " COL. SAN ESTEBAN TEL. 5359-6503"
? " NAUCALPAN DE JUAREZ, EDO. DE MEXICO"
? " R.F.C. : EIN-951123-1G8" + CHR(18)
? REPLICATE('-',40)
?
? CHR(14)+CHR(15) + "NOTA DE VENTA No."+W_SERIE+W_DOC + CHR(18) AT 2
? DTOC(DATE())+ " "+ TIME() AT 2
? CHR(14) + CHR(15)
? "ATENDIDO POR : " + AGE.GC_NOM
? REPLICATE("=",40)
? "CODIGO DESCRIPCION "
? "CANT. PRECIO IMPORTE DESCUENTO "
? REPLICATE("=",40)
ENDPROC
****************************************************************************************
PROCEDURE FINAL
FOR I = 1 TO 2
?
ENDFOR
? CHR(27)+"0"+ LETRAS
IF W_TOTDES<>0 .OR. W_DESGLO<>0
? "IMP BRUTO >" + Trans(W_IMPBRU,'9999,999.99') AT 10
ENDIF
IF W_TOTDES<>0
? "DESC X ART >" + Trans(W_TOTDES,'9999,999.99') AT 10
ENDIF
IF W_DESGLO<>0
? "DESC X VOL >" + Trans(W_DESGLO,'9999,999.99') AT 10
ENDIF
? "SUBTOTAL ->" + Trans(W_SUBTOT,'9999,999.99') AT 10
IF W_IVA>0
? "I.V.A. ->" + Trans(W_IVA,'9999,999.99') AT 10
ENDIF
? "TOTAL ->" + Trans(W_TOTAL,'9999,999.99') AT 10
?
IF W_PAGACON<>0
? "PAGO CON ->" + Trans(W_PAGACON,'9999,999.99') + " " + "CAMBIO ->" + Trans(W_CAMBIO,'9999,999.99') AT 10
ENDIF
?
SELECT FORPAG
GO TOP
SCAN
? Z_CLAVE+" "+SUBSTR(Z_DESCR,1,22)+" "+TRANSFORM(Z_IMP,"999,999.99")
ENDSCAN
? ' GIOVANA TESSA ' AT 8
? 'VANGUARDIA EN LENCERIA' AT 9
? '!!! GRACIAS POR SU COMPRA !!!' AT 5
? 'COMPROBANTE SIMPLIFICADO INCLUIDO' AT 3
? 'EN LA FACTURA GLOBAL DEL DIA' AT 5
FOR I=1 TO 9
? CHR(12)
ENDFOR
ENDPROC

Analiza este archivo lo mandas con un
COPY REPORTE.TXT > LPT1

sUERTE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:impresoras fiscales

Publicado por Hernan (37 intervenciones) el 11/06/2006 05:35:57
Muchas gracias por tu ayuda,voy a intentarlo y cualquier cosa te aviso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar