Está en la página 1de 2

Configuracion de clientes de impresion para HASAR

*************************************************

Descripcion de los archivos:


---------------------------
chkfis.bat (.): llama al sftool\chkfis.php. Se ejecuta el encender la
pc que tiene la impresora fiscal

chkfis.php (sftool): chequea que existe un archivos sirfdat\pfin??.aux


para enviarlo a imprimir.

spooler.bat (sftool): llama al sftool\spooler.php. Y reemplaza al


spooler.exe.

spooler.php (sftool): copia el archivos


sirfdat\PFINPUT.?? como sirfdat\PFIN??.AUX
y copia el sftool\vacio.txt como sirfdat\PFOUTPUT.?? simulando
para el sirf que el ticket fue impreso correctamente.

limpiaf.bat (sftool) :limpia archivos temporales al iniciar la pc


que tiene la impresora fiscal. Y se debe ejecutar si el spooler.php
o chkfis.php queda esperando la impresion de un ticket previo.

spooler-real.exe: es el archivo spooler.exe que se cambia de nombre para


que el sirf no lo ejecute, y en su lugar corra el spooler.bat

fiscal_ant.bat (sftool) vuelve el sistema a la impresion anterior


fiscal_nvo.bat (sftool) cambia el sistema a la modalidad de
impresion nueva.

Configuracion.
*************

- copiar al directorio sftool los archivos:


limpiaf.bat
chkfis.php
puestos.fis
spooler.bat
spooler.php
fiscal_ant.bat
fiscal_nvo.bat

- copiar al directorio raiz del sirf (c:\sirf)


chkfis.bat

por Ej existen 3 pc de las cuales el puesto 01 y 02 deberan imprimir


en la impresora fiscal colocada en el puesto 01

- definir el archivo puestos.fis

01:03:1
02:03:1

campo 1 : puesto del sirf


campo 2 : puesto fiscal. Usar uno distinto a los puestos debido
a que todos usaran impresion en forma remota.
Es decir el SIRF nunca envia a imprimir, sino que genera el archivo
pfin??.aux que luego es tomado por el proceso chkfis
campo 3 : indica el puerto que usa la impresora fiscal.

- renombrar el archivo spooler.exe como spooler-real.exe

- crear un acceso directo que llame al \sirf\chkfis.bat H


donde H indica que la impresora es HASAR.

- crear un acceso directo al \sirf\sftool\limpiaf.bat

- copiar en c/pc los archivos de php (php.exe y php5tc.dll) al


directorio de windows (%windir%)

También podría gustarte