Uso del programa MKLOGO.EXE

Anuncio
-- Programa mklogo.exe -- 1
Cía. HASAR saic
U
Ussoo ddeell pprrooggrraam
maa M
MK
KLLO
OG
GO
O..E
EX
XE
E
El uso del programa mklogo.exe está restringido a la necesidad, por parte del usuario de las impresoras fiscales HASAR, de imprimir en cada documento que se emita el logotipo de la empresa.
Este programa genera un archivo ( ASCII ) con todos los comandos fiscales necesarios para transmitir un
logotipo ( archivo bitmapeado ) a la impresora fiscal. A partir de ese archivo de comandos fiscales se puede
volver a generar el logotipo original ( archivo “.bmp” ).
El uso del programa mklogo.exe tiene relación con el empleo del comando fiscal StoreLogoData, que
carga en la memoria de trabajo de la impresora fiscal el logotipo a imprimir en los comprobantes a emitir.
El logotipo a cargar debe ser monocromo, con hasta 72 pixels de alto y 368 pixels de ancho para la impresora fiscal SMH / PJ-20F, y de hasta 36 pixels de alto por 300 pixels de ancho para la impresora fiscal SMH / P-320F. Es responsabilidad del usuario, la creación y mantenimiento del archivo con el logo
tipo de la empresa.
El logotipo debe estar en un archivo con formato BMP y la transformación de éste en los datos requeridos por el comando StoreLogoData puede realizarse mediante el programa mklogo.exe provisto por
Cía. HASAR saic. No obstante, el programador de la aplicación puede optar por generar la información
necesaria, prescindiendo del uso del programa mklogo.exe siempre y cuando respete las pautas que se
indican para el comando StoreLogoData en el manual de la impresora fiscal SMH / P-320F (archivo
publfact.rtf ).
Modo de uso del programa mklogo.exe
mklogo
c|d
filein
fileout
c
d
Filein
fileout
Indica que se trata de un comando de codificación.
Indica que se trata de un comando de decodificación.
Nombre del archivo de entrada.
Nombre del archivo de salida.
Nota:
Las opciones c y d son autoexcluyentes.
-- Programa mklogo.exe -- 2
Cía. HASAR saic
Ejemplos
mklogo c logo.bmp
para trans-
Genera el archivo logo.cod con los comandos,
logo.cod
mitirlos luego a la impresora fiscal.
mklogo d logo.cod
archivo de coman-
logo.bmp
Regenera el archivo logo.bmp a partir del
dos.
Por ejemplo, si el archivo logo.bmp tuviera una imagen como la que se muestra en la FIG. 1, se
generaría un archivo logo.cod cuyo contenido se muestra en la FIG. 2.
FIG. 1 -- Ampliada a los efectos de una mejor visualización.
( 18 pixels de ancho por 17 pixels de alto )
É∟I∟424D36030000000000003600000028000000100000001000000001001800000000000003000000000000000000000000000000000000
FFFDFF0C00002A060C1B
É∟C∟0000000200000500000400050E04000A00020D030E00001900001C0000170001100206040001FDFFFFC6C0C1C3ABADDFCAC9C1
C3BDC7C5BDE6C9C5DBB2AFDBB5
É∟C∟B3D2B7B3D7CBC5DACFCBC4AFAED5C3C4C5C0C1000403EDFFFF99A7A3ECE8E7B7AEABBBB8B3E5C4C1FFA2A8990F1AB31
E2CFFA3AAC3BBB4A7C0B6E0DDD9C4BFBE
É∟C∟AFBDB9000500EDFFFEC1D3CCA7B1ABBAAFABFAD1CFFFC0C4A1111DBB0212C4000999000CE5D3CCA0C3B5A0A49ECDCAC
6A0B2AB06231AFAFFFBC0C8C1A7B7ACD9
É∟C∟BFB9FFAFB68A0000A0000CBA0815EE0F25B40513E1BCB4CADDCEBFBDB3CFC9C2BDC5BE000400FFFFFABDB5AEDAC8C1FF
D6D6B70816D51020FFBCC3FFA3A8B000
É∟C∟00C8222DCDA69DC9CCBDE7BDB8F8CBC8D7CDC6000400FFFFF9E7C4C0F49DA19E0A16BA0000DC1727FFB5B1FFBEB6BA2A
2F6E0000E6D5C8C5B7AB8E1C23FF97A1
É∟C∟DDB8B4070D02FFFFF8DFAFAD8D141CBD0515E90013CB0614F5B6AEE5C2B4FFADACFFC6C3BBB4A5D2BCB0A30B18AC0B1A
F0BDBB000400FFFFF8E3B3B18A1119BB
É∟C∟0313ED0017B90002FFDAD2DCB9ABFFAFAEFFC8C5BDB6A7D4BEB2A50D1AAE0D1CF2BFBD000400FFFFF9DEBBB7FFC7CBA8
1420C50001DF1A2AF39A96FFBFB7B929
É∟C∟2E6E0000E4D3C6C4B6AA8C1A21FF96A0DCB7B3050B00FFFDF8CAC2BBB7A59EF9B1B1B30412BA0005FFC7CEFFB0B5B10000
C9232ECEA79ECACDBEE9BFBAF9CCC9
É∟C∟D9CFC8000400F9FFFAC3CBC4CDDDD2E0C6C0FFC0C7AA0A169D0009AF000AEA0B21AF000EDCB7AFC6D9CABBB9AFCBC5B
EB8C0B9000400EDFFFEB3C5BEB7C1BBB8
É∟C∟ADA9D7AEACFFBDC1A2121EC20919C8000D9D0210E8D6CFA3C6B8A3A7A1D0CDC9A3B5AE09261DEDFFFFA3B1ADC9C5C4D9
D0CDCBC8C3D2B1AEFFBCC28D030EAF1A
É∟C∟28FF9EA5BEB6AFA2BBB1DBD8D4BFBAB9ABB9B5000500F5F7F8DFD9DABEA6A8D3BEBDB9BBB5CECCC4D7BAB6E6BDBADC
B6B4D3B8B4D8CCC6DBD0CCC5B0AFD6C4C5
É∟F∟C6C1C2000605FFFDFFFFFDFFFFF9FFFFFCFCFDFFFCE3F2EAF8FFF6FAFFF9F3FFF9F8FFF9FFFCF9FFF9F8FFF5F9FFFCFEFF
FCFFFBF6F8
FIG. 2
Una vez obtenido el archivo de comandos se puede proceder de dos formas, de acuerdo a la necesidad o
frecuencia con que pueda o deba modificarse el logotipo de la empresa:
a) Desde la aplicación desarrollada por el usuario.
b) Usando el programa utilitario pruf.exe que se distribuye junto a los drivers y librerías.
-- Programa mklogo.exe -- 3
Cía. HASAR saic
Caso a):
Desde la aplicación del usuario
Los pasos que a continuación se describen los debe realizar la aplicación del usuario.
- Solicitar a la impresora fiscal un Reporte Z
- Leer una línea del archivo de comandos, generado con el programa mklogo.exe.
- Enviar la línea leída a la impresora fiscal.
Finalizado este proceso, el logotipo de la empresa quedará cargado y será impreso en cada documento
que se emita.
Caso b):
Mediante el programa PRUF.EXE
Los pasos que a continuación se describen los debe realizar el usuario.
- Correr el programa pruf.exe
- Seleccionar la opción : g – Cierre Diario “Z”
- Seleccionar la opción: S – Fin / Ejecución Secuencia
- Ingresar el nombre del archivo de comandos, generado con el programa mklogo.exe.
- Indicar que se desea repetir una vez
Finalizado este proceso, el logotipo de la empresa quedará cargado y será impreso en cada documento
que se emita.
NOTA
Tener en cuenta que para que la carga del logotipo, mediante los pasos indicados como Caso b), sea posible, es necesario que el cliente del usuario desarrollador de la aplicación, disponga en la PC del progra
ma pruf.exe y conozca su uso. Lo ideal es que el logotipo de la empresa pueda ser cargado desde la
aplicación que el cliente del usuario desarrollador normalmente utiliza para facturar.
-- Programa mklogo.exe -- 4
Cía. HASAR saic
Descargar