![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Despues de crear el objeto se debe liberar
Cita:
en pruebas con el emulador me anduvo todo bien. Con la impresora Fisica me surge un error de windows al cerrar. Esta aplicacion ha dejado de funcionar blablabla, pero ejecuta los comandos correctamente. Entonces pienso Despues de crear el objeto :
Antes de cerrar la app se debe liberar? Como no tiene metodo Free o destroy! Alguien le paso? Gracias Última edición por Casimiro Notevi fecha: 12-01-2019 a las 01:19:28. |
#2
|
||||
|
||||
![]() Cita:
Por otro lado, ¿cómo hicieron para enviar cosas al Emulador? Porque conseguí mandar tickets a la Fiscal pero nunca consigo que lo haga hacia el Emulador. Me dice que hizo tres intentos y que no puede conectarse. En el mismo sentido, usando hfl_test.exe puedo enviar sin problemas cosas al Emulador. Espero se entienda. Gracias.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#3
|
||||
|
||||
![]() En otro orden de cosas, tengo esta línea de comandos de prueba:
Al compilar indica lo siguiente: [Error] Unit1.pas(62): Type not allowed in Variant Dispatch call Si defino
La cosa no va bien, el error es: Interface not Supported. Ocurre cuando intenta hacer el "Conectar"... Bueno, espero puedan darme una mano en esto también. Gracias.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#4
|
||||
|
||||
![]() Bueno, después de tanto investigar, y penar y penar parece que le encontré la vuelta.
Paso a explicarlo. Herramientas utilizadas: Delphi 7 Herramientas de 2da Generación de Hasar: IFH-2G-Distribucion-180914 (Esto se lo consigue con la gente de Hasar, no se bien como porque me lo pasó el cliente dueño de la Fiscal) Máquina fiscal: SMH250F de 2da Generación, térmica, en este caso está puesta por USB. Lo que hay que instalar en la máquina: El OCX de 2da Generación, yo lo tengo en :C:\HasarArgentina Es la Revisión 9, por las dudas. Hasar provee manual para hacerlo. En Delphi 7 se instala como un ActiveX, pero no pone el componente en la Paleta, no importa. Instalación de USB Gadget. Driver para la Fiscal. Hasar provee manual para hacerlo. Instalación de Proxy Fiscal. Es un servicio. Hasar tiene un manual donde lo explica, pero voy a poner algo aquí. El Proxy Fiscal: Una vez instalado, no se inicia automáticamente. Hacemos unas cuantas modificaciones en el XML asociado. Está en el Directorio "PROXY FISCAL", de las Herramientas de Hasar. Se llama: proxyconfig.xml Este es el mío. Código:
<?xml version="1.0" encoding="ISO-8859-1"?> <Config> <SerialPort>COM5</SerialPort> <BaudRate>9600</BaudRate> <HttpPort>5000</HttpPort> <DebugLevel>3</DebugLevel> <ServiceName>HASAR PROXY FISCAL</ServiceName> <ServiceDescription>Dialogando con IFH 2G</ServiceDescription> <AutomaticStart>si</AutomaticStart> </Config> HttpPort lo ponemos en 5000, o 6000 aparece a veces. Guardamos e inciamos el Servicio. Vamos al Código fuente en Delphi:
Como no tenemos componente para arrastrar hacia el Form, ponemos en el uses HasarArgentina_TLB. hsr2gPrueba := CreateComObject(CLASS_ImpresoraFiscalRG3561) as _ImpresoraFiscalRG3561; Es la forma de crear el Objeto en D7 hsr2gPrueba.Conectar(Destino, Puerto, 15000, 15000); Aquí algo importante: Destino debería ser: 127.0.0.1 Puerto: 5000 o 6000. Es el valor que pusimos en HttpPort El primer 15000 es el TiempoEsperaConexión, contra la Fiscal claro. El segundo 15000 es TiempoEsperaComandos, cuando enviamos a la Fiscal. En este caso, hicimos un Presupuesto X. Espero ayude a que podamos manejar de mejor manera estas máquinas. A mí me costó unas tardes hasta que pude hacer que funcionara. Es la idea que ayude y quede documentado para el futuro. Gracias.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#5
|
||||
|
||||
Me alegro de que por fín lo lograras, te veía bastante enredado con el tema.
Por lo que cuentas, parece bastante complicado, ¿no?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
Medio embarazoso.
Pienso, para mí, que lo podrían haber pensado algo mas simple. Pero bueno, está. Todavía no consigo hacer funcionar el Emulador, pero estoy mejor que antes. Y mas aliviado, sobre todo con mi cliente. Gracias.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#8
|
||||
|
||||
Si alguien tiene mejor suerte que yo con el Emulador, que lo comente. Es bueno tener operativa esa herramienta para pruebas mas exhaustivas.
En una Fiscal real se pueden hacer algunas impresiones y no mucho mas. Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar con ocx Hasar 2da Generacion | apuentes | Varios | 22 | 23-05-2024 00:22:07 |
Facturas A y B en impresora fiscal Hasar SMH/P330 | santiago14 | Varios | 1 | 30-04-2013 14:14:02 |
Recibo X con impresora Hasar SMH/P-330 | santiago14 | Varios | 6 | 23-04-2013 19:15:44 |
Problema Impresora Hasar USB | Inge022 | Impresión | 6 | 13-05-2011 19:20:21 |
QuickReport & Impresora Hp Laserjet 1100 | keys | Impresión | 3 | 26-12-2003 17:14:05 |
![]() |
|