Serveur d'impression

GitHub – pomme / tasses: sources officielles CUPS – Bien choisir son serveur d impression

Par Titanfall , le 3 janvier 2020 - 6 minutes de lecture

INTRODUCTION

CUPS est un système d'impression open source basé sur des normes développé par Apple Inc.
pour macOS® et autres systèmes d'exploitation de type UNIX®. CUPS utilise Internet
Printing Protocol ("IPP") et fournit System V et Berkeley en ligne de commande
interfaces, une interface Web et une API C pour gérer les imprimantes et les travaux d'impression. Il
prend en charge l'impression sur les imprimantes locales (parallèle, série, USB) et en réseau,
et les imprimantes peuvent être partagées d'un ordinateur à un autre, même sur Internet!

En interne, CUPS utilise des fichiers de description d'imprimante PostScript («PPD») pour décrire
capacités et fonctionnalités de l’imprimante et une grande variété de génériques et de
des programmes spécifiques pour convertir et imprimer de nombreux types de fichiers. Des exemples de pilotes sont
inclus avec CUPS pour prendre en charge de nombreux Dymo, EPSON, HP, Intellitech, OKIDATA et
Imprimantes Zebra. De nombreux autres pilotes sont disponibles en ligne et (dans certains cas) sur
le CD-ROM du pilote fourni avec votre imprimante.

CUPS est concédé sous licence Apache License Version 2.0. Voir le dossier
"LICENCE" pour plus d'informations.

LECTURE DE LA DOCUMENTATION

La documentation initiale pour vous aider à démarrer est fournie dans le répertoire racine de
les sources CUPS:

  • CHANGES.md: Une liste de changements dans la version majeure actuelle de CUPS.
  • CONTRIBUTING.md: Lignes directrices pour contribuer au projet CUPS.
  • CREDITS.md: Une liste des anciens contributeurs au projet CUPS.
  • DEVELOPING.md: Lignes directrices pour le développement de code pour le projet CUPS.
  • INSTALL.md: Instructions pour construire et installer CUPS.
  • LICENCE: Le contrat de licence CUPS (Apache 2.0).
  • REMARQUER: Mentions de droits d'auteur et exceptions au contrat de licence CUPS.
  • README.md: Ce fichier.

Une fois le logiciel installé, vous pouvez accéder à la documentation (et à un
tas d'autres choses) en ligne à http: // localhost: 631 / et en utilisant le homme
commande, par exemple tasses homme.

Si vous ne parvenez pas à aller aussi loin, la documentation se trouve sous
le doc / aide et homme répertoires.

Veuillez lire la documentation avant de poser des questions.

OBTENIR DU SOUTIEN ET D'AUTRES RESSOURCES

Si vous avez des problèmes, lisez d'abord la documentation! Nous fournissons également deux
listes de diffusion disponibles sur https://lists.cups.org/mailman/listinfo.

Voir le site Web de CUPS à https://www.cups.org/ pour d'autres ressources.

CONFIGURATION DES REIES D'IMPRIMANTE À L'AIDE DE VOTRE NAVIGATEUR WEB

CUPS comprend un outil d'administration Web qui vous permet de gérer
imprimantes, classes et travaux sur votre serveur. Ouvrez http: // localhost: 631 / admin /
dans votre navigateur pour accéder aux outils d'administration de l'imprimante:

Ne pas utilisez le nom d'hôte de votre machine – cela ne fonctionnera pas avec la valeur par défaut
Configuration CUPS. Pour activer l'accès administrateur sur d'autres adresses, cochez
le Autoriser l'administration à distance et cliquez sur le Modifier les paramètres bouton.

Le mot de passe d’administration vous sera demandé (root ou tout autre utilisateur
"sys", "system", "root", "admin" ou "lpadmin" sur votre système) lorsque
remplir toute fonction administrative.

CONFIGURATION DES QUEUES D'IMPRIMANTE À PARTIR DE LA LIGNE DE COMMANDE

CUPS utilise actuellement des fichiers PPD (PostScript Printer Description) qui décrivent
capacités d'imprimante et programmes de pilote nécessaires pour chaque imprimante. le
partout PPD est utilisé pour presque toutes les imprimantes de réseaux modernes vendues depuis
vers 2009. Par exemple, la commande suivante crée une file d'attente d'impression pour un
imprimante à l'adresse "11.22.33.44":

lpadmin -p printername -E -v ipp: //11.22.33.44/ipp/print -m partout

CUPS comprend également plusieurs exemples de fichiers PPD que vous pouvez utiliser pour les imprimantes "héritées":

Chauffeur Nom PPD
Imprimantes d'étiquettes Dymo drv: ///sample.drv/dymo.ppd
Intellitech Intellibar drv: ///sample.drv/intelbar.ppd
Série EPSON 9 broches drv: ///sample.drv/epson9.ppd
Série EPSON 24 broches drv: ///sample.drv/epson24.ppd
Imprimante laser PCL générique drv: ///sample.drv/generpcl.ppd
Imprimante PostScript générique drv: ///sample.drv/generic.ppd
HP DeskJet Series drv: ///sample.drv/deskjet.ppd
HP LaserJet Series drv: ///sample.drv/laserjet.ppd
Série OKIDATA 9 broches drv: ///sample.drv/okidata9.ppd
Série OKIDATA 24 broches drv: ///sample.drv/okidat24.ppd
Imprimante d'étiquettes Zebra CPCL drv: ///sample.drv/zebracpl.ppd
Imprimante d'étiquettes Zebra EPL1 drv: ///sample.drv/zebraep1.ppd
Imprimante d'étiquettes Zebra EPL2 drv: ///sample.drv/zebraep2.ppd
Imprimante d'étiquettes Zebra ZPL drv: ///sample.drv/zebra.ppd

Vous pouvez exécuter le lpinfo -m commande pour répertorier tous les pilotes disponibles:

lpinfo -m

Exécutez le lpinfo -v commande pour répertorier les imprimantes disponibles:

lpinfo -v

Utilisez ensuite l'URI correct pour ajouter l'imprimante à l'aide du lpadmin commander:

lpadmin -p printername -E -v device-uri -m ppd-name

Les imprimantes réseau actuelles utilisent généralement ipp ou ipps URIS:

lpadmin -p printername -E -v ipp: //11.22.33.44/ipp/print -m partout
lpadmin -p printername -E -v ipps: //11.22.33.44/ipp/print -m partout

Les imprimantes réseau plus anciennes utilisent généralement prise ou lpd URI:

lpadmin -p nomprin -E -v socket: //11.22.33.44 -m nom-ppd
lpadmin -p nomprin -E -v lpd: //11.22.33.44/ -m nom-ppd

Les exemples de pilotes offrent des capacités d'impression de base, mais ne le font généralement pas.
exercer tout le potentiel des imprimantes ou des CUPS. D'autres pilotes fournissent
de meilleures capacités d'impression.

IMPRESSION DE FICHIERS

CUPS fournit à la fois le système V lp et Berkeley lpr commandes d'impression:

nom de fichier lp
nom de fichier lpr

Les deux lp et lpr les commandes prennent en charge les options d'impression du pilote:

lp -o media = A4 -o resolution = 600dpi filename
lpr -o media = A4 -o resolution = 600dpi filename

CUPS reconnaît de nombreux types de fichiers d'images ainsi que PDF, PostScript et texte
fichiers, afin que vous puissiez imprimer ces fichiers directement plutôt que via une application.

Si vous avez une application qui génère une sortie spécialement pour votre imprimante
alors vous devez utiliser le -oraw ou -l options:

lp -o nom de fichier brut
lpr -l nom de fichier

Cela empêchera les filtres de mal interpréter votre fichier d'impression.

LEGAL STUFF

Copyright © 2007-2019 par Apple Inc.
Copyright © 1997-2007 par Easy Software Products.

CUPS est fourni selon les termes de la licence Apache, version 2.0 avec
exceptions pour les logiciels GPL2 / LGPL2. Une copie de cette licence se trouve dans le
fichier LICENCE. Des informations légales supplémentaires sont fournies dans le dossier REMARQUER.

Sauf si requis par la loi applicable ou convenu par écrit, les logiciels distribués
sous la licence est distribuée "EN L'ÉTAT", SANS GARANTIE OU
CONDITIONS DE TOUTE SORTE, expresse ou implicite. Voir la licence du
langue spécifique régissant les autorisations et limitations sous la licence.

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

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