Imprimir a matriz de punto tamaño personalizado de hoja

857 views
Skip to first unread message

Gerardo Gabriel Brollo

unread,
Apr 9, 2013, 10:04:20 AM4/9/13
to rub...@googlegroups.com
Hola a todos, tengo una aplicación desarrollada en jruby 1.6.5  y ralis 2.3.8 desde la cual necesito mandar a imprimir unos formularios continuos q tiene un tamaño personalizado de 210mm (alto) x 100mm (ancho). La impresora es una matriz de punto OKIDATA 320, ya intente con el complemento Jprintsetup de firefox  y las propiedades @page{size} de CSS y no obtuve resultados.
Alguien tendra una  alguna idea para solucionar el tema?

Ever Daniel Barreto

unread,
Apr 10, 2013, 5:04:16 PM4/10/13
to rub...@googlegroups.com
Hola Gerardo!

Justamente en este momento estoy en proceso de desarrollar una aplicación en Rails que tiene que imprimir en formulario continuo en una Epson LX 300.

Creo que lo importante a tener en cuenta es que, en el caso de las impresoras de matriz de punto, si uno quiere tener control sobre la impresora en el sentido de por ejemplo, imprimir en "texto plano", enviar comandos de avance de página o cosas similares, ya estamos hablando de que Rails (en realidad Ruby) tiene que tener acceso directo al puerto de impresora ya que es probable que tengas que escribir directo ahí para tener los resultados que estás buscando. Todavía me falta investigar mas sobre este tema por lo que es posible que no te esté pasando la info correcta, igual te comparto lo que encontré hasta ahora:

Saludos,

Ever Daniel


On Apr 9, 2013, at 11:04 AM, Gerardo Gabriel Brollo <gerardo...@gmail.com> wrote:

Hola a todos, tengo una aplicación desarrollada en jruby 1.6.5  y ralis 2.3.8 desde la cual necesito mandar a imprimir unos formularios continuos q tiene un tamaño personalizado de 210mm (alto) x 100mm (ancho). La impresora es una matriz de punto OKIDATA 320, ya intente con el complemento Jprintsetup de firefox  y las propiedades @page{size} de CSS y no obtuve resultados.
Alguien tendra una  alguna idea para solucionar el tema?

--
Has recibido este mensaje porque estás suscrito al grupo "rubysur" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a rubysur+u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Gerardo Gabriel Brollo

unread,
Apr 11, 2013, 1:34:29 PM4/11/13
to rub...@googlegroups.com
Gracias Ever!
                      Ya que estamos en el mismo baile te tiro la data q recopile en estos días por si te sirve. En un principo, pensé que la solución se podria dar definiendo un tamaño personalizado de hoja, probé con el complemento jsprintsetup de firefox pero funciona solamente sobre linux (o yo no le pude hacer funcionar).
  Ahora estoy trabajando con un applet que me pasaron, se llama jzebra, definis una impresora " Generic /Text Only"  y le mandas a imprimir en modo RAW.


Alfredo Scoppa

unread,
Apr 11, 2013, 1:44:23 PM4/11/13
to rub...@googlegroups.com, rub...@googlegroups.com
Hola Gerardo,

Me parece que lo que Ever te recomendaba era imprimir desde el servidor.  Que creo que debe aplicar en tu caso ya que mencionas una impresora en particular. 


Sent from my iPhone

Gerardo Gabriel Brollo

unread,
Apr 11, 2013, 2:50:43 PM4/11/13
to rub...@googlegroups.com
Hola alfredo, tenes razón me expresé mal al hacer la pregunta, en realidad el escenario de la aplicación tiene unos 150 puestos de trabajos con windows XP y "casi todas tienen una Okidata-320 conectada",  por tal motivo estoy tratando de buscar una solución del lado del cliente. Creo q ahora si nos vamos a entender mejor con ever  gracias !

Alfredo Scoppa

unread,
Apr 11, 2013, 5:20:13 PM4/11/13
to rub...@googlegroups.com
Lo malo de una solución applet/extensión es que tenes que implementarla en las 150 máquinas. 

Asumo que como es un ambiente controlado (la empresa) los puestos de trabajo deben usar todos el mismo browser. En caso contrario tenes que cubrir todos los browsers.

Otra pregunta que te hago: las impresoras están todas bajó la misma red? 

Saludos,
Alfredo

Gerardo Gabriel Brollo

unread,
Apr 12, 2013, 8:44:43 AM4/12/13
to rub...@googlegroups.com
No alfredo 50 de ellas estan en el interior de la provincia de corrientes, se conectan por vpn a la red de la institución. 
A a muchos de mis colegas no le agrada el echo de usar un applet pero no encontramos otra solución hasta ahora y el tema del navegador es como decis, todos usan firefox o chrome. 

Matias Mascazzini

unread,
Apr 12, 2013, 8:51:13 AM4/12/13
to rub...@googlegroups.com

2013/4/12 Gerardo Gabriel Brollo <gerardo...@gmail.com>

le mandas a imprimir en modo RAW.

En Windows también podes mandar a imprimir en modo RAW desde el CMD (consola de comandos). Ahora no me acuerdo cómo, pero una ves lo hice para imprimir arriba de un preimpreso hecho en corel, pero se puede.



Saludos
Matías Mascazzini

Corrientes, Argentina

Me encuentras en:
LinkedIn: http://ar.linkedin.com/in/matiasmasca/es
Twitter: @matiasmasca
ComunidadTIC: @matiasmasca
---------
Le recomiendo visitar: www.ComunidadTIC.com.ar
"¿Eres Informático?"

Gerardo Gabriel Brollo

unread,
Apr 12, 2013, 9:44:57 AM4/12/13
to rub...@googlegroups.com
Si ayer me pasaron esto  " copy /b SOURCE_MATERIAL \\TARGET_MACHINE\TARGET_PRINTER " que tambien funciona en windows a través de CMD, lo voy a tomar como otra posibilidad gracias! 


--

Alfredo Scoppa

unread,
Apr 12, 2013, 5:41:57 PM4/12/13
to rub...@googlegroups.com, rub...@googlegroups.com


Ese comando desde donde lo lanzas?

Para mi cualquier estrategia con shell se tiene que ejecutar desde el servidor

Nunca trabaje con applets así que desconozco si tienen permisos para ejecutar ese comando desde el cliente.

Gerardo Gabriel Brollo

unread,
Apr 15, 2013, 3:09:12 PM4/15/13
to rub...@googlegroups.com
Sinceramente no tengo ni idea de como enviar eso,  me dice mi compañero que lo ejecutó desde el CMD  de Windows a una impresora conectada a la misma maquina. Quizás por javascript se podría implementar creando un archivo.bat  con los datos a imprimir y ejecutarlo desde la aplicación q opinas?
Reply all
Reply to author
Forward
0 new messages