"Roberto Leiva M" <[EMAIL PROTECTED]> dijo:
> tengo Red Hat 9 y una impresora matriz de punto (okidata ml 320 turbo)
> creo un archivo de prueba con el vi.
Debiera dar lo mismo.
> luego lo mando a imprimir con el siguiente comando:
>
> lpr testfile ( el archivo sale correctamente por la impresora ).
>
> mi problema es que necesito que el formato sea texto ( ASCII identico a
> cuando envio la impresion por MS-DOS ), ahora imprime algo similar a modo
> grafico.
En RH los filtros de impresora transforman texto (todo, en realidad) a
PostScript, e imprimen el resultado (invocando a gs(1)).
Tendrias que ver la configuracion de la impresora (redhat-config-printer, o
system-config-printer en Fedora) y decirle que es solo texto, no la Okidata
&c que tienes (supongo que es una de las opciones que da al comienzo de
matrices de punto). Lo otro es entrar a picar los filtros...
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
From [EMAIL PROTECTED] Wed Sep 22 21:10:17 2004
From: [EMAIL PROTECTED] (Roberto Leiva M)
Date: Wed Sep 22 18:07:32 2004
Subject: impresion
References: <[EMAIL PROTECTED]><[EMAIL PROTECTED]><[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
----- Original Message -----
From: "Raimundo Bilbao" <[EMAIL PROTECTED]>
To: "Discusion de Linux en Castellano" <[email protected]>
Sent: Wednesday, September 22, 2004 2:15 PM
Subject: Re: impresion
> On Wednesday 22 September 2004 16:44, Alvaro Herrera wrote:
>> On Wed, Sep 22, 2004 at 04:13:07PM -0400, Oscar Muñoz S. wrote:
>> > No entiendo muy bien tu pregunta, pero creo que te puede servir
>> >
>> > a2ps testfile (lo que convierte ascii a un archivo postcrip)
>>
>> Yo si la entiendo. Lo que quiere hacer es imprimir algo como una
>> factura o un formulario de un taman~o fijo. Ya lo tenia andando en una
>> aplicacion DOS pero ahora lo quiere hacer en Linux.
>>
>> Supongo que lo mejor es jugar con las opciones de a2ps. Por ejemplo
>>
>> a2ps -B --borders=no -P display -1
>>
>> El manual (mejor, el info) de a2ps tiene detalles. Supongo que lo
>> importante seria cambiar el -1 por lo adecuado al taman~o. (el
>> -P display tira la "impresion" a pantalla, para examinarla sin gastar
>> hojas)
>>
>> Suerte!
>
> Hola,
>
> no se agarre bien el thread, pero si tiene cups instalado ¿ no seria mejor
> definir una cola nueva como "raw" o algo por el estilo, para que envie el
> documento tal y como lo genera directo a la impresora ?
>
> algo asi como :
>
> lpr -P matriz_punto -o cpi=xx -o lpi=yy <doc>
>
> afaik, a2ps hace precisamente lo contrario, te convierte de cualquier cosa
> a
> postscript, con lo que puede que se vea bien, pero sera impreso en modo
> "grafico" por la matriz de punto (con el consabido abuso de cinta), o me
> equivoco?.
>
> slds
> mundo
>
>
correcto, a2ps convierte cualquier cosa a a2ps.
yo utilizo una cola de tipo LPD, y he logrado ajustar algo el formato
probando con los valores cpi & lpi. ( aun me faltan los margenes ).
Otra cosa, cuando utilizaba la impresora en MS-DOS yo necesitaba aumentar el
numero de caracteres permitido por linea, para eso le enviaba un caracter de
escape CHR(15), con esto me permitia pasar de 80 a 130 caracteres por linea.
¿ De que forma le puedo enviar este caracter de escape a la impresora ?
Roberto Leiva M.