Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 01/09/2005, à 20: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û smile), 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 smile

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. smile merci

Dernière modification par yeffries (Le 09/09/2006, à 08:46)

Hors ligne

#2 Le 02/09/2005, à 13: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 smile
Malheureusement, l'impression ne fonctionne toujours pas.
Si quelqu'un a une idée ?

Merci ! smile

Hors ligne

#3 Le 02/09/2005, à 19: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! wink
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, à 20: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, à 20: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 !! big_smile

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 ! wink
cyrille, je vais essayer sous kubuntu, mais snif, j'espere trouver une solution en gardant mon petit gnome... big_smile

Hors ligne

#6 Le 02/09/2005, à 20: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, à 21:11

yeffries

Re : [Résolu] Canon LBP-1120 => installation OK

C'est gentil d'avoir écrit mon nom sur le tuto smile merci !

je suis en train de télécharger kubuntu-desktop, avec un peu de chance... big_smile

Dernière modification par yeffries (Le 02/09/2005, à 21:11)

Hors ligne

#8 Le 02/09/2005, à 21:12

cyrille

Re : [Résolu] Canon LBP-1120 => installation OK

yeffries a écrit :

C'est gentil d'avoir écrit mon nom sur le tuto smile merci !

je suis en train de télécharger kubuntu-desktop, avec un peu de chance... big_smile

c'est bien normal smile

#9 Le 03/09/2005, à 09: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, à 09: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, à 09:48

yeffries

Re : [Résolu] Canon LBP-1120 => installation OK

Merci pour la réponse ultra-rapide ! big_smile

Hors ligne

#12 Le 03/09/2005, à 11: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, à 12:25

cyrille

Re : [Résolu] Canon LBP-1120 => installation OK

jpll a écrit :

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, à 13: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+ smile  smile

Dernière modification par hans (Le 06/09/2005, à 10: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, à 13: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, à 18: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 wink
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, à 18:56)

Hors ligne

#17 Le 03/09/2005, à 19: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, à 22: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, à 02:02

yeffries

Re : [Résolu] Canon LBP-1120 => installation OK

Jpll, je suis toujours preneur, si tu veux bien détailler ton installation. big_smile

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 ! smile

Hors ligne

#20 Le 04/09/2005, à 07:44

cyrille

Re : [Résolu] Canon LBP-1120 => installation OK

jpll a écrit :

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, à 16: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! lol

Hors ligne

#22 Le 04/09/2005, à 16:48

yeffries

Re : [Résolu] Canon LBP-1120 => installation OK

J'attends le resultat avec impatience ! Tous mes espoirs reposent sur toi, Jpll !!! big_smile

Au fait, Hans, j'ai essayé ce que tu as décrit mais ça n'a malheureusement rien changé.
Merci quand même ! big_smile

Dernière modification par yeffries (Le 05/09/2005, à 14:55)

Hors ligne

#23 Le 05/09/2005, à 13: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 ! wink

Hors ligne

#24 Le 06/11/2005, à 21:36

Kodiak

Re : [Résolu] Canon LBP-1120 => installation OK

yeffries a écrit :

(...)
$ 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, à 16: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 ! === 12.04 sur PC AMD Athlon 64 3800+ (GeForce 8400GS / nForce 430) === 12.04 sur PC AMD Sempron LE-1200 (GeForce 7050 PV / nForce 630a) === Ubuntu Netbook Edition 10.10 sur HP Mini 210 === Lubuntu 12.04 sur Asus Eee PC 701/4G

Hors ligne

Haut de page ↑