tunelp(8) 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.