Le problème semble dur à comprendre, il n’existe aucun pilote officiel pour Linux et semble pointer vers la config que tu t’es faites.
Alors j’ai posté ton log à ChatGPT, et voici la réponse;
Les erreurs indiquent plusieurs problèmes:
- CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists: Le profil de couleur existe déjà. Cela ne devrait pas empêcher l’impression, mais c’est un avertissement.
- Print job canceled at printer: Les tâches d’impression sont annulées par l’imprimante. Cela peut être dû à plusieurs raisons:
- Mauvaise configuration du pilote.
- Problème de communication entre le Raspberry Pi et l’imprimante.
- Problème de connexion réseau (si l’imprimante est connectée en réseau).
- Papier ou encre manquante.
Pour résoudre ces problèmes:
- Vérifiez la connexion: Assurez-vous que l’imprimante est correctement connectée et allumée.
- Vérifiez les pilotes: Assurez-vous que vous avez installé les bons pilotes pour votre imprimante Canon SELPHY CP1300. Vous pouvez essayer de réinstaller le pilote.
- Supprimez et recréez les tâches d’impression: Si des fichiers nécessaires aux tâches d’impression ont été supprimés, supprimez les tâches en attente et essayez de les recréer.
- Mettez à jour CUPS: Assurez-vous que CUPS est à jour, car les versions plus récentes peuvent avoir des corrections de bogues.
- Vérifiez les logs: Pour des informations plus détaillées, consultez les autres logs de CUPS ou augmentez le niveau de journalisation pour obtenir plus de détails.
Pour supprimer les tâches d’impression et réinstaller l’imprimante:
# Supprimer les tâches d'impression
sudo cancel -a
# Supprimer l'imprimante existante
sudo lpadmin -x <nom_de_l_imprimante>
# Ajouter à nouveau l'imprimante
sudo lpadmin -p Canon_SELPHY_CP1300 -E -v <url_de_l_imprimante> -m <fichier_ppd>
Remplacez <nom_de_l_imprimante>
, <url_de_l_imprimante>
et <fichier_ppd>
par les valeurs appropriées pour votre configuration.
Sa revien a une erreur classique sous WIndows, qui consiste a débugger, en testant un nouveau cable USB, un autre port USB’ réinstaller le pilotes, etc…
Ma réponse me satisfait pas, car j’apporte rien de concret, avant de lancer une impression, il faut arriver à déjà communiquer simplement avec une page de test. Si je ne me trompe pas, envoyer du texte est plus simple qu’une image. Alors si tu test pour sortir qu’un « Hello World! », tu pourras plus simplement debugger.
Si je demande à ChatGPT de me fournir un guide pour l’installation sans pilote officiel;
Pour installer une imprimante Canon SELPHY CP1300 sur un Raspberry Pi exécutant Ubuntu, même sans pilotes officiels, vous pouvez essayer les étapes suivantes :
- Installer CUPS:
sudo apt update
sudo apt install cups
- Ajouter votre utilisateur au groupe
lpadmin
:
sudo usermod -aG lpadmin $USER
- Activer et démarrer le service CUPS:
sudo systemctl enable cups
sudo systemctl start cups
- Accéder à l’interface web de CUPS: Ouvrez un navigateur et accédez à
http://localhost:631
.
- Ajouter l’imprimante:
- Cliquez sur « Administration » puis sur « Add Printer ».
- Si nécessaire, entrez vos identifiants administratifs.
- Sélectionnez votre imprimante Canon SELPHY CP1300 dans la liste des imprimantes disponibles.
- Si l’imprimante n’apparaît pas, assurez-vous qu’elle est allumée et correctement connectée.
- Utiliser un pilote générique:
- Si un pilote spécifique pour la Canon SELPHY CP1300 n’est pas disponible, vous pouvez essayer un pilote générique PPD pour les imprimantes Canon SELPHY.
- Recherchez un fichier PPD compatible en ligne ou utilisez un pilote PPD générique fourni par CUPS.
- Configurer les paramètres d’impression:
- Après avoir ajouté l’imprimante, configurez les paramètres selon vos besoins (taille de papier, qualité d’impression, etc.).
Voici un exemple de configuration pour ajouter une imprimante à partir de la ligne de commande si l’interface web ne fonctionne pas :
- Télécharger un fichier PPD générique: Recherchez et téléchargez un fichier PPD pour une imprimante Canon SELPHY ou un fichier PPD générique.
- Ajouter l’imprimante avec le fichier PPD:
sudo lpadmin -p Canon_SELPHY_CP1300 -E -v usb://Canon/SELPHY%20CP1300 -P /chemin/vers/le/fichier.ppd
Remplacez /chemin/vers/le/fichier.ppd
par le chemin réel vers le fichier PPD téléchargé.
- Définir l’imprimante par défaut (facultatif):
sudo lpadmin -d Canon_SELPHY_CP1300
Après avoir suivi ces étapes, essayez d’imprimer une page de test pour vérifier que tout fonctionne correctement.