NOMBRE¶
tunelp - establece varios parámetros para el dispositivo lp
SINOPSIS¶
tunelp <dispositivo> [-i
<IRQ> | -t
<TIEMPO> | -c
<CARS> | -w
<ESPERA> | -a
[on|off] | -o [on|off] | -C [on|off] | -r | -s | -q [on|off] ]
DESCRIPCIÓN¶
tunelp establece varios parámetros para los dispositivos /dev/lp
?, para mejorar el rendimiento (o para cualquier rendimiento, si su
impresora no habrá de funcionar sin esto...). Sin parámetros, dice
si el dispositivo está empleando interrupciones, y si es así,
cuál. Con parámetros, establece las características del
dispositivo de acuerdo con ellos. Los parámetros son como sigue:
-i
<IRQ> es la línea de interrupciones o IRQ a emplear para el
puerto paralelo en cuestión. Si se pone a un número distinto de
cero, -t y -c no tienen efecto. Si su puerto no emplea interrupciones, esta
opción hará que la impresión se detenga.
tunelp -i 0
restaura la acción de dirección sin interrupciones (sondeo), y su
impresora debería funcionar de nuevo. Si su puerto paralelo sí
admite interrupciones, la impresión dirigida por interrupciones
debería ser algo más rápida y eficiente, y probablemente
será lo más deseable.
-t
<TIEMPO> es la cantidad de tiempo en pulsos de reloj
(``jiffies'', consulte el Jargon en el sistema Info si lo tiene instalado) que
el controlador espera si la impresora no toma un carácter durante el
número de intentos dictados por el parámetro -c. El valor
predeterminado es 10. Si quiere la impresión lo más rápida
posible, y no le importa cargar el sistema, puede poner este valor a 0. Si por
contra no le importa cuánto tarde en imprimir su impresora, o está
imprimiendo texto en una impresora lenta con un búfer, entonces un valor
de 500 (5 segundos) podría ir bien, y la carga del sistema será
mínima. Este valor generalmente debería ser más bajo para
imprimir gráficos que para texto, por un factor de 10, para el mejor
rendimiento.
-c
<CARS> es el número de veces que hay que intentar sacar un
carácter por la impresora antes de dormir durante un tiempo dado por -t
<TIEMPO>. Es el número de veces que se ejecuta un bucle que
intenta enviar un carácter a la impresora. 120 parece ser un buen valor
para la mayoría de impresoras. 250 es el valor predeterminado, porque hay
algunas impresoras que requieren esperar este tiempo, pero siéntase libre
para cambiarlo. Si tiene una impresora muy rápida, como una HP LaserJet
4, un valor de 10 puede tener más sentido. Si tiene una impresora
realmente vieja, puede incrementar este valor más.
Poner -t
<TIEMPO> a 0 es equivalente a poner -c
<CARS>
a infinito.
-w
<ESPERA> es el valor de un contador de bucle ocupado para la
señal estroboscópica. Mientras que algunas impresoras parecen ser
capaces de lidiar con una señal estroboscópica extremadamente corta,
algunas otras impresoras demandan una más grande. Incrementar esto desde
el valor predeterminado, que es 0, puede hacer posible imprimir con estas
impresoras. Esto también puede hacer posible emplear cables más
largos.
-a [on|off] Esto indica si hay que parar abruptamente el trabajo de
impresión en curso si hay un error de la impresora; el valor
predeterminado es off; o sea, que no. Si Ud. está sentado enfrente de su
computadora, probablemente quiera ser capaz de ver un error y corregirlo, y
que la impresora siga trabajando. Por otra parte, si no está cerca del
sistema, puede desear mejor que su sistema de impresión encuentre que la
impresora no está lista, abandone los intentos de impresión, y le
envíe una carta electrónica sobre eso. La elección es suya.
-o [on|off] Esta opción es muy parecida a la de antes, -a. Hace que
cualquier open() a este dispositivo mire si el dispositivo está enchufado
y no informa de falta de papel o de otros errores. Esto es el establecimiento
correcto para la mayoría de versiones de lpd.
-C [on|off] Esta opción añade comprobaciones de error extra (la ce es
de "Cuidadoso"). Cuando esta opción está a "on",
o sea, activada, el controlador de impresora se asegurará de que la
impresora esté enchufada y encendida y no informe de falta de papel o de
otros errores antes de enviar datos. Esto es particularmente útil para
impresoras que normalmente van y aceptan datos cuando están apagadas.
-s Esta opción devuelve el estado actual de la impresora, tanto como un
número en base diez desde 0 a 255, como una lista de opciones activas.
Cuando se especifica esta opción, se entiende -q off, o sea, que se
desactiva el mostrar la IRQ actual.
-o, -C y -s requieren todos un núcleo de Linux con número de
versión 1.1.76 ó posterior.
-r Esta opción pone el puerto en su estado inicial. Requiere un núcleo
de Linux versión 1.1.80 ó superior.
-q [on|off] Esta opción hace que se muestre o no la línea de IRQ
actual.