cupsaddsmb

Autres langues

Langue: fr

Autres versions - même langue

Version: CUPS (ubuntu - 24/10/10)

Section: 8 (Commandes administrateur)

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]

Spécifier 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 suite 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

Spécifier que des informations détaillées doivent être affichées. Ceci 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 supporté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 supportés 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 2007-2009 by Apple Inc.