Ubuntu Manpages

cupsaddsmb

Exporter des imprimantes vers Samba pour les clients Windows

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 ]

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.

cupsaddsmb gère les options suivantes :


Préciser le serveur SAMBA par défaut pour le serveur CUPS.

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 pour cent est considéré comme le mot de passe SAMBA à utiliser.

Exporter toutes les imprimantes connues. Sinon, seules les imprimantes fournies sur la ligne de commande sont exportées.

Définir un autre serveur CUPS à utiliser.

Indiquer que des informations détaillées doivent être affichées. Cela peut être utile pour le débogage des configurations de SAMBA.

cupsaddsmb utilise le nouveau mode d'impression RPC de SAMBA 2.2.x pour fournir aux clients Windows les pilotes d'impression et les fichiers PPD. Pour utiliser cette fonctionnalité, vous devez configurer SAMBA (à l'aide du fichier smb.conf(5)) pour qu'il utilise l'impression à travers CUPS, et fournir 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.

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.

However, currently only Windows 2000 and higher is supported by the Microsoft driver, so you will also need to get the Adobe driver to support Windows 95, 98, and Me clients. The Adobe and Microsoft drivers for Windows 2000 are identical.

Après avoir extrait les fichiers des pilotes, 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.

cupsaddsmb peut utiliser les pilotes 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.

Once you have installed the driver on a Windows system, copy the following files to the /usr/share/cups/drivers directory exactly as named below:

    [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.

Récupérer l'ensemble complet des pilotes Windows devrait être plus simple.

smbd(8), smb.conf(5), http://localhost:631/help

Copyright 2007-2013 par Apple Inc.