Developpez.com - Virtualisation

Le Club des Développeurs et IT Pro

Utiliser l'imprimante Canon LBP1120 avec Windows 64 bits

Un tutoriel de Patrice Henrio

Le 2018-11-13 16:59:41, par Patrice Henrio, Membre averti
Cette discussion pour échanger sur mon tutoriel :

Solution d'utilisation d'une imprimante Canon LBP 1120 sous Windows 64 bits grâce à la virtualisation.


Ce dernier donne une solution d'utilisation d'une imprimante Canon LBP 1120 sous Windows 64 bits, système pour lequel il n'y a pas de pilotes ; ceci grâce à la virtualisation.

Bonne lecture
Patrice
  Discussion forum
14 commentaires
  • grafiti81
    Candidat au Club
    Bonsoir,

    Disposant d'une imprimante LBP-1120 et d'un ordinateur en Windows 10 je pensais devoir (avec regret) me débarrasser de cette imprimante.

    Et puis je suis tombé sur cette discussion et la solution proposée.
    J'ai donc suivi pas à pas le tutoriel et installé ma première machine virtuelle.
    Et tout fonctionne nickel.

    Alors un très grand merci à Patrice Henrio pour ce tutorial très clair et précis
  • fab256
    Membre confirmé
    Avez-vous essayer de partager l'imprimante installer sous XP en réseau avec le PC hôte? Avec Ghostscript e RedMon

    Regarder cette solution
  • Aurelien.Regat-Barrel
    Expert éminent sénior
    Hello,

    Juste un mini feedback sur ce tutoriel intéressant : je pense que le titre aurait gagné à être généralisé en quelque chose du style "Utiliser une imprimante ancienne sur un OS incompatible grâce à VirtualBox : exemple avec la Canon LBP1120".

    Je me demande aussi dans quelle mesure cette approche pourrait fonctionner exactement de la même façon mais sous Linux ? C'est peut être pas pertinent dans ce cas précis, mais cela peut l'être pour d'autres périphériques qui n'ont des drivers que pour Windows.

    En tous cas bravo pour le partage d'idée!
  • Jipété
    Expert éminent sénior
    Je voulais poser la question, et voilà qu'on me met le pied à l'étrier

    Envoyé par Aurelien.Regat-Barrel
    Juste un mini feedback sur ce tutoriel intéressant : je pense que le titre aurait gagné à être généralisé en quelque chose du style "Utiliser une imprimante ancienne sur un OS incompatible grâce à VirtualBox : exemple avec la Canon LBP1120".

    Je me demande aussi dans quelle mesure cette approche pourrait fonctionner exactement de la même façon mais sous Linux ? C'est peut être pas pertinent dans ce cas précis, mais cela peut l'être pour d'autres périphériques qui n'ont des drivers que pour Windows.
    La LBP1120 est-elle une vraie imprimante (je n'ai pas trouvé l'info) ?, par opposition aux "winprinters" qui, je le rappelle pour ceux qui l'ignoreraient (c'est assez vieux), sont des imprimantes dédiées à Windows dans le sens où une grosse partie de l'interface matérielle n'existe pas et est émulée par du code dans le pilote.

    Exemple avec la LBP-660, que je possède, qui fonctionnait très bien sous 2k et sous XP premières versions, plus depuis le SP3 et la signature des pilotes et pas du tout sous Linux (pas de pilote, rien pour émuler l'électronique absente).

    Mais quelqu'un a étudié tout ça et a réussi à bidouiller un petit programme en C qui permet d'imprimer basiquement.

    Du coup j'imprime tout sous Linux, et les trucs zarbis des machines virtuelles Windows (documents Publisher par ex.) sont convertis en pdf et déposés dans un dossier partagé où le host Debian les récupère.
  • Patrice Henrio
    Membre averti
    Envoyé par grafiti81
    Bonsoir,

    Disposant d'une imprimante LBP-1120 et d'un ordinateur en Windows 10 je pensais devoir (avec regret) me débarrasser de cette imprimante.

    Et puis je suis tombé sur cette discussion et la solution proposée.
    J'ai donc suivi pas à pas le tutoriel et installé ma première machine virtuelle.
    Et tout fonctionne nickel.

    Alors un très grand merci à Patrice Henrio pour ce tutorial très clair et précis
    Content que ça ait pu servir. Merci à vous d'avoir pris le temps de donner votre avis.
  • Patrice Henrio
    Membre averti
    Envoyé par fab256
    Avez-vous essayer de partager l'imprimante installer sous XP en réseau avec le PC hôte? Avec Ghostscript e RedMon

    Regarder cette solution
    Non je n'ai pas essayé. J'ai bien pensé à partager l'imprimante via le réseau mais je me suis dit que même en partage réseau il faut un pilote adapté sur la machine hôte. Ma solution ne passe absolument pas par le réseau qui peut parfois s'avérer capricieux. Je voulais une installation VirtualBox à minima.
  • chrtophe
    Responsable Systèmes
    Cette solution peut effectivement venir complémenter le tutoriel.
  • fab256
    Membre confirmé
    Envoyé par Patrice Henrio
    Non je n'ai pas essayé. J'ai bien pensé à partager l'imprimante via le réseau mais je me suis dit que même en partage réseau il faut un pilote adapté sur la machine hôte. Ma solution ne passe absolument pas par le réseau qui peut parfois s'avérer capricieux. Je voulais une installation VirtualBox à minima.
    Regarder bien la solution proposée, ce n'est pas exactement un simple partage d'imprimante en réseau, et sa passe par VirtualBox aussi!
  • Patrice Henrio
    Membre averti
    Envoyé par fab256
    Regarder bien la solution proposée, ce n'est pas exactement un simple partage d'imprimante en réseau, et sa passe par VirtualBox aussi!
    En effet. N'utilisant pas habituellement Ghostscript et RedMon je n'ai pas pensé à une solution de ce type. J'ai utilisé les outils que je connaissais. Mais c'est effectivement une idée.
    En fait l'idée de base c'est d'imprimer, même virtuellement, d'une manière ou d'une autre (PDF ou Ghostscript), passer le résultat vers un OS 32 bits (virtualisation et partage de fichier ou réseau) et imprimer ce résultat sur la Canon.
    Merci.
    Patrice
  • Patrice Henrio
    Membre averti
    Envoyé par Aurelien.Regat-Barrel
    Hello,

    Juste un mini feedback sur ce tutoriel intéressant : je pense que le titre aurait gagné à être généralisé en quelque chose du style "Utiliser une imprimante ancienne sur un OS incompatible grâce à VirtualBox : exemple avec la Canon LBP1120".

    Je me demande aussi dans quelle mesure cette approche pourrait fonctionner exactement de la même façon mais sous Linux ? C'est peut être pas pertinent dans ce cas précis, mais cela peut l'être pour d'autres périphériques qui n'ont des drivers que pour Windows.

    En tous cas bravo pour le partage d'idée!
    Effectivement le même principe peut être utilisé avec n'importe quelle imprimante. Il peut bien entendu être étendu avec Linux aussi bien avec une machine hôte Linux ou qu'une machine invités Linux.
    Le principe est donc : J'ai une imprimante, un OS et pas de pilote pour l'imprimante sous OS1. J'ai pas contre un pilote pour l'imprimante sous un OS2. Il suffit d'installer une machine virtuelle avec OS2, installer sous OS2 le pilote, un lecteur PDF standard. Sous OS1 j'installe une imprimante PDF standard.
    1) on imprime en PDF sous OS1
    2) on passe à OS2 le fichier PDf obtenu
    3) on imprime le PDF sur l'imprimante dans l'OS2

    Merci du retour