[ubuntu-ar] [OT] Imprimir desde pagina web en la impresora del cliente

Nicolas Bevilacqua nicobevilacqua at gmail.com
Thu Sep 30 15:33:44 BST 2010


  El 30/09/2010 11:19 a.m., Juan Rodríguez Monti escribió:
> El día 30 de septiembre de 2010 11:13, Juan Carlos Ojeda
> <juancarlospaco en gmail.com>  escribió:
>> 2010/9/30 Nicolas Bevilacqua<nicobevilacqua en gmail.com>
>>> Lista, tengo una consulta, medio off topic.
> Hola Nicolás.
>
>>> Me está por salir un laburo en donde me piden armar una aplicación web en
>>> la que tengo que generar e imprimir etiquetas con código de barras entre
>>> otras cosas. La aplicación es web ya que quieren acceder desde varios
>>> lugares geográficos.
>>>
>>> Necesito armar toda la arquitectura de la red ya que actualmente no poseen
>>> nada y se manejan todo por papel.
>>>
>>> Les digo mi idea: La aplicación va a correr en un servidor ubuntu, con un
>>> apache y va a estar hecha en mysql y php.
>>>
>>> Mi problema viene a la hora de definir como voy a imprimir las etiquetas.
>>>
>>> Lo que quiero hacer es montar un servidor CUPS en la misma máquina con el
>>> servidor web, y enviar a imprimir desde php pdfs generados con las etiquetas
>>> que se desean imprimir.
>>>
>>> Por lo que estuve leyendo, esto tendría que funcionar.
>>>
>>> Ahora, la cuestión es la siguiente, que pasa si la página web se encuentra
>>> en un hosting pago, y mi servidor CUPS esta en el lado del cliente? Tengo
>>> forma de comunicar el sistema web con el servidor CUPs sin necesidad de
>>> interacción con el cliente. A ver si me explico, el cliente web (firefox)
>>> envia a imprimir una determinada etiqueta - el servidor envía la orden a la
>>> impresora del cliente que se encuentra compartida por CUPs - la etiqueta se
>>> imprime sin que el cliente haga nada más.
> Por supuesto que tenés forma de comunicar. Siempre será así, vos
> enviás con php unos datos que los ve el navegador. Lo mismo si
> utilizás PHP.
>
> No te lo tomés a mal, pero ¿ Alguna vez programaste algo en LAMP o es
> tu primer trabajo ?. Quizás seria bueno que te leas como funcionan
> Apache, PHP, etc. IMVHO.
>
>>> Es muy complicado lo que quiero hacer ? Conocen de alguna otra forma de
>>> hacerlo ? Estuve leyendo de que se puede hacer con activex y con clientes
>>> windows, pero les soy sincero, tengo 0 ganas de usar nada que empieze con
>>> Microsoft.
> Quizás te estemos entendiendo mal.
Si, es un quilombo y no se como expresarlo mejor :-b.
> Pero si vos generás un pdf SIEMPRE,
> salvo indicación específica tuya, el que lo ve va a ser el cliente. Si
> vos ponés que PHP tome unos datos y genere un PDF, ese PDF ¿ Quien lo
> va a ver sino quien usa la aplicación ?.

Lo de generar un pdf lo puse por el hecho de manejar tranquilo el tema 
de los formatos de los códigos de barras.

> Es posible que no te haya entendido o que lo hayas planteado mal.
Lo mas probable es que me haya explicado para la m.... ;-) .
>   Pero
> si es solo generar datos en pdf, los generás en pdf, luego da lo mismo
> si es cups, windows, solaris, freebsd. El tema será que la impresora
> funcione allí y la máquina sepa leer pdf.
>
> Saludos,
> Juan
Voy a plantearlo de otra forma, yo lo que necesito es que se siga este 
procedimiento: si el usuario envía a imprimir, la aplicación genera el 
código de barras, busque la impresora e imprime sin mas intervención del 
mismo. Lo que quiero evitar es que al usuario le salga el cartelito de 
"descargar pdf", tenga que abrirlo y mandarlo a imprimir.

Entonces en una maquina tengo el servidor LAMP y el CUPs con la 
impresora, entonces quiero que el cliente envie a imprimir y el servidor 
haga todo el trabajo sin mas intervención del usuario.

Y el tema que no me queda claro es cuando la impresora no esta en una 
red local, sino que la quiero acceder por internet.

Cuanto más quiero explicar, peor sale. :-\

Saludos, Nicolás.




More information about the Ubuntu-ar mailing list