Initialement, cette question était limitée à 11h10. Maintenant je suis à (Lubuntu) 12.10. (Sur les changements dans la question, voir cette méta-question ).
Vu 11,10
J'ai essayé différentes approches (ou pas si différentes) - que d'autres utilisateurs ont également commentées ici. Mes principales références étaient:
- le site Web officiel de documentation d'ubuntu sur le package de pilotes Canon LBP ,
- cette solution Unixmen qui fait en partie référence au script Radu Cotescu qui vise à fournir une installation quasi automatisée, et
- une version mise à jour par Unixmen de ce même script (télécharger ici ).
Aucun n'a fonctionné pour moi.
installation
drivers
printing
canon
utilisateur47206
la source
la source
captstatusui -P LBP1120
et cocher «Reprendre le travail» s'il est actif; (3) redémarrez l'imprimante à partir de son bouton d'alimentationRéponses:
Avec le temps, cette réponse est devenue très longue et encombrée en ce qui concerne Ubuntu 12.04 - 13.10. Voici une réponse qui présente la même solution mais est beaucoup plus claire.
Vu 12,04
Il devrait fonctionner de la même manière que pour 12.10 ci-dessous.
Mais en essayant cela dans l'eOS Luna basé sur Ubuntu 12.04, je n'ai pas pu le faire fonctionner. En fait, mes réponses ici pour 12.04 et 12.10 ont cessé de fonctionner après un certain temps à Xubuntu et Lubuntu aussi, mais je les ai laissées ici parce qu'elles semblent utiles à ceux qui ont voté pour.
J'ai une nouvelle solution (testée dans eOS et avec le pilote 2.6) - présentée ici .
Vu 12.10, 13.04
J'ai suivi les étapes de la page de documentation Ubuntu et du manuel du pilote fourni avec le pilote:
(La v.2.4 n'est plus disponible sur ce lien. Je l'ai téléchargée ici . Version 2,5 ici .)
Étape 4: ["Redémarrez CUPS. Pour les packages rpm: entrez la commande suivante:
/etc/init.d/cups redémarrer
Pour les packages deb: entrez la commande suivante:
REMARQUE N'enregistrez pas l'imprimante à l'aide de la commande "lpadmin" avant de redémarrer CUPS. Selon la distribution que vous utilisez, la commande "For deb packages" peut ne pas être entrée. Dans ce cas, entrez la commande "For rpm packages". "]
C'était mon cas: j'ai donc dû courir:
(j'ai reçu un message terminal disant que je pourrais tout aussi bien l'utiliser
service cups restart
)a obtenu ce résultat:
["en veillant à modifier cette ligne en conséquence: sudo / usr / sbin / lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp: // localhost: 59787 -E Le manuel indique ccp: // localhost: 59687 mais Ubuntu par la valeur par défaut utilise 59787. Cela vous donnera un mal de tête si vous ne le modifiez pas. (Le fichier /etc/ccpd.conf définit UI_Port 59787 et PDATA_Port 59687. Ainsi, ces deux ports doivent être ouverts dans le paramètre de pare-feu.) " ]
En conséquence, j'ai dû entrer
La documentation Ubuntu indique: "* Remarque: Ubuntu 12.04 a de nouveau mis sur liste noire le module usblp qui crée le lien de périphérique / dev / usb / lp0. Pour résoudre ce problème, procédez comme suit: sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf
Ensuite, commentez le fichier pour qu'il ressemble à ceci, le pilote des canons ne parle pas à l'imprimante via les tasses:
Donc, comme je suis perdu avec nano, j'ai essayé
et ajouté ce qui précède (blacklist-cups-usblp.conf était un fichier empy et je viens de coller ces lignes)
(À ce stade, vérifiez dans le menu principal, sous Système / Imprimantes, que le nom de l'imprimante qui y est enregistré est exactement
LBP1120
).Vous devriez obtenir quelque chose de similaire à ceci:
"Démarrez le démon ccpd. Entrez la commande suivante.
REMARQUE Il serait pratique de configurer le démon ccpd pour qu'il démarre automatiquement au démarrage de Linux. "
Après cela, entrer
sudo /etc/init.d/ccpd status
pour voir si je peux voir les 2 chiffres (familiers de l'installation dans les versions précédentes): oui, il y avait 2 chiffres. Mais pas d'impression avant la déconnexion et la connexion de l'imprimante après la connexion.Je suppose que ces règles doivent être prises en compte si l'impression ne fonctionne pas:
connecter / démarrer l'imprimante après la connexion
/etc/init.d/ccpd status
pour voir les 2 chiffressudo /etc/init.d/ccpd start
démarrer le démon ccpdCe qui se produira très probablement, c'est que vous devrez redémarrer le démon ccpd après chaque redémarrage pour imprimer: à moins que vous ne configuriez le démon ccpd pour qu'il démarre automatiquement au démarrage de Linux - comme le suggère le manuel. Pour ce faire ajouter la commande suivante pour les applications de démarrage (comme dans les réponses sous ici ):
REMARQUE: le 12.10, cette méthode a fonctionné pour moi sur un ordinateur, mais a échoué sur un autre. Le 13.04, cela n'a pas fonctionné du tout. J'ai réussi à démarrer automatiquement le démon ccpd le 13.04 en ajoutant
sudo /etc/init.d/ccpd start
aux applications de démarrage.Pour voir l'état en double-cliquant simplement sur un fichier de script exécutable, rendez cet exécutable:
Vu 13,10
Idem, mais j'ai dû installer le
portreserve
package pour que cette méthode fonctionne.Envisager l'installation dans Ubuntu 10.10
Ça marche vraiment!
Le site Web de documentation d'Ubuntu mentionne que cette imprimante a été testée avec Ubuntu 10.10. Bien que j'utilise actuellement 12.10, j'ai pensé essayer. J'ai donc installé 10.10 en tant qu'USB persistant et suivi les procédures sous " Référentiel de packages (avant 11.10) ".
Enfin, j'ai réussi - en suivant ces étapes:
Ajoutez le PPA à votre système et installez les packages:
Système-> Administration-> Impression ajouter une imprimante. Choisissez "Ajouter une imprimante". Ne choisissez pas ici une imprimante USB trouvée par Ubuntu. Sélectionnez "Imprimante CAPT". Vous devriez voir "ccp" dans l'URI. Modifiez-le pour que l'URI devienne "ccp: / var / ccpd / fifo0". Cliquez sur "Suivant", trouvez votre modèle et ajoutez votre imprimante. Choisissez la variante anglaise si vous voyez des variantes japonaises et anglaises.
Au lieu d'actions GUI, vous pouvez essayer ceci:
Alors:
Vous devriez y avoir 2 numéros, mais je n'en ai qu'un.
Donc, dans ce cas:
Vérifiez dans /etc/ccpd.conf (gksudo gedit /etc/ccpd.conf) que vous avez ceci:
Pour l'obtenir:
De plus, dans /etc/udev/rules.d/85-canon-capt.rules, vous devriez avoir ceci:
(pour l'ajouter
gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)
puis activez les règles:
Réessayez ensuite:
Si vous obtenez les deux chiffres, essayez d'imprimer. Et puis redémarrez l'ordinateur.
Testez les 2 chiffres
Si vous rencontrez des problèmes, essayez d'éteindre votre imprimante, redémarrez votre ordinateur et allumez votre imprimante uniquement après vous être connecté .
Envisager l'installation dans 11.10
Je suis retourné sur le site officiel de documentation d'Ubuntu sur le package de pilotes Canon LBP et après avoir réinstallé la version 2.3 du pilote à partir des packages debian (en utilisant Gdebi), j'ai suivi les instructions de la section "Ajouter une imprimante" - sans succès. Cela malgré le fait que j'ai obtenu les "deux numéros" mentionnés ici (je cite: "Vous devriez voir deux numéros à la fin. Si vous le faites, vous avez de la chance :) etc").
J'ai ensuite continué avec les commandes sous "Démarrage / arrêt sur ajout / suppression USB" mais je n'ai pas pu obtenir les diagnostics cités ici, ni imprimer une page de test comme spécifié à ce stade. Lorsque j'ai suivi les commandes sous "Redémarrer et vérifier", je n'ai pas obtenu "les deux nombres" mais un seul.
J'ai ajouté les commandes de la section "Dépannage" (en fait, je suis tombé sur celles- ci ) - même si je n'avais pas remarqué l'erreur de rapports du moniteur d'état: je ne savais tout simplement plus quoi faire. C'est:
Eh bien, ça a fait l'affaire!
En branchant mon imprimante USB, j'ai reçu le message que l'imprimante a été vue par le système, puis j'ai pu imprimer parfaitement.
Mais, selon la note suivante ("Remarque: à partir d'Ubuntu 11.10 (Oneiric Ocelot), usblp est obsolète et ne sera pas automatiquement chargé lorsque vous connectez votre imprimante USB") après le redémarrage de mon ordinateur ne peut pas imprimer. Ceci est apparemment lié au bogue # 842823 . À l'adresse où le bug est discuté par Till Kamppeter, j'ai trouvé et suivi ces instructions et j'ai pu imprimer une page de test - mais RIEN D'AUTRE. Et l'aventure continue: ces instructions ont fonctionné lorsque je les ai suivies après avoir suivi à nouveau les étapes "Démarrage / arrêt sur USB add / Remove", "Redémarrer et vérifier" et "Status Monitor" de la page de documentation officielle d'Ubuntu .
Mais je crains que ce soit encore une solution temporaire.
EDIT: Pour moi, c'était une solution dans la mesure où c'est le meilleur que je pouvais atteindre, mais qui ne fonctionnerait pas après le redémarrage et c'est lourd à utiliser. Je le garde juste pour référence. Si d'autres le trouvent utile ou modifiable, veuillez le modifier pour le faire fonctionner.
la source
Considérant Ubuntu 12.04, 12.10, 13.04 & 13.10
Pour les versions 12.04 et 13.04, il existe des étapes supplémentaires. Pour toutes les autres versions, ignorez-les.
Pour Ubuntu 12.04, procédez d'abord:
Ubuntu 12.04 a de nouveau mis sur liste noire le module usblp qui crée le lien de périphérique / dev / usb / lp0. Pour résoudre ce problème, modifiez
/etc/modprobe.d/blacklist-cups-usblp.conf
Entrez dans le terminal:
Ensuite, commentez le fichier pour qu'il ressemble à ceci, le pilote des canons ne parle pas à l'imprimante via les tasses:
Pour Ubuntu 13.10, procédez d'abord:
Installez le
portreserve
package:sudo apt-get install portreserve
Pour toutes les autres versions d'Ubuntu, commencez ici
Téléchargez le fichier commun et le capt .deb
Installez le commun et le capt .deb
Redémarrez CUPS:
sudo /etc/init.d/cups restart
Enregistrez l'imprimante (PPD) avec le spouleur d'impression:
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
Enregistrez l'imprimante dans le fichier de configuration du démon ccpd:
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
Vous devriez obtenir quelque chose de similaire à ceci:
Démarrez le démon ccpd.
sudo /etc/init.d/ccpd start
Testez si le démon ccpd fonctionne correctement:
Entrez
sudo /etc/init.d/ccpd status
pour voir si vous pouvez voir 2 chiffres. Un ou aucun chiffre signifie que quelque chose ne va pas. Deux chiffres signifient que tout devrait fonctionner, mais pas d'impression avant la déconnexion et la connexion de l'imprimante après la connexion.Je suppose que ces règles doivent être prises en compte si l'impression ne fonctionne pas:
connecter / démarrer l'imprimante après la connexion
sudo /etc/init.d/ccpd start
démarrer le démon ccpdsudo /etc/init.d/ccpd status
pour voir les 2 chiffresLorsque vous n'obtenez qu'un seul numéro, essayez
sudo /etc/init.d/ccpd restart
Ce qui se produira le plus probablement, c'est que vous devrez redémarrer le démon ccpd après chaque redémarrage pour imprimer: à moins que vous ne configuriez le démon ccpd pour qu'il démarre automatiquement au démarrage de Linux. Vous trouverez beaucoup de façons de le faire dans les réponses sous ici ):
Si les choses ne fonctionnent toujours pas
Voici une autre méthode, assez similaire. Testé sur Elementary OS Luna (basé sur Ubuntu 12.04). Cette méthode contient de nombreux conseils de dépannage utiles.
la source
Il s'agit d'une réponse complémentaire , à considérer uniquement comme un complément à toute autre.
Après avoir installé l'imprimante, au cas où cela ne fonctionnerait pas, envisagez les actions suivantes:
vérifiez sous Impression ou Imprimantes, cliquez avec le bouton droit sur l'imprimante et «Afficher la file d'attente d'impression», sélectionnez le travail, cliquez avec le bouton droit et cliquez sur «Libérer» s'il est actif
exécuter
captstatusui -P LBP1120
et cocher «Reprendre le travail» s'il est actifredémarrez l'imprimante à partir de son bouton d'alimentation
Pensez à créer des scripts exécutables pour les principales commandes utiles. Pour ce gnome-terminal est nécessaire ou un autre terminal avec un profil personnalisé (dans ce cas appelé 'new1') qui maintiendrait le terminal ouvert après la fin de la commande. Dans le terminal gnome: Préférences de profil - Titre et commande - Lorsque la commande s'ouvre: Maintenez le terminal ouvert.
Script pour voir l'état de ccpd (les deux nombres):
Script pour redémarrer les coupes et voir le statut:
Script pour ouvrir l'interface utilisateur de 'capt':
Je les trouve aussi utiles que le fichier de bureau / raccourci principal «Imprimantes» ou «Impression».
la source