Hola a todos ... hola Rub�n.

Soy muy nuevo en GNU/Linux as� que quiz�s no pueda ayudarte con esto, pero 
igual har� el intento.

1) Revisar�a en el PRINTCAP la opci�n pl#72 (creo da el n�mero de renglones que 
tiene un p�gina en este caso 72) y lo colocar�a de acuerdo al fomulario de la 
factura.

2) Revisar�a el FILTRO para ver si no existe una linea con  echo "\f"' (o /f) 
que imprime un FORM FEED en la impresora y la comentar�a (O borrar�a previo 
backup).

3) El las impresoras EPSON si la mand�s a imprimir los caracteres ASCII: 
<ESCAPE><LETRA C><LONGITUD>, donde LONGITUD es la letra que corresponde al 
n�mero decimal ASCII que quer�s de longitud de p�gina, setea la p�gina en la 
longitud requerida. Por ejemplo, si tu formulario tiene 36 renglones, ten�s que 
imprimir en la impresora <ESCAPE><LETRA C><LETRA A> ya que ASCII(36) = A, �Se 
entiende?.
Por ejemplo cuando programo en Informix si pongo dentro de un reporte:
     [...]

     PRINT COLUMN 00, ASCII(27), ASCII(67), ASCII(36) 

setea la impresora EPSON LX-810 (LX-300, FX-1170, LQ-1050, etc) a 36 renglones 
por p�gina o FORM.

Para crear un archivo y probar, pod�s usar el editor - vi - y crear un archivo 
con una sola linea que contenga lo que puse arriba, lo imprim�s en la impresora 
y te vas a dar cuenta que cuando hac�s un FORM FEED solo salta la cantidad de 
renglones que pusiste.

Con el "vi" (Perd�n por si lo sab�s) para poder crear el archivo hac� lo 
siguiente: para poner <ESCAPE>, entr� en modo insert (i), CONTROL+V, tipe� la 
tecla "escape", la letra C y la letra A, tecla ESCAPE para salir de insert, :ZZ 
y grab� el archivo del ejemplo anterior.


Ojal� sirva, despu�s contame.

Saludos.

Guillermo
San Carlos Centro - Santa Fe - Argentina

----- Mensaje original ----- 
De: Rub�n G�mez Antol� <[EMAIL PROTECTED]>
Para: <[email protected]>
Enviado: Martes, 30 de Septiembre de 2003 22:20
Asunto: Impresi�n: Desde maquina con cups hacia sistema lpr


> Reenvio,
> 
> ya que parece que no ha llegado.
> 
> Lobo.
> 
> -------- Original Message --------
> Subject: Impresi�n: Desde maquina con cups hacia sistema lpr
> Date: Tue, 30 Sep 2003 13:03:35 +0200
> From: Rub�n G�mez Antol� <[EMAIL PROTECTED]>
> To: [email protected]
> 
> 
> 
> Hola a todos,
> 
> Tengo un problema que seguramente es muy facil de resolver pero que no 
> consigo dar con la tecla, a ver si con un poco de suerte me podeis decir 
> donde mirar o que hacer.
> 
> Tengo una m�quina con debian 3.0 woody, en la que tengo instalada una 
> impresora bajo lprd:
> 
> ii  lpr            2000.05.07-4.3 BSD lpr/lpd line printer spooling system
> 
> [EMAIL PROTECTED]:~$ cat /etc/printcap
> [...]
> 
> lp|olivetti|Olivetti DM309  SL:\
>        :lp=/dev/lp0:sd=/var/spool/lpd/olivetti:\
>        :sh:pw#80:pl#72:px#1440:mx#0:\
>        :if=/etc/magicfilter/epson9-filter:\
>        :af=/var/log/lp-acct:lf=/var/log/lp-errs:
> 
> La impresora funciona bien en local y desde las m�quinas win mediante 
> samba. El problema viene al intentar imprimir en la misma mediante otras 
> m�quinas linux (debian 3.0 woody y debian sarge/sid) que funcionan con 
> CUPS. Intento hacerlo tambi�n bajo samba, pero no sale bien. El problema 
> viene porque en CUPS no existe ning�n controlador para esta impresora, 
> mientras que con lpd uno de los filtros saca la impresi�n perfecta, 
> bueno, dentro de lo que la impresora permite ;^P
> 
> Despues de buscar y leer algunas cosas, he creado el archivo /etc/hosts.lpd:
> 
> [EMAIL PROTECTED]:~$ cat /etc/hosts.lpd
> #
> # Configuraci�n para permitir la impresi�n remota
> 192.168.0.4     Puertolobo
> 192.168.0.5     Vidfrio
> [EMAIL PROTECTED]:~$
> 
> He revisado la opci�n �rs� de printcap, tal como dice el manual, y esta 
> por defecto, a falso.
> 
> Tambi�n he a�adido una l�nea en /etc/inetd.conf:
> 
> [EMAIL PROTECTED]:~$ cat /etc/inetd.conf |grep -i "lp"
> rlp             stream  udp     udp     root    /usr/sbin/lpd   
> /usr/sbin/lpd -l
> [EMAIL PROTECTED]:~$ cat /etc/services |grep -i "lp"
> rlp             39/udp          resource        # resource location
> [EMAIL PROTECTED]:~$
> 
> (Reconozco que esta puesta un pelin a ciegas, pero no he encontrado 
> ninguna l�nea de ejemplo)
> 
> He arrancado lpd con la opci�n �-l� tal y como dice el manual, para 
> permitir conexi�nes remotas.
> 
> Lo que tengo puesto en la configuraci�n de cups:
> 
> <Printer Olivetti>
> Info Olivetti DM 309SL en la red local
> Location Olivetti en Serfrio
> DeviceURI lpd://192.168.0.1/olivetti
> State Idle
> Accepting Yes
> JobSheets none none
> QuotaPeriod 0
> PageLimit 0
> KLimit 0
> </Printer>
> 
> Tambi�n he probado a tirarle al puerto directamente, pero no funciona de 
> ning�na de las maneras.
> 
> �Alguno conseguis ver que estoy haciendo mal? �O que me falta? �Alg�n 
> sitio donde buscar documentaci�n?
> 
> Otra cosa, para rizar aun mas el rizo, en una de las m�quinas remotas, 
> el usuario de la misma no tiene cuenta en la m�quina local, �se puede 
> lograr que imprima este usuario?
> 
> Si necesitais mas datos, simplemente decidlo y los mando.
> 
> Gracias por vuestra atenci�n.
> 
> Salud y Revoluci�n.
> 
> Lobo.
> 
> -- 
> Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux,
> para no atar mis manos con las cadenas del soft propietario.
> ---------
> Desde El Ejido, en Almeria, usuario registrado linux #294013
> http://www.counter.li.org
> 
> 
> 
> 
> -- 
> Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux,
> para no atar mis manos con las cadenas del soft propietario.
> ---------
> Desde El Ejido, en Almeria, usuario registrado linux #294013
> http://www.counter.li.org
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
> 

Responder a