Re: Impresora remota y PS
On 17-Nov-98 Marcelo E. Magallon wrote: On Tue, Nov 17, 1998 at 03:01:04PM +0100, Jose Illescas wrote: Por que en la impresora aparece lenguaje solicitado no disponible. Ah... es una HP LJ 5? Debería funcionar. La tarjeta es una JetDirect? Creo que hay un FAQ sobre eso... del Printing-HOWTO: HP Laserjet printers with Jet Direct interfaces generally support two built in lpd queues - raw which accepts PCL (and possibly Postscript) and text which accepts straight ascii (and copes automatically with the staircase effect). If you've got a JetDirect Plus3 three-port box, the queues are named raw1, text2, and so forth. Some printers (and printer networking black boxes) support only a cheesy little non-protocol involving plain TCP connections. Notable in this category are early-model JetDirect (including some JetDirectEx) cards. Basically, to print to the printer, you must open a TCP connection to the printer on a specified port (typically 9100, or 9100, 9101 and 9102 for three-port boxes) and stuff your print job into it. This can be implemented, among other ways, in Perl: en el primer caso, tienes el nombre de la cola de impresion mal, no es trusa sino raw a menos, claro, que la impresora este configurada de otra forma (que es posible). En el segundo, tienes que abrir una conexion al puerto correcto, con rm=maquina%puerto *creo*, mira printcap(5) Marcelo Quizas no me he explicado bien. La impresora imprime perfectamente. Cuando no imprime es cuando le mando ficheros postscript, evidentemente por que mi HP LJ 5N no tiene postscript. Por eso estoy sospechando que lo que no actua es el filtro /etc/magicfilter/ljet4-filter. Saludos. /\ _`\ \ \ \L\ \ __ _ __ __ \ \ ,__/'__`\/\ '__`\/\ \/\ \ /',__\ \ \ \/\ __/\ \ \L\ \ \ \_\ \/\__, `\ \ \_\ \\\ \ ,__/\ \/\/\/ \/_/\// \ \ \/ \/___/ \/___/ \ \_\ [EMAIL PROTECTED] \/_/ http://www.geocities.com/TheTropics/1428 ---Talavera de la Reina, Spain-
Re: Impresora remota y PS
On Wed, Nov 18, 1998 at 07:45:07AM +0100, Jose Illescas wrote: La impresora imprime perfectamente. Cuando no imprime es cuando le mando ficheros postscript, evidentemente por que mi HP LJ 5N no tiene postscript. Por eso estoy sospechando que lo que no actua es el filtro /etc/magicfilter/ljet4-filter. De magicfilter: Depends: libc6 (= 2.0.7u) Recommends: lpr | lprng Suggests: dvips, gs (= 3.33) | gs-aladdin, pbmplus | netpbm, libjpeg-progs | libjpeg-gif, libtiff-tools tienes instalado gs o gs-aladdin? Marcelo
Re: Impresora remota y PS
On 18-Nov-98 Marcelo E. Magallon wrote: On Wed, Nov 18, 1998 at 07:45:07AM +0100, Jose Illescas wrote: La impresora imprime perfectamente. Cuando no imprime es cuando le mando ficheros postscript, evidentemente por que mi HP LJ 5N no tiene postscript. Por eso estoy sospechando que lo que no actua es el filtro /etc/magicfilter/ljet4-filter. De magicfilter: Depends: libc6 (= 2.0.7u) Recommends: lpr | lprng Suggests: dvips, gs (= 3.33) | gs-aladdin, pbmplus | netpbm, libjpeg-progs | libjpeg-gif, libtiff-tools tienes instalado gs o gs-aladdin? Marcelo Si, tengo el gs instalado. Acabo de probar un sencillo script para probar y me funciona. El script es: cat $* | /etc/magicfilter/ljet4-filter | lpr con esto puedo imprimir los postscript, pero con el /etc/printcap no hay manera. Saludos. /\ _`\ \ \ \L\ \ __ _ __ __ \ \ ,__/'__`\/\ '__`\/\ \/\ \ /',__\ \ \ \/\ __/\ \ \L\ \ \ \_\ \/\__, `\ \ \_\ \\\ \ ,__/\ \/\/\/ \/_/\// \ \ \/ \/___/ \/___/ \ \_\ [EMAIL PROTECTED] \/_/ http://www.geocities.com/TheTropics/1428 ---Talavera de la Reina, Spain-
Re: Impresora remota y PS
Hola de nuevo: He modificado /etc/printcap como me indicabas en tu respuesta y ha quedado de la forma siguiente: lp|lj|hplj3|HP Laserjet III:\ :lp=lp:\ # He probado con esto y sin ello :bq=rlp:\ :sd=/var/spool/lpd/hplj3:\ :pw#80:\ :pl#72:\ :px#1440:\ :mx#0:\ :if=/etc/magicfilter/ljet3-filter:\ :af=/var/log/lp-acct:\ :lf=/var/log/lp-errs:\ :sh:\ :ar:\ :la rlp|Remote printer entry:\ :lp=/dev/null:\ :rm=desa2:\ :rp=sun_l:\ :sd=/var/spool/lpd/hplj3r:\ :mx#0:\ :sh: puedo imprimir archivos ascii con lpr -P rlp sin problemas pero cuando intento imprimir con lpr archivo, no imprime nada. al hacer un lpq las colas parece que se han actualizado. Printer: [EMAIL PROTECTED] 'HP Laserjet III' (bounce to rlp) Queue: no printable jobs in queue Status: server finished at 12:21:32 Printer: [EMAIL PROTECTED] (dest [EMAIL PROTECTED]) 'Remote printer entry' Queue: no printable jobs in queue Status: server finished at 12:21:32 no se genera ningun log. ¿Sigo haciendo algo mal? Saludos: Fernando. {:-{D
Re: Impresora remota y PS
On 13-Nov-98 Marcelo E. Magallon wrote: On Fri, Nov 13, 1998 at 11:05:45AM +, Fernando wrote: Te respondo las dos cosas de una vez: lp|lj|hpljiii|LaserJet III:\ :bq=lj-remota :sd=/var/spool/lpd/hpljiii :pw#80 :pl#66 :px#1440 :mx#0 :if=/etc/magicfilter/ljet3-filter :af=/var/log/lp-acct :lf=/var/log/lp-errs :sh :ar :la lj-remota|LaserJet III Remota:\ :lp=/dev/null :sd=/var/spool/lpd/lj-remota :pw#80 :pl#66 :px#1440 :mx#0 :if=/usr/local/sbin/smbprint :af=/var/log/lp-acct :lf=/var/log/lp-errs :sh La impresora lp corre el filtro, y solo se lo pasa a lj-remota cuando todos los filtros han sido aplicados (el filtro puede necesitarse mas de una vez -- ademas claro que el filtro ocupa parametros). En el caso de arriba, la segunda impresora es una que esta compartida por un servidor NT. Notaras que debido a las bellezas de NT necesitas una comfiguracion bastante particular para lograr imprimir alla. Hola, ¿y si es una impresora remota con tarjeta de red como se configuraría?. Me estoy volviendo loco y no se como configurarlo. Ahora lo que hago es imprimir primero el documento a un fichero postscript y despues lanzar un gs a mano. Pero esto se tiene que poder hacer de otra manera. Saludos. /\ _`\ \ \ \L\ \ __ _ __ __ \ \ ,__/'__`\/\ '__`\/\ \/\ \ /',__\ \ \ \/\ __/\ \ \L\ \ \ \_\ \/\__, `\ \ \_\ \\\ \ ,__/\ \/\/\/ \/_/\// \ \ \/ \/___/ \/___/ \ \_\ [EMAIL PROTECTED] \/_/ http://www.geocities.com/TheTropics/1428 ---Talavera de la Reina, Spain-
Re: Impresora remota y PS
On Tue, Nov 17, 1998 at 08:34:01AM +0100, Jose Illescas wrote: ¿y si es una impresora remota con tarjeta de red como se configuraría?. Me estoy volviendo loco y no se como configurarlo. Ahora lo que hago es imprimir primero el documento a un fichero postscript y despues lanzar un gs a mano. Pero esto se tiene que poder hacer de otra manera. Es la misma cosa, lo filtras y luego lo rebotas a la direccion que corresponde a la impresora. En ese caso es como si la maquina remota corriera lpd. Marcelo
Re: Impresora remota y PS
On 17-Nov-98 Marcelo E. Magallon wrote: On Tue, Nov 17, 1998 at 08:34:01AM +0100, Jose Illescas wrote: ¿y si es una impresora remota con tarjeta de red como se configuraría?. Me estoy volviendo loco y no se como configurarlo. Ahora lo que hago es imprimir primero el documento a un fichero postscript y despues lanzar un gs a mano. Pero esto se tiene que poder hacer de otra manera. Es la misma cosa, lo filtras y luego lo rebotas a la direccion que corresponde a la impresora. En ese caso es como si la maquina remota corriera lpd. No me funciona. Parece ser que no me filtra los postscript. Por que en la impresora aparece lenguaje solicitado no disponible. Mi /etc/printcap es el siguiente: trusa|LaserJet 4:\ :bq=remota :sd=/var/spool/lpd/trusa :pw#80 :pl#66 :px#1440 :mx#0 :if=/etc/magicfilter/ljet4-filter :af=/var/log/lp-acct :lf=/var/log/lp-errs :sh :ar :la remota|HPLJ 5N:\ :lp= :rm=ap05 :rp=trusa :sd=/var/spool/lpd/remota :mx#0 :sh Un saludo. /\ _`\ \ \ \L\ \ __ _ __ __ \ \ ,__/'__`\/\ '__`\/\ \/\ \ /',__\ \ \ \/\ __/\ \ \L\ \ \ \_\ \/\__, `\ \ \_\ \\\ \ ,__/\ \/\/\/ \/_/\// \ \ \/ \/___/ \/___/ \ \_\ [EMAIL PROTECTED] \/_/ http://www.geocities.com/TheTropics/1428 ---Talavera de la Reina, Spain-
Re: Impresora remota y PS
On Tue, Nov 17, 1998 at 03:01:04PM +0100, Jose Illescas wrote: Por que en la impresora aparece lenguaje solicitado no disponible. Ah... es una HP LJ 5? Debería funcionar. La tarjeta es una JetDirect? Creo que hay un FAQ sobre eso... del Printing-HOWTO: HP Laserjet printers with Jet Direct interfaces generally support two built in lpd queues - raw which accepts PCL (and possibly Postscript) and text which accepts straight ascii (and copes automatically with the staircase effect). If you've got a JetDirect Plus3 three-port box, the queues are named raw1, text2, and so forth. Some printers (and printer networking black boxes) support only a cheesy little non-protocol involving plain TCP connections. Notable in this category are early-model JetDirect (including some JetDirectEx) cards. Basically, to print to the printer, you must open a TCP connection to the printer on a specified port (typically 9100, or 9100, 9101 and 9102 for three-port boxes) and stuff your print job into it. This can be implemented, among other ways, in Perl: en el primer caso, tienes el nombre de la cola de impresion mal, no es trusa sino raw a menos, claro, que la impresora este configurada de otra forma (que es posible). En el segundo, tienes que abrir una conexion al puerto correcto, con rm=maquina%puerto *creo*, mira printcap(5) Marcelo
Impresora remota y PS
Hola: Hace algun tiempo estuve tratando de configurar la ipresion a traves de una maquina remota (hp UNIX) utilizando el magicfilter. Para hacerlo utilice el siguiente /etc/printcap lp|lj|hplj3|HP Laserjet III:\ :lp=/dev/null:\ :sd=/var/spool/lpd/hplj3:\ :sh:pw#80:\ :pl#72:\ :px#1440:\ :mx#0:\ :if=/etc/filtro.remoto.fer:\ :af=/var/log/lp-acct:lf=/var/log/lp-errs: rlp|Remote printer entry :lp=/dev/null:\ :rm=desa2:\ :rp=sun_l:\ :sd=/var/spool/lpd/hplj3r:\ :mx#0:\ :sh: con /etc/filtro.remoto.fer = #! /bin/sh /etc/magicfilter/ljet3-filter | lpr -P rlp Si imprimo un archivo de texto funciona, (me sale un banner LP) Pero cuando intento imprimir desde netscape que usa ps me sale basura y muchisimas hojas en blanco. ¿ Es problema de que este mal definido el filtro ? Alguna idea. (no puedo tocar la maquina hp ) Otra cosa, Hay por ahi varias impresoras conectadas directamene a la red local (la red tiene un servidor win NT) ¿ podria utilizar estas impresoras utilizando samba, que datos necesitaria ? Saludos. Fernando. {:-{D
Re: Impresora remota y PS
On Fri, Nov 13, 1998 at 11:05:45AM +, Fernando wrote: Para hacerlo utilice el siguiente /etc/printcap [ interesante idea pero no funciona por que magicfilter no esta hecho para trabajar en esa forma ] Si imprimo un archivo de texto funciona, (me sale un banner LP) Pero cuando intento imprimir desde netscape que usa ps me sale basura y muchisimas hojas en blanco. Te respondo las dos cosas de una vez: lp|lj|hpljiii|LaserJet III:\ :bq=lj-remota :sd=/var/spool/lpd/hpljiii :pw#80 :pl#66 :px#1440 :mx#0 :if=/etc/magicfilter/ljet3-filter :af=/var/log/lp-acct :lf=/var/log/lp-errs :sh :ar :la lj-remota|LaserJet III Remota:\ :lp=/dev/null :sd=/var/spool/lpd/lj-remota :pw#80 :pl#66 :px#1440 :mx#0 :if=/usr/local/sbin/smbprint :af=/var/log/lp-acct :lf=/var/log/lp-errs :sh La impresora lp corre el filtro, y solo se lo pasa a lj-remota cuando todos los filtros han sido aplicados (el filtro puede necesitarse mas de una vez -- ademas claro que el filtro ocupa parametros). En el caso de arriba, la segunda impresora es una que esta compartida por un servidor NT. Notaras que debido a las bellezas de NT necesitas una comfiguracion bastante particular para lograr imprimir alla. /usr/local/sbin/smbprint va como esto: #!/bin/sh -e printer_name=$7 logfile=/var/log/lpd/${printer_name}.log config_file=$SPOOL_DIR/.config . $config_file echo server $server, service $service $logfile ( echo print - cat ) | /usr/bin/smbclient \ $server\\$service $password -U $user -N -P $logfile (El $7 es algo muy particular de lprng, y es probable que exista una variable en el entorno que contenga ese valor, pero revisando la documentacion muy rapidamente eso fue lo que encontre) Una impresora remota se ve asi: :lp= :rm=servidor_remoto :rp=hpljiii :sd=/var/spool/lpd/hpljiii :mx#0 :sh Alguna idea. (no puedo tocar la maquina hp ) Eso siempre es un problema (pues quiere decir que estas haciendo algo sin hablar con el administrador de la HP) Marcelo