Ce pas-à-pas pour partager mon expérience du multimédia multiplateforme, en effet là où je travaille j’ai la chance d’avoir à ma disposition plusieurs machines dont une majorité de PC sous Windows mais aussi quelques Mac et Linux.
J’ai reçu récemment une superbe imprimante "qui-va-bien" que j’ai décidé de relier directement à mon G5 par le port USB ; quand soudain une idée folle m’a traversé l’esprit : Partager cette imprimante sur mon réseau local via l’USB du G5 !
Ce ne fût pas une mince affaire :/
Après une longue période d’investigations diverses et variées j’ai récolté plusieurs informations intéressantes et j’ai fini par avoir une solution viable.
En voici le résumé dans ce pas-à-pas.
Tout d’abord, ouvrez le terminal (oui j’en suis autant allergique que vous rassurez-vous) il va vous falloir éditer deux fichiers de configurations de CUPS. Mais commençons pas ces deux lignes dans le fichier "mime.convs".
Tapez ou copier/coller cette ligne de commande puis tapez sur "entrer", votre mot de passe administrateur vous sera demandé :
Et modifier la ligne suivante (en supprimant le symbole #) :
Ouvrez ensuite le fichier "mime.types" toujour via pico :
Et modifier la ligne (en supprimant également le symbole #) :
Ensuite il faut redémarrer le Spooler, toujours dans votre terminal tapez :
Tapez sur "entrer" en fin de ligne puis relancez le Soopler en tapant :
Tapez à nouveau "entrer" en fin de ligne.
Ensuite il vous faut entrer dans l’interface de CUPS, pour cela faites http://127.0.0.1:631 dans Safari ou votre navigateur habituel (évitez de taper http://ip_de_votre_mac:631 sinon vous ne pourrez pas créer d’imprimante.)
Donc dans l’interface de CUPS supprimez l’imprimante USB que vous aller partager par la suite et que vous aviez probablement installée de façon "normal" afin de procéder à une installation "propre" via CUPS.
Cliquez sur "Add Printer"
Renseignez les 3 champs de textes :
Device : Choisissez votre imprimante dans le menu deroulant (j’ai une HP deskjet 9600)
et cliquez sur "continue"
Make : Choisissez la Marque de votre imprimante ( HP...etc.). cliquez sur "continue"
Model : Pour ma part HP Deskjet new Series CUPS v1.1 (en) car pas de pilotes pour ma 9650. Cliquez sur "continue".
Et voila, paramètrage correcte de CUPS !
Vous pouvez dès à présent vérifier dans l’Utilitaire "Configuration d’imprimante" que votre imprimante y est présente.
N’oubliez pas d’activer dans le tableau de bord "Partage" les partages de fichiers Windows et d’imprimante.
Maintenant dans Windows, installez les pilotes de cette imprimante puis aller dans "Menu Démarrer/ Paramètres/ Imprimantes et Télécopieurs", faites "Ajouter une imprimante"
Choisissez une imprimante connecté à un autre ordinateur et entrez cette url : http://ip du mac:631/printers/Votre imprimante
(concernant ma config j’ai mis : http://xxx.xxx.x.xx:631/printers/deskjet_9600 )
Testez une impression,
ENJOY ! :D
Quant à mes PC sous Linux Mandrake, simple, ils ont reconnue desuite l’imprimante sous CUPS installé sur mon G5 à l’adresse "mon ip.local"...
Big ENJOY ! :D
Concernant les Mac sous OS X, que dire... trop facile grâce au partage d’imprimante (Préférence Système/Partage) ou Rendez-vous (si votre imprimante supporte ce protocol).
TROP ENJOY le macareuh ! ;¬P
Une fois de plus Mac OS X et Linux sont au service de l’utilisateur... M’enfin, un p’tit script de notre tonton Gunjin serait le bienvenu pour les allergiques de la ligne de commande ;¬P (en même temps, une fois que l’on y a goûté et que l’on se rend compte de la "nouvelle" puissance de Mac OS depuis sa version X... qui a des idées mal placées ?!)
ps : Un petit détail, rien ne vous empêche par la suite d’ajouter à nouveau votre imprimante via "configuration d’imprimante", au cas ou vous préféreriez imprimer depuis le Mac "serveur", ou les autres mac connectés, avec le pilote d’origine (qui peut permettre plus de paramètrages).
[MÀJ] - depuis la mise-à-jour 10.3.9, pensez à refaire la manipulation de CUPS.
;¬
Euh, désolé, mais il y a bien plus simple. Ca a fonctionné chez moi, et fonctionne toujours. Sur le mac : Partage SMB et imprimante activés. Sur le PC, ajouter une imprimante Postcript (genre Laserwriter par ex). Lui donner comme adresse l’adresse IP du mac puis le nom de l’imprimante. Normalement le PC la voit et vous prérempli l’adresse à mettre. Voilà, c’est tout. Pas de long article, pas d’heures à bidouiller, à configurer, etc.
Bref, pourquoi faire compliqué quand on peut faire simple ???????
Merci le mac !
Parfait tous ça !
Cela démontre une fois de plus la souplesse de notre système ;)
(je n’ai pas dis que c’était LA solution hein ;), en même temps avec cette configuration, Linux peut aussi utiliser l’imprimante...)
Bonjour,
super article qui m’aurait bien aidé il y a quelques mois.
Par contre, lorsque je veux faire quoi que ce soit dans CUPS, il me demande toujours de m’identifier mais ni mon identification admin ni mon identification root ne fonctionnent.
C’est quoi ce nom et ce mot de passe ?
Merci.
euh... franchement aucune idée étant donnée qu’il me demande rien de mon côté... :¬/
Une petit réparation des autorisations depuis ton CD d’installation ne ferait pas de mal à ton mac à mon avis...
On en a parlé sur les forums, ça arrive, il faut virer l’authentification cups :
http://xrings.net/xrings/forum/viewtopic.php ?t=742&highlight=cups
J’ai effectivement suivi les superbes explications afin de paramétrer une nouvelle imprimante via CUPS. Et cela a superbement bien fonctionné. Alors qu’au préalable, impossible de lancer des impressions depuis un pc sur une imprimante branchée en usb sur mac.
Un peu de terminal et puis le tour est joué... A noter que dans mon cas (OsX 10.4.7) pas eu besoin de changer la syntaxe dans mime.types et mime.consv, les dièses étaient déjà supprimées ou non-existantes.
Encore une petite chose pour éviter les galères : trouver son adresse IP sur mac >>> Préfs Systèmes >>> Paramètres Tcp/IP.
Idem pour les modèles d’imprimantes, si la vôtre est récente et ne fait pas partie de la liste (dans la configuration de CUPS), choisir une beta la plus récente de la marque concernée (ex : iP3000 Canon >>> choisi S450, ca a marché nickel)
Voili. Bon courage pour les petits travaux. LoOPaLoOP