DeveloperTeam Software Solutions
Home
Products and Services
Softwares
Templates for Clarion
Services
Contact Us
Language
English
Spanish
Login
Error in site JavaScript
Productos
General
FAQ &Tips
Historial
Template Controlador Fiscal 2G Epson
Descripcion
Template para Clarion, para conectar de forma transparente con la impresora Fiscal 2G Epson TM-T900FA. El template viene con dos versiones incluidas: - Para Clarion 9.1 al 11 Directo con el Template; (Requiere:StringTheory) - Para Clarion 5 al 11 trabaja con un Spooler y Template - Con Clarion para DOS y/o culquier otro lenguaje con Spooler directamente. Viene con ejemplos muy prácticos y sencillos para la puesta en marcha, en ambas versiones. El precio del producto incluye 1 año de soporte y acutalizaciones.
Last Update
Price
Moneda
Download
Buy
Tips & FAQ
:
Search
Imprimir Generico No Fiscal Multilineas
! ......./- Documentos NFH Genericos / Uso Interno [Mult. lineas] -/
EPAbrirG.TipoDocumento = 0
!===========================================
! Abrir DNFGUI
EPAbrirG:Ext0a1 = 0 ! Rollo
EPAbrirG:ImprimeDocumentoGenerico = 1 ! 0 = Generico / 1 = Uso Interno
EPAbrirG:ImprimeEncabezados = 0 ! 0 = Imprime / 1 = No Imprime
SendRequest(AbrirDocumento,EPAbrirG)
DebugGetAnswer()
!===========================================
! Carga Multiples lineas
CLEAR(EPDNFGVariasLineasG)
EPDNFGVariasLineasG.LineaTexto[01] = 'Línea de texto 01'
EPDNFGVariasLineasG.LineaTexto[02] = 'Línea de texto 02'
EPDNFGVariasLineasG.LineaTexto[08] = 'Línea de texto 08'
EPDNFGVariasLineasG.LineaTexto[17] = 'Línea de texto 17'
EPDNFGVariasLineasG.LineaTexto[23] = 'Línea de texto 23'
SendRequest(ImprimirVariasLineas,EPDNFGVariasLineasG)
DebugGetAnswer()
!===========================================
! Informar Cerrar y cortar papel
EPDNFHCerrarG.CortarPapel = 1
SendRequest(CerrarDocumento,EPDNFGVariasLineasG)
DebugGetAnswer()
Ejemplo consulta estados Impresora por Spooler
SendRequest(ErrorMessage)
LOC:ErrorMessage = DebugGetAnswer()
SendRequest(StatusFiscalMessage)
LOC:StatusFiscalMessage = DebugGetAnswer()
SendRequest(PrinterFiscalMessage)
LOC:PrinterFiscalMessage = DebugGetAnswer()
Ejemplo Solicitar Infomracion Usando Clase y Spooler
Usando Clase
Respuesta=FiscalE.Informacion(83,InformacionContadores)
Usando Spooler
SendRequest(Informacion,'83,InformacionContadores')
Respuesta=DebugGetAnswer()
Impresora Nueva
Si tiene una impresora recién comprada, deberá cargarles los datos de encabezado y otros, para poder hacer que funcione en modo testing.
Ingreso en Modo Demostración
Para una mejor distribución del producto, Ud. deberá dentro del archivo AJEFiscal.INI tener la siguiente información:
[EPSON]
USER=Nombre
SERIAL=SerialAsignado
Imprimir Duplicado
!=== Ésta función sólo se puede ejecutar en modo Fiscal===
CLEAR(EPDupDocG)
EPDupDocG.TipoDocumento = L:TipoDeDocumento
EPDupDocG.NumeroDocumento = L:NroDeDocumento
SendRequest(EmitirDuplicado,EPDupDocG)
ShowGetAnswer()
Ejemplo Imprimir Nota de Debito
! ......./- Nota de Debito-/........
EPAbrirG.TipoDocumento=116
EPAbrirG.FCNDD = 1
FiscalE.AbrirDocumento(EPAbrirG) ! Clase
SendRequest(AbrirDocumento,EPAbrirG) !Spooler
Ejemplo Descargar CDT por Spooler
! ......./- Reporte por Zetas F.8010 -/
Spooler
!===========================================
CLEAR(EPDZetaG)
EPDZetaG.Ext1a2 = '0000' ! Descarga cinta testigo digital. (CTD)
EPDZetaG.ZInicial = L:ZDsd
EPDZetaG.ZFinal = L:ZHst
SendRequest(DescargarReportezeta,EPDZetaG)
ShowGetAnswer()
! ......./- Reporte por Fechas F.8010 -/
Spooler
Formato Fecha DDMMAA
CLEAR(EPAFechaG)
EPAFechaG.Ext1a2 = '0000' ! Descarga cinta testigo digital. (CTD)
EPAFechaG.FechaInicial = L:ZDsd
EPAFechaG.FechaFinal = L:ZHst
SendRequest(DescargarReporteFecha,EPAFechaG)
ShowGetAnswer()
Ejemplo consultar estados Impresora por Clase
IF FiscalE.ErrorCode <> 0
MESSAGE(CLIP(L:Comando)&'Estado: '&CLIP(FiscalE.ErrorMessage))
END
IF FiscalE.StatusFiscalCode <> 0
MESSAGE(Clip(L:Comando)&'Estado Fiscal: '&CLIP(FiscalE.StatusFiscalMessage))
END
IF FiscalE.PrinterFiscalCode <> 0
MESSAGE(Clip(L:Comando)&'Estado Impresora: '&CLIP(FiscalE.PrinterFiscalMessage))
END
Ejemplo Descuentos através del Spooler
CLEAR(EPItemDescuentoG)
EPItemDescuentoG.Ext0a1 = 0
EPItemDescuentoG.Descripcion ='Prueba'
EPItemDescuentoG.MontoDescuentoAjuste = 100
EPItemDescuentoG.CodigoInterno = 'CodInterno'
SendRequest(ImprimirDescuento,EPItemDescuentoG)
DebugGetAnswer()
:
Search
First
Previous
Next
Last
Historial de Versiones
Locate (Contains) Version:
Search
Date
Version
Date
4/12/2019
Version
1.03
Add: Se agregó la posibilidad de cargar los datos de la licencia en el AJESpooler.INI
[LICENSE]
USERNAME=Nombre de Usuario
SERIALNUMBER=Serial
Date
06/05/2018
Version
1.02
Fix:Se corrigió el modo demostración utilizando el Spooler
Locate (Contains) Version:
Search
First
Previous
Next
Last
Close