Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 20-03-2019
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Poder: 21
santiago14 Va por buen camino
Wink

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Parece que esa impresora te lleva desesperado
No la conozco, ojalá pudiera ayudarte. ¿No tiene documentación?
La impresora tiene documentación, el OCX también. El tema es que no dice nada acerca de cómo instalar en diversos Entornos.

Espero puedan ayudarme.

Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita
  #22  
Antiguo 28-03-2019
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Poder: 21
santiago14 Va por buen camino
Buenas, resolví el tema.
Lo puse aquí.

Espero sirva.
Gracia a todos por sus ayudas.
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita
  #23  
Antiguo Hace 1 Día
b_ernesto b_ernesto is offline
Registrado
 
Registrado: may 2016
Posts: 3
Poder: 0
b_ernesto Va por buen camino
Ole Error 800a01a9

Ya sé que estamos a muchos años, de que postearan este tema, pero creo que es importante dejar documentado como resolverlo.
Si para conectarse a la impresora fiscal Hasar 2G 250, se tratan de conectar definiendo el objeto como Variant,

Código Delphi [-]
HASAR:Variant;
HASAR.Conectar('192.168.1.50',0,5000);

El error OLE ERROR 800A01A9, no se produce.

En cambio, si nos conectamos con el OCX importado, el error se produce, SI ESTAMOS COMPILANDO EN WINDOWS XP.
Si instalamos todo en un Windows 7 (al menos eso probé), no tira este error.
Código Delphi [-]
HASAR:ImpresoraFiscalRG3561;
HASAR.Conectar('192.168.1.50',0,5000);

Usando HASAR:Variant; me pude arreglar por muchos años, hasta que un cliente me pidió hacer un ticket de cambio.
En ese caso, no me fué posible, pasarle el párametro Atributos de texto, que es un packed record, a la funcion ImprimirTextoGenerico.

Código Delphi [-]
ConectarImpresora;
HASAR.AbrirDocumento(Generico);
HASAR.ImprimirTextoGenerico(Atributos,'ARTICULO zzz        1.0',DisplayNo);
HASAR.ImprimirTextoGenerico(Atributos,'ARTICULO nnn       2.0',DisplayNo);
HASAR.CerrarDocumento( 0 ,'' );

Espero que a alguien le sirva.


Cita:
Empezado por mattaldi Ver Mensaje
¿Como andas apuntes? ¿Pudiste resolver el problema con el método imprimiritem()?
Yo ya cambié la IP de la impresora, pero sigo sin poder conectarme, cuando ejecuto HASARNG.Conectar('192.168.1.50',0); o HASARNG.Conectar('192.168.1.50',0,5000);
me manda un error "OLE ERROR 800A01A9".
Instale el OCX en delphi5 y lo agrega bien a la paleta, y probé en delphi 10 y no lo agrega.
Alguien tiene idea cual puede ser el error???
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Generacion de un submayor lgarcia SQL 0 19-06-2014 17:09:31
generación de archivos rtf elcigarra OOP 6 29-08-2008 20:09:11
Generacion de scripts AMO Oracle 2 10-10-2005 17:55:15
Generación de archivos dcu jplj Varios 2 26-04-2005 21:44:29


La franja horaria es GMT +2. Ahora son las 01:58:11.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi