Après avoir mis à niveau de 13.10 à 14.04 et sachant que gutenprint 5.2.10 prend désormais en charge les imprimantes Canon SELPHY, j'ai essayé d'installer mon CP400 via Paramètres> Imprimantes.
Il trouve l’imprimante bien et répertorie l’URI comme suit:
gutenprint52usb://Canon/SELPHYCP400?serial=NONE_UNKNOWN&backend=canonselphy
... et apparaît ensuite pour trouver les pilotes. Mais quand je clique sur le bouton appliquer, je reçois:
CUPS Server Error: There was an error during the CUPS operation: 'client-error-not-possible'.
Si je vais à localhost: 631/Admin et affiche le journal des erreurs, l’erreur apparaît comme suit:
Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost/printers/Canon-CP400) from localhost
Notez que le chemin de l'erreur est différent du chemin entré. De plus, il semble que "gutenprint52usb" devrait avoir un signe plus - gutenprint52 + usb - puisque cela correspondrait au nom de fichier réel. J'ai essayé de changer "gutenprint52usb" en "ipp", selon certaines réponses trouvées dans ma recherche. Cela a très bien ajouté l’imprimante, mais bien sûr, cela n’a pas fonctionné (car rien dans l’imprimante).
J'ai essayé de réinstaller CUPS et gutenprint via Synaptic. Redémarré. Branché/débranché l'imprimante plusieurs fois. Etc.
Si au lieu de cela, je tente d'ajouter l'imprimante via l'utilitaire localhost CUPS, un nom d'utilisateur et un mot de passe sont demandés. Je n'ai qu'un seul mot de passe sur cette machine et cela fonctionne à chaque fois que je me connecte ou que je dois utiliser Sudo. Il semble donc que cela devrait fonctionner ici, mais hélas, non. Ni utiliser mon nom d'utilisateur ou racine et le même mot de passe.
Merle
Je rencontrais le même problème avec une imprimante différente. Votre commentaire sur le signe plus m'a fourni un indice. Lorsque j'ai essayé d'ajouter le signe plus à 'gutenprint52usb://'
dans le menu 'Ajouter une imprimante', il semblait ne pas l'avoir accepté. Donc, comme je ne pouvais pas ajouter de + dans le menu, je l'ai soustrait du nom de la bibliothèque en faisant une copie de gutenprint52 + usb sans le signe plus
# cd /usr/lib/cups/backend
# cp gutenprint52+usb gutenprint52usb
Après cela, je viens d'ajouter l'imprimante comme d'habitude (sélectionner un périphérique, trouver un pilote, enregistrer) et j'ai pu imprimer avec succès.
Pour moi, c'était l'inverse avec un Canon Selphy ES30.
Le nom du fichier avait le "+", mais le menu "ajouter une imprimante" l'a montré sans plus.
Après avoir utilisé ces commandes, il a bien ajouté:
cd /usr/lib/cups/backend
cp gutenprint52usb gutenprint52+usb
Merci beaucoup. J'ai le même problème avec cp500. Pour d'autres sans Linux, la pratique est importante:
si la commande
cp gutenprint52+usb gutenprint52usb
échoue, essayez d'utiliser Sudo
pour exécuter la commande:
Sudo cp gutenprint52+usb gutenprint52usb
avoir une belle impression :)
J'ai eu le même problème. L'installation du smbclient l'a résolu:
Sudo apt-get install smbclient
Utiliser Ubuntu Mate 16.04 Canon Selphy ES30 Branchez-le avec USB et essayez d’ajouter via Imprimante. L'imprimante a été trouvée, mais l'erreur de l'étape finale:
beim betrieb von cups trat ein fehler auf "client-error-not-possible"
/ var/log/cups/error.log
E [21/Feb/2017:22:23:05 +0100] [Client 9] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost/printers/Canon-ES30) from localhost
E [21/Feb/2017:22:23:05 +0100] [Client 10] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost/printers/Canon-ES30) from localhost
Donc je devais le faire dans l'autre sens ...
p@fernseh:~$ cd /usr/lib/cups/backend
p@fernseh:/usr/lib/cups/backend$ Sudo cp gutenprint52+usb gutenprint52usb
A travaillé parfaitement. Je vous remercie