概要SYNOPSIS
printcapの
説明説明
printcapのはあるのtermcap(5)ラインプリンタを記述するために使用される単純なバージョン、スプールシステムを使用した場合、この基準のprintcapファイルに行くの。動的に追加およびプリンタを削除できます。それぞれがライブラリのこのセクションに記載されていますプリンタに代わって。このデータベースは、置換されていても 、それは会計をバイパスすることを可能にすることができるので、termcapのために可能性のあるよう、ため。
デフォルトのプリンタは、環境変数PRINTERがプリンタを選択する(オーバーライド)ここで。すべてのソフトウェアが使用されているスプール支持-pオプションよりも優れているかもしれませんが、LPである。あなたが印刷する方法をお知りになりたい場合は情報を議論するために設定されたテーブルのマシンは、4.3 BSDラインプリンタースプーラマニュアルを参照してください。
互換性のケーパビリティ
termcap(5)出力ファイルの説明。
名前型説明 アカウンティングファイルのAF用のSTR NULL名 BRのNUMなしLPがttyである場合、ボー・セット レートを(IOCTL(2)呼び出し) CF STR NULL cifplotデータフィルタ DFのSTR NULLテックスデータフィルタ(DVIフォーマット) のFc NUM 0の場合LPはTTY、クリアフラグである ビット(sgtty.h) FF STR `文字列がフォームに送信する フィード BOOL偽印刷フォームフィードFO デバイスが開いている FSを「FC `等NUM 0が、ビットを設定 NULLグラフデータフィルタ(プロット(3)がSTR GF フォーマット) HL BOOL偽印刷バーストヘッダページを 最後 IC BOOL偽ドライバサポート(非標準の) インデントプリントアウトにioctlは LF列strの/ dev /コンソールエラーログファイル名 たテキストフィルタのSTRのNULL名の場合 会計ん ロックファイルのLO STRロック名を するために開くためのlp strのは/ dev / LPデバイス名 出力 のMX NUM 1000(BUFSIZの中の最大ファイルサイズの ブロック)、ゼロ=無制限 のリストについては、次のディレクトリND STR NULL (未実装)のキューを NF STR NULL ditroffのデータフィルタ(デバイス 独立のtroff) 出力フィルタのSTR NULL名の プログラム パソコンNUMに足またはページあたり200価格 セントの百 (ライン単位)PL NUM 66ページ長 (文字数)PW NUM 132ページ幅 ピクセルPXのNUM 0ページ幅 (横) PYのNUM 0ピクセル単位でページ長 (垂直) 印刷FORTRANのためのRFのSTR NULLフィルタ スタイルのテキストファイルの のstr NULL制限されたグループをRG。のみ グループのメンバーは、アクセス許可 、リモート用RMのstr NULLのマシン名を プリンタ RP列str `` LP「」リモートプリンタ名引数の RSブール値をfalseにリモートユーザを制限する ローカルアカウントとのそれら のために偽のオープンプリンタデバイスをBOOL RW の読み書き SBを偽の短いバナーをBOOL(1行のみ) SCブール値falseを抑制する複数のコピー SD STRは/ var /スプール/ lpdのスプールディレクトリ SFブール偽抑制フォームフィード バーストのSHブール値falseを抑制印刷 ページヘッダ ST STRステータスステータスファイル名 TF列str NULLのtroffのデータフィルタ(猫の 写植を) TR STR NULLトレーラー文字列際に印刷するには 、キューが空に VF列str NULLラスタイメージフィルタを
ローカルエンドプリンタ(ローカルラインプリンタ)ドライバが字下げをサポートしている場合は、その、デーモンはそれを使用する方法を知っています。
フィルタFILTERS
LPD(8)デーモンは、様々なプリンタのファイルを処理するフィルタパイプライン(フィルタのパイプライン)を作成します。フィルタは、どちらのフラグに応じて選択されるLPR(1)目標ラインれます:
Pの広報| もし通常のテキスト+ PR(1) なしの場合通常のテキスト C CF cifplot のD DF DVI(TEX) のG GFプロット(3) N NF ditroffの F RFのFortran のTのTFのtroff のV VFラスタ画像
フィルタの使用は、ある場合:
[-C] -wwidth -llength -iindentログイン-H -n-ホストファイルのacctの場合
-cこのフラグのみ-lフラグの前標識された列にでLPR場合は無視される。幅及び長さは(PWおよびPLからそれぞれ)ページの幅と長さを定義する。 -n 印刷ジョブを指定すると-h有します誰がログイン名とホスト名です。アカウンティング・ファイルは、説明のprintcapの中で無視されます。
なし指定されている場合場合は、のすべての個々の仕事のために開かれている場合ながらの、一度だけ開かれて区別して、代わりに使用されます。したがって、場合には、会計処理を実行することに適しています。のは、幅と長さのフラグが与えられます。
他のフィルタは、次の呼び出しを使用します。
-xwidth -ylengthログイン-H -n-ホストファイルACCTをフィルタリング
我々はこれらの二つの変数pxとpyのと、それから、長さと幅の単位でピクセルを設定したい場合。すべてのフィルタは、プリンタへのファイルの標準入力を介して入力、標準出力に出力される、またはstderrのでのsyslog(3) (ログ)を記録しますそして、SIGINTを無視しないでください。
ログLOGGING
ラインプリンタプログラム自身(つまり、LP *プログラムである)によって生成されたエラーメッセージは、syslogによってログに記録されている(3)LPRファシリティを使用して。フィルタの1つからstderrに出力されたメッセージは、corre- spondingのLFファイルに送信されます。フィルターは、当然のことながら、自分自身ををsyslog使用することができます。
コンソールに送られるエラーメッセージには、キャリッジリターンとそれに付加される改行だけではなく、改行を持っています。