Impresora Appletalk

22.ene 2004 Envía un trackback

Hoy tuve que añadir una impresora de red (HP LaserWriter 2100TN) que está conectada en red Appletalk (sin IP ni nada) a una máquina con Gentoo. Voy a indicar los pasos brevemente para la próxima vez que lo tenga que hacer. No creo suficiente contenido como para escribir un documento (sgml) con ésto, son cuatro simples pasos...

Lo primero es instalar netatalk y hacerlo funcionar:

# emerge -b netatalk
# /etc/init.d/atalk start

Ahora toca buscar la impresora que queremos instalar:

# nbplkup
s2:AFPServer 65280.151:128
s2:netatalk 65280.151:128
s2:Workstation 65280.151:128
mac/G4/8:Workst 65391.249:128
mac/G4/8:AFPServer 65391.249:129
471065-5D607AFD:Miramar AppleTalk Stack 65349.215:255
Imac3:AFPServer 65280.128:251
Imac3:Cliente multiusuario 65280.128:48
Imac3: Power Macintosh 65280.128:252
Imac3:Workstation 65280.128:4
HP LASERJET 2100TN:SNMP Agent 65281.4:8
HP LASERJET 2100TN:LaserWriter 65281.4:157
HP LASERJET 2100TN:LaserJet 2100 65281.4:158
#

Ahí la tenemos HP LASERJET 2100TN:LaserWriter, miremos ahora el estado de la misma, a ver si está disponible:

# papstatus -p "HP LASERJET 2100TN"
status: idle

De momento va todo bien, la impresora está on line, vamos a probar a imprimir un archivo:

# pap -p "HP LASERJET 2100TN":LaserWriter archivo.txt

Si imprime (cosa totalmente lógica) seguiremos con la configuración de /etc/lprng/printcap. Puede pasar que aún no tengamos instalado lprng (antiguo demonio lpd), con lo que vamos a instalarlo si es nuestro caso:

# emerge -b lprng

Ahora ya podemos configurar /etc/lprng/printcap de la siguiente manera (en nuestro caso):

lp|LaserWriter|HP LASERJET 2100TN:
: sd=/var/spool/lpd/laserwriter:
: lp=/dev/null:
: pl#63:pw#85:
: mx#0:
: sh:sf:
: lf=/var/log/lpd-errs:
: if=/usr/sbin/ifpap:
: of=/usr/sbin/ofpap:

Bueno, ahora toca crear la cola de impresión y reiniciar lpd (o iniciarlo por primera vez):

# mkdir /var/spool/lpd/laserwriter
# chown lp:lp /var/spool/lpd/laserwriter
# echo "HP LASERJET 2100TN:LaserWriter" > /usr/spool/lpd/laserwriter/.paprc
# /etc/init.d/lprng start

Si todo se ha hecho correctamente tendremos la impresora disponible para cualquiera de nuestras aplicaciones. Ahora querremos que todo se inicie con el arranque de la máquina, por lo tanto... rc-update:

# rc-update add lprng default
* lprng added to runlevel default
* Caching service dependencies... ( ok )
* rc-update complete.
#


Para cualquier cosa se recomienda un buen tail -f /var/log/lpr.log y algo de paciencia, veremos los fallos que pudiera o pudiese generar el lprng (lpd). Espero que os sirva de algo, a mi al menos si ;).

Escribe tu comentario
 
 
Guardar datos
Escribe tu comentario:
captcha


Intenta que tu comentario sea interesante y con información relevante al tema de la entrada. BBCodes disponibles: [url=http://direccion]texto[/url], negrita: [b]texto[/b], itálica: [i]texto[/i], subrayada: [u]texto[/u]. Para mencionar o citar a alguien (quote): [cita]texto[/cita]