Pages : 1
#1 Le 26/09/2006, à 11:00
- Badaboumpanpan
[Pb] Installation des drivers LBP-810
Bonjour,
Je débute sous Ubuntu et je cherche à installer une imprimante Canon LBP-810 sur mon poste...
J'ai suivi comment faire pour installer les drivers d'une imprimante LBP-810 sur : http://www.boichat.ch/nicolas/capt/index.html et http://forum.ubuntu-fr.org/viewtopic.php?id=23422, en installant make et gcc qui n'étaient pas installé d'office sur ma ubuntu 6.06.1, et voici le message d'erreur que j'ai obtenu :
$ make
gcc -O2 -g capt.c -o capt
capt.c:24:23: erreur: sys/types.h : Aucun fichier ou répertoire de ce type
capt.c:25:22: erreur: sys/stat.h : Aucun fichier ou répertoire de ce type
capt.c:26:19: erreur: fcntl.h : Aucun fichier ou répertoire de ce type
capt.c:27:20: erreur: unistd.h : Aucun fichier ou répertoire de ce type
capt.c:28:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type
capt.c:29:19: erreur: errno.h : Aucun fichier ou répertoire de ce type
capt.c:30:20: erreur: string.h : Aucun fichier ou répertoire de ce type
capt.c:31:22: erreur: sys/time.h : Aucun fichier ou répertoire de ce type
capt.c:32:20: erreur: stdlib.h : Aucun fichier ou répertoire de ce type
capt.c:57: erreur: syntax error before «*» token
capt.c:57: attention : la définition de données n'a pas de type ni de classe de stockage
capt.c:61: erreur: «NULL» undeclared here (not in a function)
capt.c: Dans la fonction «bitmap_seek» :
capt.c:82: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:82: erreur: «stderr» undeclared (first use in this function)
capt.c:82: erreur: (Chaque identificateur non déclaré est rapporté une seule fois
capt.c:82: erreur: pour chaque fonction dans laquelle il apparaît.)
capt.c: Dans la fonction «next_page» :
capt.c:97: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:97: erreur: «stderr» undeclared (first use in this function)
capt.c: Dans la fonction «get_line» :
capt.c:109: attention : incompatible implicit declaration of built-in function «memset»
capt.c: Dans la fonction «out_packet_buf» :
capt.c:166: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:166: erreur: «stderr» undeclared (first use in this function)
capt.c: Dans la fonction «out_packet» :
capt.c:181: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:181: erreur: «stderr» undeclared (first use in this function)
capt.c:198: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:207: attention : incompatible implicit declaration of built-in function «malloc»
capt.c:244: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:253: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c: Dans la fonction «compress_bitmap» :
capt.c:273: attention : incompatible implicit declaration of built-in function «malloc»
capt.c:277: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:277: erreur: «stderr» undeclared (first use in this function)
capt.c:285: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:300: attention : incompatible implicit declaration of built-in function «sscanf»
capt.c:300: attention : pointer targets in passing argument 1 of «sscanf» differ in signedness
capt.c:301: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:336: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c: Dans la fonction «errorexit» :
capt.c:497: attention : incompatible implicit declaration of built-in function «exit»
capt.c: Dans la fonction «ssleep» :
capt.c:504: erreur: invalid use of undefined type «struct timeval»
capt.c:504: erreur: invalid use of undefined type «struct timeval»
capt.c:504: erreur: invalid use of undefined type «struct timeval»
capt.c:504: erreur: invalid use of undefined type «struct timeval»
capt.c: Dans la fonction «write_command_packet_buf» :
capt.c:525: attention : incompatible implicit declaration of built-in function «printf»
capt.c:536: attention : incompatible implicit declaration of built-in function «memset»
capt.c:539: erreur: «errno» undeclared (first use in this function)
capt.c:539: attention : non concordance entre pointeur et entier dans une expression conditionnelle
capt.c: Dans la fonction «waitforpaper» :
capt.c:576: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:576: erreur: «stderr» undeclared (first use in this function)
capt.c: Dans la fonction «print_page» :
capt.c:604: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:604: erreur: «stderr» undeclared (first use in this function)
capt.c:610: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:664: attention : incompatible implicit declaration of built-in function «printf»
capt.c:669: erreur: «errno» undeclared (first use in this function)
capt.c:669: attention : non concordance entre pointeur et entier dans une expression conditionnelle
capt.c:672: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:682: attention : non concordance entre pointeur et entier dans une expression conditionnelle
capt.c:685: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c: Dans la fonction «main» :
capt.c:725: erreur: «stdin» undeclared (first use in this function)
capt.c:738: attention : incompatible implicit declaration of built-in function «sscanf»
capt.c:738: erreur: «optarg» undeclared (first use in this function)
capt.c:742: attention : incompatible implicit declaration of built-in function «sscanf»
capt.c:750: attention : assignment makes pointer from integer without a cast
capt.c:752: attention : incompatible implicit declaration of built-in function «fprintf»
capt.c:752: erreur: «stderr» undeclared (first use in this function)
capt.c:759: erreur: «O_RDWR» undeclared (first use in this function)
capt.c:759: erreur: «O_NONBLOCK» undeclared (first use in this function)
capt.c:779: attention : incompatible implicit declaration of built-in function «fprintf»
make: *** [capt] Erreur 1
Je comprends pas grand chose...
Est-ce que quelqu'un pourrait m'éclairer ?
D'avance merci !!!
E.T phone home !!!
Hors ligne
#2 Le 25/12/2006, à 23:40
- Rhage
Re : [Pb] Installation des drivers LBP-810
Je rencontre le même problème. Je lance une recherche d'un des fichier .h utilisé et j ai ceci:
sudo find /. -name types.h -print
/./media/hda2/Dev-Cpp/include/sys/types.h
/./media/hda2/Dev-Cpp/include/odbc++/types.h
/./media/hda2/DOCUME~1/pomgom/LOCALS~1/Temp/BDS2006Trial/SetupFiles/Install/program files/Borland/BDS/4.0/include/sys/types.h
/./media/hda2/Program Files/Microsoft Platform SDK/Include/crt/sys/types.h
/./media/hda2/Program Files/Microsoft Platform SDK/Samples/Multimedia/DirectShow/Misc/Mapper/types.h
/./media/hda2/Program Files/Microsoft Platform SDK/src/crt/sys/types.h
/./media/hda2/Program Files/Microsoft Visual Studio 8/VC/include/sys/types.h
/./media/hda2/temp/Extras/DirectShow/Samples/C++/DirectShow/Misc/Mapper/types.h
/./media/hda2/lcc/include/sys/types.h
/./media/hda2/MinGW/include/sys/types.h
find: /./proc/4387/task: No such file or directory
find: /./proc/4387/fd: No such file or directory
find: /./proc/4527/task: No such file or directory
find: /./proc/4527/fd: No such file or directory
sachant que tout ce qui est sur /media/hda2 = windows 2K, je n ai donc pas les fichier .h installé avec gcc ... coment resoudre ce problème ?
Hors ligne
#3 Le 26/12/2006, à 00:19
- Rhage
Re : [Pb] Installation des drivers LBP-810
sudo apt-get install g++
semble avoir résolu le problème ...
dans l'ordre qui suis:
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install g++
je telecharge le fichier http://www.boichat.ch/nicolas/capt/capt-0.1.tar.gz
extraire capt-0.1.tar.gz ( gunzip capt-0.1.tar.gz puis targ -xvf capt-0.1.tar ) désolé je le fait en deux foi
cd capt-0.1
À la ligne 759 de capt.c il faut donc modifier /dev/usb/lp0 en /dev/usblp0
et faire la même chose
à la ligne 190 du fichier lbp810-test.c ( modifier /dev/usb/lp0 en /dev/usblp0 )
make
sudo make install
sudo /etc/init.d/cupsys restart
dans système > administration > impression je double-click "nouvelle imprimante"
utiliser une autre imprimante en définissant le port : Canon LBP-810 USB #1 ( Canon LBP-810 ) et cliké "avancer"
là je constate que la LBP-810 est pas dans la liste , je selectionne "installer le pilote" /usr/share/cups/model/Canon-LBP-810-capt.ppd
je click "avancer"
puis "appliquer"
l'icone "LBP-810 Prêt "est apparue mais lorsque je cherche à imprimer mes impressions ne sorte pas de l imprimante... au debut elle se contantait de disparaitre du job et la ca ecrit "Areté: job stopped"
je cherche l'erreur, si quelqun a une idée ? ) => réponce a ce problème dans /etc/cups/printer.conf je remplace : DeviceURI usb://Canon/LBP-810 par DeviceURI file:///dev/null
apres quoi l'imprimante fonctionne normalement merci a tous
Dernière modification par Rhage (Le 29/12/2006, à 19:25)
Hors ligne
#4 Le 29/12/2006, à 12:40
- jojo88
Re : [Pb] Installation des drivers LBP-810
Après avoir suivi ces instructions :
http://forum.ubuntu-fr.org/viewtopic.php?id=23422
(sous edgy la remarque /dev/usb/lp0 vers /dev/usblp0 est tjs d'actualité)
puis :
sudo cp /usr/share/cups/model/Canon-LBP-810-capt.ppd /usr/share/ppd/
puis :
System->Administration->Imprimantes
Clic droit sur l'icone de ton imprimante LBP-810
onglet connexion :
choisr imp. réseau
URI : /dev/null/
onglet pilote : LBP-810
Ok sur ma machine (portable thinkpad t40).