Ceci est une ancienne révision du document !
Installation d'une imprimante Canon depuis un dépôt ppa
Vous trouverez en bas de cette page la liste des nombreuses imprimantes Canon supportées par le PPA d'un contributeur. plus d'info sur le contributeur?
Voyez si vous y trouvez la votre, sinon rendez-vous sur la page dédiée au Canon pour trouver un tutoriel spécifique à votre imprimante.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
- Ajoutez le PPA ppa:michael-gruz/canon1) ou pour Ubuntu 12.04 Precise Ajoutez le PPA ppa:michael-gruz/canon-trunk2)dans vos sources de logiciels.
Si celle-ci apparait dans la liste des imprimantes supportées, vous pouvez désormais installer le paquet correspondant à votre imprimante.
Par exemple pour une Canon MP520 vous installerez les paquets:
- cnijfilter-mp520series pour l'imprimante,
- scangearmp-mp520series pour la partie numérisation.
Résumé en ligne de commande
Par exemple, pour installer une imprimante multifonction canon MP520 depuis un terminal, vous saisirez les commandes suivantes:
sudo add-apt-repository ppa:michael-gruz/canon sudo apt-get update sudo apt-get install cnijfilter-mp520series scangearmp-mp520series
Le cas échéant, changez de méthode pour ajoutez le dépôt
deb http://ppa.launchpad.net/michael-gruz/canon/ubuntu <votre-version> main
Liste des imprimantes supportées
à déplacer sur liste canon ?
- Pilote CAPT2.2 liste des 2 CAPT à vérifier
Tableau à remettre en forme et à jour: quelques différences entre les versions d'Ubuntu (cf scripts plus bas pour obtenir les listes)
Ajouter une colonne avec le nom de l'imprimante ?
Script perso en cours d'évolution pour lister. Si quelqu'un veut aider pour l'améliorer…
#!/bin/bash #Amélioration possible du script pour gain de temps de verification et mise en forme # * lister dans l'ordre -> FAIT # * faire un tableau comme il faut plutot qu'une liste brut. -> cf piste à la fin # * mettre le paquet pour le scan en face celui de l'imprimante. # * plutot que lucid, faire une variable pour chaque version -> FAIT (et chaque architecture) # * puis faire un diff. -> Fait entre chaque archi d'une même version et entre deux versions (mais pas pour chaque archi) # * améliorer log Dirlist=~/Scripts/Canon/liste/ Version=("lucid" "maverick" "natty" "oneiric") exec >& >(tee ${Dirlist}log) for Num in 0 1 2 3 do List32="http://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/${Version[${Num}]}/main/binary-i386/Packages.bz2" List64="http://ppa.launchpad.net/michael-gruz/canon/ubuntu/dists/${Version[${Num}]}/main/binary-amd64/Packages.bz2" #Téléchargement pour chaque version wget -q ${List32} -O ${Dirlist}${Version[${Num}]}_Packages32.bz2 wget -q ${List64} -O ${Dirlist}${Version[${Num}]}_Packages64.bz2 #Extraction des paquets uniquement bzcat ${Dirlist}${Version[${Num}]}_Packages32.bz2 | grep "Package:" | awk '{ print$2 | "sort -d" }' > ${Dirlist}/liste_canon_${Version[${Num}]}_32bits bzcat ${Dirlist}${Version[${Num}]}_Packages64.bz2 | grep "Package:" | awk '{ print$2 | "sort -d" }' > ${Dirlist}/liste_canon_${Version[${Num}]}_64bits #différence entre version 32 et 64 d'un même nom de code diff ${Dirlist}liste_canon_${Version[${Num}]}_32bits ${Dirlist}liste_canon_${Version[${Num}]}_64bits > ${Dirlist}differ_liste_${Version[${Num}]} if [[ -s ${Dirlist}differ_liste_${Version[${Num}]} ]] then echo "Différence entre les versions 32 et 64 bits de ${Version[${Num}]}" fi #différence de paquets entre deux nom de code if [[ ${Num} -gt 0 ]] then diff ${Dirlist}liste_canon_${Version[${Num}-1]}_32bits ${Dirlist}liste_canon_${Version[${Num}]}_32bits > ${Dirlist}differ_liste_${Version[${Num}-1]}_${Version[${Num}]} if [[ -s ${Dirlist}differ_liste_${Version[${Num}-1]}_${Version[${Num}]} ]] then echo "Différence de paquets entre la version "${Version[${Num}-1]}" et "${Version[${Num}]} fi fi done exit 0 #pour ajouter directement apt> #grep "Package:" Packages | sort | sed -e "s/Package: /[[apt>/g" | sed -e "s/$/]]/g" > ${DIRLIST}/liste_canon_${VERSION} #pour lister uniquement les imprimantes #cut -d '-' -f2 ${DIRLIST}/liste_canon_${VERSION} #rm Packages*
Contributeur: fabux.