testprns
1

# testprns

sprawdź nazwę drukarki do względem poprawności w smbd

          testprns
          nazwadrukarki
          nazwaprintcap

## OPIS

Ten program jest częścią pakietu Samba.

`testprns` jest bardzo prostym programem testowym do określania, czy podana nazwa drukarki jest poprawna do użycia jej w usłudze dostarczanej przez `smbd(8)`.

"Poprawna" w tym kontekście oznacza "może być znaleziona w podanym (pliku, przyp.tłum.) printcap". Program ten jest bardzo głupi - w istocie tak głupi, że byłoby najmądrzej zawsze określać plik printcap do użycia.

## OPCJE

nazwadrukarki

  Nazwa drukarki do walidacji.

  Nazwy drukarek są pobierane z pierwszego pola w każdym rekordzie w pliku printcap. Pojedyncze nazwy drukarek i zbiory aliasów odseparowanych pionowymi kreskami ("|") są rozpoznawane. Zauważ, że żadna walidacja lub sprawdzanie składni printcap nie jest wykonywane ponad to, co jest konieczne do ekstrakcji nazwy drukarki. Może być tak, że system spoolingu wydruków jest bardziej lub mniej wyrozumiały niż `testprns`. Tym niemniej, jeśli `testprns` znajduje drukarkę, wtedy `smbd` powinien również sobie z tym poradzić.

nazwaprintcap

  To jest nazwa pliku printcap w którym należy szukać podanej nazwy drukarki.

  Jeśli żadna nazwa printcap nie jest określona, `testprns` spróbuje skanować plik printcap specyfikowany w czasie kompilacji.

## PLIKI

`/etc/printcap`

  Jest to na ogół domyślny plik printcap do skanowania. Zobacz `printcap(5)` .

## DIAGNOSTYKA

Jeśli znaleziona drukarka jest poprawna, zostanie wyświetlony komunikat "Printer name <nazwadrukarki> is valid".

Jeśli znaleziona drukarka jest niepoprawna, zostanie wyświetlony komunikat "Printer name <nazwadrukarki> is not valid".

Wszystkie komunikaty które mogłyby być normalnie logowane podczas funkcjonowania demonów Samba, są logowane przez ten program do pliku `test.log` w bieżącym katalogu. Program działa na poziomie debugowania (debuglevel) 3, zatem całkiem rozległe informacje są zapisywane. Log powinien być starannie sprawdzony w poszukiwaniu błędów i ostrzeżeń.

Pozostałe komunikaty mówią same za siebie.

## WERSJA

Ta strona podręcznika jest ważna dla wersji 2.2 pakietu Samba.

### ZOBACZ TEŻ

`printcap(5)`, `smbd(8)`, `smbclient(1)`

### AUTOR

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 źródł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/ a zaktualizowane do wydania 2.0 Samby przez Jeremy Allisona. Konwersja do DocBook dla Samba 2.2 została zrobiona przez Geralda Cartera. Tłumaczenie na język polski i konwersję polskiej wersji do DocBook wykonał Rafał Szcześniak.