Impression sur une vieille imprimante réseau sous Windows 7 x64 sans pilotes 64 bits

Canon LBP-1120 pilote imprimante réseau pour Windows 7 64-bitJ’avais une vieille imprimante réseau Canon LBP-1120 partagée sur un ordinateur avec Windows XP. J’ai voulu imprimer dessus depuis mon portable équipé de Windows 7 x64, mais cela s’est avéré très compliqué. Trouver des pilotes 64 bits pour ce modèle d’imprimante ancien sous Windows 7 était pratiquement impossible—les fabricants ne les ont jamais publiés et ne le feront certainement pas.

J’ai réussi à résoudre le problème, donc je documente la solution ici comme référence pour l’avenir.

Après des recherches sur divers forums, j’ai trouvé plusieurs solutions potentielles. Une approche que j’ai découverte était cet article, mais elle nécessitait de configurer un dossier partagé sur le serveur et d’utiliser un script pour envoyer des fichiers PDF à l’imprimante—ce n’était pas une solution élégante. Une meilleure approche s’avéra être celle-ci, qui utilisait l’émulation PostScript. Cependant, cet article portait sur l’impression sur Mac et utilisait un pilote « Apple LaserWriter 16/600 PS » que je ne pouvait pas trouver. J’ai dû adapter la solution en utilisant un pilote alternatif qui fonctionne à la fois en versions 32 bits et 64 bits de Windows. Voici le guide corrigé étape par étape :

Sur l’ordinateur avec Windows XP (serveur) :

1. Télécharger et installer Ghostscript
Téléchargez Ghostscript, un émulateur d’imprimante PostScript. Installez-le dans le dossier « C:\gs ». Notez le nom du sous-dossier créé lors de l’installation (dans mon cas, c’était « gs8.64 »), car vous en aurez besoin dans le fichier de configuration ci-dessous.

2. Télécharger et installer RedMon
Téléchargez RedMon, le Moniteur de port de redirection. Décompressez-le dans « C:\gs\RedMon » et exécutez setup.exe.

3. Créer le fichier de configuration
Créez un fichier nommé C:\gs\canon.rsp avec le contenu suivant :

-IC:\\gs\\gs8.64\\lib;C:\\gs\\fonts
-sDEVICE=mswinpr2
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
-sOutputFile="%printer%Canon LBP-1120"

Important : Remplacez le nom de l’imprimante (en gras) par le nom réel de votre imprimante. Le nom doit correspondre exactement, sinon vous obtiendrez un dialogue de sélection d’imprimante à chaque impression.

4. Configurer une imprimante virtuelle

  • Ouvrez l’assistant « Ajouter une imprimante » et cliquez sur « Suivant ».
  • Sélectionnez « Imprimante locale connectée à cet ordinateur » et cliquez sur « Suivant ».
  • Choisissez « Créer un nouveau port » et sélectionnez « Port redirigé » comme type de port, puis cliquez sur « Suivant ».
  • Laissez le nom du port comme « RPT1: » et cliquez sur « OK ».
  • Sélectionnez le Pilote d’imprimante PostScript universel HP (version 32 bits). Installez le pilote, qui créera une nouvelle imprimante virtuelle. Lors de la configuration, spécifiez RPT1: (Port redirigé) comme port.
  • Donnez un nom à votre imprimante virtuelle (par exemple, « Canon »).
  • Partagez l’imprimante avec le même nom que vous avez attribué.

5. Configurer l’imprimante virtuelle

  • Ouvrez les propriétés de l’imprimante virtuelle nouvellement installée.
  • Allez à l’onglet « Ports » et sélectionnez le port « RPT1: » que nous avons créé.
  • Cliquez sur le bouton « Configurer le port ». Dans le champ « Rediriger ce port vers le programme », entrez : C:\gs\gs8.64\bin\gswin32c.exe
  • Dans le champ « Les arguments pour ce programme sont : », entrez le chemin d’accès au fichier de configuration (notez l’espace et le tiret à la fin) : @C:\gs\canon.rsp –
  • Dans la section « Sortie », sélectionnez « Copier le fichier temporaire vers l’imprimante » et choisissez votre imprimante physique (Canon LBP-1120) dans la liste.
  • Cochez l’option « Caché » en bas pour qu’aucune fenêtre n’apparaisse lors de l’impression réseau, puis cliquez sur « OK ».

Sur l’ordinateur avec Windows 7 x64 (ou Windows 8) :

6. Installer l’imprimante réseau
Installez l’imprimante réseau normalement, mais utilisez le Pilote d’imprimante PostScript universel HP (version 64 bits). Exécutez le programme d’installation et configurez l’imprimante réseau.

Dépannage :
Erreur 0x0000011b : « Windows ne peut pas se connecter à l’imprimante »
Si vous rencontrez cette erreur, ce guide peut vous aider à la résoudre.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *