aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man8/lpc.8
blob: dfdb80fca491161d99b42e01e41ed8cdee2dc7b5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
.\" Copyright (c) 1983, 1991, 1993
.\"	The Regents of the University of California.  All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\"    must display the following acknowledgement:
.\"	This product includes software developed by the University of
.\"	California, Berkeley and its contributors.
.\" 4. Neither the name of the University nor the names of its contributors
.\"    may be used to endorse or promote products derived from this software
.\"    without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\"     @(#)lpc.8	8.5 (Berkeley) 4/28/95
.\" jpman %Id: lpc.8,v 1.2 1997/05/23 00:47:48 mutoh Stab %
.\"
.Dd April 28, 1995
.Dt LPC 8
.Os BSD 4.2
.Sh 名称
.Nm lpc
.Nd ラインプリンタの制御を行う
.Sh 書式
.Nm lpc
.Oo
.Ar command
.Op Ar argument ...
.Oc
.Sh 解説
.Nm
は、システム管理者がラインプリンタの動作を制御するために使われます。
各ラインプリンタのコンフィギュレーションは
.Pa /etc/printcap
で行います。
.Nm
は以下の目的で利用します。
.Bl -bullet -offset indent
.It
プリンタの利用可能/不可能の設定を行う
.It
スプールキューへのジョブ投入可能/不可能の設定を行う
.It
スプールキュー内のジョブの順番を並べ直す
.It
プリンタ、スプールのキュー、およびプリンタデーモンのステータスを調べる
.El
.Pp
引数なしの場合、
.Nm
は標準入力からコマンドを読むためにプロンプトを出します。
引数をつけた場合、第 1 引数をコマンドとし、残りの引数を
そのコマンドのパラメータと解釈します。
標準入力をリダイレクトして、
.Nm
にファイルからコマンドを読み込ませることもできます。
コマンドは略して書くことができます。
利用可能なコマンドを以下に列挙します。
.Pp
.Bl -tag -width Ds -compact
.It Ic \&? No [ command ... ]
.It Ic help No [ command ... ]
引数で指定したコマンドの簡単な説明を表示します。引数がないときはコマンド
の一覧を表示します。
.Pp
.It Ic abort  No {\ all\ |\ printer\ }
ローカルホスト上の動作中のスプールデーモンをただちに終了させ、指定した
プリンタをプリントアウトできないように(
.Xr lpr 1
が新しいデーモンをスタートさせないように)します。
.Pp
.It Ic clean  No {\ all\ |\ printer\ }
ローカルマシン上の指定したプリンタのキューから、出力できない(すなわち、
完全なプリンタジョブの形になっていない)テンポラリファイル、データファイル、
コントロールファイルをすべて削除します。
.Pp
.It Ic disable  No {\ all\ |\ printer\ }
指定したプリンタのキューをオフにします。これにより、
.Xr lpr 1
によって新しいプリンタジョブがキューに入らないようになります。
.Pp
.It Ic down No {\ all\ |\ printer\ } message ...
指定したプリンタのキューをオフにし、プリントアウトできないようにし、
プリンタのステータスファイルに
.Em message
を書きます。メッセージは引用符で囲む必要はなく、残りの引数は
.Xr echo 1
と同様に扱われます。通常、この
コマンドはプリンタをダウンさせ、ユーザに対しそのダウンの理由を
.Xr lpq 1
によって説明させるために使われます。
.Pp
.It Ic enable  No {\ all\ |\ printer\ }
指定したプリンタ用のキューのスプーリングを行うようにします。これは、
.Xr lpr 1
で新しいプリンタジョブをスプールキューに挿入することができるよ
うにします。
.Pp
.It Ic exit
.It Ic quit
lpc を終了させます。
.\" ne 1i
.Pp
.It Ic restart  No {\ all\ |\ printer\ }
新しいプリンタデーモンの再スタートを試みます。このコマンドは、異常な
状態になって突然デーモンが死に、キュー内にジョブが残ったままになった場合に
有効です。この状態が起きたときには、
.Xr lpq 1
は現在デーモンが動いていないことを報告します。
もしあなたがスーパユーザなら、現在動いているデーモンを先に殺してください
(つまり、動かなくなったデーモンを殺してから再スタートさせるわけです)。
.Pp
.It Ic start  No {\ all\ |\ printer\ }
指定したプリンタを出力可能にしてスプールデーモンをスタートさせます。
.Pp
.It Ic status  No {\ all\ |\ printer\ }
ローカルマシン上のデーモンとキューの状態を表示します。
.Pp
.It Ic stop  No {\ all\ |\ printer\ }
現行のジョブが終了したあとでデーモンのスプーリングをストップさせ、
プリントアウトできないようにします。
.Pp
.It Ic topq No printer\ [\ jobnum\ ...\ ]\ [\ user\ ...\ ]
引数に並べた順番で、ジョブをキューの先頭に移動させます。
.Pp
.It Ic up  No {\ all\ |\ printer\ }
すべての状態を可能状態(enable)にし、新しいプリンタデーモンをスタートさせます。
.Ic down
の逆です。
.Sh 関連ファイル
.Bl -tag -width /var/spool/*/lockx -compact
.It Pa /etc/printcap
プリンタの設定を記述するファイル
.It Pa /var/spool/*
スプールディレクトリ
.It Pa /var/spool/*/lock
プリンタキューの制御を行うためのロックファイル
.El
.Sh 関連項目
.Xr lpq 1 ,
.Xr lpr 1 ,
.Xr lprm 1 ,
.Xr printcap 5 ,
.Xr lpd 8
.Sh 診断
.Bl -tag -width Ds
.It Sy "?Ambiguous command"
コマンド指定が省略し過ぎのため、複数のコマンドにマッチしています。
.It Sy "?Invalid command"
マッチするコマンドがありません。
.It Sy "?Privileged command"
"operator" グループのメンバーかルートでなければこのコマンドは
実行できません。
.El
.Sh 歴史
.Nm
コマンドは
.Bx 4.2
から登場しました。