        |
Instalar una impresora USB postscript en Debian Linux
1. Se instala el paquete lprng y el magicfilter
# cd /var/cache/apt/archives/
# dpkg -i lprng_3.8.28-4_i386.deb
# dpkg -i magicfilter_1.2-60_i386.deb enscript_1.6.4-11_i386.deb
2. Con un "lsusb" se ve cuál es el dispositivo impresora a instalar:
# lsusb
Bus 003 Device 006: ID 041e:4155 Creative Technology, Ltd
Bus 003 Device 005: ID 03f0:0317 Hewlett-Packard LaserJet 1200
Bus 003 Device 003: ID 0840:0082 Argosy Research, Inc.
Bus 003 Device 004: ID 2040:7070 Hauppauge
Bus 003 Device 002: ID 2001:f103 D-Link Corp. [hex]
# lsusb -v | grep Laser
Bus 003 Device 005: ID 03f0:0317 Hewlett-Packard LaserJet 1200
idProduct 0x0317 LaserJet 1200
iProduct 2 HP LaserJet 1200
3. Se configura una regla en /etc/udev/rules.d para quehaga un symlink al dispositivo:
/etc/udev/rules.d/z50_laserjetusb.rules
| SUBSYSTEMS=="usb", ATTRS{product}=="HP LaserJet 1200", SYMLINK+="lp" |
4. Se crea el filtro raw con el siguiente contenido y permisos 755:
/etc/magicfilter/raw-filter
#!/bin/sh
cat |
4. Se configura una impresora con el magicfilterconfig con el filtro "raw-filter", de manera que el /etc/printcap quede:
/etc/printcap
lp|lp|HP Laserjet 1200se:\
:lp=/dev/lp:sd=/var/spool/lpd/lp:\
:sh:pw#80:pl#72:px#1440:mx#0:\
:if=/etc/magicfilter/raw-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs: |
5. Se reinicia el ordenador para que arranque con la nueva configuración de USB y del servidor de impresión.
|