smbspool
8

# smbspool

wyślij plik wydruku do drukarki SMB

          smbspool
          zadanie
          uzytkownik
          tytul
          kopie
          opcje
          nazwa pliku

## OPIS

Ten program jest częścią pakietu Samba.

smbspool jest bardzo małym programem do spoolingu wydruków, który wysyła plik wydruku do drukarki SMB. Argumenty z linii komend są pozycyjnie zależne (position-dependent) w celu zachowania kompatybilności z Powszechnym Systemem Drukowania UNIX (Common UNIX Printing System). Możesz jednakże używać smbspool z każdym systemem wydruku, albo też z programu lub skryptu.

URI URZĄDZENIA

smbspool określa przeznaczenie korzystając z Jednolitego Identyfikatora Zasobu (URI - Uniform Resource Identifier) z metodą "smb". Ten łańcuch znakowy może przybierać kilka form:

- smb://serwer/drukarka

- smb://gruparobocza/serwer/drukarka

- smb://nazwauzytkownika:haslo@serwer/drukarka

- smb://nazwauzytkownika:haslo@gruparobocza /serwer/drukarka

smbspool próbuje pobrać URI z argv[0]. Jeśli argv[0] zawiera nazwę programu wtedy smbspool szuka w zmiennej środowiskowej `DEVICE_URI`.

Programy używające funkcji `exec(2)` mogą przekazać URI w argv[0], podczas gdy skrypty powłoki muszą ustawiać zmienną środowiskową `DEVICE_URI` przed uruchamianiem smbspool.

## OPCJE

- Argument zadanie (argv[1]) zawiera numer ID zadania i nie jest aktualnie używany przez smbspool.

Argument uzytkownik (argv[2]) zawiera nazwę użytkownika wydruku i nie jest aktualnie używany przez smbspool.

- Argument tytul (argv[3]) zawiera łańcuch tytułu zadania i jest przekazywany jako nazwa zdalnego pliku podczas wysyłania zadania wydruku.

- Argument kopie (argv[4]) zawiera liczbe kopii wydruku podanego pliku. Jeśli żadna nazwa pliku nie jest podana, wtedy ten argument nie jest używany przez smbspool.

- Argument opcje (argv[5]) zawiera opcje druku w pojedynczym łańcuchu znakowym i nie jest obecnie używany przez smbspool.

- Argument nazwa pliku (argv[6]) zawiera nazwę pliku do wydrukowania. Jeśli ten argument nie jest określony, wtedy plik wydruku jest czytany ze standardowego wejścia.

## WERSJA

Ta strona podręcznika jest poprawna dla wersji 2.2 pakietu Samba.

## ZOBACZ TEŻ

`smbd(8)`, i samba(7).

## AUTOR

`smbspool` został napisany przez Michaela Sweeta w Easy Software Products.

Pierwotnie, Samba i związane z nią oprogramowanie były stworzone przez Andrew Tridgella. Samba jest teraz rozwijana przez Zespół Samba jako projekt Open Source podobnie jak jądro Linux.

Pierwotnie, strony podręcznika Samba zostały napisane przez Karla Auera. Kody źrodłowe tych stron zostały przekonwertowane do formatu YODL (kolejny świetny kawałek oprogramowania Open Source dostępny na ftp://ftp.icce.rug.nl/pub/unix/) i zaktualizowane do wydania 2.0 samby przez Jeremy Allisona. Konwersja do DocBook dla Samba 2.2 została wykonana przez Geralda Cartera. Tłumaczenie na język polski i konwersję polskiej wersji do DocBook wykonał Rafał Szcześniak.