1 votos

¿Cómo probar la impresora en línea / fuera de línea en la terminal?

Hace algunos años, el comando lpstat informaba si una impresora estaba sin conexión. Esta característica parece haber desaparecido; no parece estar disponible en Ventura. ¿Hay alguna forma de determinar desde la terminal (o un script de shell) si una impresora está en línea? La lista de impresoras en Configuración del sistema puede mostrar si una impresora está en línea, así que espero que pueda haber una forma de hacerlo mediante un script de shell.

He buscado exhaustivamente y no encuentro una respuesta actualizada.

0voto

Trey6 Puntos 1

Estoy intentando obtener el estado de la impresora en una aplicación en la que estoy trabajando. No pude encontrar nada y como dijiste, el comando lpstat no funciona como te gustaría.

Sin embargo, pude hacer ping a mi impresora y si recibo paquetes de vuelta, sé que está en línea. Tal vez esto te ayude. Encuentra la dirección IPV4 de tu impresora que se puede encontrar en la impresora. y luego haz ping a través del terminal

ping -c 1 xxx.xxx.xx.xxx

-c = cuenta, por lo que si quieres hacer ping una vez o muchas veces, puedes lograrlo de esa manera. Cuando hago ping a mi impresora y está apagada, no recibo ningún paquete de vuelta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X