Utilizar impresora fiscal (Argentina) en proyecto asp.net MVC 3

557 views
Skip to first unread message

Mariano Marcon

unread,
Nov 17, 2011, 3:46:18 PM11/17/11
to AltNet-Hispano
Hola

Queria saber si en un proyecto web asp.net mvc 3 es posible utilizar
una impresora fiscal Epson (Argentina)
Agradeceria cualquier recurso, experiencia o información que crean
conveniente

Desde ya muchas gracias

Mariano Marcon

Walter Poch

unread,
Nov 17, 2011, 4:02:21 PM11/17/11
to altnet-...@googlegroups.com
No me queda claro quien debería hacer la impresión, si el server o el cliente.

En el caso del server, calculo que con COM lo podes hacer. Ahora en el caso del cliente, yo probaría con Silverlight >v4, que tiene Com Interop (siempre con algunos detalles de seguridad). 

Saludos,


Mariano Marcon

--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a altnet-hispan...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/altnet-hispano?hl=es.




--
Saludos,

Walter G. Poch
Sr. .Net Developer
--------------------------------------------
Cell: +54 (9 341) 3353273
walte...@gmail.com

Mariano Marcon

unread,
Nov 17, 2011, 4:47:09 PM11/17/11
to altnet-...@googlegroups.com
Si es posible, queria imprimir desde el cliente (si no entendi mal, la impresora fiscal esta conectada a un puerto com y no lo puedo compartir en la red, asi que tendria que imprimir localmente), sino sera desde el server ...
Los recursos en la pagina de Epson son bastante limitados y no hay mucha informacion sobre .net.
Sobre silverlight no tengo la mas minima idea, vos me decis que deberia desarrollar en silverlight para poder imprimir desde el cliente? o que arme un modulo separado para la impresion utilizando silverlight?

Saludos!

Tincho For Ever

unread,
Nov 17, 2011, 6:41:40 PM11/17/11
to altnet-...@googlegroups.com
Buenas,
otro apporach puede ser exponer un web service que interactue con la impresora y trabajarlo con REST.
Saludos,

Ing. Martin N. Rabaglia
Twitter> @sr_humo


Walter Poch

unread,
Nov 17, 2011, 7:51:12 PM11/17/11
to altnet-...@googlegroups.com
@Mariano, eso es parte del requerimiento. No explicas demasiado, pero si tenes el server en Capital y los clientes en Rosario, que los clientes impriman en el server es medio complicado porque los tickets te quedarían en Capital. No se QUE es lo que necesitas.

No estoy seguro como es el funcionamiento de las impresoras fiscales, pero seguramente se expone por COM(Component Object Model), o creo mediante comandos al puerto serie (creo que alguna vez leí esto).

Si es por API COM, con silverlight haces una app con ComInterop y listo. Si es por comandos del pueto serie, habría que ver si la seguridad de silverlight te lo permite, sino un ActiveX, ya es un dolor de cabeza.  

@Tincho, eso si imprime el server, ahora si tiene que ser el cliente no, ya que esta dentro del sandbox del browser.

Saludos,

Mariano Marcon

unread,
Nov 17, 2011, 8:09:30 PM11/17/11
to altnet-...@googlegroups.com
Es verdad, me falto comentarlo, es una aplicacion en una intranet, seria deseable poder imprimir desde cualquier puesto hacia alguno de los dos controladores que posee la empresa, y  que puedan estar conectados a cualquiera de las pc (no necesariamente la maquina en donde esta el IIS)

La forma de encararlo que tenia pensada hasta el momento era crear una aplicacion de consola, un servicio o similar que leyera una base de datos o directorio en la cual se almacena la informacion a imprimir y alli mismo guarda el resultado, pero pense que deberia existir algo mas directo

En la pagina de http://www.impresoras-fiscales.com.ar/ comercializan un spooler, pero  me dio la impresion de que estan desactualizados.

Me llamo mucho la atencion la falta de información en la pagina de epson (que es la marca que tengo que soportar antes que nada)

Saludos!

Victor Vilela

unread,
Nov 18, 2011, 11:57:18 AM11/18/11
to altnet-...@googlegroups.com
Yo tuve un problema parecido y lo solucioné  impersonando con un usuario que tenga acceso a la red y a la impresoras de red, y después desde el codebehind mandaba a imprimir tal cual una impresora local.
Victor Vilela J.

Mariano Marcon

unread,
Nov 19, 2011, 10:11:28 AM11/19/11
to altnet-...@googlegroups.com
Hola, gracias por responder

Esto de compartir la impresora se puede hacer con cualquier tipo de impresora fiscal?

Lo necesito para una epson (TM-U220AF) que se conecta al puerto COM

Gracias!

Victor Vilela

unread,
Nov 19, 2011, 4:23:15 PM11/19/11
to altnet-...@googlegroups.com
En mi caso habian varias impresoras de red, una HP, una Epson de tinta y una matricial y yo pude acceder a las 3 .
Enviado desde mi BlackBerry de Movistar

From: Mariano Marcon <mariano...@gmail.com>
Date: Sat, 19 Nov 2011 12:11:28 -0300
Subject: Re: [altnet-hispano] Utilizar impresora fiscal (Argentina) en proyecto asp.net MVC 3
Reply all
Reply to author
Forward
0 new messages