Template Para Impresoras Fiscales
-
Valor del template Solo para hasar 2G es de 350.000.- pesos para cualquier versión de Clarion
-
Fuentes del producto 650.000. -pesos Valores 2024
Solicitud de Demo a
[email protected]
BIGSYS TEMPLATES
IMPRESORAS FISCALES Vieja Tegnologia
Ver 6.16
Por Juan Carlos Rodríguez Modificado Por Ricardo Pardo
1.Generalidades
2.Actualizaciones
3.Soporte Técnico
4.Garantia
5.licencia de Uso
6.Precios de la Template
7.Instalación
8.formato de Comandos
9.Detalle de comando de impresión
10.Detalles de comando de estado
- Mas InformaciónOpen or Close
Estos comandos permiten ver el estado del controlador fiscal.
Comando=LP_Estado
Comprueba el estado de la impresora y el controlador fiscal.
Comando=LP_Diagnostico1
Realiza el comando de diagnóstico mostrando los datos que la impresora tiene programados para esta instrucción.
Los valores se muestran en pantalla si la variable “LP_ResultadoMostrar” contiene el valor 1 y no son mostrados si contiene el valor 0. En ambos casos el resultado también es guardado en la variable “LP_Resultado”.
Comando=LP_Diagnostico2
Realiza el comando de diagnóstico mostrando los datos que la impresora tiene programados para esta instrucción.
Los valores se muestran en pantalla si la variable “LP_ResultadoMostrar” contiene el valor 1 y no son mostrados si contiene el valor 0. En ambos casos el resultado también es guardado en la variable “LP_Resultado”.
Comando=LP_Diagnostico3
Realiza el comando de diagnóstico mostrando los datos que la impresora tiene programados para esta instrucción.
Los valores se muestran en pantalla si la variable “LP_ResultadoMostrar” contiene el valor 1 y no son mostrados si contiene el valor 0. En ambos casos el resultado también es guardado en la variable “LP_Resultado”.
Comando=LP_Diagnostico4
Realiza el comando de diagnóstico mostrando los datos que la impresora tiene programados para esta instrucción.
Los valores se muestran en pantalla si la variable “LP_ResultadoMostrar” contiene el valor 1 y no son mostrados si contiene el valor 0. En ambos casos el resultado también es guardado en la variable “LP_Resultado”.
Comando=LP_Diagnostico5
Realiza el comando de diagnóstico mostrando los datos que la impresora tiene programados para esta instrucción.
Los valores se muestran en pantalla si la variable “LP_ResultadoMostrar” contiene el valor 1 y no son mostrados si contiene el valor 0. En ambos casos el resultado también es guardado en la variable “LP_Resultado”.
11.Detalles de comandos de control fiscal
- Mas InformaciónOpen or Close
Estos comandos permiten realizar los cierres X y Z como también imprimir informes sobre ellos.
Comando=LP_CierreX
Realiza el cierre X, totalizando los comprobantes desde el último cierre X o Z.
Los totales se ponen en cero para el próximo cierre X que se realice..
Los resultados se muestran en pantalla si la variable “LP_ResultadoMostrar” contiene el valor 1 y no son mostrados si contiene el valor 0. En ambos casos el resultado también es guardado en la variable “LP_Resultado”.
Comando=LP_CierreZ
Realiza el cierre Z, totalizando los comprobantes desde el último cierre Z.
Es obligación realizar un cierre Z por día, pudiéndose realizar mas de uno.
Cada cierre Z se guarda en la memoria fiscal. Si se realiza mas de uno por día la memoria se ocupará en menos tiempo acortando la vida útil de la memoria fiscal.
Los resultados se muestran en pantalla si la variable “LP_ResultadoMostrar” contiene el valor 1 y no son mostrados si contiene el valor 0. En ambos casos el resultado también es guardado en la variable “LP_Resultado”.
Comando=LP_CierreZxFecha
Imprime un detalle de los cierres Z realizados entre dos fechas determinadas..
Parámetros
Fecdes Fecha desde la cual se requiere el informe (AAMMDD).
Fechas Fechas hasta la cual se requiere el informe (AAMMDD).
Tipinf Tipo de informe (D= detallados, T= totales).
Comando=LP_CierreZxNumero
Muestra datos sobre el comprobante en curso.
Parámetros
nrodes Número de cierre Z desde el cual se requiere el informe (AAMMDD).
nrohas Número de cierre Z hasta la cual se requiere el informe (AAMMDD).
Tipinf Tipo de informe (D= detallados, T= totales).
12.detalles de comandos de control de impresora
- Mas InformaciónOpen or Close
Estos comandos permiten realizar diversas tareas con la impresora fiscal.
Comando=LP_GrabarZonas
Graba las zonas de impresión para papel continuo de 12×25. Esta función es válida solo en impresoras EPSON de facturas.
Debe realizarse solo inmediatamente después de un cierre Z.
Si se desea configurar otra zona de impresión diferente deberá trabajar con las herramientas que provee EPSON con sus impresoras.
Las distintas configuraciones de las zonas pueden dejar afuera algunos subtítulos. Si alguno de estos contiene algún dato la impresora reporta error en zonas.
El sistema trunca las descripciones de observaciones y detalles de facturas en los valores dados por las siguientes variables:
LP_LonObsFac (descripciones extra en items de facturas)
LP_LonLinFac (descripciones de items de facturas)
Si se han definido zonas que cambian estos valores, solo se deben cambiar el contenido de estas variables para que el sistema tome las descripciones con una nueva longitud.
Comando=LP_CortarPapel
Realiza un corte de papel. Este corte también lo realiza automáticamente la rutina al terminar de emitir cualquier comprobante o informe.
Comando=LP_AvanzarPapel
Realiza un salto de tres líneas en la impresora.
Comando=LP_GrabarFechaHora
Graba la fecha y hora del equipo en la impresora. Solo se permite cambiar la hora en un cierto rango. Para cambiarla mas del rango permitido debe llamarse al agente fiscal.
Comando=LP_LeerFechaHora
Leer la hora y fecha de la impresora. Las carga en las variables «LP_HoraImpresora» y «LP_FechaImpresora» respectivamente.
Comando=LP_MostrarFechaHora
Muestra la fecha y hora que tiene el reloj interno de la impresora fiscal..
Comando=LP_AbrirCajon1
Abre el cajón de dinero 1.
Comando=LP_AbrirCajon2
Abre el cajón de dinero 2.
13.Detalle de procesos
- Mas InformaciónOpen or Close
Existen dos procesos adicionales programados para facilitar el uso de la impresora fiscal y el mantenimiento de nuevas versiones.
Proceso=LP_EditarParametros
Este proceso permite editar todos los parámetros que utiliza las funciones fiscales.
Estos parámetros quedan grabados en el archivo “WIN.INI” de cada terminal y pueden leerse o grabarse con las instrucciones GETINI y PUTINI de CLARION.
Para que el sistema tome inmediatamente un cambio realizado de esta última forma debe colocarse la variable “LP_ParametrosLeidos” en blanco.
Algunos de estos parámetros no son utilizados en las impresoras de tiquet o tiquet/factura.
Proceso=LP_EditarTitulos
Este proceso permite editar todos los títulos fijos que llevan los comprobantes que se emiten.
Solo aparecerán para editar los títulos que el modelo de impresora fiscal reconozca. De esta forma los títulos para editar en las impresoras de tiquets no serán los mismos que en las impresoras de facturas.
Puede también grabarse cada título con el comando “LP_Imprimir(LP_GrabarTitulo,…)” explicado anteriormente.
14.Pantalla de edición de parámetros
15.Variables globales
- Mas InformaciónOpen or Close
Cada vez que se ejecuta un comando, el sistema carga variables globales para poder ser utilizadas por la aplicación.
Variables de control de error
Las siguientes variables permiten conocer el resultado del comando ejecutado. Se cargan cada vez que se ejecuta cualquier comando.
LP_Error: Esta variable se coloca en valor 1 si ocurrió un error y 0 si se realizó el comando sin error.
LP_ErrorMensaje: Si ocurrió un error, en esta variable se muestra un detalle del mismo.
LP_ErrorMostrar: Cuando ocurre un error el sistema muestra automáticamente una ventana con el detalle del error. Si no se desea que se muestre esta ventana y administrar uno mismo el error debe colocarse esta variable en 0. Por defecto aparece en el valor que se indique los parámetros.
Variables de diagnósticos
Las siguientes variables permiten conocer el resultado del comando ejecutado. Se cargan cada vez que se ejecuta cualquier comando.
LP_Resultado: Esta variable guarda los resultados de los comandos de diagnóstico o cierres X/Z cada vez que alguno de estos son ejecutados.
LP_ResultadoMostrar: Cada vez que se ejecuta un comando de diagnóstico o cierre X/Z, los resultados de este se ven en una pantalla automáticamente. Si no se desea que se muestre esta ventana y administrar uno mismo los valores obtenidos deben colocar esta variable en 0. Por defecto aparece en 1.
Variables de configuración de la impresora
Las siguientes variables permiten conocer datos de la impresora fiscal.
LP_NumeroImpresora: Esta variable indica el número de impresora del equipo en la cual se está trabajando. Puede contener cualquier carácter que identifica la impresora, inclusive el carácter blanco. La función de este campo es indicar que conjunto de parámetros leer para manejar distintas impresoras en un mismo equipo.
LP_SerieImpresora: Esta variable guarda el número de serie de la impresora fiscal. Este número es único y no se repite en dos impresoras diferentes. Puede utilizarse para proteger sistemas. Se carga después de ejecutar el primer comando de impresión.
LP_LonObsFac: Indica la longitud de la descripción en las líneas de observaciones en facturas o tiquets.
LP_LonLinFac: Indica la longitud de la descripción en las líneas de ítems de facturas o tiquets.
LP_LonPagFac: Indica la longitud de la descripción en las líneas de pagos o ajustes en facturas o tiquets.
LP_LonLinNoF: Indica la longitud de la descripción en las líneas de texto en comprobantes no fiscales.
LP_LonLinPag: Indica la longitud de la descripción en las líneas de texto en recibos de pago.
LP_LonLinCot: Indica la longitud de la descripción en las líneas de texto en cotizaciones.
LP_EmiteFAC: Indica si la impresora emite facturas o tiquet – factura.
LP_EmiteCRE: Indica si la impresora emite notas de crédito.
LP_EmiteRTO: Indica si la impresora emite remitos.
LP_EmitePAG: Indica si la impresora emite recibos de pago.
LP_EmiteCOT: Indica si la impresora emite cotizaciones.
LP_CanMaxima: Indica los valores máximos aceptados para las cantidades en las líneas de facturas.
LP_PreMaxima: Indica los valores máximos aceptados para los precios en las líneas de facturas.
Variables de estado de la impresora
Las siguientes variables permiten conocer el estado de la impresora fiscal.
LP_UltimoComprobante: Esta variable guarda el número del último comprobante emitido. Se carga cada vez que se realiza un cierre de comprobante, ya sea fiscal o no fiscal.
LP_UltimoTotal: Esta variable guarda el importe total del último comprobante emitido Se carga cada vez que se realiza un cierre de comprobante, ya sea fiscal o no fiscal.
LP_UltimoNeto: Esta variable guarda el importe neto del último comprobante emitido Se carga cada vez que se realiza un cierre de comprobante, ya sea fiscal o no fiscal.
LP_UltimoIva: Esta variable guarda el importe de iva del último comprobante emitido Se carga cada vez que se realiza un cierre de comprobante, ya sea fiscal o no fiscal.
LP_UltimoImpInterno: Esta variable guarda el importe del impuesto interno del último comprobante emitido Se carga cada vez que se realiza un cierre de comprobante, ya sea fiscal o no fiscal.
LP_UltimoPercepcion: Esta variable guarda el importe de la percepción del último comprobante emitido Se carga cada vez que se realiza un cierre de comprobante, ya sea fiscal o no fiscal.
LP_Fiscalizada: Esta variable contiene el valor 1 si la impresora ha sido fiscalizada y 0 si está en modo de entrenamiento. Se carga después de ejecutar el primer comando de impresión.
LP_CajonAbierto: Esta variable contiene el valor 1 si algún cajón esta abierto y 0 si los cajones se encuentran cerrados. Se carga después de ejecutar cada comando.
LP_ParametrosLeidos: Esta variable guarda la fecha y hora de la última modificación de los parámetros. Se carga luego de ejecutar el primer comando. Si se desea forzar a releer los parámetros debe colocarse esta variable en blanco y ejecutar un comando.
LP_FechaImpresora: Esta variable contiene la fecha de la impresora. Se carga después de ejecutar el comando “LP_Imprimir(LP_LeerFechaHora)”.
LP_HoraImpresora: Esta variable contiene la hora de la impresora. Se carga después de ejecutar el comando “LP_Imprimir(LP_LeerFechaHora)”.