Serveur d'impression

Impression sous Linux via le serveur d'impression Windows. – Gestionnaire d'impression – Bien choisir son serveur d impression

Le 11 octobre 2019 - 12 minutes de lecture

introduction

Il existe un certain nombre de moyens permettant aux clients Linux d’imprimer sur votre imprimante. Toutefois, la méthode la plus efficace et la plus pratique n’est parfois pas claire. Cet article est conçu pour fournir une vue d'ensemble des options disponibles lors de l'impression sous Linux, via des imprimantes partagées sur un serveur Windows.

Qu'est-ce que CUPS?
CUPS était à l’origine un acronyme pour Common Unix Printing System et, au fil des ans, il est officiellement devenu CUPS. Il s’agit en fait d’une plate-forme de spool d’impression utilisée pour le protocole d’impression Internet sur les systèmes Linux et Unix. Il prend également en charge l’impression via les protocoles Line Printer Daemon (LPD) et Server Message Block (SMB via SAMBA). L'exécution de ce puissant démon ouvre la porte à diverses options d'impression sous Linux.

*Démon est un ordinateur appelé à l'origine inventé pour les systèmes Unix faisant référence aux processus en arrière-plan qui restaient en cours d'exécution pour fournir un service.

Méthodes disponibles
Il existe plusieurs méthodes pour autoriser l'utilisation d'imprimantes partagées Windows Server sur vos clients Linux. Vous trouverez ci-dessous un résumé des deux méthodes décrites dans cet article.

Impression via LPD (Line Printer Daemon)
C'est généralement l'option la plus facile et la plus typique disponible.

Principaux avantages / inconvénients:

  • Soumet le travail d'impression en tant qu'utilisateur connecté et en cours d'impression
  • La soumission des travaux d'impression comprend le titre du document
  • Configuration et installation simples de l'imprimante
  • Absence de problèmes d'authentification courants pouvant survenir lors d'une tentative d'utilisation de SAMBA

Impression via le partage d'impression Windows (SMB):
Cette impression permet une connexion directe au partage Windows et offre la meilleure intégration avec Active Directory, bien que dans certains cas, il puisse être difficile à prendre en charge. Il utilise SAMBA pour mettre en œuvre la connexion au partage de fichiers et d’impression Windows.

Principaux avantages / inconvénients:

  • Tous les travaux d'impression sont soumis en tant qu'utilisateur ayant initialement installé l'imprimante, et non en cours d'impression.
  • Installation légèrement plus complexe
  • La soumission des travaux d'impression n'inclut pas le titre du document
  • Les informations d'identification Windows sont stockées en texte clair dans le cadre de l'URI de périphérique (défini ultérieurement dans ce guide).

Obtention et installation de CUPS
Il existe généralement plusieurs méthodes pour obtenir et installer CUPS sur votre système Linux. Vous trouverez ci-dessous un résumé de chacun.

Exemple:
Installer CUPS en ajoutant Support d'impression dans les collections de paquets intégrés sur Fedora15


Téléchargement et installation d'un RPM:
Si CUPS n’est pas inclus et qu’il n’est pas facile à installer via les packages intégrés, le fichier RPM de CUPS peut généralement être téléchargé et installé à partir du site de support de votre distribution et d’éventuels sites tiers. Lors de la localisation et du téléchargement, il est important de prendre en compte deux éléments:

  • Est-ce que tous les paquetages prérequis sont téléchargés et installés (les prérequis courants incluent: gcc, libjpeg, libjpeg-devel, libpng et bien d’autres encore. Voir www.cups.org pour une liste complète des prérequis )
  • Est-ce que je télécharge le package correct pour ma version et mon architecture (c'est-à-dire 0x86 ou 0x64? Version du noyau Linux?)

Téléchargement et compilation de la source:
Une dernière option est de télécharger, compiler et installer le code source directement téléchargé à partir de www.cups.org. Cette option nécessite une connaissance beaucoup plus avancée de Linux et du développement et dépasse le cadre de ce guide.

Introduction à l'administrateur de CUPS:
L’administrateur CUPS moderne utilise une interface utilisateur Web et est devenu de plus en plus facile et intuitif à utiliser. Vous trouverez ci-dessous une brève introduction à la connexion et une mention des zones que nous allons utiliser dans ce guide.

L'interface Web de CUPS:
L’interface utilisateur pour les tasses est accessible via un navigateur Internet à l’aide de l’URL suivante. Vous devrez peut-être fournir un accès root avant d’y accéder ou d’apporter des modifications sensibles.

http://127.0.0.1:631

Après la saisie de l'adresse, une page Web devrait se charger, permettant une administration facile. La section se concentrera sur est limitée à Imprimantes.

le Serveur Cette section ne doit pas être confondue avec tout ce qui est utilisé pour imprimer via votre serveur Windows, cela sert à configurer cette machine Linux en tant que serveur d’impression.


Les fichiers de configuration de CUPS:
Vos paramètres, votre configuration et vos pilotes CUPS se trouvent tous dans le répertoire / etc / cups. Le fichier de configuration principal est nommé cupsd.conf. La modification manuelle de ces fichiers dépasse le cadre de ce guide, mais il est bon de savoir qu'ils se trouvent déjà dans cette liste.

Impression via LPD (Line Printer Daemon) – Partie I:
Cette première partie explique spécifiquement comment activer le service LPD sous Windows. Cela varie légèrement d'un système d'exploitation à l'autre. Les étapes ci-dessous s'appliquent spécifiquement à divers systèmes d'exploitation de serveur.

Configuration de Windows Server pour fournir l’impression LPD (Windows 2000/2003 / XP):

1. Ouvrez Ajouter / Supprimer des composants Windows dans Ajout / Suppression de programmes. Dans cet endroit Autres services de fichiers et d'impression en réseau


2. Cliquez sur le [Details] bouton et dans les détails de vérification Services d'impression pour Unix et cliquez sur OK puis [Next] installer ces composants.

3. Ensuite, Windows installera ce service. Vous serez peut-être invité à indiquer votre support d'installation Windows.

Configuration de votre serveur Windows pour fournir des services d'impression LPD (Windows 2008/2008 R2):

1. Exécutez le Gestionnaire de serveur et, dans Rôles, localisez le rôle Print et Document Services.

2. Dans ce rôle, cliquez sur Ajouter des services de rôle. Ici, vous ajoutez le service LPD.

3. Une fois le rôle installé, vous êtes prêt à installer des imprimantes sur votre poste de travail.

Configuration de votre serveur Windows pour fournir des services d’impression LPD (Windows Vista / 7):

1. Ouvrir Panneau de configuration> Programmes et fonctionnalités. Dans cette boîte de dialogue, cliquez sur le bouton [Turn Windows Features on or off] sur la gauche.

2. Le Fonctionnalités Windows dialogue va s'ouvrir. Localiser les services d'impression et de documentation et activé l'élément nommé Serveur d'impression LPD puis cliquez sur[OK]

Impression via LPD (Line Printer Daemon) – Partie II:
Cela couvre l'installation réelle du périphérique sous Linux. Vous aurez besoin des informations suivantes avant d’installer l’imprimante.

  • Le nom d’hôte ou l’adresse IP du serveur Windows à partir duquel vous partagez votre imprimante et avez installé le Serveur d'impression LPD / Services d'impression pour Unix sur.
  • Le nom de partage de l'imprimante que vous souhaitez installer. Il est recommandé que l’imprimante ne contienne aucun espace dans son nom de partage.

Ajout d’une imprimante LPD à l’aide de l’interface utilisateur Web de CUPS:

1. Ouvrez le site d’administration de CUPS et choisissez AJOUTER une imprimante


2. Ensuite, vous serez invité à choisir le type d'impression. Ici vous voudrez choisir Hôte ou imprimante LPD / LPR. Dans certaines situations, vous pouvez avoir besoin d'entrer directement un URI de périphérique. Dans ce cas, passez à l'étape 3.

3. Vous devez maintenant entrer un * URI de périphérique correctement formaté pour vous connecter à votre imprimante partagée. La section ci-dessous explique chaque partie d’une imprimante LPD.

* Dispositif IRL:
C'est un Uuniversel Resource jedentifier est une chaîne utilisée pour indiquer le protocole, le périphérique et d'autres paramètres associés à une connexion d'imprimante lors de l'utilisation de CUPS.

Dernière chaîne entrée dans l'Assistant Ajout d'imprimante CUPS:

4. Après avoir spécifié l'URI du périphérique, vous devrez nommer votre imprimante. Voici comment les utilisateurs finaux verront ce périphérique dans leur liste d’imprimantes.

5. La sélection d'un pilote sera votre prochaine étape. La plupart des imprimantes qui sont hors service depuis un certain temps offrent un très bon choix de pilotes. Si votre distribution Linux ne semble pas inclure les pilotes dont vous avez besoin pour votre périphérique, veuillez consulter la section intitulée Obtenir des pilotes Linux pour accéder à un fichier PPD (PostScript Printer Description) approprié.

6. Une fois l'imprimante ajoutée, vous devriez pouvoir la sélectionner dans les applications. Lors de l’affichage de la file d’attente sous Windows, le propriétaire du travail indique l’utilisateur qui se connecte à Linux au moment de l’impression ou de l’impression, à combiner avec l’IP source.

Impression via SMB (Windows File & Print Sharing)
Cela couvre l'installation réelle du périphérique sur Linux en utilisant simplement le partage. Il ne nécessite pas la Service d'impression LPD / Services d'impression pour Unix être installé sur votre Windows Server. Vous aurez besoin des informations suivantes avant d’installer l’imprimante.

  • Nom d'hôte ou adresse IP du serveur Windows à partir duquel vous partagez votre imprimante.
  • Le nom de domaine Windows sur lequel vous vous authentifiez. (pas nécessaire pour les groupes de travail)
  • Informations d'identification Windows valides pour la connexion et l'impression sur le périphérique. Généralement, il s'agira d'informations d'identification de domaine, mais il peut également s'agir d'utilisateurs locaux sur le serveur d'impression.
  • Le nom de partage de l'imprimante sous Windows.

Installation d'une imprimante via le partage d'imprimante Windows:

1. Ouvrez le site d’administration de CUPS et choisissez Ajouter une imprimante


2. Ensuite, vous serez invité à choisir le type d'impression. Ici vous voudrez choisir Imprimante Windows via SAMBA. Dans certaines situations, vous pouvez avoir besoin d'entrer directement un URI de périphérique. Dans ce cas, passez à l'étape 3.

3. Vous devez maintenant entrer un * URI de périphérique correctement formaté pour vous connecter à votre imprimante partagée. Le ci-dessous explique chaque partie pour un partage SMB

* Dispositif IRL:
C'est un Uuniversel Resource jedentifier est une chaîne utilisée pour indiquer le protocole, le périphérique et d'autres paramètres associés à une connexion d'imprimante lors de l'utilisation de CUPS.

Dernière chaîne entrée dans l'assistant d'ajout d'impression CUPS:

4. Après avoir spécifié l'URI du périphérique, vous devrez nommer votre imprimante. Voici comment les utilisateurs finaux verront ce périphérique dans leur liste d’imprimantes.

5. La sélection d'un pilote sera votre prochaine étape. La plupart des imprimantes qui sont hors service depuis un certain temps offrent un très bon choix de pilotes. Si votre distribution Linux ne semble pas inclure les pilotes dont vous avez besoin pour votre périphérique, veuillez consulter la section intitulée Obtenir des pilotes Linux pour accéder à un fichier PPD (PostScript Printer Description) approprié.

6. Une fois l'imprimante ajoutée, vous devriez pouvoir la sélectionner dans les applications. Lors de l’affichage de la file d’attente sous Windows, le propriétaire du travail apparaît en tant qu’utilisateur spécifié dans l’URI du périphérique et non en tant qu’utilisateur connecté. De plus, aucun titre de document n’est disponible.

Vous pouvez voir la différence entre utiliser LPD (Job 1) et SAMBA (job 2) en consultant les deux travaux de la file d'attente. Les deux ont été soumis en tant que John Doe, mais le second ne peut pas être suivi ou comptabilisé correctement.

Obtenir des pilotes Linux
La plupart des distributions de Linux incluent un ensemble riche de pilotes, en particulier pour les imprimantes courantes ou imprimantes commercialisées depuis longtemps. Les pilotes se présentent sous la forme de fichiers PPD. Vous trouverez ci-dessous quelques explications sur ces éléments et sur les moyens de rechercher des pilotes.

Qu'est-ce que le fichier PPD?
Le fichier PPD ou * Fichier de définition d'imprimante PostScript est simplement un simple fichier texte utilisé pour appeler les fonctionnalités qui doivent être activées pour un travail d'impression PostScript. À l'origine, CUPS ne prend en charge que les imprimantes capables de comprendre le langage d'impression PostScript.

Aujourd'hui, un grand nombre d'imprimantes peuvent être prises en charge grâce à des filtres améliorés qui permettent aux travaux d'impression d'être traduits dans de nombreuses autres langues, telles que PCL et ESCP / 2, pour en nommer quelques-unes.

* Postcript est un langage, couramment utilisé pour décrire le contenu, la mise en page, l'orientation de dimensionnement et plus d'éléments sur une page. Il est généralement classé comme Langue de description de page.

Fabricant de l'imprimante:
Si le fabricant de votre imprimante fournit une compatibilité CUPS, il s'agit généralement de la meilleure option et fournira la sortie la plus fiable à votre imprimante.

TASSES:
Le site Web de CUPS à l'adresse www.cups.org contient de nombreuses ressources et des liens permettant d'obtenir des pilotes pris en charge par divers fabricants et modèles.

Autres sources:
Divers groupes open source ont contribué à la création d'un grand nombre de pilotes d'imprimante prenant en charge CUPS. Quelques exemples d’endroits où aider à vérifier le support technique sont via:

La fondation Linux – www.openprinting.org
Gutenprint – http://gimp-print.sourceforge.net

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.