GitHub – pomme / tasses: sources officielles CUPS – Bien choisir son serveur d impression
Sommaire
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.
Commentaires
Laisser un commentaire