Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Périphériques _ Le Lion aura eu raison des imprimantes Selphy de Canon

Écrit par : dominik 22 Nov 2011, 01:05

Bonjour à tous.

je me bataille depuis plusieurs jours à vouloir résoudre un problème de compatibilité entre LION et ma petite imprimante Canon SELPHY.
J'ai suivi avec attention l'évolution des nouvelles de CANON qui annonçait la sortie d'un pilote compatible LION avant fin octobre.
Finalement CANON a décidé de ne plus supporter SELPHY sur MAC. Incroyable nouvelle qui a laissé certains utilisateurs sur le cul. J'en fais partie !

J'ai trouvé une alternative en dédiant comme serveur d'impression un de mes portables (MBP) encore sous Snow. Mais c'est une situation temporaire.
Ce https://discussions.apple.com/thread/3205750?start=15&tstart=0 en dit long sur la nature du problème.
Pour ma part, aucune solution alternative comme GUTENPRINT ne fonctionne. Je l'explique d'ailleurs http://www.fusina.net/news/news-L_imprimante_CANON_SELPHY_pour_MAC_frappee_d_obsolescence-871.html.

Afin d'éviter toute dépense d'énergie inutile, je vous invite avant de bien lire mon blog car j'y explique les différentes tentatives pour retrouver l'usage de la SELPHY sous LION. Visiblement, nous ne sommes pas égaux devant ce problème puisque certains ayant migré de SL à LION ont pu conserver leur spooler SELPHY intact. Ce n'est pas le cas de certains d'entre nous. Et c'est dans le cas d'une ré-installation que le soucis se pose.

Si quelqu'un à un trait de génie, (je) nous sommes preneurs. Merci. wink.gif

Écrit par : jack'o 22 Nov 2011, 10:32

Bonjour
Je ne sais pas si ce que je vais te dire va t'aider.
Je suis encore sous SL et j'avais mis à jour les pilotes CANON dernièrement (pack 2.7).
J'ai par la suite perdu le contrôle de mon scanner Lide 200. Je suis allé sur le site Canon pour retrouver le dernier pilote en date et rien n'y a fait…
En désespoir de cause j'ai téléchargé l'avant dernière mise à jour (pack 2.5) et miracle j'ai retrouvé tout ce que je souhaitais.

Écrit par : dominik 22 Nov 2011, 17:11

Citation (jack'o @ 22 Nov 2011, 10:32) *
Bonjour
Je ne sais pas si ce que je vais te dire va t'aider.
Je suis encore sous SL et j'avais mis à jour les pilotes CANON dernièrement (pack 2.7).
J'ai par la suite perdu le contrôle de mon scanner Lide 200. Je suis allé sur le site Canon pour retrouver le dernier pilote en date et rien n'y a fait…
En désespoir de cause j'ai téléchargé l'avant dernière mise à jour (pack 2.5) et miracle j'ai retrouvé tout ce que je souhaitais.

Tu parles de quel pack ? De celui du scanner ? Ou de l'imprimante ?

Écrit par : jack'o 23 Nov 2011, 08:26

Bonjour

Citation (dominik @ 22 Nov 2011, 17:11) *
Tu parles de quel pack ? De celui du scanner ? Ou de l'imprimante ?

Il concerne les deux, printer et scanner (Canon Printer Drivers v2.7 for OS X sur le site de téléchargement Apple)
Tu remontes dans l'historique pour trouver la version 2.5

Écrit par : dominik 23 Nov 2011, 12:17

Citation (jack'o @ 23 Nov 2011, 08:26) *
Bonjour
Citation (dominik @ 22 Nov 2011, 17:11) *
Tu parles de quel pack ? De celui du scanner ? Ou de l'imprimante ?

Il concerne les deux, printer et scanner (Canon Printer Drivers v2.7 for OS X sur le site de téléchargement Apple)
Tu remontes dans l'historique pour trouver la version 2.5

Non cela ne résout rien. Cela aurait été trop facile smile.gif

Écrit par : jack'o 23 Nov 2011, 13:26

Bonjour
Comme je le disais à mon premier post, il faut essayer… Ca n'a pas marché, Désolé pour toi.

Écrit par : dominik 23 Nov 2011, 14:50

Si tu savais le nombre de choses que j'ai essayé... unsure.gif

Écrit par : joe cool 23 Nov 2011, 15:04

Dans la série des trucs à tenter :

j'avais le même problème avec des multifonctions laser de chez HP. En installant les drivers du 10.4, ça fonctionne sur lion.
Mais impossible de les installer, il faut les installer en 10.6, et migrer le 10.6 en 10.7...

Merci Apple de ne pas s'occuper de nos vieilles imprimantes de plus d'un an... mad.gif sad.gif

Écrit par : dominik 23 Nov 2011, 17:10

Non. Cela ne marche pas. Perso, j'ai déjà tenté de multiples choses, allant même jusqu'à détourner des installations pour SELPHY sous Léopard ou SL. Sans succès.
sad.gif

Écrit par : dominik 24 Nov 2011, 10:04

Nouvelle étape : j'ai réussi à modifier le code de deux installer CANON pour SELPHY. Ils dépassent les limitations d'installation au delà de Snow Leopard ou même de Leopard. J'ai désormais la même installation qu'avant, du moins sur le disque. Mais lors de la création de mon imprimante, il ne reconnait toujours pas (automatiquement) le type "CPxxx". Et impossible de le trouver dans la listes des pilotes d'imprimante.


Question : quelqu'un connaît-il le moyen de paramétrer une imprimante, ou de modifier ses paramètres après création manuellement ?
Est-ce un pList ?

Merci.

Écrit par : hellomorld 24 Nov 2011, 10:25

Et en passant par Cups ? http://localhost:631

Écrit par : end12 24 Nov 2011, 11:17

Pour abonder dans le sens de la discussion, CANON ne facilite pas la vie avec les Macs et pense sans doute que les pros sont tous sur PC.

J'utilise au travail une imprimante laser multifonctions CANON ISENSYS MF4340. Je l'ai achetée car elle est rapide, silencieuse, économique. Elle est branchée sur le mac de la secrétaire et partagée en réseau.

1e remarque : sur PC le scanner a plein de possibilités, par contre les réglages sur Mac sont bâclés...

2e remarque : le système Lion est sorti cet été, pas de driver pour cette imprimante en trois mois… On a eu droit à un petit communiqué comme quoi on pouvait imprimer avec les drivers Léopard blanc mais pas avec Texedit, Aperçu, Word selon les version… bref du grand n'importe quoi.

Une version anglaise des drivers pour Lion est sortie il y a quelques jours, l'impression en direct marche mais mais pas en réseau (a priori cafouillage entre les fichiers anciens Fr et les nouveaux Gb, entre mon PB sur Lion et le mac de la secrétaire sur OS X.6)

Mon renouvellement de matériel ne se fera pas chez CANON….

Écrit par : dominik 24 Nov 2011, 13:50

Citation (hellomorld @ 24 Nov 2011, 10:25) *
Et en passant par Cups ? http://localhost:631

Encore faut-il trouver le fichier PPD de la Selphy (autre que Gutenprint qui ne marche pas) Donc retour à la case départ sad.gif
Mais je planche sur une autre solution...

Écrit par : jempi 24 Nov 2011, 19:11

Bon, j'ai essayé d'installer ma CP720 avec les drivers CP500 en "clean install" de Lion, effectivement, nada, "un élément ne peut pas s'installer", GutenPrint s'installe mais l'imprimante ne fonctionne pas, la feuille sort mais reste bloquée en sortie avant même la première passe couleur.
Je n'ai pas été voir plus loin. Il faut que je rapatrie ma licence Pacifist pour décortiquer le "pakage".

PS: Il n'y a même les drivers SL sur le site Canon.

Écrit par : mazelle jeanne 24 Nov 2011, 23:10

vous avez vu la news macbidouille ? Canon ne semble pas vouloir mettre à jour ses pilotes sad.gif

Écrit par : VoronoV 25 Nov 2011, 15:36

Salut à tous,

@ dominik :
- quand tu installe cette imprimante dans Snow Leopard, le système fabrique-t-il un PPD à partir du répertoire "/Library/Printers/Canon/SELPHYCP" ?

J'ai essayé d'installer ce pilote chez moi pour récupérer le PPD (".gz" ou ".ppd.gz" dans mon répertoire "/Library/Printers/PPDs/Contents/Resources") et il m'est impossible de le situer ...
Tout ce que je trouve c'est des ".plugin" qu'on ne peut pas spécifier comme pilote ou par exemple un fichier "CP780" qui a la structure d'un .plist ...

GRR !
VoronoV.

Écrit par : dominik 26 Nov 2011, 02:44

Citation (VoronoV @ 25 Nov 2011, 15:36) *
Salut à tous,

@ dominik :
- quand tu installe cette imprimante dans Snow Leopard, le système fabrique-t-il un PPD à partir du répertoire "/Library/Printers/Canon/SELPHYCP" ?

J'ai essayé d'installer ce pilote chez moi pour récupérer le PPD (".gz" ou ".ppd.gz" dans mon répertoire "/Library/Printers/PPDs/Contents/Resources") et il m'est impossible de le situer ...
Tout ce que je trouve c'est des ".plugin" qu'on ne peut pas spécifier comme pilote ou par exemple un fichier "CP780" qui a la structure d'un .plist ...

GRR !
VoronoV.

Tout à fait, d'où la difficulté à porter les imprimantes SELPHY facilement. On dépend d'une solution étrange, n'utilisant pas directement un PPD.
C'est pourquoi j'ai effectué au tout début un hack de l'installeur d'origine CANON pour qu'il s'installe sur LION sans blocage (comme sur SL).
Mais le soucis reste le même : si tous les éléments sont bien là, c'est la "création" de l'imprimante qui bloque. Il semblerait que la reconnaissance automatique s'appuie sur un "outil logiciel" qui génère "virtuellement" un fichier PPD. Comme ce dernier ne peut pas se lancer sous LION, on reste bloqué à ce niveau. Pour ceux qui avaient déjà SNOW LEOPARD avec l'imprimante pré-installée, il y a des chances pour que cela fonctionne, la déclaration étant déjà faite. Hélas pour moi, lors de la bascule, l'imprimante ne répondait plus (faut dire que j'ai 5 imprimantes actives). Je pense qu'il a dû se mélanger les pinceaux. C'est pourquoi j'ai été contraint de l'effacer.
Par contre, j'ai trouvé un fichiier PPD sur un backup de mon MACPRO. Il était dans un répertoire CUPS/PPD. Seul hic : quand je l'utilise pour déclarer ma SELPHY et que je lance ensuite une impression avec, et bien... cela m'éteint l'imprimante ! ohmy.gif
Donc, retour à la case départ.


CANON vient tout juste de communiquer (un peu plus) sur le sujet de la portabilité des SELPHY. Pour se rattraper, ils annoncent désormais - tout en restant très très vague, et après avoir annoncé qu'ils feraient le portage LION pour octobre au plus tard, puis plus rien - le premier trimestre 2012. A mon sens, c'est une énorme boulette d'attendre si longtemps car beaucoup de gens vont offrir (ou s'offrir) des SELPHY pour NOEL et vont se retrouver avec une imprimante non fonctionnelle s'ils ont un MAC récent avec LION. Bonjour les retours négatifs... sad.gif sad.gif

Enfin, juste pour enfoncer le clou, j'ai remarqué qu'une SELPHY DS810 datant de 2005 était pourvue elle d'un driver 10.7. Seulement, c'est une jet d'encre, non à sublimation. Résultat : le détournement du PPD ne marche pas. Mais cela démontre bien que CANON a une drôle de politique sur la mise à jour de ses pilotes. Pourquoi donner la priorité à une imprimante de 2005 et pas à celles qui datent seulement de 1 ou 2 ans ??? Pas clair... Je soupçonne que la solution mise en place sur les SELPHY est trop exotique pour être portée aussi rapidement (supputations perso).

Écrit par : VoronoV 26 Nov 2011, 23:10

Salut dominik,

Pour les imprimants à sublimation thermique, Canon doit sans doute utiliser un système de communication "propriétaire" ; exotique comme tu l'écris.
Mais ça n'excuse pas l'absence de mises à jour des pilotes de cette gamme ...
Si ça se trouve, ils décident de l'importance des mises à jour en fonction des ventes ... les plus vendues ayant droit à des mises à jour régulières ...
Ou alors, il n'y a que que programmeurs pour faire la totalité des versions des pilotes, en incluant la localisation ...

Côté PPD, je viens de trouver un répertoire "/private/etc/cups/ppd", est-ce dans celui-là que tu as trouvé le PPD de ta Selphy (sur la sauvegarde de ton Mac Pro) ?
Dans mon répertoire, ya mes 4 imprimantes installées : HP Deskjet F2200, HP Photosmart C440 series (C4480) + la même sur le serveur d'impression de la Freebox V5, une Epson AL C4200 du bureau, plus mon scanner Epson Perfection 2450.

Si ton PPD éteint ton imprimante, il ne reste plus qu'à décompiler le programme Canon pour trouver la ligne à modifier (?) ...

Bon courage,
VoronoV.

Écrit par : dominik 18 Dec 2011, 14:10

Bonne nouvelle. En mixant le hack que j'avais réalisé et une manipulation d'un autre utilisateur, nous avons réussi à réactiver les imprimantes SELPHY. La mienne remarche ! biggrin.gif
La manipulation étant un peu "chaude", on tente de trouver une solution logicielle. Je bosse dessus en ce moment. Cela fonctionne pour mon imprimante mais il serait plus judicieux que l'on teste sur d'autres... avant de diffuser quoique ce soit.
En tout cas, la solution est enfin là. Suffit de mettre en place un outil qui automatise tout çà. biggrin.gif

Je suis heureux smile.gif Yeah !
Allez patience...

EDIT : une version beta d'un installeur "maison" est en test. Cela marche pour CP780 et prochainement pour CP800. Les autres devraient suivre... Je finalise pour l'instant le code.

Écrit par : Bubu 20 Dec 2011, 23:01

Citation (dominik @ 18 Dec 2011, 03:10) *
Bonne nouvelle. En mixant le hack que j'avais réalisé et une manipulation d'un autre utilisateur, nous avons réussi à réactiver les imprimantes SELPHY. La mienne remarche ! biggrin.gif
La manipulation étant un peu "chaude", on tente de trouver une solution logicielle. Je bosse dessus en ce moment. Cela fonctionne pour mon imprimante mais il serait plus judicieux que l'on teste sur d'autres... avant de diffuser quoique ce soit.
En tout cas, la solution est enfin là. Suffit de mettre en place un outil qui automatise tout çà. biggrin.gif

Je suis heureux smile.gif Yeah !
Allez patience...

EDIT : une version beta d'un installeur "maison" est en test. Cela marche pour CP780 et prochainement pour CP800. Les autres devraient suivre... Je finalise pour l'instant le code.


Bonjour Dominique, et bravo pour ce hack.

Sais-tu si ce système fonctionnera avec la SELPHY CP 400 ?

Cordialement,

Écrit par : dominik 21 Dec 2011, 10:04

Citation (Bubu @ 20 Dec 2011, 23:01) *
Citation (dominik @ 18 Dec 2011, 03:10) *
Bonne nouvelle. En mixant le hack que j'avais réalisé et une manipulation d'un autre utilisateur, nous avons réussi à réactiver les imprimantes SELPHY. La mienne remarche ! biggrin.gif
La manipulation étant un peu "chaude", on tente de trouver une solution logicielle. Je bosse dessus en ce moment. Cela fonctionne pour mon imprimante mais il serait plus judicieux que l'on teste sur d'autres... avant de diffuser quoique ce soit.
En tout cas, la solution est enfin là. Suffit de mettre en place un outil qui automatise tout çà. biggrin.gif

Je suis heureux smile.gif Yeah !
Allez patience...

EDIT : une version beta d'un installeur "maison" est en test. Cela marche pour CP780 et prochainement pour CP800. Les autres devraient suivre... Je finalise pour l'instant le code.


Bonjour Dominique, et bravo pour ce hack.

Sais-tu si ce système fonctionnera avec la SELPHY CP 400 ?

Cordialement,

Dur de le dire pour l'instant.
Seul un essai pourra nous le confirmer ou pas.
Si la CP400 fonctionnait sur SL et que le mode opératoire d'installation est identique à celui que nous mettons en place, alors oui. Mais je reste réservé tant la technique d'installation mise en place par CANON est exotique...

Écrit par : Bubu 23 Dec 2011, 07:09

Citation
Dur de le dire pour l'instant.
Seul un essai pourra nous le confirmer ou pas.
Si la CP400 fonctionnait sur SL et que le mode opératoire d'installation est identique à celui que nous mettons en place, alors oui. Mais je reste réservé tant la technique d'installation mise en place par CANON est exotique...


Peux-tu m'envoyer la procédure afin que je teste ?

Écrit par : Filligla 28 Dec 2011, 16:45

Bonjour,

Je suis preneur d'une solution à tester sur mon MBP. sous Lion...
Cette belle imprimante ne me sert plus qu'à prendre la poussière... je suis en colère seulement 20 feuilles imprimées depuis son achat ...
Merci Canon !!!

Donc pour une bidouille je prends.. Mon Lion est une installation propres et pas un Upgrade

@ vous lire rapidement

Écrit par : Capitaine Haddock 29 Dec 2011, 09:07

Je suis aussi intéressé par votre beta-solution tongue.gif

C'est lamentable de la part de Canon de ne pas mettre ces drivers à jour ...

Écrit par : OP&CO 29 Dec 2011, 11:15

Bonjour à tous,
Avec les fêtes, j'ai ressorti des cartons une petite Selphy CP 710 de Canon (la seule Canon que j'ai eu au passage, le reste étant des Epson) mais les deux macs sont sous Lion. J'ai vérifié, en effet pas de support sous 10.7. Inadmissible dry.gif

Je vais m'y pencher moi aussi; car j'aimerais la mettre en duo sur mon Time Capsule pour la rendre sans fil sur tout mes appareils en y rajoutant la fonction airplay, comme j'ai fait déjà avec ma laser A4.

Écrit par : Bubu 30 Dec 2011, 17:33

Citation (dominik @ 18 Dec 2011, 03:10) *
une version beta d'un installeur "maison" est en test. Cela marche pour CP780 et prochainement pour CP800. Les autres devraient suivre... Je finalise pour l'instant le code.


Bonjour Dominique,

Je te joins le PPD de la SELPHY CP400. Peux-tu l'inclure dans ton installeur ? As-tu besoin d'autres éléments ?

Merci

 Canon_CP400.ppd.zip ( 44.1 Ko ) : 22
 

Écrit par : Bubu 31 Dec 2011, 22:54

Bonjour,

Pour info, j'ai réussi à faire fonctionner le driver SNOW LEOPARD de l'imprimante à sublimation thermique CANON SELPHY CP400 sous LION (10.7.2) en procédant de la sorte :

1 - Téléchargement du dernier driver compatible pour Snow Leopard http://support-my.canon-asia.com/contents/MY/EN/0100122502.html (fonctionne pour les modèles de SELPHY suivants : CP400, CP500, CP510, CP520, CP600, CP710, CP720, CP730, CP740, CP750).

2 - Installation de ce driver sous Lion (ne pose aucun problème, rien à patcher au niveau de l'installeur)

3 - Arrêt du service CUPSD : aller dans le terminal et tapez la commande suivante (nécessite votre mot de passe) :

Code
sudo launchctl stop org.cups.cupsd


4 - Editer le fichier /Library/Printers/InstalledPrinters.plist (nécessite une authentification) afin d'y mettre ces entrées :

- dans le "paragraphe" <key>InstalledPrinters</key>, ajouter :
Code
        <string>MANUFACTURER:Canon;MODEL:CP400</string>
        <string>MANUFACTURER:Canon Inc.;MODEL:Canon SELPHY CP400</string>


- dans le "paragraphe" <key>Manufacturers</key>, ajouter :
Code
        <string>Canon</string>
        <string>Canon Inc.</string>


5 - Editer le fichier /private/etc/cups/printers.conf (nécessite une authentification) afin d'y mettre ces entrées (récupérées sous SNOW LEOPARD et correspondant à la CP400) :

Code
<Printer Canon_CP400>
Info Canon CP400
Location MacBook Pro de XXXXXXXXX  <---- A ADAPTER, MAIS JE PENSE QUE CELA IMPORTE PEU
MakeModel Canon SELPHY CP400
DeviceURI file:///dev/null
State Idle
StateTime 1325230188
Type 36868
Product (Canon SELPHY CP400)
Filter application/vnd.cups-raw 0 -
Filter application/pdf 0 /System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>


6 - Copier le PPD joint à ce message dans le répertoire /private/etc/cups/ppd (récupéré sous SNOW LEOPARD et correspondant à la CP400)

7 - Relancer CUPSD :

Code
sudo launchctl start org.cups.cupsd


8 - Passer un coup de http://www.titanium.free.fr/ afin de rétablir tous les droits et autorisations sur les fichiers copiés et/ou modifiés, puis redémarrer le MAC

Voilà, après vous pourrez réutiliser votre SELPHY CP400.

Merci à https://discussions.apple.com/message/17029881#17029881 et à Dominik pour m'avoir mis sur la piste.

@+


*** FOR OUR ENGLISH FRIENDS ***

It's possible to use the SNOW LEOPARD's canon driver of the CANON SELPHY CP400 printer within LION (10.7.2) doing this :

1 - Download the last compatible driver for Snow Leopard http://support-my.canon-asia.com/contents/MY/EN/0100122502.html (support these SELPHY printers : CP400, CP500, CP510, CP520, CP600, CP710, CP720, CP730, CP740, CP750).

2 - Install this driver under Mac OS X Lion (no problem with this, nothing to patch on the insatller)

3 - Stop CUPSD service : launch terminal and type this command (need your password) :

Code
sudo launchctl stop org.cups.cupsd


4 - Edit /Library/Printers/InstalledPrinters.plist (need an authentification) in ordrer to put these datas :

- in "paragraph" <key>InstalledPrinters</key>, add :
Code
        <string>MANUFACTURER:Canon;MODEL:CP400</string>
        <string>MANUFACTURER:Canon Inc.;MODEL:Canon SELPHY CP400</string>


- in "paragraph" <key>Manufacturers</key>, add :
Code
        <string>Canon</string>
        <string>Canon Inc.</string>


5 - Edit /private/etc/cups/printers.conf (need an authentification) in order to put these datas (recovered from a SNOW LEOPARD install and matching with the CP400 printer) :

Code
<Printer Canon_CP400>
Info Canon CP400
Location MacBook Pro de XXXXXXXXX  <---- LOCATION OF YOUR COMPUTER, YOU CAN PUT ANYTHING
MakeModel Canon SELPHY CP400
DeviceURI file:///dev/null
State Idle
StateTime 1325230188
Type 36868
Product (Canon SELPHY CP400)
Filter application/vnd.cups-raw 0 -
Filter application/pdf 0 /System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>


6 - Copy the PPD file you'll find attached to this post in the folder /private/etc/cups/ppd (recovered from a SNOW LEOPARD install and matching with the CP400 printer)

7 - Restart CUPSD :

Code
sudo launchctl start org.cups.cupsd


8 - Launch http://www.titanium.free.fr/ in order to repair permissions then restart the Macintosh.

Now, you'll be able to use your SELPHY CP400.

Thanks to https://discussions.apple.com/message/17029881#17029881 and Dominik to help me finding this procedure.

@+

 Canon_CP400.ppd.zip ( 44.1 Ko ) : 71
 

Écrit par : onip 23 Feb 2012, 03:35

MERCI!!!!!!! Explications claires et précises... Très apprécié...



biggrin.gif

Citation (Bubu @ 31 Dec 2011, 16:54) *
Bonjour,

Pour info, j'ai réussi à faire fonctionner le driver SNOW LEOPARD de l'imprimante à sublimation thermique CANON SELPHY CP400 sous LION (10.7.2) en procédant de la sorte :

1 - Téléchargement du dernier driver compatible pour Snow Leopard http://support-my.canon-asia.com/contents/MY/EN/0100122502.html (fonctionne pour les modèles de SELPHY suivants : CP400, CP500, CP510, CP520, CP600, CP710, CP720, CP730, CP740, CP750).

2 - Installation de ce driver sous Lion (ne pose aucun problème, rien à patcher au niveau de l'installeur)

3 - Arrêt du service CUPSD : aller dans le terminal et tapez la commande suivante (nécessite votre mot de passe) :

Code
sudo launchctl stop org.cups.cupsd


4 - Editer le fichier /Library/Printers/InstalledPrinters.plist (nécessite une authentification) afin d'y mettre ces entrées :

- dans le "paragraphe" <key>InstalledPrinters</key>, ajouter :
Code
        <string>MANUFACTURER:Canon;MODEL:CP400</string>
        <string>MANUFACTURER:Canon Inc.;MODEL:Canon SELPHY CP400</string>


- dans le "paragraphe" <key>Manufacturers</key>, ajouter :
Code
        <string>Canon</string>
        <string>Canon Inc.</string>


5 - Editer le fichier /private/etc/cups/printers.conf (nécessite une authentification) afin d'y mettre ces entrées (récupérées sous SNOW LEOPARD et correspondant à la CP400) :

Code
<Printer Canon_CP400>
Info Canon CP400
Location MacBook Pro de XXXXXXXXX  <---- A ADAPTER, MAIS JE PENSE QUE CELA IMPORTE PEU
MakeModel Canon SELPHY CP400
DeviceURI file:///dev/null
State Idle
StateTime 1325230188
Type 36868
Product (Canon SELPHY CP400)
Filter application/vnd.cups-raw 0 -
Filter application/pdf 0 /System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>


6 - Copier le PPD joint à ce message dans le répertoire /private/etc/cups/ppd (récupéré sous SNOW LEOPARD et correspondant à la CP400)

7 - Relancer CUPSD :

Code
sudo launchctl start org.cups.cupsd


8 - Passer un coup de http://www.titanium.free.fr/ afin de rétablir tous les droits et autorisations sur les fichiers copiés et/ou modifiés, puis redémarrer le MAC

Voilà, après vous pourrez réutiliser votre SELPHY CP400.

Merci à https://discussions.apple.com/message/17029881#17029881 et à Dominik pour m'avoir mis sur la piste.

@+


*** FOR OUR ENGLISH FRIENDS ***

It's possible to use the SNOW LEOPARD's canon driver of the CANON SELPHY CP400 printer within LION (10.7.2) doing this :

1 - Download the last compatible driver for Snow Leopard http://support-my.canon-asia.com/contents/MY/EN/0100122502.html (support these SELPHY printers : CP400, CP500, CP510, CP520, CP600, CP710, CP720, CP730, CP740, CP750).

2 - Install this driver under Mac OS X Lion (no problem with this, nothing to patch on the insatller)

3 - Stop CUPSD service : launch terminal and type this command (need your password) :

Code
sudo launchctl stop org.cups.cupsd


4 - Edit /Library/Printers/InstalledPrinters.plist (need an authentification) in ordrer to put these datas :

- in "paragraph" <key>InstalledPrinters</key>, add :
Code
        <string>MANUFACTURER:Canon;MODEL:CP400</string>
        <string>MANUFACTURER:Canon Inc.;MODEL:Canon SELPHY CP400</string>


- in "paragraph" <key>Manufacturers</key>, add :
Code
        <string>Canon</string>
        <string>Canon Inc.</string>


5 - Edit /private/etc/cups/printers.conf (need an authentification) in order to put these datas (recovered from a SNOW LEOPARD install and matching with the CP400 printer) :

Code
<Printer Canon_CP400>
Info Canon CP400
Location MacBook Pro de XXXXXXXXX  <---- LOCATION OF YOUR COMPUTER, YOU CAN PUT ANYTHING
MakeModel Canon SELPHY CP400
DeviceURI file:///dev/null
State Idle
StateTime 1325230188
Type 36868
Product (Canon SELPHY CP400)
Filter application/vnd.cups-raw 0 -
Filter application/pdf 0 /System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>


6 - Copy the PPD file you'll find attached to this post in the folder /private/etc/cups/ppd (recovered from a SNOW LEOPARD install and matching with the CP400 printer)

7 - Restart CUPSD :

Code
sudo launchctl start org.cups.cupsd


8 - Launch http://www.titanium.free.fr/ in order to repair permissions then restart the Macintosh.

Now, you'll be able to use your SELPHY CP400.

Thanks to https://discussions.apple.com/message/17029881#17029881 and Dominik to help me finding this procedure.

@+


Écrit par : philippesca 29 Feb 2012, 06:45

Bonjour !

tout me parait très obscure dès que je dois rentrer dans les tripes de mon mac ...
j'ai le même problème que vous pour installer l'imprimante, j'ai donc décidé de suivre votre recette à la lettre :
mon matériel : macbookpro fin 2009 sous lion

étape 1/2/3 : ok

premier hic :
comment "Editer un fichier", dans spotlight ou finder ?
j'ai trouvé '"/Library/Printers/InstalledPrinters.plist"
mais je n'arrive pas a trouver " /private/etc/cups/printers.conf"

deuxième hic :
une fois /Library/Printers/InstalledPrinters.plist ouvert, je n'arrive pas à le déverrouiller pour enregistrer les modifications, il faut que je le duplique ...

je suis donc bloqué à l'étape 4/5

merci de votre aide !!
j'aimerais faire tourner ma selphy que j'aimais bien ....



Écrit par : Bubu 2 Jul 2012, 23:47

Citation (philippesca @ 28 Feb 2012, 19:45) *
Bonjour !

tout me parait très obscure dès que je dois rentrer dans les tripes de mon mac ...
j'ai le même problème que vous pour installer l'imprimante, j'ai donc décidé de suivre votre recette à la lettre :
mon matériel : macbookpro fin 2009 sous lion

étape 1/2/3 : ok

premier hic :
comment "Editer un fichier", dans spotlight ou finder ?



-> à condition d'avoir les droits d'accès, le mieux est d'utiliser un éditeur de texte comme textwrangler par exemple
-> http://www.macupdate.com/app/mac/11009/textwrangler


Citation (philippesca @ 28 Feb 2012, 19:45) *
j'ai trouvé '"/Library/Printers/InstalledPrinters.plist"
mais je n'arrive pas a trouver " /private/etc/cups/printers.conf"


-> Pour accéder à un dossier caché dans le finder, sélectionnez le menu "Aller / Aller au dossier..."
-> indiquez le chemin du dossier le contenant dans la fenêtre (ici : /private/etc/cups/)
-> appuyez sur la touche entrée
-> vous arrivez dans le dossier désiré


Citation (philippesca @ 28 Feb 2012, 19:45) *
deuxième hic :
une fois /Library/Printers/InstalledPrinters.plist ouvert, je n'arrive pas à le déverrouiller pour enregistrer les modifications, il faut que je le duplique ...


Le plus simple est de ne pas tenir compte de ce que je viens d'expliquer au dessus (car il faut toujours gérer les problèmes d'autorisation), mais de passer directement en ligne de commande :

- ouvrir un terminal (dans le dossier utilitaires)
- taper la commande suivante : sudo nano /Library/Printers/InstalledPrinters.plist (ou sudo nano /private/etc/cups/printers.conf)
- donner son mot de passe
- éditer le fichier
- sortir avec les touches "ctrl" et "x"
- enregister en validant avec la touche "entrée"

Il est normalement aussi possible d'éditer avec textedit via la ligne de commande, mais je crois que cela ne fonctionne plus sous Lion ...


Citation (philippesca @ 28 Feb 2012, 19:45) *
je suis donc bloqué à l'étape 4/5


-> Là, vous êtes débloqué !


Citation (philippesca @ 28 Feb 2012, 19:45) *
merci de votre aide !!
j'aimerais faire tourner ma selphy que j'aimais bien ....


Elle devrait maintenant pouvoir reprendre du service ...

Écrit par : frechou 31 Aug 2012, 17:03

Bonjour,

Merci pour le travail.
Personnellement, sur mon MacBook Air avec Lion 10.7.4, je n'ai pas le /Library/Printers/InstalledPrinters.plist mais ce n'est pas gênant.
Cela est dû au fait que j'ai une configuration de machine spéciale car installée pour le travail en réseau par l'admininstrateur système.
J'ai fait tout le reste sans ONYX et cela marche bien. smile.gif smile.gif smile.gif

Donc même sans l'étape 4 et le lancement d'ONYX en étape 8, c'est tout bon donc Bravo !!!



Écrit par : cerb114 15 Sep 2012, 21:15

thank you very much, works fin on lion
do you know if it works on mountain lion?

Écrit par : Declic Video 4 Aug 2013, 16:10

Citation (Bubu @ 31 Dec 2011, 23:54) *
{...}
4 - Editer le fichier /Library/Printers/InstalledPrinters.plist (nécessite une authentification) afin d'y mettre ces entrées :

- dans le "paragraphe" <key>InstalledPrinters</key>, ajouter :
Code
        <string>MANUFACTURER:Canon;MODEL:CP400</string>
        <string>MANUFACTURER:Canon Inc.;MODEL:Canon SELPHY CP400</string>

{...}



Bonjour,

J'ai trouvé ce topic qui devrait, je l'espère, me permettre de retrouver l'utilisation de ma bonne vieille CP400 qui est pleinement fonctionnelle, avec mon MAC.
Le souci, c'est que je débute un peu avec un MAC (je viens du monde PC), et je n'arrive pas à éditer ce fameux fichier InstalledPrinters.plist car il me dit que je n'ai pas l'autorisation, je suis bloqué à ce stade et ne sais pas quoi faire...

Si une bonne âme passe par là et peut m'expliquer comment modifier ce satané fichier, alors je pourrais continuer la procédure.
Merci par avance,
DV FX

Écrit par : Declic Video 4 Aug 2013, 16:36

HONTE A MOI !!!.....

Je n'avais pas vu quelques lignes plus loin, que BuBu a très bien répondu à une question similaire...
Je suis donc décoincé, et j'ai pu aller jusqu'au bout, en suivant pas à pas le tuto.

Par contre, je suis sous OS 10.8.4 et l'imprimante est affichée, mais rien ne sort quand je l'utilise depuis Aperçu...
Une idée ??

Si je vais dans le gestionnaire des impressions, il y a un point d'exclamation qui me dit: "Vous devez installer un logiciel pour utiliser cette imprimante {...}"
Et l'impression est dans la queue, mais en attente. Impossible de la lancer. L'imprimante a ce petit point d'exclamation et rien à faire...

:-(
Certains ont ils réussi sous 10.8.4 ?

Déclic Vidéo FX

Écrit par : cerb114 1 Dec 2013, 18:20

Hi, I've used tre procedure here described for use my selphy cp400 with snow leopard, it works fine thanks a lot for it.
unfortunately I've updated to maverick for using fusion drive, but I've seen my selphy stop working :-(
I've tried to perform another time the entire procedure (more than one time) but it does not work any more. it seems ok, the printer is listed in sistem preferences but at the moment of printing it does not work, the file appear in the print spooler with a message that ask for contact the driver manufacture contact.
any idea?
thanks in advance, and sorry for my english (no way to use french smile.gif)

Écrit par : macalan 26 Nov 2014, 11:38

A tous ceux que les mise à jour du driver introuvable sur le site canon j' ai trouvé un driver sur le net qui marche sous os X 10.10
ci-joint le lien
http://www.christianspuller.com/SelphyYosemite.pkg

Écrit par : Philemon63 11 Jan 2015, 13:56

Bonjour,

J'ai lu tout le fil, je suis sous Mavericks avec une Canon Selphy CP720 et après essais de l'installation de Bubu et du driver Yomesite du précédent post, rien n'a fonctionné pour moi, en revanche j'ai chargé la version la plus récente de Guntenprint (5.2.10), j'ai desisntallé les drivers précédents et installé les derniers à la place en suivant (TRES IMPORTANT) la http://gimp-print.sourceforge.net/p_FAQ_OS_X.php#dyesub et ça marche smile.gif

J'aimerais mieux un driver Canon mais au moins l'imprimante imprime c'est déjà ça.

Merci à vous.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)