Come stampare su una stampante gestita Yosemite da un Panther Mac?

2

Una coppia che conosco ha due computer che sto supportando: uno è un iMac che recentemente ho aggiornato da Snow Leopard (10.6) a Yosemite (10.10). La stampante è collegata a questa macchina. L'altro computer, sfortunatamente, è un Power Mac G4 (grafica AGP) a 450MHz che esegue l'ultima versione di Panther (10.3.9 ). Sorprendentemente, il computer di 14 anni funziona ancora e viene utilizzato attivamente (principalmente per AppleWorks documenti, che è un altro" ugh ").

Prima che l'iMac fosse aggiornato, avevo fatto qualcosa ad esso che permetteva a Power Mac di vedere la stampante condivisa. Sospetto che abbia a che fare con CUPS , ma potrei sbagliarmi. Fin dall'aggiornamento a Yosemite, Power Mac non è stato in grado di stampare e non riesco a ricreare la vecchia configurazione.

La mia domanda ripreso in una frase è:

Come faccio a condividere una stampante da un Mac con Yosemite a una Panther in esecuzione, in modo che la Panther possa stampare?

    
posta Bobson 26.12.2014 - 07:49
fonte

1 risposta

1

Per chiarezza chiamerò Power Mac G4 con Panther: Pant e iMac con Yosemite: Yose .

Yosemite ha problemi a stampare in un ambiente IPv4 (vedi: Come far funzionare la stampa condivisa su Yosemite in un IPv4 solo rete? . D'altra parte Panther è in grado di eseguire IPv6 .

Verifica IPv6

Quindi il primo punto da verificare per poter stampare da Pant è che Ipv6 è attivo e funzionante. Se Pant e Yose sono connessi tramite Ethernet, puoi verificarlo con (questo è un comando da inserire entro Terminal ):

ifconfig en0

e dovresti ottenere un output contenente una riga che inizia come:

inet6 fe80::

Che dimostra che Pant ha un indirizzo IPv6 ed è connesso a IPv6. Se sono connessi tramite AirPort, è necessario controllare lo stesso output con:

ifconfig en1

Se Pant non ha un indirizzo IPv6, dovrai modificare la sua configurazione di rete tramite:

System Preferences > Network

seleziona Advanced... e sotto la finestra TCP/IP , seleziona

Configure IPv6: Automatically

Fai clic su OK , Applica . Verifica che IPv6 sia attivo e funzionante.

Controlla cupsd

Se hai abilitato IPv6 per la prima volta su Pant , dovrai riavviare cupsd in modo che sia in grado di parlare con questo protocollo.

Il modo più semplice è semplicemente riavviare Pant . (Ma se preferisci capire cosa modifichi chiaramente, riavviare cupsd è sufficiente).

Ora dovrai verificare che cupsd sia in grado di parlare con IPv6. (Se avessi una Panther con Mac in mano avrei risposto direttamente, ma non lo faccio).

Ecco il comando da digitare all'interno di Terminal per eseguire questo controllo:

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

ti mostrerà 2 righe come:

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

dove il numero PID è l'id proces del daemon cupsd .

Usa questo id processo (qui 76864) per verificare se questo demone sta parlando di IPv6 tramite l'aiuto di lsof come segue:

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

Questo è un comando privilegiato, quindi devi usare sudo che lo farà chiedi la tua password utente. Questo comando dovrebbe fornire un output molto simile 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)

Se hai una riga in cui TYPE == IPv6 , allora cupsd su Pant sta parlando di IPv6.

Riavvia la condivisione

Se hai abilitato IPv6 per la prima volta su Pant , allora avrai per abilitare da nuova la condivisione su Yose in modo che Pant lo veda correttamente attraverso il canale IPv6.

On Yose open

System Preferences > Sharing

interrompi Printer Sharing , attendi che Printer Sharing: Off venga visualizzato e riavvia.

On Pant aggiungi una nuova stampante e dovresti vederne una nuova da aggiungere e configurare su Yose .

responsabilità

Questa è una ricetta cieca (non ho una Pantera per controllarla completamente). Ho cercato di evitare al più pericolose modifiche su MacOS.

Qualsiasi feedback sarebbe apprezzato per migliorare questa bozza di risposta.

    
risposta data 27.06.2015 - 16:43
fonte

Leggi altre domande sui tag