Une imprimante réseau désigne un périphérique matériel d'impression directement connecté à un réseau. Une imprimante réseau possède un nom système et une adresse IP propres.
CUPS détecte automatiquement les imprimantes identifiées dans le même sous-réseau. L'administrateur système doit ajouter manuellement les imprimantes réseau qui ne se trouvent pas dans le même sous-réseau. Vous pouvez configurer une imprimante réseau à l'aide de la commande lpadmin.
Consultez la documentation d'installation du fournisseur de l'imprimante pour plus d'informations sur les commutateurs et le câblage requis du matériel.
# ping ip-address-of-network-printer
# lpinfo --make-and-model printer manufacturer name
Par exemple, pour répertorier les imprimantes Xerox :
# lpinfo --make-and-model Xerox -m
Pour plus d'informations, reportez-vous à la section How to List the Available Drivers and Devices.
# lpadmin -p printer-name -E -v socket://ip-address-of-network-printer \ -m printer-make-and-model
Spécifie le nom de l'imprimante à ajouter.
Autorise la destination et accepte les tâches.
Définit l'attribut device-uri de la file d'attente d'impression.
Définit le fichier PPD de l'imprimante à partir du répertoire du modèle ou à l'aide de l'une des interfaces de pilote.
Pour plus d'informations, reportez-vous à la page de manuel lpadmin(8).
# lpstat -l -p printer-name
L'exemple suivant illustre comment ajouter l'imprimante Xerox luna qui se trouve sur un autre sous-réseau avec l'adresse IP 10.178.236.21 :
# ping 10.178.236.21 10.178.236.21 is alive # lpinfo --make-and-model Xerox -m foomatic:Xerox-2700_XES-xes.ppd Xerox 2700 XES Foomatic/xes foomatic:Xerox-3700_XES-xes.ppd Xerox 3700 XES Foomatic/xes foomatic:Xerox-4045_XES-xes.ppd Xerox 4045 XES Foomatic/xes foomatic:Xerox-Phaser_5500DN-Postscript.ppd Xerox Phaser 5500DN Foomatic/Postscript\ gutenprint.5.2://xerox-able_1406/expert # lpadmin -p luna -E -v socket://10.178.236.21 \ -m foomatic:Xerox-Phaser_5500DN-Postscript.ppd # lpstat -l -p luna printer luna is idle. enabled since June 25, 2012 12:13:05 PM IST printer luna is idle. enabled since September 29, 2011 05:20:57 PM BST Form mounted: Content types: any Printer types: unknown Description: luna Alerts: none Location: Connection: direct On fault: no alert After fault: continue Users allowed: (all) Forms allowed: (none) Banner required Charset sets: (none) Default pitch: Default page size: Default port settings:
La commande lpinfo répertorie les périphériques et pilotes disponibles connus sur le serveur CUPS.
# lpinfo -m
# lpinfo -v
Pour répertorier toutes les imprimantes Xerox :
# lpinfo --make-and-model Xerox -m foomatic:Xerox-2700_XES-xes.ppd Xerox 2700 XES Foomatic/xes foomatic:Xerox-3700_XES-xes.ppd Xerox 3700 XES Foomatic/xes foomatic:Xerox-4045_XES-xes.ppd Xerox 4045 XES Foomatic/xes gutenprint.5.2://xerox-able_1406/expert Xerox Able 1406 - CUPS+Gutenprint v5.2.4 gutenprint.5.2://xerox-able_1406/simple Xerox Able 1406 - CUPS+Gutenprint v5.2.4 Simplified