testprns

Name

testprns -- smbd で有効なプリンタ名かどうかの検査

Synopsis

testprns {printername} [printcapname]

DESCRIPTION

このプログラムは Samba スイートの一部である。

testprns はとても簡単なテスト・プログラムで、 与えられたプリンタ名が smbd(8) が提供するサービスとして有効か どうかを判定する。

この場合の「有効」とは、「指定された printcap で見つけられる」ことを 意味する。このプログラムはかなりまぬけである。 したがって、用いるprintcap ファイルは常に 指定するようにするのが賢明である。

OPTIONS

printername

確認したいプリンタ名

プリンタ名は printcap ファイルの各レコードの最初の フィールドから得られ、正式なプリンタ名 1 つと、縦棒('|')で 区切られているいくつかの別名が識別される。 このプログラムは、指定されたプリンタ名の抽出しか行わない。 printcap の構文の確認や検査は行われない。 プリント・スプール・システム (lpr システム) のチェックは testprns より甘いかもしれないし、厳しいかもしれない。 いずれにせよ、testprns がプリンタを見つけられるなら smbd も同じように見つけられるはずである。

printcapname

これは指定されたプリンタ名を検索するための printcap ファイルの名前である。

printcap 名が指定されないと、testprns はコンパイル時に指定された printcap ファイル名を調べようとする。

ファイル

/etc/printcap

これは通常、調べられる既定の printcap である。 printcap (5) を参照のこと。

診断

プリンタが有効とわかると、 メッセージ「Printer name <printername> is valid」 が表示される。

プリンタが無効とわかると、 メッセージ「Printer name <printername> is not valid」 が表示される。

このプログラムにより、 Samba デーモンのの動作中に通常記録されるすべてのメッセージが 現在の作業ディレクトリの test.log に記録される。 プログラムはデバッグ・レベル 3 で動作するため、 かなり詳細なログ情報が出力される。 エラーや警告が出た場合には、ログを注意深く調べてみると良い。

そのほかのメッセージは読めばわかるだろう。

バージョン

この man page は version 2.2 の Samba システム用である。

SEE ALSO

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

AUTHOR

オリジナルの Samba ソフトウェアと関連ユーティリティは、 Andrew Tridgellによって作成された。 現在 Samba は、Samba Team によって Linux カーネルの 開発と同様に、オープンソースプロジェクトとして開発されている。

オリジナルのSambaマニュアルは、Karl Auer によって執筆された。 マニュアルのソースは Jeremy Allison によって YODL 形式に変換され、 Samba 2.0 リリース用に更新された。(YODL はオープンソース・ソフトウエアの優れた作品である ftp://ftp.icce.rug.nl/pub/unix/より入手可能。) Samba 2.2 における DocBook形式への変換は Gerald Carterによって 行なわれた。