Juan R. Mart�nez M. wrote:
�Hola Juan!
> como servidor de impresi�n. Para ello instal� la �ltima version de
> lprng(3.7.4-4) e ifhp(3.4.4-1) de unstable, compil� el kernel 2.2.19 a la
Pues me dispon�a ha hacer por pasos lo que me dices (primero kernel,
probar, luego el lprng, probar y despu�s el ifhp), cuando en mi
desesperaci�n encontr� dos p�ginas (no recuerdo las direcciones), en las
que hac�an referencia a los problemas que tienen las impresoras HP con
los puertos paralelos.
Por defecto tendemos a configurar dichos puertos para que usen la
interrupci�n correspondiente, para que su funcionamiento sea el m�s
�ptimo posible, sin embargo, es precisamente con �stas impresoras en
donde se produce el problema, por lo que si quieres imprimir a una
velocidad decente, has de configurar el puerto en modo encuesta
(polling).
Yo, al tener toda la gesti�n de los puertos paralelos en m�dulos, me fu�
f�cil hacer el cambio. Primero borr� los m�dulos correspondientes
(parport_probe, lp, parport_pc, parport), ha continuaci�n edit� el
fichero /etc/modutils/lp y lo dej� as�:
options parport_pc io=0x378,0x278 irq=7
(La impresora est� conectada al puerto lp1 a trav�s de una tarjeta
expansora de puertos ISA PT-606)
Despu�s ejecute el comando update-modules, para que actualizara el
fichero modules.conf. Cargu� el m�dulo parport y voil�, la velocidad de
impresi�n cambi� dr�sticamente. Una p�gina que me tardaba unos 6 minutos
al final s�lo tard� 8 segundos.
Tambi�n tuve que hacer unas modificaciones en el fichero printcap:
ls1100|HP LaserJet 1100:\
:cm=HP LaserJet 1100:\
:lp=/dev/lp1:sd=/var/spool/lpd/ls1100:\
:sh:pw#80:pl#72:px#1440:mx#0:\
# :ifhp=model=hp4,status@:\
# :filter=/usr/lib/filters/ifhp:\
:if=/etc/magicfilter/ljet4-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:
Como se puede ver, mi idea era usar el filtro ifhp, pero descubr� que no
pod�a imprimir desde el Linux, y �ste, al igual que los Mac, usan el
Postscript, por lo que no se pod�a usar �sta misma impresora desde los
Mac a trav�s del Netatalk. Con diferentes pruebas al final lo he dejado
con el filtro de la LaserJet 4, que a pesar de ser un Pentium 120, le
logrado que imprimia a 600ppp a una velocidad decente
Tambi�n cree una entrada a trav�s del SWAT en el fichero smb.conf del
Samba:
[LASERJET1100]
comment = HP LaserJet 1100
path = /var/spool/lpd/samba
guest ok = Yes
printable = Yes
printing = lprng
lppause command = lpc hold -P%p %j
lpresume command = lpc release -P%p %j
queuepause command = lpc stop -P%p
queueresume command = lpc start -P%p
printer = ls1100
Ahora gracias a estos cambios, se imprime perfectamente desde todas las
v�as posibles.
Como sospech�, era una 'tonter�a', que como es costumbre en Linux, me ha
llevado casi una semana de 'guerra'. Como ya estama metido en faena,
aprovech� para instalar y configurar el kernel 2.2.19, que me tuve que
bajar de ftp.funet.fi, porque no funcionaba la direcci�n ftp.kernel.org.
Con el cambio tambi�n he ganado, ya que he pasado del kernel vmlinuz de
mas de un mega a uno de 479KB, con lo cual la m�quina parece que va m�s
desahogada.
En fin, no me enrollo m�s. He dado toda esta informaci�n por si pod�a
ser de utilidad a otros 'sufridos' usuarios de la Debian. :-D
--
||| Un saludo | Regards
_/|\_ Luis Manuel Asensio Royo