smbspool — Schickt eine Druckdatei an einen SMB-Drucker.
smbspool {Auftrag} {Benutzer} {Titel} {Kopien} {Optionen} [Dateiname]
Dieses Werkzeug ist Teil der Samba(7)-Suite.
smbspool ist ein sehr kleines Druckerspoolingprogramm, das eine Druckdatei an einen SMB-Drucker sendet. Die Kommandozeilenargumente sind positionsabhängig, um kompatibel zu sein mit dem Common UNIX Printing System, aber Sie können smbspool mit einem beliebigen Drucksystem oder von einem Programm oder Skript aus benutzen.
DEVICE-URI
smbspool gibt das Ziel mit Hilfe eines Uniform Resource Identifiers ("URI") an, und zwar mit der Methode "smb". Dieser String kann einige verschiedene Formen annehmen:
smb://server/drucker
smb://arbeitsgruppe/server/drucker
smb://benutzername:passwort@server/drucker
smb://benutzername:passwort@arbeitsgruppe/server/drucker
smbspool versucht, die URI aus argv[0] zu erhalten. Falls argv[0] den Namen des Programms enthält, dann sucht es in der Umgebungsvariablen DEVICE_URI.
Programme, die die exec(2)-Funktionen verwenden, können die URI in argv[0] übergeben, während Shellskripte die Umgebungsvariable DEVICE_URI setzen müssen, bevor sie smbspool aufrufen.
Das Argument Auftrag (argv[1]) enthält die Auftragsnummer-ID und wird momentan von smbspool nicht verwendet.
Das Argument Benutzer (argv[2]) enthält den Namen des Druckerbenutzers und wird momentan von smbspool nicht verwendet.
Das Argument Titel (argv[3]) enthält den Auftragstitelstring und wird als entfernter Dateiname übergeben, wenn der Druckauftrag abgeschickt wird.
Das Argument Kopien (argv[4]) enthält die Anzahl der anzufertigenden Kopien von der genannten Datei. Falls kein Dateiname angegeben wird, wird dieses Argument von smbspool nicht verwendet.
Das Argument Optionen (argv[5]) enthält die Druckoptionen in einem einzelnen String und wird momentan von smbspool nicht verwendet.
Das Argument Dateiname (argv[6]) enthält den Namen der zu druckenden Datei. Falls dieses Argument nicht angegeben wird, wird die Druckdatei von der Standardeingabe gelesen.
Diese Manpage ist korrekt für die Version 3.0 der Samba-Suite.
Die originale Samba-Software und die zugehörigen Werkzeuge wurden von Andrew Tridgell geschrieben. Samba wird nun vom Samba-Team als ein Open-Source-Projekt entwickelt, ähnlich wie der Linux-Kernel.
Die originalen Samba-Manpages wurden von Karl Auer geschrieben. Die Manpage-Quelltexte wurden ins YODL-Format konvertiert (ein weiteres exzellentes Stück Open-Source-Software, verfügbar unter ftp://ftp.icce.rug.nl/pub/unix/) und für die Samba 2.0-Release von Jeremy Allison aktualisiert. Die Umwandlung ins DocBook-Format wurde von Gerald Carter für Samba 2.2 durchgeführt. Die Umwandlung in DocBook für XML 4.2 wurde von Alexander Bokovoy für Samba 3.0 durchgeführt.
smbspool wurde von Michael Sweet von Easy Software Products geschrieben.