Tamaño del papel

Germán Póo-Caamaño gpoo en calcifer.org
Vie Mayo 9 15:40:46 CLT 2008


On Fri, 2008-05-09 at 15:16 -0400, Aldrin Martoq wrote:
> On Fri, 2008-05-09 at 08:56 -0400, Rodrigo Fuentealba wrote: 
> > Aldrin Martoq escribió:
> > > ...Parece que es la aplicacion quien debe preocuparse por el
> > > tamano real en vez de almacenarse en la cola CUPS ?!?!?!
> > Yes sir. CUPS funciona de la siguiente forma:
> > 1.- Escucha cuando alguien quiere imprimir.
> > 2.- Recibe la información de imprenta del archivo (RAW?)
> > 3.- Exporta la información RAW a Postscript (o parecido).
> > 4.- Aplica los filtros necesarios al Postscript.
> > 5.- Lo que imprime finalmente es el Postscript.
> [...]
> 
> La configuracion de la cola _debe_ ser parte del sistema de impresion
> (CUPS). Asi deberia funcionar: el programa/usuario que desea imprimir
> escoge una cola, luego determnia la configuracion preguntando cual es el
> tamano de papel de la cola para saber su area de "pintado". Hoy esta
> lejos de eso ...
> 
> El problema es que no puedes poner un tamano personalizado a una cola y
> las aplicaciones no traen como cambiarse de tamano: 
> - Evolution trae el dialogo tipico de impresion y no veo donde
> configurar un tamano personalizado de papel
> - Firefox 3 tiene su propia configuracion de tamano de papel y otros
> chiches
> - OpenOffice 2.4 lee el archivo /etc/papersize !
> - Podria seguir lo disparatado que es ... O quizas no lo encuentro y sea
> facil solo en MacOS, duen~os de CUPS :)

La información es del controlador de impresión, el administrador de la
cola sólo es un intermediario.

Distintos controladores de impresoras ofrecen distintos tipos de tamaño
y papel (un plotter, una impresora de etiquetas, un impresora de carro
ancho, una de carro angosto, etc.)

Respecto a CUPS, AFAIK éste ofrece una API para múltiples
funcionalidades que aún no se explotan en un escritorio como Gnome, al
menos en el administrador de impresión.

Si revisas en Evince, verás que puedes definir un tamaño personalizado
de la hoja.

Lo correcto es reportar el error con la distribución correspondiente,
enviar los parches a cada tipo de controlador de impresora que hay o
hacerlo manualmente.

No es difícil, pero si lento el proceso.

En lo personal, y como ya he dicho anteriormente: ¡Fuera el papel
oficio!  Ni como papel higiénico sirve (ni por mucho arrugarlo).
Si la gente necesita meter mucha info en poco espacio, 
entonces ¡en el papel legal tendrán 2 cms extra! ¡Llame ya! :-)

-- 
Germán Póo-Caamaño
http://www.calcifer.org/



Más información sobre la lista de distribución Linux