¿Cómo imprimir en una impresora administrada por Yosemite desde una Panther Mac?

2

Una pareja que conozco tiene dos computadoras que apoyo, una es una iMac que recientemente actualicé de Snow Leopard (10.6) a Yosemite (10.10). La impresora está conectada a esta máquina. La otra computadora, desafortunadamente, es un Power Mac G4 (gráficos AGP) con una versión de 450 MHz que ejecuta la última versión de Panther (10.3.9 ). Sorprendentemente, la computadora de 14 años todavía funciona y se está usando activamente (principalmente para AppleWorks documentos, que es otro" ugh ").

Antes de actualizar el iMac, le había hecho algo para que Power Mac viera la impresora compartida. Sospecho que tenía que ver con CUPS , pero podría estar equivocado. Desde la actualización a Yosemite, el Power Mac no ha podido imprimir y parece que no puedo recrear la configuración anterior.

Mi pregunta resumida en una oración es:

¿Cómo comparto una impresora desde una Mac que ejecuta Yosemite a una Panther ejecutable, para que la Panther pueda imprimir?

    
pregunta Bobson 26.12.2014 - 07:49

1 respuesta

1

Para mayor claridad, nombraré a tu Power Mac G4 con Panther: Pant y a tu iMac con Yosemite: Yose .

Yosemite tiene problemas para imprimir en un entorno IPv4 (consulte: Cómo hacer que la impresión compartida funcione en Yosemite dentro de un IPv4 ¿Sólo red? . Por otro lado, Panther puede ejecutar IPv6 .

Comprobar IPv6

Por lo tanto, el primer punto que se debe verificar para poder imprimir desde Pant es que Ipv6 está funcionando. Si Pant y Yose están conectados a través de Ethernet, lo comprobará con (este es un comando para ingresar dentro de Terminal ):

ifconfig en0

y debería obtener una salida que contenga una línea que comienza como:

inet6 fe80::

Que demuestra que Pant tiene una dirección IPv6 y está conectado a IPv6. Si están conectados a través de AirPort, debe verificar la misma salida con:

ifconfig en1

Si Pant no tiene una dirección IPv6, tendrá que modificar su configuración de red a través de:

System Preferences > Network

selecciona Advanced... y debajo de la ventana TCP/IP , seleccione

Configure IPv6: Automatically

Haga clic en Aceptar , Aplicar . Compruebe que IPv6 ya está en funcionamiento.

Comprobar cupsd

Si acaba de habilitar IPv6 por primera vez en Pant , tendrá que reiniciar cupsd para que pueda hablar este protocolo.

La forma más sencilla es simplemente reiniciar Pant . (Pero si prefiere entender lo que modifica claramente, reiniciar cupsd es suficiente).

Ahora tendrá que comprobar que cupsd puede hablar IPv6. (Si tuviera un Panther ejecutando Mac a la mano, habría respondido directamente, pero no).

Aquí está el comando para escribir dentro de Terminal para realizar esta comprobación:

ps ax | egrep '[ /](PID|cupsd)'

le mostrará 2 líneas como:

  PID   TT  STAT      TIME COMMAND
76864   ??  Ss     0:00.26 /usr/sbin/cupsd -l

donde el número PID es el ID de proceso del daemon cupsd .

Use este id de proceso (aquí 76864) para verificar si este daemon está hablando de IPv6 a través de la ayuda de lsof de la siguiente manera:

/usr/bin/sudo lsof -p 76864 | egrep '(COMMAND|IPv)'

Este es un comando privilegiado, por lo tanto, tiene que usar sudo , lo cual Pídale su contraseña de usuario. Este comando debería darle una salida muy similar a:

COMMAND   PID USER   FD     TYPE             DEVICE  SIZE/OFF      NODE NAME
cupsd   76864 root    9u    IPv4 0x9007abdfc3bf58ad       0t0       TCP localhost:ipp (LISTEN)
cupsd   76864 root   15u    IPv6 0x9007abdfb88bf0cd       0t0       TCP localhost:ipp (LISTEN)

Si tienes una línea donde TYPE == IPv6 , entonces cupsd en Pant está hablando de IPv6.

Reinicia el intercambio

Si acaba de habilitar IPv6 por primera vez en Pant , entonces tendrá para habilitar de nuevo el uso compartido en Yose para que Pant lo vea correctamente a través del canal IPv6.

En Yose abierto

System Preferences > Sharing

detenga Printer Sharing , espere a que Printer Sharing: Off se muestre y reinícielo.

En Pant agregue una nueva impresora, y debería ver una nueva para agregar y configurar en Yose .

Descargo de responsabilidad

Este es un recibo ciego (no tengo una pantera para verificarlo por completo). Intenté evitar las modificaciones más peligrosas en MacOS.

Cualquier comentario será apreciado para mejorar este borrador de respuesta.

    
respondido por el daniel Azuelos 27.06.2015 - 16:43

Lea otras preguntas en las etiquetas