phlinux a écrit :le fichier .ppd est suffisant; perso j'ai une Pixma_ip4300.
Petite subtilité, ce modèle est pris en charge par Gutenprint (paquet printer-driver-gutenprint) !
Pour le coup j'ai testé un truc permettant d'installer le pilote Canon, l'adaptation du fichier control :
tar xvf iP2600_debian.tgz
guideip2600series-pd-2.90-1_en.tar.gz
cnijfilter-common-2.90-1.tar.gz
cnijfilter-common_2.90-1_i386.deb
cnijfilter-ip2600series_2.90-1_i386.deb
dpkg-deb -R cnijfilter-common_2.90-1_i386.deb cnijfilter-common
dpkg-deb -R cnijfilter-ip2600series_2.90-1_i386.deb cnijfilter-ip2600series
sed -i s/libcupsys2/libcups2/ ./cnijfilter-*/DEBIAN/control
dpkg-deb -b cnijfilter-common newcnijfilter-common_2.90-1_i386.deb
dpkg-deb: building package 'cnijfilter-common' in 'newcnijfilter-common_2.90-1_i386.deb'.
dpkg-deb -b cnijfilter-ip2600series newcnijfilter-ip2600series_2.90-1_i386.deb
dpkg-deb: building package 'cnijfilter-ip2600series' in 'newcnijfilter-ip2600series_2.90-1_i386.deb'.
dpkg-deb -f newcnijfilter-common_2.90-1_i386.deb
Package: cnijfilter-common
Version: 2.90-1
Section: graphics
Priority: optional
Architecture: i386
Depends: libc6 (>= 2.3.4-1), libcups2 (>= 1.2.1), libpopt0 (>= 1.7)
Installed-Size: 128
Maintainer: Canon Inc. <sup-debian@list.canon.co.jp>
Description: IJ Printer Driver for Linux.
This IJ Printer Driver provides printing functions for Canon Inkjet
printers operating under the CUPS (Common UNIX Printing System) environment.
dpkg-deb -f newcnijfilter-ip2600series_2.90-1_i386.deb
Package: cnijfilter-ip2600series
Version: 2.90-1
Section: graphics
Priority: optional
Architecture: i386
Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libcairo2 (>= 1.0.2-2), libcups2 (>= 1.2.1), libfontconfig1 (>= 2.3.0), libglib2.0-0 (>= 2.10.0), libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.12.3), libpng12-0 (>= 1.2.8rel), libpopt0 (>= 1.7), libtiff4, libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3, libxi6, libxinerama1, libxml2 (>= 2.6.24), libxrandr2, libxrender1, cnijfilter-common (>= 2.90)
Installed-Size: 8156
Maintainer: Canon Inc. <sup-debian@list.canon.co.jp>
Source: cnijfilter-common
Description: IJ Printer Driver for Linux.
This IJ Printer Driver provides printing functions for Canon Inkjet
printers operating under the CUPS (Common UNIX Printing System) environment.
echo deb http://deb.debian.org/debian/ jessie main >> /etc/apt/sources.list
echo deb http://deb.debian.org/debian/ wheezy main >> /etc/apt/sources.list
dpkg --add-architecture i386 && apt update
apt install ./newcnijfilter-*_2.90-1_i386.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de « cnijfilter-common:i386 » au lieu de « ./newcnijfilter-common_2.90-1_i386.deb »
Note : sélection de « cnijfilter-ip2600series:i386 » au lieu de « ./newcnijfilter-ip2600series_2.90-1_i386.deb »
The following additional packages will be installed:
cpp-6 cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-server-common dbus dbus-x11 gcc-6 gcc-6-base
gcc-6-base:i386 libasan3 libatk1.0-0:i386 libatomic1 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
libblkid1:i386 libbsd0:i386 libc-dev-bin libc6 libc6:i386 libc6-dev libcairo2:i386 libcc1-0 libcilkrts5 libcomerr2:i386 libcups2
libcups2:i386 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1 libdatrie1:i386 libdbus-1-3 libdbus-1-3:i386 libexpat1:i386
libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgail18:i386 libgcc-6-dev libgcc1 libgcc1:i386 libgcrypt20
libgcrypt20:i386 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-0:i386 libgdk-pixbuf2.0-common libgfortran3 libglib2.0-0:i386 libgmp10:i386
libgnutls30 libgnutls30:i386 libgomp1 libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386 libgtk2.0-0:i386
libharfbuzz0b:i386 libhogweed4 libhogweed4:i386 libicu57 libicu57:i386 libidn11:i386 libitm1 libjbig0:i386 libjpeg62-turbo:i386
libjpeg8:i386 libk5crypto3 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 liblsan0
liblz4-1:i386 liblzma5:i386 libmount1:i386 libmpx2 libnettle6 libnettle6:i386 libp11-kit0:i386 libpam-systemd libpango-1.0-0:i386
libpango1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libpcre3:i386
libpixman-1-0:i386 libpng12-0:i386 libpng16-16:i386 libpopt0:i386 libquadmath0 libselinux1 libselinux1:i386 libstdc++6 libstdc++6:i386
libsystemd0 libsystemd0:i386 libtasn1-6 libtasn1-6:i386 libthai0:i386 libtiff4:i386 libtiff5 libtiff5:i386 libtsan0 libubsan0
libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1
libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2
libxml2:i386 libxrandr2:i386 libxrender1:i386 linux-libc-dev systemd zlib1g:i386
Paquets suggérés :
gcc-6-locales smbclient xpp gcc-6-multilib gcc-6-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan3-dbg liblsan0-dbg
libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg glibc-doc glibc-doc:i386 locales:i386 rng-tools rng-tools:i386
gnutls-bin gnutls-bin:i386 krb5-doc krb5-user krb5-doc:i386 krb5-user:i386 librsvg2-common:i386 gvfs:i386 systemd-ui systemd-container
Les NOUVEAUX paquets suivants seront installés :
cnijfilter-common:i386 cnijfilter-ip2600series:i386 gcc-6-base:i386 libatk1.0-0:i386 libavahi-client3:i386 libavahi-common-data:i386
libavahi-common3:i386 libblkid1:i386 libbsd0:i386 libc6:i386 libcairo2:i386 libcomerr2:i386 libcups2:i386 libdatrie1:i386
libdbus-1-3:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgail18:i386 libgcc1:i386
libgcrypt20:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgmp10:i386 libgnutls30:i386 libgpg-error0:i386 libgraphite2-3:i386
libgssapi-krb5-2:i386 libgtk2.0-0:i386 libharfbuzz0b:i386 libhogweed4:i386 libicu57:i386 libidn11:i386 libjbig0:i386
libjpeg62-turbo:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblz4-1:i386 liblzma5:i386
libmount1:i386 libnettle6:i386 libp11-kit0:i386 libpango-1.0-0:i386 libpango1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386
libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng12-0:i386 libpng16-16:i386 libpopt0:i386
libselinux1:i386 libstdc++6:i386 libsystemd0:i386 libtasn1-6:i386 libthai0:i386 libtiff4:i386 libtiff5:i386 libuuid1:i386 libx11-6:i386
libxau6:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386
libxext6:i386 libxfixes3:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxrandr2:i386 libxrender1:i386 zlib1g:i386
Les paquets suivants seront mis à jour :
cpp-6 cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-server-common dbus dbus-x11 gcc-6 gcc-6-base libasan3
libatomic1 libc-dev-bin libc6 libc6-dev libcc1-0 libcilkrts5 libcups2 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1 libdbus-1-3
libgcc-6-dev libgcc1 libgcrypt20 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgfortran3 libgnutls30 libgomp1 libgssapi-krb5-2
libhogweed4 libicu57 libitm1 libk5crypto3 libkrb5-3 libkrb5support0 liblsan0 libmpx2 libnettle6 libpam-systemd libquadmath0 libselinux1
libstdc++6 libsystemd0 libtasn1-6 libtiff5 libtsan0 libubsan0 libxcursor1 libxml2 linux-libc-dev systemd
56 mis à jour, 84 nouvellement installés, 0 à enlever et 220 non mis à jour.
Il est nécessaire de prendre 72,3 Mo/73,5 Mo dans les archives.
Après cette opération, 95,5 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] n
Annulation.
Note : bidouille testée rapidos en Live DFLinux-Stretch (d'où le nombre de paquets non mis à jour).