Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/09/2011, à 18:45

psychoRat

[Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Bonjour,

Voilà 4 jours que je me bat avec une imprimante laser Canon I-SENSYS LBP6000 pour la faire fonctionner sous Lucid 64bits.

J'ai déjà encaissé moulte pages de doc ou de forums et testé diverses méthodes tongue


J'essaie actuellement d'installer le Driver CAPT v2.30 depuis les sources en suivant la méthode de la page de doc écrite pour CAPT 2.00. (lien)


J'ai réussi à compiler et installer cndrvcups-common-2.30 sans erreur ,

MAIS je n'arrive pas à compiler cndrvcups-capt-2.30, dpkg-buildpackage s'arrete sur une erreur:


Voici les dernières lignes:

make[3]: entrant dans le répertoire « /home/mik/Bureau/driver/Linux_CAPT_PrinterDriver_V230_uk_EN/Src/cndrvcups-capt-2.30/cngplp/cngplpmod »
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall -O2 -fPIC -Wall -g -O2 -MT cngplpmod.lo -MD -MP -MF .deps/cngplpmod.Tpo -c -o cngplpmod.lo cngplpmod.c
../libtool: line 646: X--tag=CC: command not found
../libtool: line 679: libtool: ignoring unknown tag : command not found
../libtool: line 646: X--mode=compile: command not found
../libtool: line 796: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 797: *** Future versions of Libtool will require -mode=MODE be specified.: command not found
../libtool: line 940: Xgcc: command not found
../libtool: line 940: X-DHAVE_CONFIG_H: command not found
../libtool: line 940: X-I.: command not found
../libtool: line 940: X-I..: command not found
../libtool: line 940: X-Wall: command not found
../libtool: line 940: X-O2: command not found
../libtool: line 940: X-fPIC: command not found
../libtool: line 940: X-Wall: command not found
../libtool: line 940: X-g: command not found
../libtool: line 940: X-O2: command not found
../libtool: line 940: X-MT: command not found
../libtool: line 940: Xcngplpmod.lo: command not found
../libtool: line 940: X-MD: command not found
../libtool: line 940: X-MP: command not found
../libtool: line 940: X-MF: command not found
../libtool: line 940: X.deps/cngplpmod.Tpo: No such file or directory
../libtool: line 940: X-c: command not found
../libtool: line 988: Xcngplpmod.lo: command not found
../libtool: line 993: libtool: compile: cannot determine name of library object from `': command not found
make[3]: *** [cngplpmod.lo] Erreur 1
make[3]: quittant le répertoire « /home/mik/Bureau/driver/Linux_CAPT_PrinterDriver_V230_uk_EN/Src/cndrvcups-capt-2.30/cngplp/cngplpmod »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/mik/Bureau/driver/Linux_CAPT_PrinterDriver_V230_uk_EN/Src/cndrvcups-capt-2.30/cngplp »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /home/mik/Bureau/driver/Linux_CAPT_PrinterDriver_V230_uk_EN/Src/cndrvcups-capt-2.30/cngplp »
make: *** [build-stamp] Erreur 2
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2

Je ne sais pas comment interpréter ça...
Quelqu'un peut-il m'éclairer?

Dernière modification par psychoRat (Le 30/09/2011, à 14:54)


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#2 Le 18/09/2011, à 19:21

demonipuch

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Bonjour

Il est possible d'installer les pilotes de votre imprimante sans devoir les compiler :

sudo add-apt-repository ppa:michael-gruz/canon
sudo apt-get update
sudo apt-get install cndrvcups-common cndrvcups-capt

Hors ligne

#3 Le 18/09/2011, à 19:31

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Tout d'abord merci de votre intérêt pour mon problème. big_smile

Cependant j'ai déjà testé. Avec cette méthode, l'imprimante apparait bien dans le gestionnaire d'impression mais impossible d'imprimer quoi que ce soit. Les taches s'empilent dans la file d'attente et l'imprimante fait la morte... sad

(PS: j'ai testé l'imprimante sous windows avec le même PC, elle fonctionne correctement)


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#4 Le 18/09/2011, à 21:11

compte supprimé

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Salut;
et cette version tu extrait tu a les deb pour 32 bit et rpm pour 64 bit

wget http://files.canon-europe.com/files/soft40567/Software/CAPT_Printer_Driver_for_Linux_V220_uk_EN.tar.gz

cndrvcups-capt-2.20-1.x86_64.rpm et cndrvcups-common-2.20-1.x86_64.rpm il faut les convertir en deb
au bien tu force l'installation des deb 32 bit

64 bit
tu pose les deb sur le bureau

#installation des paquets nécessaires pour utiliser les drivers 32 sur du 64bits
sudo apt-get install ia32-libs util-linux
cd Bureau
sudo dpkg --force-all -i cndrvcups-capt_2.20-1_i386.deb
sudo dpkg --force-all -i cndrvcups-common_2.20-1_i386.deb

32 bit

cd Bureau
sudo dpkg -i cndrvcups-capt_2.20-1_i386.deb
sudo dpkg -i cndrvcups-common_2.20-1_i386.deb

Dernière modification par Compte anonymisé (Le 18/09/2011, à 21:24)

#5 Le 19/09/2011, à 15:36

murex

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Bonjour,

http://doc.ubuntu-fr.org/installer_cano … imprimante
Sur ce tuto tu fais le point n° 1
puis tu suis le lien du point n° 3

Il faut aussi installer le paquet ia32-libs (dans les dépôts) pour compatibilité avec de daemon ccpd.

A+

Hors ligne

#6 Le 20/09/2011, à 19:08

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Merci pour vos réponses,

rtst-2,
Je viens de tester les deux méthodes, bien que je n'ai pas eu de message d'erreur, elle refuse toujours d'imprimer.
Avec la méthode des .deb 32bits, les taches d'impressions disparaissent aussitôt de la liste d'attente comme si l'impression avait réussi, mais l'imprimante ne bouge pas.

murex,
J'ai déjà essaye cette méthode sans succès.


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#7 Le 20/09/2011, à 20:03

compte supprimé

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

A tu activer l'imprimante comme cette capteur?
1316541791.png

#8 Le 20/09/2011, à 20:15

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Oui l'imprimante est bien activée, mais ça n'y fait rien.

Je me demande si à force de faire des manipes j'ai pas mis un beau bordel dans mon PC... j'essaierai demain sur mon PC portable qui dispose d'une installe toute propre de Natty


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#9 Le 21/09/2011, à 14:28

murex

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Bonjour,

A tout hasard, utilises-tu le bon fichier PPD pour ton imprimante :   CNCUPSLBP6018CAPTK.ppd

A+

Edit : que donne la commande

captstatusui -P LBP6000

Dernière modification par murex (Le 21/09/2011, à 14:33)

Hors ligne

#10 Le 21/09/2011, à 19:12

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Oui c'est bien le PPD que j'ai utilisé.

Pour le commande, je ne peux pas te le dire pour le moment car j'ai supprimé l'imprimante et les paquets installée pour faire d'autres tests.


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#11 Le 22/09/2011, à 16:13

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Je viens de tenter l'installation sur mon PC portable (Natty 64bits) avec la méthode du ppa de Michael Gruz (en suivant la doc Comment installer une imprimante Canon LBP xxxx puis Installer et tester une imprimante Canon en ligne de commande).


Ça se déroule bien jusqu'au démarrage du démon ccpd:

mik@Aspire7730G:~$ sudo service ccpd start
Starting /usr/sbin/ccpd: start-stop-deamon: unable to start /usr/sbin/ccpd (No such file or directory)
.
mik@Aspire7730G:~$

Ai-je oublié d'installer quelque chose? Je n'arrive pas à trouver quoi. (Cette étape passait bien sur mon PC fixe)


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#12 Le 22/09/2011, à 17:09

murex

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Comme l'indique le retour de ta ligne de commande, il semblerait que ccpd ne soit pas installé.
Normalement ccpd est "placé" pendant l'installation des 2 paquets cndrvcups..... .deb

Vérifie si tu trouves les 2 fichiers suivants :
/etc/init.d/ccpd
/usr/sbin/ccpd

S'ils sont absents c'est que quelque chose a "merdé" lors de l'installation des paquets ???
Purge et réinstalle.

A+

Hors ligne

#13 Le 22/09/2011, à 17:59

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Les 2 fichiers sont bien existant, j'ai quand même purgé et réinstallé les paquets pour voir mais c'est pareil.

Ce que je trouve étrange, c'est que la commande sudo service ccpd stop fonctionne: "Shutting down /usr/sbin/ccpd: ."
mais que la commande sudo service ccpd start me dit "No such file or directory"


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#14 Le 22/09/2011, à 19:19

murex

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Vraiment étrange ???

essaie

sudo /etc/init.d/ccpd start

sinon voici le fichier /etc/init.d/ccpd qui fonctionne sur mon PC

#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)

if [ -f /etc/rc.d/init.d/functions ]; then
    if [ -f /etc/slackware-version ]; then
        SYS_F="SL"
    else
        . /etc/rc.d/init.d/functions 
        SYS_F="RH"
    fi
elif [ -x /sbin/startproc ]; then
    SYS_F="Su"
elif [ -x /sbin/start-stop-daemon ]; then
    SYS_F="De"
fi

DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd

export PATH=$PATH:/usr/local/sbin:/usr/local/bin

ccpd_start ()
{
    echo -n "Starting ${DAEMON}: "

    if [ "$SYS_F" = "RH" ]; then    
        daemon ${DAEMON}
        [ "$?" = "0" ] && touch ${LOCKFILE}
        echo "."
    elif [ "$SYS_F" = "Su" ]; then
        startproc ${DAEMON}
        echo "."
    elif [ "$SYS_F" = "De" ]; then
        start-stop-daemon --start --quiet --oknodo --exec ${DAEMON}
        echo "."
    else
        `${DAEMON}`
    fi
}

ccpd_stop ()
{
    echo -n "Shutting down ${DAEMON}: "

    if [ "$SYS_F" = "De" ]; then
        start-stop-daemon --stop --quiet --oknodo --signal 15 --exec ${DAEMON}
        echo "."
    elif [ "$SYS_F" = "SL" ]; then
        kill -KILL `pidof ${DAEMON}`
        [ "$?" = "0" ] && rm -f ${LOCKFILE}
        echo 
    else
        killproc ${DAEMON}
        [ "$?" = "0" ] && rm -f ${LOCKFILE}
        echo    
    fi
}


case $1 in

    start)
        ccpd_start
        ;;
        
    stop)
        ccpd_stop
        ;;
    
    status)
        echo "${DAEMON}:" `pidof ${DAEMON}`
        ;;
    
    restart)
        ccpd_stop
        ccpd_start
        ;;
    
    *)
        echo "Usage: ccpd {start|stop|status}"
        exit 1
        ;;
esac
exit 0

A+

Hors ligne

#15 Le 22/09/2011, à 20:32

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

sudo /etc/init.d/ccpd start me renvoie la même erreur.

Merci pour le fichier, j'ai comparé, le mien est strictement le même.

Je ne suis pas expert en shell mais j'ai réussi à identifier le ligne qui cause l'erreur:

start-stop-daemon --start --quiet --oknodo --exec ${DAEMON}

Lorsque je la tape dans la console je retrouve mon message d'erreur. J'ai parcouru la page man de start-stop-daemon mais je ne suis pas plus avancé.


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#16 Le 23/09/2011, à 09:51

murex

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Bonjour,

Je viens de tester sur mon PC

sudo start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/ccpd

démarre ccpd

sudo start-stop-daemon --stop --quiet --oknodo --signal 15 --exec /usr/sbin/ccpd

arrêt ccpd

Si ça ne fonctionne pas chez toi c'est peut-être le binaire /usr/sbin/ccpd qui a un "problème".

Voici ce que donne cette commande chez moi

user1@user1-Desktop:/usr/sbin$ ls -l ccpd
-rwxr-xr-x 1 root root 48552 2011-02-02 22:12 ccpd

As-tu bien installé le paquet : ia32-libs ?

Sinon peut-être une nouvelle purge et nouvelle installation hmm
A+

Hors ligne

#17 Le 23/09/2011, à 17:58

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

murex a écrit :

As-tu bien installé le paquet : ia32-libs ?

Zut, je l'avais oublié celui là. Ça marche mieux avec, effectivement... hmm

Alors bonne nouvelle, j'ai pu imprimer une page! La méthode du ppa fonctionne donc avec mon portable, mais il me reste à trouver  pourquoi ça ne marche pas avec mon fixe.


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#18 Le 29/09/2011, à 18:23

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Voilà, après un gros nettoyage et réinstallation avec la méthode du ppa ça fonctionne, c'est à n'y rien comprendre car j'avais déjà tenté cette méthode hmm


Encore une petite question: est-ce normal que je ne puisse pas choisir une autre définition que 600dpi? (l'imprimante va jusqu'à 2400dpi)


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne

#19 Le 30/09/2011, à 14:34

murex

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Bonjour,

Bon, ton imprimante fonctionne, c'est déjà ça wink

Pour ce qui est de la définition unique à 600dpi, c'est probablement parce que les dev de Canon font "service minimum" pour les drivers Linux ...

A+

Hors ligne

#20 Le 30/09/2011, à 14:53

psychoRat

Re : [Résolu] Canon I-SENSYS LBP6000 et Lucid 64bits

Je m'en doutais un peu hmm , mais c'est pas très honnête de leur part de prétendre "Drivers Linux" sur leur fiche...

Bon tant pis, c'est dommage mais c'est pas très important car j'imprime quasiment que du texte.


Merci de m'avoir aidé! big_smile


Quand l'homme n'aura plus de place pour la nature, peut-être la nature n'aura t-elle plus de place pour l'homme.
    (Stefan Edberg)

Hors ligne