cupsaddsmb(8) Exporter des imprimantes vers Samba pour les clients Windows

SYNOPSIS

cupsaddsmb [ -H serveur_samba ] [ -U identifiant_samba[%mot-de-passe_samba] ] [ -h serveur_cups[:port] ] [ -v ] -a
cupsaddsmb [ -H serveur_samba ] [ -U identifiant_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 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 pilote Windows, comme indiqué plus bas.

CONFIGURATION DE SAMBA

cupsaddsmb utilise le mode d'impression basé sur RPC dans SAMBA, pour fournir aux clients Windows les pilotes d'impression et les fichiers PPD. Pour utiliser cette fonctionnalité, vous devez configurer le fichier smb.conf de SAMBA pour qu'il utilise l'impression à travers CUPS, et fournisse un pilote à télécharger. Cela 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.

Copier exactement 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, comme mentionnés ci-dessous :

    ps5ui.dll
    pscript.hlp
    pscript.ntf
    pscript5.dll
Remarque : contrairement à Windows, la casse est importante. Assurez-vous d'utiliser des noms de fichier en minuscule, comme ci-dessus. Sinon, cupsaddsmb échouera lors de l'export des pilotes.

OPTIONS

cupsaddsmb accepte 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 l'identifiant de l'administrateur d'impression SAMBA, qui est par défaut l'utilisateur courant. Si l'identifiant contient un caractère « % », ce qui suit le pour cent 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.

COPYRIGHT

Copyright 2007-2015 par Apple Inc.