Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
scanner_canon_canoscan_5200f [Le 22/07/2025, 14:27] ExoticApple57 Brouillon |
scanner_canon_canoscan_5200f [Le 23/07/2025, 11:37] (Version actuelle) 129.175.14.197 [Contexte] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Scanner Canon CanoScan 5200F BROUILLON}} | + | {{tag>Scanner Canon CanoScan 5200F}} |
====== Configurer le scanner Canon CanoScan 5200F sous Linux ====== | ====== Configurer le scanner Canon CanoScan 5200F sous Linux ====== | ||
+ | |||
+ | FIXME Ce tutoriel comporte certainement des répétitions d'autres pages existant sur le Wiki ubuntu.fr et peut être optimisé. | ||
+ | |||
+ | ===== Objectif ===== | ||
+ | |||
+ | Le but de ce tutoriel est de proposer une solution pour faire fonctionner le scanner Canon CanoScan 5200F sous Linux, pour celles et ceux qui souhaiteraient ressusciter leur vieux matériel plutôt que de le jeter. | ||
+ | |||
+ | ===== Contexte ===== | ||
+ | |||
+ | Du côté de Windows, le scanner [[https://www.canon.fr/support/consumer/products/scanners/canoscan/series/canoscan-5200f.html?type=drivers&os=Windows%20XP%20(32-bit)|Canon CanoScan 5200F]] n'est pas compatible avec les versions supérieures à Windows 7. | ||
+ | |||
+ | Du côté de Linux, il n'est pas compatible avec [[:sane-backends|SANE]] "Scanner Access Now Easy", car il n'existe pas de backend (il n'y a pas de bibliothèque logicielle Linux qui a été créée pour ce scanner). | ||
+ | |||
+ | Enfin il n'est pas non plus possible d'utiliser [[:wine|Wine]], qui ne s'applique pas aux pilotes, mais seulement aux programmes. Dans notre cas, les pilotes du scanner ne sont pas reconnus par Wine, seulement le logiciel. | ||
+ | |||
+ | Il reste toutefois possible de créer sur Linux une VM portant un système d'exploitation Windows compatible avec ces pilotes. | ||
+ | |||
+ | Dans ce tutoriel, nous utiliserons la solution [[:virtualbox|VirtualBox]] pour créer la VM. | ||
===== Compatibilité ===== | ===== Compatibilité ===== | ||
* Canon CanoScan 5200F | * Canon CanoScan 5200F | ||
+ | * | ||
+ | <note tip>Ce tutoriel peut être appliqué à d'autres machines qui seraient incompatibles avec SANE. </note> | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 11: | Ligne 31: | ||
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Disposer d'une distribution Linux Ubuntu 18.04 ou supérieure, ou bien basée sur Ubuntu (Linux Mint, etc). | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 18: | Ligne 39: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | // Basé sur « [[http://www.document_source.com|Titre original de l'article]] » par Auteur Original// | + | // Basé sur : // |
+ | * //[[https://www.numetopia.fr/installer-virtualbox-sur-ubuntu-ou-linux-mint/|Comment installer VirtualBox sur Ubuntu ou Linux Mint]] par Le Tux Masqué// | ||
+ | * //[[https://www.linuxtechi.com/how-to-install-virtualbox-on-linuxmint|How to Install VirtualBox on Linux Mint 22 Step-by-Step]] par Pradeep Kumar// | ||
+ | * //[[https://devstory.net/11883/installer-la-machine-virtuelle-windows-7-en-virtualbox|Installer la machine virtuelle Windows 7 en VirtualBox]] par devstory.net// | ||
+ | * //[[https://www.malekal.com/comment-installer-virtualbox-additions-invites-guest-additions/|Comment installer VirtualBox additions invités (Guest Additions)]] par malekalmorte// | ||
+ | * //[[https://sectorgeek.com/virtualbox-fixing-the-during-certificate-downloading-unknown-reason-error-during-vboxguestadditions-download/|VirtualBox: Fixing the "During certificate downloading: Unknown reason" error during VBoxGuestAdditions download]] par Edgardo// | ||
- | ==== Installer les dépôts pour Virtual Box ==== | + | ==== VirtualBox ==== |
+ | |||
+ | === Installer les dépôts VirtualBox === | ||
1. Installer les dépendances nécessaires pour VirtualBox : | 1. Installer les dépendances nécessaires pour VirtualBox : | ||
Ligne 29: | Ligne 57: | ||
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor | wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor | ||
- | 3. Pour Linux Mint 21.x 64 bits uniquement, finir par la commande suivante : | + | 3. Finir par la commande suivante selon votre distribution : |
- | echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian noble contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list | + | |
+ | * Ubuntu 18.04 32 bits : | ||
+ | |||
+ | echo "deb [signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list | ||
+ | |||
+ | * Ubuntu 18.04, 20.04, 22.04 64 bits et versions supérieures : | ||
+ | |||
+ | echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list | ||
+ | |||
+ | * Linux Mint 19.x 32 bits : | ||
+ | |||
+ | echo "deb [signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian bionic contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list | ||
+ | |||
+ | * Linux Mint 19.x 64 bits : | ||
+ | |||
+ | echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian bionic contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list | ||
+ | |||
+ | * Linux Mint 20.x 64 bits : | ||
+ | |||
+ | echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian focal contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list | ||
+ | |||
+ | * Linux Mint 21.x 64 bits : | ||
+ | |||
+ | echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian jammy contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list | ||
4. Mettre à jour les paquets : | 4. Mettre à jour les paquets : | ||
sudo apt update && sudo apt upgrade -y | sudo apt update && sudo apt upgrade -y | ||
- | ==== Installer VirtualBox ==== | + | === Installer l'outil VirtualBox === |
1. Installer VirtualBox : | 1. Installer VirtualBox : | ||
+ | <note tip>Prendre la dernière version : 7.1 à la date d'écriture de cet article.</note> | ||
sudo apt install virtualbox-7.1 -y | sudo apt install virtualbox-7.1 -y | ||
- | //Prendre la dernière version : à la date d'écriture de cet article, il s'agit de la 7.1.// | ||
| | ||
2. Autoriser VirtualBox à accéder aux ports USB : | 2. Autoriser VirtualBox à accéder aux ports USB : | ||
+ | <note tip>Remplacer USER par le nom d’utilisateur créé sur la VM. Ex : vboxuser</note> | ||
sudo usermod -G vboxusers -a USER | sudo usermod -G vboxusers -a USER | ||
sudo gpasswd -a USER vboxusers | sudo gpasswd -a USER vboxusers | ||
- | //Remplacer USER par le nom d’utilisateur créé sur la VM. Ex : vboxuser// | ||
| | ||
3. Lancer VirtualBox : | 3. Lancer VirtualBox : | ||
sudo virtualbox | sudo virtualbox | ||
| | ||
- | ==== Installer les extensions VirtualBox ==== | + | === Installer les extensions VirtualBox === |
- | Cela est nécessaire pour que la VM puisse accéder aux ports USB de votre machine. | + | <note importante>Nécessaire pour que la VM puisse accéder aux ports USB de votre machine Linux. </note> |
1. Télécharger le pack d’extensions : | 1. Télécharger le pack d’extensions : | ||
+ | <note importante>La version du pack (7.1.X) doit correspondre à la version de VirtualBox (7.1.X) qui se retrouve dans VirtualBox -> Aide -> A propos de VirtualBox.</note> | ||
wget https://download.virtualbox.org/virtualbox/7.1.4/Oracle_VirtualBox_Extension_Pack-7.1.4.vbox-extpack | wget https://download.virtualbox.org/virtualbox/7.1.4/Oracle_VirtualBox_Extension_Pack-7.1.4.vbox-extpack | ||
- | //Attention : la version du pack (7.1.X) doit correspondre à la version de VirtualBox (7.1.X) qui se retrouve dans VirtualBox -> Aide -> A propos de VirtualBox.// | ||
2. Installer le pack d’extensions : | 2. Installer le pack d’extensions : | ||
Ligne 64: | Ligne 115: | ||
4. Aller dans VirtualBox -> Fichier -> Outils -> Extension Pack Manager et vérifier la présence de l’Extension Pack et qu’il est bien activé. | 4. Aller dans VirtualBox -> Fichier -> Outils -> Extension Pack Manager et vérifier la présence de l’Extension Pack et qu’il est bien activé. | ||
- | ==== Configurer la VM ==== | + | ==== VM ==== |
- | === Créer une VM Windows XP 32 bits === | + | === Créer la VM === |
- | Télécharger l’image ISO de Windows XP 32 bits Edition Familiale SP3 en français ici : | + | <note tip>Dans le but d'avoir une VM la plus économe possible en terme de ressources, c'est la version la plus ancienne de Windows avec laquelle les drivers sont compatibles qui est proposée, c'est-à-dire Windows XP 32 bits. </note> |
- | https://lecrabeinfo.net/telecharger/windows-xp-edition-familiale-sp3/ | + | 1. Télécharger l’image ISO de Windows XP 32 bits Edition Familiale SP3 en français ici : [[https://lecrabeinfo.net/telecharger/cat/systemes-dexploitation/windows/|Le Crabe Info - Systèmes d'exploitation Windows]] |
- | Dans VirtualBox, faire Nouvelle et renseigner : | + | 2. Dans VirtualBox, faire Nouvelle et renseigner : |
* **Nom** : VM-Windows-XP-32-bits | * **Nom** : VM-Windows-XP-32-bits | ||
* **ISO Image** : pointer vers l’image ISO téléchargée | * **ISO Image** : pointer vers l’image ISO téléchargée | ||
- | Pour le Unattended Guest OS, renseigner le username et le mot de passe souhaités pour la VM. | + | 3. Pour le Unattended Guest OS, renseigner le username et le mot de passe souhaités pour la VM. |
- | Dans Hardware, choisir la configuration suivante : | + | 4. Dans Hardware, choisir la configuration suivante : |
* **Mémoire vive** : 192 Mo | * **Mémoire vive** : 192 Mo | ||
* **Processors** : 1 CPU | * **Processors** : 1 CPU | ||
- | Dans Virtual Hard disk, choisir “Create a Virtual Hard Disk Now” avec la configuration suivante : | + | 5. Dans Virtual Hard disk, choisir “Create a Virtual Hard Disk Now” avec la configuration suivante : |
* **Disk Size** : 5 Go | * **Disk Size** : 5 Go | ||
- | Faire Suivant -> Finish. | + | 6. Faire Suivant -> Finish. |
- | === Activer Windows XP sur la VM === | + | === Configurer la VM === |
- | Utiliser l’outil xp_activate32 : https://www.malekal.com/comment-activer-windows-xp/ | + | **Activer Windows sur la VM** |
- | === Installer les Additions Invités VirtualBox pour les dossiers partagés === | + | <note importante>Nécessaire pour ne pas que votre VM expire au bout de 30 jours. </note> |
- | Télécharger l’ISO VirtualBox Guest Additions ici : https://download.virtualbox.org/virtualbox/7.1.12/ | + | Utiliser l’outil xp_activate32 : [[https://www.malekal.com/comment-activer-windows-xp/|Malekal - Comment activer Windows XP]] |
- | Sélectionner la VM et monter l’ISO en allant dans Périphériques -> Lecteurs optiques -> Choose a disk file... | + | **Installer les Additions Invités VirtualBox sur la VM** |
- | Un panneau doit apparaître dans l’OS de la VM : suivre les instructions pour procéder à l’installation. | + | <note importante>Nécessaire pour activer les dossiers partagés entre la VM et Linux. </note> |
+ | 1. Télécharger l’ISO VirtualBox Guest Additions ici : [[https://download.virtualbox.org/virtualbox/7.1.12/|VirtualBox - Téléchargements]] | ||
- | === Partager un dossier entre Linux et la VM Windows pour transférer des fichiers === | + | Version correspondant à VirtualBox v7.1 : VBoxGuestAdditions_7.1.12.iso |
- | Dans VirtualBox, cliquer sur la VM -> Configuration -> Dossiers partagés -> Ajouter un nouveau dossier partagé | + | 2. Sélectionner la VM et monter l’ISO en allant dans Périphériques -> Lecteurs optiques -> Choose a disk file... |
- | Choisir l’emplacement sur Linux (ex : Dossier personnel / Scans) | + | 3. Un panneau doit apparaître dans l’OS de la VM : suivre les instructions pour procéder à l’installation. |
- | Décocher Lecture seule, cocher Monter automatiquement et Rendre permanent, et OK | ||
- | Le dossier Scans doit à présent apparaître dans le Poste de travail -> de la VM Windows en tant que lecteur partagé. | + | **Partager un dossier entre Linux et la VM** |
- | === Activer le contrôleur USB sur la VM === | + | <note importante>Nécessaire pour l'envoi de fichiers entre Linux et la VM. </note> |
- | Dans VirtualBox, cliquer sur la VM -> Configuration -> USB -> Choisir le contrôleur USB nommé “Canon CanoScan”. | + | 1. Dans VirtualBox, cliquer sur la VM -> Configuration -> Dossiers partagés -> Ajouter un nouveau dossier partagé |
- | === Monter le périphérique USB sur la VM === | + | 2. Choisir l’emplacement sur Linux (ex : Dossier personnel / Scans) |
+ | |||
+ | 3. Décocher Lecture seule, cocher Monter automatiquement et Rendre permanent, et OK | ||
+ | |||
+ | Le dossier Scans doit à présent apparaître dans le Poste de travail de la VM Windows en tant que lecteur partagé. | ||
+ | |||
+ | **Activer le contrôleur USB sur la VM** | ||
+ | |||
+ | Dans VirtualBox, en mode Expert, cliquer sur la VM -> Configuration -> USB -> Choisir le contrôleur USB nommé “Canon CanoScan”. | ||
+ | |||
+ | **Monter le périphérique USB sur la VM** | ||
Dans le menu en haut de la fenêtre de la VM, aller dans Périphériques -> USB -> Cocher “Canon CanoScan”. | Dans le menu en haut de la fenêtre de la VM, aller dans Périphériques -> USB -> Cocher “Canon CanoScan”. | ||
+ | |||
+ | ==== Scanner ==== | ||
=== Installer le pilote du scanner sur la VM === | === Installer le pilote du scanner sur la VM === | ||
- | Récupérer ScanGear CS pour Windows XP 32 bits en français ici : | + | 1. Récupérer ScanGear CS pour Windows XP 32 bits en français ici : |
- | https://www.canon.fr/support/consumer/products/scanners/canoscan/series/canoscan-5200f.html?type=drivers&os=Windows%20XP%20(32-bit) | + | [[https://www.canon.fr/support/consumer/products/scanners/canoscan/series/canoscan-5200f.html?type=drivers&os=Windows%20XP%20(32-bit)|Canon - Assistance Canon CanoScan 5200F]] |
Dernière version connue : 5200fvst10150b_xpfr.exe | Dernière version connue : 5200fvst10150b_xpfr.exe | ||
- | Sur Linux, placer le fichier dans le dossier Scan. | + | 2. Le déposer dans le dossier Scans partagé avec la VM. |
- | Sur la VM, exécuter le fichier ZIP puis exécuter le fichier décompressé. | + | 3. Sur la VM, exécuter le fichier ZIP puis le fichier décompressé. |
- | Rien ne va se passer à la fin, mais les pilotes seront bien installés. | + | La fenêtre disparaît à la fin, mais les pilotes sont bien installés. |
=== Installer le logiciel du scanner sur la VM === | === Installer le logiciel du scanner sur la VM === | ||
- | Récupérer CanoScan Toolbox pour Windows XP 32 bits en français ici : | + | 1. Sur Linux, récupérer CanoScan Toolbox pour Windows XP 32 bits en français ici : |
- | https://www.canon.fr/support/consumer/products/scanners/canoscan/series/canoscan-5200f.html?type=download&os=Windows%20XP%20(32-bit) | + | [[https://www.canon.fr/support/consumer/products/scanners/canoscan/series/canoscan-5200f.html?type=drivers&os=Windows%20XP%20(32-bit)|Canon - Assistance Canon CanoScan 5200F]] |
Dernière version connue : s7119FRx.exe | Dernière version connue : s7119FRx.exe | ||
- | Redémarrer la VM. A l’ouverture de Windows, le scanner doit être détecté et faire du bruit. | + | 2. Le déposer dans le dossier Scans partagé avec la VM et lancer son installation sur la VM. |
+ | |||
+ | 3. Redémarrer la VM. A l’ouverture de Windows, le scanner doit être détecté et faire du bruit. | ||
=== Installer Adobe Reader sur la VM === | === Installer Adobe Reader sur la VM === | ||
- | Récupérer Adobe Reader pour Windows XP SP3 en Français ici : https://get.adobe.com/fr/reader/otherversions/ | + | 1. Récupérer Adobe Reader pour Windows XP SP3 en Français ici : [[https://get.adobe.com/fr/reader/otherversions/|Téléchargements Adobe Acrobat Reader]] |
Dernière version connue : AdbeRdr11008_fr_FR.exe | Dernière version connue : AdbeRdr11008_fr_FR.exe | ||
- | === Configurer CanoScan Toolbox pour déposer les PDF dans le dossier Scans === | + | 2. Le déposer dans le dossier Scans partagé avec la VM et lancer son installation sur la VM. |
- | + | ||
- | Dans CanoScan Toolbox, aller dans chaque section ROC, Enregistrer, PDF, Scan-1 et Scan-2, et choisir le dossier partagé (ex : Z:\ = Scans) pour “Enregistrer l’image numérisée sous”. | + | |
- | + | ||
- | Pour le programme externe, choisir Adobe Reader. | + | |
- | === Configurer les paramètres de numérisation dans CanoScan Toolbox === | + | === Configurer les paramètres de numérisation === |
Des suggestions de paramétrage sont données ci-dessous. | Des suggestions de paramétrage sont données ci-dessous. | ||
- | Dans le raccourci PDF, afin d’avoir une bonne qualité de numérisation : | + | Dans le raccourci PDF de CanoScan Toolbox, configurer ces paramètres pour une bonne qualité de numérisation : |
* **Mode de numérisation** : Couleur | * **Mode de numérisation** : Couleur | ||
* **Qualité de l’image** : 300 ppp | * **Qualité de l’image** : 300 ppp | ||
* **Type de fichier** : PDF (pages multiples) | * **Type de fichier** : PDF (pages multiples) | ||
* **Enregistrer l’image numérisée sous** : pointer vers le lecteur Scans qui est partagé avec Linux. | * **Enregistrer l’image numérisée sous** : pointer vers le lecteur Scans qui est partagé avec Linux. | ||
- | + | * **Ouvrir avec un programme externe** : choisir Adobe Reader. | |
- | Dans le raccourci Scan-1 qui sert pour les photos : | + | |
- | * laisser le mode automatique | + | |
- | * **Enregistrer l’image numérisée sous** : pointer vers le lecteur Scans qui est partagé avec Linux. | + | |
En 300 ppp sous Windows XP 32 bits, une page met environ 30 secondes à être numérisée. | En 300 ppp sous Windows XP 32 bits, une page met environ 30 secondes à être numérisée. | ||
Ligne 170: | Ligne 228: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Pour utiliser le module Bidule du matériel Machin, il suffit de lancer l'application [[:unity#tableau_de_bord_dash|tableau de bord Unity]] avec le mot clé //Machin-Chose// ou //via// la [[:commande_shell|commande]] suivante : | + | 1. S'assurer que le scanner est alimenté, le connecter en USB et l'allumer avec l'interrupteur. |
- | machin-chose | + | 2. Allumer votre distribution Linux, puis dans VirtualBox, démarrer la VM qui porte Windows. |
+ | |||
+ | 3. Placer une feuille dans le scanner et appuyer sur le bouton "PDF" jusqu'à ce que le logiciel CanoScan Toolbox se déclenche. | ||
+ | |||
+ | 4. Cliquer sur "Terminer" pour enregistrer le PDF dans le dossier Scans partagé avec Linux. | ||
+ | |||
+ | 5. Dans Linux, aller dans le dossier Scans partagé avec la VM et récupérer le PDF. | ||
+ | |||
+ | <note tip>Il est possible de placer la VM en veille plutôt que de l'éteindre afin d'éviter d'attendre son redémarrage. </note> | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(en)** [[http://www.bidule.com|Site officiel du matériel Bidule]] | + | * **(fr)** [[https://www.canon.fr/support/consumer/products/scanners/canoscan/series/canoscan-5200f.html?type=download&os=all|Site officiel du Canon CanoScan 5200F]] |
- | * **(fr)** [[http://www.xfce.org|Mode d'emploi du matériel Bidule]] | + | * **(fr)** [[https://forum.ubuntu-fr.org/viewtopic.php?id=148657|Driver Linux pour Scanner Canon CanoScan 5200F (USB) ?]] sur le forum Ubuntu-fr |
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=64840|Discussion "Matériel Bidule"]] sur le forum Ubuntu-fr | + | * **(fr)** [[https://forum.ubuntu-fr.org/viewtopic.php?id=445947|scanner canon 5200f et 8000 ubuntu 10.10]] sur le forum Ubuntu-fr |
---- | ---- | ||
//Contributeurs principaux : [[utilisateurs:ExoticApple57|ExoticApple57]]// | //Contributeurs principaux : [[utilisateurs:ExoticApple57|ExoticApple57]]// | ||
- | |||
- | Sources | ||
- | https://www.linuxtechi.com/how-to-install-virtualbox-on-linuxmint/ | ||
- | https://devstory.net/11883/installer-la-machine-virtuelle-windows-7-en-virtualbox | ||
- | https://www.malekal.com/comment-installer-virtualbox-additions-invites-guest-additions/ | ||
- | https://sectorgeek.com/virtualbox-fixing-the-during-certificate-downloading-unknown-reason-error-during-vboxguestadditions-download/ |