#1 Le 01/09/2005, à 19:45
- yeffries
[Résolu] Canon LBP-1120 => installation OK
EDIT : La procédure valable est celle donnée au post n°23, ci-dessous http://forum.ubuntu-fr.org/viewtopic.ph … 155#p79155
Salut,
j'ai enfin réussi à faire fonctionner mon imprimante canon lbp-1120 !
Bon, le seul souci est que ça n'a pas duré très longtemps... Dès le redémarrage, je ne pouvais plus imprimer. Déjà, voilà comment je l'ai installé, pour ceux qui ont la même :
- j'ai telechargé le driver sur le site de canon
- j'ai transformé les fichiers rpm en deb (sudo alien cndrvcups-capt-1.10-1.i386.rpm, sudo alien cndrvcups-common-1.10-1.i386.rpm)
- j'ai installé les deb (sudo dpkg -i cndrvcups-capt_1.10-2_i386.deb, sudo dpkg -i cndrvcups-common_1.10-2_i386.deb)
- j'ai redemarré cups (sudo /etc/init.d/cupsys restart)
- j'ai tapé ca : lpadmin -p LBP-1120 -m CNCUPSLBP1120CAPTK.PPD -v ccp:/var/ccpd/fifo0 -E
- ca ne fonctionnait pas, j'ai donc supprimé l'imprimante que la ligne du dessus avait crée, et je l'ai installé moi-même
Et là, miracle, l'impression a bien fonctionné ! J'ai redémarré mon PC (je sais, j'aurais pas dû ), et évidemment, l'impression ne fonctionnait plus.
J'ai suivi le guide d'install du pilote qui demandait de faire ceci :
/usr/sbin/ccpdadmin -p LBP-1120 -o /dev/usb/lp0
etc/init.d/ccpd start
la derniere ligne me donne une petite erreur :
Starting ccpd: /etc/init.d/ccpd: line 20: [: =: unary operator expected
/etc/init.d/ccpd: line 24: [: =: unary operator expected
Je suis donc allé voir ce code, le voici :
16 ccpd_start ()
17 {
18 echo -n "Starting ${DAEMON}: "
19
20 if [ $SYS_F = "RH" ]; then
21 daemon ${DAEMON}
22 [ "$?" = "0" ] && touch ${LOCKFILE}
23 echo
24 elif [ $SYS_F = "Su" ]; then
25 startproc /usr/sbin/${DAEMON}
26 echo
27 else
28 `${DAEMON}`
29 fi
30 }
Apparement, il faut que le démon ccpd soit lancé, mais là il ne fonctionne plus.
Vous voyez l'erreur, vous ?
Merci
Edit: si une gentile personne pouvait me fournir le contenu de son /etc/init.d/ccpd pour que je note les différences, ce serait très sympa. merci
Dernière modification par yeffries (Le 09/09/2006, à 07:46)
Hors ligne
#2 Le 02/09/2005, à 12:55
- yeffries
Re : [Résolu] Canon LBP-1120 => installation OK
J'ai modifié le fichier ccpd en mettant la variable suivante entre guillemets : $SYS_F, à la ligne 20 et 24.
Je ne sais pas si c'est comme ca qu'il faut procèder mais au moins, le démon se lance
Malheureusement, l'impression ne fonctionne toujours pas.
Si quelqu'un a une idée ?
Merci !
Hors ligne
#3 Le 02/09/2005, à 18:47
- jpll
Re : [Résolu] Canon LBP-1120 => installation OK
Starting ccpd: /etc/init.d/ccpd: line 20: [: =: unary operator expected
/etc/init.d/ccpd: line 24: [: =: unary operator expected
J'ai eu la même erreur, je n'ai rien changé et ça marche. Euh.... toutefois après qq recherche... j'ai du modifier les droits de /var/ccpd/fifo0.
Un petit sudo /usr/sbin/ccpd start et.... miracle!
Va regarder dans /etc/cups/printers.conf si tu n'as pas un message qui t'indique qu'il na pa pu ouvrir fifo0.
Bon ça fonctionne, je n'ai pas essayé avec du pdf on verra....
Hors ligne
#4 Le 02/09/2005, à 19:30
- cyrille
Re : [Résolu] Canon LBP-1120 => installation OK
j'ai enfin réussi à faire fonctionner mon imprimante canon lbp-1120 !
Bon, le seul souci est que ça n'a pas duré très longtemps... Dès le redémarrage, je ne pouvais plus imprimer. Déjà, voilà comment je l'ai installé, pour ceux qui ont la même :
- j'ai telechargé le driver sur le site de canon
- j'ai transformé les fichiers rpm en deb (sudo alien cndrvcups-capt-1.10-1.i386.rpm, sudo alien cndrvcups-common-1.10-1.i386.rpm)
- j'ai installé les deb (sudo dpkg -i cndrvcups-capt_1.10-2_i386.deb, sudo dpkg -i cndrvcups-common_1.10-2_i386.deb)
- j'ai redemarré cups (sudo /etc/init.d/cupsys restart)
- j'ai tapé ca : lpadmin -p LBP-1120 -m CNCUPSLBP1120CAPTK.PPD -v ccp:/var/ccpd/fifo0 -E
- ca ne fonctionnait pas, j'ai donc supprimé l'imprimante que la ligne du dessus avait crée, et je l'ai installé moi-même
à ce niveau là j'ai aussi un message d'erreur mais l'imprimante est apparue, j'ai imprimé sans problème et c'est une grande joie. Par contre ce qui m'intrigue c'est que j'avais fait cette démarche sous ubuntu, ça n'a rien donné et là sous kubuntu ça marche
#5 Le 02/09/2005, à 19:46
- yeffries
Re : [Résolu] Canon LBP-1120 => installation OK
je ne vois pas de /var/ccpd/fifo0. Je n'ai meme pas le dossier ccpd dans le dossier var...
oula ! Je suis mal barré, moi !!
Sinon, j'ai ceci dans mon /etc/cups/printers.conf
# Printer configuration file for CUPS v1.1.23
# Written by cupsd on ven 02 sep 2005 20:37:44 CEST
<DefaultPrinter LBP1120-CAPT-ver.1.1>
Info LBP1120-CAPT-ver.1.1
DeviceURI usb:/dev/usb/lp0
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
J'ai fait une recherche avec fifo0 sur mon disque dur => inconnu au bataillon.
jpll, si tu t'es fait un petit tuto sur l'install de cette imprimante, je suis preneur !
cyrille, je vais essayer sous kubuntu, mais snif, j'espere trouver une solution en gardant mon petit gnome...
Hors ligne
#6 Le 02/09/2005, à 19:57
- cyrille
Re : [Résolu] Canon LBP-1120 => installation OK
j'ai repris ce que j'ai fait en m'inspirant de toi
http://www.debutgland.org/viewtopic.php?pid=5111#p5111
#7 Le 02/09/2005, à 20:11
- yeffries
Re : [Résolu] Canon LBP-1120 => installation OK
C'est gentil d'avoir écrit mon nom sur le tuto merci !
je suis en train de télécharger kubuntu-desktop, avec un peu de chance...
Dernière modification par yeffries (Le 02/09/2005, à 20:11)
Hors ligne
#8 Le 02/09/2005, à 20:12
- cyrille
Re : [Résolu] Canon LBP-1120 => installation OK
C'est gentil d'avoir écrit mon nom sur le tuto merci !
je suis en train de télécharger kubuntu-desktop, avec un peu de chance...
c'est bien normal
#9 Le 03/09/2005, à 08:41
- yeffries
Re : [Résolu] Canon LBP-1120 => installation OK
Cyrille, est-ce que tu as le fichier /var/ccpd/fifo0 ?
Hors ligne
#10 Le 03/09/2005, à 08:46
- cyrille
Re : [Résolu] Canon LBP-1120 => installation OK
pas du tout je n'ai pas le répertoire ccpd
#11 Le 03/09/2005, à 08:48
- yeffries
Re : [Résolu] Canon LBP-1120 => installation OK
Merci pour la réponse ultra-rapide !
Hors ligne
#12 Le 03/09/2005, à 10:33
- jpll
Re : [Résolu] Canon LBP-1120 => installation OK
Q- Cyrille, est-ce que tu as le fichier /var/ccpd/fifo0 ?
R - pas du tout je n'ai pas le répertoire ccpd
???
Là je ne pige plus! mais j'aimerais comprendre....:|
Hors ligne
#13 Le 03/09/2005, à 11:25
- cyrille
Re : [Résolu] Canon LBP-1120 => installation OK
Q- Cyrille, est-ce que tu as le fichier /var/ccpd/fifo0 ?
R - pas du tout je n'ai pas le répertoire ccpd???
Là je ne pige plus! mais j'aimerais comprendre....:|
je n'ai pas ce répertoire donc je n'ai pas le fichier. C'est grave docteur ?
#14 Le 03/09/2005, à 12:14
- hans
Re : [Résolu] Canon LBP-1120 => installation OK
Bonjour,
je me permets d'intervenir même si mon imprimante est une Epson.
J'ai eu des soucis pour la configurer jusqu'à ce que je m'aperçoive que le pb était lié aux droits de mon user sur l'imprimante.
J'ai indiqué cette méthode dans d'autres posts qui ont dépanné 'lpf'
Dans une console faire: ls -al /dev/lp0
si on obtient ceci: crw-rw---- 1 root lp 6, 0 2005-09-01 22:17 /dev/lp0
le propriétaire de l'imprimante est 'root', du groupe 'lp' et les autres users ne peuvent pas la piloter
il faut donc que l'user habituel ( le mien est jef )soit rajouter au groupe 'lp'
** Attention ne pas utiliser la commande qui suit, voir la correction du 06/09**
La commande à utiliser :
sudo usermod -G lp,lpadmin,disk,audio,video jef
( correction du 06/09 suite bp lpf et c-cube )
Mon user habituel est jef
D'abord faire : groups jef ; on doit obtenir quelque chose avec au minimum:
jef sudo
On doit retrouver cette liste de groupes auxquels appartient jef dans la commande qu'on passera après, sinon on supprime jef du groupe oublié
Passer en root par su
faire usermod -G jef,lp,lpadmin,disk,audio,video,sudo jef
( J'ai trouvé cela dans un post du 25/04 sur le forum)
Zb0rG a écrit:
usermod -G >TOI<,lp,adm,dialout,cdrom,floppy,audio,dip,video,plugdev,lpadmin,scanner,admin,sudo >TOI<
en temps que root...
( --fin de la correction-- )
( en se rajoutant dans les groupes lp et lpadmin on élargit ses droits sur /dev/lp0, on peut en profiter pour mettre les autres groupes ça rend service pour la gravure et la lecture avec xine si je me souviens bien)
il y a encore un fichier ou il faut intervenir pour modifier les droits sur l'imprimante, il s'agit de :
/etc/udev/permissions.d/udev.permissions
dans la section concernant les imprimantes, j'ai passé les droits de 0660
à 0666 ( au niveau de la sécurité, çà ne doit pas être top )
printers/*:root:lp:0666
usb/lp[0-9]*:root:lp:0666
usb/legousbtower[0-9]*:root:root:666
lp[0-9]*:root:lp:0666
parport[0-9]*:root:lp:0666
irlpt[0-9]*:root:lp:0666
usblp[0-9]*:root:lp:0666
il faut un reboot après ces modifs pour qu'elles soient prisent en compte.
Avec 0660 je n'arrive plus à piloter l'imprimante si je ne suis pas root, avec 0666 , ça redevient ok pour l'user jef
Je ne sais pas si c'est la solution à votre pb, mais si çà peut aider...
A+
Dernière modification par hans (Le 06/09/2005, à 09:57)
En essayant continuellement on finit par réussir; donc plus ça rate, plus on a de chance que ça marche ( proverbe shadock )
Hors ligne
#15 Le 03/09/2005, à 12:23
- cyrille
Re : [Résolu] Canon LBP-1120 => installation OK
et je tiens à rajouter qu'au reboot tout va bien chez moi
#16 Le 03/09/2005, à 17:38
- jpll
Re : [Résolu] Canon LBP-1120 => installation OK
je n'ai pas ce répertoire donc je n'ai pas le fichier. C'est grave docteur ?
Je ne pense pas, cher patient, et l'autopsie nous le confirmera
Ma question serait plutôt pourquoi j'ai ce dossier, avec la même procédure? [J'ai K ubuntu aussi]
Commençons l'autopsie....
Ce qui m'intrigue c'est que dans ton tuto (merci de l'avoir fait! ) tu indiques:
Pour faire apparaître l'imprimate dans le gestionnaire d'impression :
Code:
lpadmin -p LBP-1120 -m CNCUPSLBP1120CAPTK.PPD -v ccp:/var/ccpd/fifo0 -E
et je tiens à rajouter qu'au reboot tout va bien chez moi
Ben moi aussi mais j'ai du faire un
sudo /usr/sbin/ccpd start
Tu as fais un bash dessus?
merci
Dernière modification par jpll (Le 03/09/2005, à 17:56)
Hors ligne
#17 Le 03/09/2005, à 18:09
- cyrille
Re : [Résolu] Canon LBP-1120 => installation OK
à part les instructions que j'ai donné je n'ai absolument rien fait de plus. J'ai fait mon reboot et tout marche encore.
Je ne sais pas si le fait que l'imprimante soit en partage samba compte
#18 Le 03/09/2005, à 21:51
- jpll
Re : [Résolu] Canon LBP-1120 => installation OK
Si tu utilises Samba c'est que tu as un réseau mixte Win/Lin?
L'imprimante si j'en crois tu ligne "Périphériques:Smb...... LASER" n'est pas connectée à la machine où tu as installé ce driver?
Ne le serait-elle pas sur une machine win par hasard?
Ceci expliquerait cela.
Hors ligne
#19 Le 04/09/2005, à 01:02
- yeffries
Re : [Résolu] Canon LBP-1120 => installation OK
Jpll, je suis toujours preneur, si tu veux bien détailler ton installation.
Tu es le seul que j'ai vu réussir, même après un reboot. Je pense que ça pourrait aider pas mal de monde...
Merci beaucoup !
Hors ligne
#20 Le 04/09/2005, à 06:44
- cyrille
Re : [Résolu] Canon LBP-1120 => installation OK
Si tu utilises Samba c'est que tu as un réseau mixte Win/Lin?
L'imprimante si j'en crois tu ligne "Périphériques:Smb...... LASER" n'est pas connectée à la machine où tu as installé ce driver?
Ne le serait-elle pas sur une machine win par hasard?
Ceci expliquerait cela.
c'est pour ça que j'ai précisé que j'avais un partage samba, et qu'effectivement ceci explique peut être celà
#21 Le 04/09/2005, à 15:22
- jpll
Re : [Résolu] Canon LBP-1120 => installation OK
Avant toute chose, je vais essayer la méthode scientifique. Reproduire la même expérience dans les mêmes conditions et obtenir le même résultat. Après quoi je vous promets un tuto le plus rapidement possible. (j'ai un petit site qui glande chez free).
Je viens même d'essayer un petit fichier bash pour éviter le /usr/sbin/ccpd start à chaque démarrage et... qui fonctionne!
ça tient du miracle
Comme quoi il ne faut jamais désespérer... reugneugneu! breton pas pour rien!
Hors ligne
#22 Le 04/09/2005, à 15:48
- yeffries
Re : [Résolu] Canon LBP-1120 => installation OK
J'attends le resultat avec impatience ! Tous mes espoirs reposent sur toi, Jpll !!!
Au fait, Hans, j'ai essayé ce que tu as décrit mais ça n'a malheureusement rien changé.
Merci quand même !
Dernière modification par yeffries (Le 05/09/2005, à 13:55)
Hors ligne
#23 Le 05/09/2005, à 12:01
- yeffries
Re : [Résolu] Canon LBP-1120 => installation OK
Ok,
Grâce à Raph http://forum.ubuntu-fr.org/profile.php?id=753 - http://rdoursenaud.free.fr/ - ça fonctionne !
La procédure:
- télécharger le fichier capt-0.1.tar.gz, sur la page http://www.boichat.ch/nicolas/capt/
$ tar xvzf capt-01.tar.gz
$ cd capt-0.1
$ make
$ sudo make install
$ sudo /usr/sbin/lpadmin -p LBP1120 -m Canon-LBP-810-capt.ppd -v /dev/null -E
Bravo Raph !!! Merci également à Nicolas Boichat !
Hors ligne
#24 Le 06/11/2005, à 20:36
- Kodiak
Re : [Résolu] Canon LBP-1120 => installation OK
(...)
$ tar xvzf capt-01.tar.gz
(...)
correction pour les amoureux du copy & paste, il faut lire :
$ tar xvzf capt-0.1.tar.gz (notez le point entre le 0 et le 1)
le lecteur attentif aura corrigé de lui-même...
#25 Le 11/11/2005, à 15:58
- kodiak
Re : [Résolu] Canon LBP-1120 => installation OK
Pour ceux qui tentent une telle installation sans trop connaître GNU/Linux (si vous possédez une LBP-1120, c'est bien que vous étiez sous Windows il y a encore peu de temps, non ?), sachez que vous ne pouvez faire une telle manip' sur une Breezy fraîchement installée.
Canonical, dans sa sagesse (en accord avec la philsophie Ubuntu), ne met pas d'outils de développeurs dans l'installation par défaut. Or pour utiliser capt-0.1, il faut le compiler, et pour cela vous allez avoir besoin d'un petit (mais costaud) outil qui se trouve dans un paquet qui n'est pas installé.
Le plus simple pour le novice va être d'installer le paquet build-essential qui contient tout ce dont vous avez besoin et bien plus.
Ce n'est pas compliqué, et dans cinq minutes, votre première page imprimée par votre LBP-1120 à la main, vous aurez pris goût à mettre les mains dans le cambouis (et build-essential risque de resservir...).
La manipulation complète est donc celle décrite ci-dessous:
1. installer le paquet build-essential :
$ sudo apt-get install build-essential
(Vous pouvez utiliser le gestionnaire de paquets Synaptic au lieu de apt-get. Pour savoir comment procéder, lisez http://wiki.ubuntu-fr.org/applications/synaptic)
2. récupérer et installer capt-0.1
$ sudo mkdir /etc/printer
$ wget -c http://www.boichat.ch/nicolas/capt/capt-0.1.tar.gz
$ tar xvzf capt-0.1.tar.gz /etc/printer/
$ cd /etc/printer/capt-0.1
$ make
$ sudo make install
3. exécuter capt-0.1
$ sudo /usr/sbin/lpadmin -p LBP1120 -m Canon-LBP-810-capt.ppd -v /dev/null -E
4. tester
Fichier => imprimer
et voilà ...
Plus...
* Le howto officiel se trouve sur le wiki : http://wiki.ubuntu-fr.org/materiel/impr … n_lbp_1120.
* Validé sur Ubuntu 5.10 Breezy Badger fraîchement installée le 11/11/05.
* Sous réserve de fautes typographiques, coquilles, erreurs ou ommissions... Corrigez-moi s'il le faut.
* Un très grand merci à Yeffries, et Nicolas Boichat.
Ubuntu depuis 04.10 === aujourd'hui 20.04
Hors ligne