NOM¶
cupsaddsmb - Exporter des imprimantes vers Samba pour les clients Windows
SYNOPSIS¶
cupsaddsmb [ -H
serveur_samba ] [ -U
utilisateur_samba[%mot-de-passe_samba] ] [ -h
serveur_cups[:port] ] [ -v ] -a
cupsaddsmb [ -H
serveur_samba ] [ -U
utilisateur_samba[%mot-de-passe_samba] ] [ -h
serveur_cups[:port] ] [ -v ] imprimante [ ... imprimante ]
DESCRIPTION¶
cupsaddsmb permet l'export d'imprimantes vers SAMBA (version 2.2.0 ou
supérieure) pour l'utilisation par des clients Windows. Suivant la
configuration de SAMBA, il est possible qu'un mot de passe soit demandé
pour l'export. Ce programme requiert les fichiers du driver Windows, comme
indiqué plus bas.
OPTIONS¶
cupsaddsmb gère les options suivantes :
- -H serveur_samba
-
Préciser le serveur SAMBA par défaut pour le serveur CUPS.
- -U
utilisateur_samba[%mot-de-passe_samba]
-
Indiquer le nom d'utilisateur de l'administrateur d'impression SAMBA, qui
est par défaut l'utilisateur courant. Si l'utilisateur contient un
caractère « % », ce qui suit le pourcent est
considéré comme le mot de passe SAMBA à utiliser.
- -a
-
Exporter toutes les imprimantes connues. Sinon, seules les imprimantes
fournies sur la ligne de commande sont exportées.
- -h serveur_cups[:port]
-
Définir un autre serveur CUPS à utiliser.
- -v
-
Indiquer que des informations détaillées doivent être
affichées. Cela peut être utile pour le débogage des
configurations de SAMBA.
CONFIGURATION DE SAMBA¶
cupsaddsmb utilise le nouveau mode d'impression RPC de SAMBA 2.2.x pour
fournir aux clients Windows les drivers d'impression et les fichiers PPD. Pour
utiliser cette fonctionnalité, vous devez configurer SAMBA (via le
fichier
smb.conf(5)) pour qu'il utilise l'impression via CUPS, et
fournir un driver à télécharger. Ceci est fait de la
manière suivante :
[global]
load printers = yes
printing = cups
printcap name = cups
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes
[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = no
read only = yes
write list = root
Cette configuration suppose une installation de SAMBA conforme au standard FHS.
Modifiez les chemins des partages [printers] et [print$] suivant votre
installation.
PILOTES POSTSCRIPT MICROSOFT POUR WINDOWS¶
Le pilote de base de Windows 2000 et des versions ultérieures est le
pilote PostScript Microsoft, qui est disponible sur tous les systèmes
avec Windows 2000 ou une version ultérieure dans le répertoire
%WINDIR%\SYSTEM32\SPOOL\DRIVERS\W32X86\3 pour les pilotes 32 bits et dans
le répertoire %WINDIR%\SYSTEM32\SPOOL\DRIVERS\X64\3 pour les pilotes
64 bits.
Il est recommandé d'utiliser le pilote CUPS plutôt que celui de
Microsoft puisqu'il permet, pour toutes les imprimantes, l'étiquetage des
pages, la facturation des travaux et l'interruption. Cependant, seuls
Windows 2000 et les versions ultérieures sont gérés par le
pilote Microsoft, donc vous devrez utiliser le pilote Adobe pour les clients
Windows 95, 98 et Me. Les pilotes Adobe et Microsoft pour
Windows 2000 sont identiques.
Après avoir extrait les fichiers du pilote, copier les pilotes 32 bits
dans le répertoire
/usr/share/cups/drivers et les pilotes
64 bits dans le répertoire
/usr/share/cups/drivers/x64, en
les nommant exactement comme ceci :
[Windows 2000 et supérieurs]
ps5ui.dll
pscript.hlp
pscript.ntf
pscript5.dll
Remarque : Contrairement à Windows, la casse est importante.
Assurez-vous d'utiliser des noms de fichiers en minuscule, comme ci-dessus.
Sinon,
cupsaddsmb échouera lors de l'export des pilotes.
PILOTES POSTSCRIPT CUPS POUR WINDOWS¶
cupsaddsmb peut utiliser les pilotes PostScript CUPS V6 pour
Windows, disponibles en téléchargement sur le site web de CUPS.
Il est recommandé d'utiliser le pilote CUPS plutôt que ceux d'Adobe et
de Microsoft puisqu'il permet, pour toutes les imprimantes, l'étiquetage
des pages, la facturation des travaux et l'interruption des travaux.
Cependant, seuls Windows 2000 et les versions ultérieures sont
gérés par le pilote CUPS, donc vous devrez utiliser le pilote Adobe
pour les clients Windows 95, 98 et Me.
Après avoir extrait les fichiers du pilote, copier les pilotes 32 bits
dans le répertoire
/usr/share/cups/drivers et les pilotes
64 bits dans le répertoire
/usr/share/cups/drivers/x64, en
les nommant exactement comme ceci :
[Windows 2000 et supérieurs]
cups6.inf (from www.cups.org)
cups6.ini (from www.cups.org)
cupsps6.dll (from www.cups.org)
cupsui6.dll (from www.cups.org)
ps5ui.dll (from your Windows system)
pscript.hlp (from your Windows system)
pscript.ntf (from your Windows system)
pscript5.dll (from your Windows system)
Remarque : Contrairement à Windows, la casse est importante.
Assurez-vous d'utiliser des noms de fichiers en minuscule, comme ci-dessus.
Sinon,
cupsaddsmb échouera lors de l'export des pilotes.
PILOTES POSTSCRIPT ADOBE POUR WINDOWS 95, 98 et ME¶
cupsaddsmb peut utiliser le pilote des imprimantes PostScript d'Adobe
pour Windows 95, 98 et ME, qui sont disponibles en
téléchargement sur le site d'Adobe (
http://www.adobe.com).
Le pilote Adobe ne permet pas l'étiquetage des pages, la facturation des
travaux et l'interruption des travaux.
Une fois que vous avec les pilotes sur un système Windows, copiez les
fichiers suivants dans le répertoire
/usr/share/cups/drivers, en
respectant les noms indiqués :
[Windows 95, 98 et Me]
ADFONTS.MFM
ADOBEPS4.DRV
ADOBEPS4.HLP
ICONLIB.DLL
PSMON.DLL
Remarque : Contrairement à Windows, la casse est importante.
Assurez-vous d'utiliser des noms de fichiers en MAJUSCULE, comme ci-dessus.
Sinon,
cupsaddsmb échouera lors de l'export des pilotes.
PROBLÈMES CONNUS¶
Récupérer l'ensemble complet des pilotes Windows devrait être
plus simple.
VOIR AUSSI¶
smbd(8),
smb.conf(5),
http://localhost:631/help
http://www.cups.org/windows/
COPYRIGHT¶
Copyright 2007-2011 par Apple Inc.