Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Enviar datos a impresoras Hasar a través de Acceso Remoto (https://www.clubdelphi.com/foros/showthread.php?t=93847)

santiago14 04-04-2019 04:12:59

Enviar datos a impresoras Hasar a través de Acceso Remoto
 
Buenas noches, Una consulta algo complicada.
Un cliente tiene la siguiente configuración:

Un server con Windows 2008 (En la Casa Central)
Una PC de facturación con una Fiscal Hasar 340F de 1era Generación (Casa Central)
Una PC de facturación con una Fiscal Hasar 340F de 1era Generación (Sucursal 1)
Una PC de facturación con una Fiscal Hasar 340F de 1era Generación (Sucursal 2)
Una PC de facturación con una Fiscal Hasar 340F de 1era Generación (Sucursal 3)

La persona que armó esto puso el software de facturación en el Server, no es en Delphi, no tengo idea del lenguaje.
Los hace ir por Acceso remoto (Remote Desktop) hacia el Server y allí ejecutar el Sistema de Facturación. Para ello, les puso un Escritorio para cada uno de los que acceden.
El tema es que a la hora de enviar a facturar, lógicamente, el Server no encuentra las Fiscales, puesto que están enganchadas con cada PC local y no en el Server.

La pregunta es: ¿Esto tiene arreglo? Digo, sin decirle "Mire, tiene que cambiar todo"
¿Existe alguna forma de arreglar la cosa antes que el dueño provoque un Tsunami?


Espero haber sido claro. Muchas gracias.

newtron 04-04-2019 10:03:41

Hola.


Yo no he trabajado nunca con las impresoras fiscales pero imagino que para esto se comportarán igual que el resto de impresoras. Lo único que tienes que hacer para que un cliente que accede por los servicios de terminal remoto pueda usar su impresora local es instalar el driver de la impresora también en el servidor, de esta manera cuando se conecta la sesión captura la impresora y la coge como impresora por defecto.


Saludos

santiago14 04-04-2019 13:20:27

Justamente ese es uno de los problemas. Estas Fiscales no se instalan. No tienen drivers, las de primera generación, solamente agarran un COM y esperan ahí. El software debe enviar por ese COM las cosas.
Al ser a través de Acceso remoto no hay manera de saber cual es el COM, en la máquina local, que agarraron; o por lo menos no he podido saberlo hasta ahora.

newtron 04-04-2019 13:37:44

Cita:

Empezado por santiago14 (Mensaje 531355)
Justamente ese es uno de los problemas. Estas Fiscales no se instalan. No tienen drivers, las de primera generación, solamente agarran un COM y esperan ahí. El software debe enviar por ese COM las cosas.
Al ser a través de Acceso remoto no hay manera de saber cual es el COM, en la máquina local, que agarraron; o por lo menos no he podido saberlo hasta ahora.


Pues vaya faena. ¿Y si la instalas como impresora texto genérica e intentas imprimir directamente a ese driver no funcionaría?

lucho6007 04-04-2019 14:08:21

COM2TCP es la respuesta
 
Hola! Podés redireccionar vía com0com a un puerto TCP/IP.



http://com0com.sourceforge.net/com2tcp/ReadMe.txt


En ese documento explica cómo hacerlo.


Saludos,

el-mono 08-04-2019 01:11:23

Santiago lo que hicimos en mi anterior trabajo fue trabajar con spooler fiscal. El programa que esta en el server lo deberías cambiar y armarte uno vos con delphi que lea los archivos enviados y mandar a imprimir luego este mismo debería tomar *.ans meterlo en un directorio para que desde las PC's facturacion puedan obtener las respuestas.


http://www.impresoras-fiscales.com/spooler_fiscal.htm


La franja horaria es GMT +2. Ahora son las 06:44:23.

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