Les comento mi problema que no logro resolver.
Tengo un programa de gestión comercial que no tiene soporte para impresoras fiscales. No obstante he encontrado un spooler para la impresora fiscal que me permite realizar facturas enviándole un archivo con los datos necesarios.
El programa de gestión me genera archivos con el ticket a imprimir, pero en otro formato no soportado por la impresora fiscal.
Lo que yo debo hacer es sacar los datos del archivo de ticket que me genera el programa de gestión (es un txt) y colocarlos en su correspondiente ubicación en el archivo de impresión de la impresora fiscal (es un txt también), para que de esa manera la impresora fiscal pueda imprimir correctamente la factura.
El archivo de la impresora fiscal (factura.txt) es el siguiente:
Código:
b Empresa Equis 30702383923 I C Domicilio...
@ A S
B Item Uno 30.0 1.0 21.0 M 0.0 0 b
B Item Dos 1.0 20.81 10.0 M 0.0 0 b
C P Subtotal 0
D Efectivo 100.00 T 0
E
@ A S
B Item Uno 30.0 1.0 21.0 M 0.0 0 b
B Item Dos 1.0 20.81 10.0 M 0.0 0 b
C P Subtotal 0
D Efectivo 100.00 T 0
E
Los datos a reemplazar son en este caso donde dice Item Uno por la descripción del primer producto, donde dice 30.0 la cantidad del mismo, y donde dice 1.0 el valor del mismo.
Donde dice Item Dos la descripción del segundo producto, donde dice 1.0 la cantidad del mismo, y donde dice 20.81 el valor del mismo.
Y así sucesivamente según la cantidad de artículos que haya en el archivo de ticket generado por el programa de gestión.
El archivo que me genera el programa de gestión (ticket.txt) es el siguiente:
Código:
Ticket Nro. 12
Fecha: 05/01/12 Hora: 02:20
3 AMARILLO LEDERNIL E - EURO $27,00
1 AMARILLO LEDERNIL RP - EURO $13,00
1 AMARILLO LEDERNIL L - EURO $10,40
-------
TOTAL $50,40
Fecha: 05/01/12 Hora: 02:20
3 AMARILLO LEDERNIL E - EURO $27,00
1 AMARILLO LEDERNIL RP - EURO $13,00
1 AMARILLO LEDERNIL L - EURO $10,40
-------
TOTAL $50,40
La idea sería crear un archivo .bat para que realice dicho procedimiento, ya que el programa de gestión corre sobre windows.
Tengo conocimientos de principiante en el tema, ya que me encuentro aprendiendo desde hace poco tiempo, y no logro encontrar la manera de hacerlo funcionar.
Estaré muy agradecido de la ayuda que me puedan brindar, ya que necesitaría poder utilizar la impresora fiscal lo antes posible.
Desde ya, gracias a todos.-