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]
>
>