<!--  TODO
	- graphics printing
	- fonts
	- mpage
  -->

<!--	The Linux Printing Usage HOWTO
	v1.1 (c) 1995 Matt Foster
        v1.11-1.2.2 (c) 1996-1998 Mark Komarinski
	Last revised 6-FEB-1998
  -->

<!doctype linuxdoctr system>
<article>
<title>The Linux Printing Usage HOWTO</title>
<author>by Mark Komarinski &lt;markk@auratek.com&gt;</author>
<date>v1.2.2, 6 February 1998
<trans>JF Project
<tdate>2001/08/31


<!--################## section 1 ##########################################-->

<sect><!--Introduction-->はじめに
<p>
<nidx>HOWTOs!printing usage</nidx>
<nidx>printing!user-level introduction</nidx>
<!--
This document describes how to use the line printer spooling system provided
with the Linux operating system.  This HOWTO is the supplementary document
to the Linux Printing Setup HOWTO, which discusses the installation and
setup of the Linux printing system.  The material presented in this HOWTO
should be equally relevent for all flavors of the BSD operating system in
addition to the Linux operating system.
-->
この文書は，Linux OS が提供しているラインプリンタ・スプールシステムの使用方法
を説明するものです。Linux 印刷システムのインストールとセットアップを
解説した文書「<htmlurl 
url="http://www.linuxdoc.org/HOWTO/Printing-HOWTO/index.html" 
name="Linux Printing HOWTO">」(<htmlurl 
url="http://www.linux.or.jp/JF/JFdocs/Printign-HOWTO.html" 
name="日本語訳">) を補完するものとなっています。この HOWTO で紹介する事柄は、
Linux だけでなく BSD 系オペレーティングシステムにおいても同じように当てはまる
はずです。

<sect1><!--Linux Printing HOWTO History-->Linux Printing HOWTO の履歴
<p>
<!--
Note from Mark Komarinski &lt;markk@auratek.com&gt;:<p>
I'd like to thank Matt Foster for doing a lot of work in the re-write
of this HOWTO.  I'm keeping his style, and adding when necessary to keep
everything updated.
-->
Mark Komarinski &lt;markk@auratek.com&gt; から：<p>
この HOWTO のリライトの労をとってくれた Matt Foster に感謝します。
彼のスタイルを継承するとともに、更新が必要な箇所に手を加えました。

<p>
<!--
Note from Matt Foster &lt;mwf@engr.uark.edu&gt;:<p>
This version of the Linux Printing HOWTO is a complete rewrite of the one
originally written by Grant Taylor &lt;grant@god.tufts.edu&gt; and Brian
McCauley &lt;B.A.McCauley@bham.ac.uk&gt;.  I have tried to keep with the
coverage of material presented by Grant and Brian's HOWTO, but I have
drastically modified the style of presentation and the depth of material
covered.  I feel that this makes the HOWTO more complete and easier to
read.  I can only hope that you agree.
-->
Matt Foster &lt;mwf@engr.uak.edu&gt; から：<p>
<!--
今回の Linux Printing Usage のバージョンは、Grant Taylor 
&lt;grant@god.tufts.edu&gt; と Brian McCauley &lt;B.A.McCauley@bham.ac.uk&gt; 
によるオリジナル版をもとに、完全にリライトしています。
-->
Linux Printing HOWTO は、もともと Grant Taylor &lt;grant@god.tufts.edu&gt; と 
Brian McCauley &lt;B.A.McCauley@bham.ac.uk&gt; によって作成された文書ですが、
このバージョンでは全体を完全にリライトしました。原著で Grant と Brian が
扱っていた項目についてはなるべくカバーするよう務めましたが、説明のスタイルや
解説の深さについてはかなり変更を加えています。これによって、本書はより
網羅的な読みやすい文書になったと思っています。読者がそれに同意してくれることを
願うばかりです。

<sect1><!--Version History-->更新履歴
<p>
v1.2.2
  <itemize>
<!--
    <item>Re-indexed, other changes to fit in the new RedHat docs.  Thanks Ed!
-->
<item>目次の変更、および新しい RedHat 文書への対応。Ed に感謝！
  </itemize>
v1.2.1
  <itemize>
<!--
    <item>updates, some changes for Dr. Linux publication
-->
<item>更新と、Dr. Linux publication に関する変更
  </itemize> 
v1.2
  <itemize>
    <item><!--Windows Printers-->Windows プリンタについて
    <item><!--Changing max size of print files-->印刷ファイルの最大サイズの変更
  </itemize>
v1.11
  <itemize>
    <item><!--new maintainter!-->新しい文書管理者に交代
    <item><!--Added lpc info-->lpc の情報を追加
    <item><!--Added some info for troubleshooting-->
トラブルシューティングに情報を追加
    <item><!--A start on printing graphics files!-->画像ファイルの印刷方法
  </itemize>

v1.1
  <itemize>
    <item><!--revised some of the wording-->単語の使い方を修正
    <item><!--developed section on PostScript printing-->
PostScript ファイルの印刷についてのセクションを追加
    <item><!--attempted to clarify some of the examples 8-)-->
例題 8 の一部をより分かりやすくした
    <item><!--fleshed the discussion of the basic Linux printing utilities-->
基本的な Linux 印刷ユーティリティの情報を更新
  </itemize>

v1.0
  <itemize>
    <item><!--initial public release of the Printing Usage HOWTO-->
Printing Usage HOWTO 初版のリリース
  </itemize>

<sect1><!--Copyrights and Trademarks-->著作権と商標
<p>
<!--
Some names mentioned in this HOWTO are claimed as copyrights and/or
trademarks of certain persons and/or companies.  These names appear
in full or initial caps in this HOWTO.
-->
この HOWTO に記載された名称の中には、特定の個人や会社の著作物や商標となって
いるものがあります。本書では、正式名もしくは大文字の略称を使っています。
<p>
<em>(c) 1995 Matt Foster (mwf@engr.uark.edu)</em><newline>
<em>(c) 1996-1997 Mark F. Komarinski (markk@auratek.com)</em>
<p>
<!--
All translations, derivative works, or aggregate works incorporating
any Linux HOWTO documents must be covered under this copyright notice.
-->
Linux HOWTO 文書に基づく翻訳・二次的著作物・結合著作物は、すべてこの
著作権表示に従わなければなりません。

<!--
That is, you may not produce a derivative work from a HOWTO and impose
additional restrictions on its distribution. Exceptions to these rules
may be granted under certain conditions; please contact the Linux HOWTO
coordinator at the address given below.
-->
すなわち、ある HOWTO 文書から二次的著作物を作成した場合、頒布に際して
制限的な条件を追加することはできません。ただ、特定の条件下では例外が
認められるので、詳細は下記の Linux HOWTO コーディネイタに連絡してください。
<p>
<!--
In short, we wish to promote dissemination of this information through as
many channels as possible. However, we do wish to retain copyright on the
HOWTO documents, and would like to be notified of any plans to redistribute
the HOWTOs.
-->
つまり、われわれは、あらゆるチャンネルを通じてこの文書の情報を広めたいと
思っていますが、他方で HOWTO 文書についての著作権を保持したいとも考えて
います。HOWTO 文書を再配布する計画があれば、是非われわれに知らせてください。
<p>
<!--
If you have questions, please contact Tim Bynum, the Linux HOWTO
coordinator, at &lt;linux-howto@sunsite.unc.edu&gt;. You may finger this 
address for phone number and additional contact information.
-->
質問があれば、Linux HOWTO コーディネイタの Tim Bynum 
&lt;linux-howto@sunsite.unc.edu&gt; までご連絡ください。
電話番号その他の連絡先についても、このアドレスにお問い合わせください。

<sect1><!--Downloading the Linux Printing HOWTOs-->
この文書のダウンロード
<p>
<nidx>printing!downloading HOWTOs</nidx>
<!--
I recommend that if you want to print a copy of this HOWTO that you
download the PostScript version.  It is formatted in a fashion that is
aesthetically appealing and easier to read.  You can get the PostScript
version from one of the many Linux distribution sites (such as SunSITE
<url url="ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/">).
-->
この HOWTO を印刷したい場合は、PostScript 版のダウンロードをおすすめ
します。版組が美しく読みやすいようにフォーマットされているからです。
PostScript バージョンは、Linux を配布している数多くのサイトのひとつ 
(SunSITE <url url="ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/"> 等)
から入手できます。

<sect1><!--Feedback-->フィードバック
<p>
<!--
Questions, comments, or corrections for this HOWTO may be directed to
&lt;markk@auratek.com&gt;.
-->
この文書に関する質問・コメント・訂正は、&lt;markk@auratek.com&gt; まで
お送りください。

<sect1><!--Acknowledgments-->謝辞
<p>
<!--
Thanks go out to all of the people who took the time to read the alpha
version of this HOWTO and respond with many helpful comments and
suggestions-#045;-some of you may see your comments reflected in the version.
-->
本書のアルファ版に目を通し、多くの有益なコメントや提案を送ってくれた
全ての方に感謝します。そうした方々の中には、送付したコメントがこの文書に
反映されているのが分かる方がいると思います。
<p>
<!--
I'd also like to thank Matt Foster who did the original re-write.
-->
また、最初のリライトを行ってくれた Matt Foster にも感謝します。

<!--###################### section 2 ####################################-->


<sect><!--Printing Under Linux-->Linux 上での印刷
<p>
<!--
This section discusses how to print files, examine the print queue, remove
jobs from the print queue, format files before printing them, and configure
your printing environment.
-->
このセクションでは、ファイルを印刷する方法、プリントキューを確認する方法、
プリントキューからジョブを削除する方法、印刷前にファイルをフォーマットする
方法、および印刷環境を整える方法について解説します。

<sect1><!--History of Linux Printing-->Linux の印刷システムの歴史
<p>
<nidx>printing!history of</nidx>
<![IGNORE[
The Linux printing system---the <em>lp</em> system---is a port of the source
code written by the Regents of the University of California for the Berkeley
Software Distribution version of the UNIX operating system.
]]>
Linux の印刷システム、すなわち <em>lp</em> システムは、もともと California 
大学の人々が BSD (Berkeley Software Distribution) UNIX オペレーティング
システムのために作成したソースコードを Linux に移植したものです。

<sect1><!--Printing a File Using <em>lpr</em>-->
<em>lpr</em> を使ってファイルを印刷する
<p>
<nidx>printing!using lpr command</nidx>
<nidx>lpr command!usage example</nidx>
<!--
By far, the most simplistic way to print in the Linux operating system is
to send the file to be printed directly to the printing device.  One way
to do this is to use the <em>cat</em> command.  As the <tt>root</tt> user,
one could do something like
-->
まず Linux オペレーティングシステム上で印刷をする最も簡単な方法は、
印刷したいファイルを印刷デバイスに直接送る方法です。ひとつには、<em>cat</em> 
コマンドを使って行うやり方があります。<tt>root</tt> ユーザになって、
次のようにします。

<tscreen><verb>
# cat thesis.txt > /dev/lp
</verb></tscreen>

<![IGNORE[
In this case, <tt>/dev/lp</tt> is a symbolic link to the actual printing
device---be it a dot-matrix, laser printer, typesetter, or plotter.  (See
<em>ln</em>(1) for more information on symbolic links.)
]]>
上記で <tt>/dev/lp</tt> とは、実際の印刷デバイス (すなわちドットマトリックス
プリンタやレーザプリンタ、タイプセッター、プロッター等) へのシンボリックリンク
です。(シンボリックリンクの詳細は、<em>ln</em>(1) をご覧ください)


<p>
<!--
For the purpose of security, only the <tt>root</tt> user and users in the
same group as the print daemon are able to write directly to the printer.
This is why commands such as <em>lpr</em>, <em>lprm</em>, and <em>lpq</em>
have to be used to access the printer.
-->
セキュリティ上の理由から、<tt>root</tt> および印刷デーモンと同じグループ
に属するユーザだけしかプリンタに直接書き込むことはできません。<em>lpr</em> 
や <em>lprm</em>, <em>lpq</em> 等のコマンドを使ってプリンタにアクセスしなけれ
ばならないのはそのためです。

<p>
<!--
Because of this, users have to use <em>lpr</em> to print a file.  The
<em>lpr</em> command takes care of all the initial work needed to print
the file, and then it hands control over to another program, <em>lpd</em>,
the line printing daemon.  The line printing daemon then tells the printer
how to print the file.
-->
それゆえ、一般ユーザは <em>lpr</em> コマンドを使ってファイルを印刷する
必要があります。<em>lpr</em> コマンドはファイルの印刷に必要な事前の処理を
すべて行った上で、制御を別のプログラムである <em>lpd</em> (line printing 
daemon) に渡します。そして、<em>lpd</em> がプリンタに対してファイルの
印刷方法を指示するようになっています。

<p>
<!--
When <em>lpr</em> is executed, it first copies the specified file to a
certain directory (the spool directory) where the file remains until
<em>lpd</em> prints it.  Once <em>lpd</em> is told that there is a file to
print, it will spawn a copy of itself (what we programmers call forking). 
This copy will print our file while the original copy waits for more
requests.  This allows for multiple jobs to be queued at once.
-->
<em>lpr</em> が実行されると、<em>lpr</em> はまず指定されたファイルを
特定のディレクトリ (スプールディレクトリ) にコピーし、コピーされたファイル
は <em>lpd</em> によって印刷されるまでそのディレクトリに置かれます。
<em>lpd</em> に印刷すべきファイルがあるという命令が伝わると、<em>lpd</em> 
は自分と同じプロセスの分身を作成 (spawn) (プログラマ達はこれを forking 
と呼びます)します。そして spawn されたプロセスがファイルを印刷する間、
オリジナルの <em>lpd</em> プロセスは次のリクエストを待って待機します。
こうすることによって、
複数のプロセスを同時にキューに入れることが可能になっています。

<p>
<!--
The syntax of <em>lpr</em>(1) is a very familiar one,
-->
<em>lpr</em>(1) の構文は、ごく一般的なものです。

<tscreen><verb>
$ lpr [ options ] [ filename ... ]
</verb></tscreen>

<!--
If <tt>filename</tt> is not specified, <em>lpr</em> expects input to come
from standard input (usually the keyboard, or another program's output). 
This enables the user to redirect a command's output to the print spooler. 
As such,
-->
<tt>filename</tt> が指定されない場合、<em>lpr</em> は標準入力からの
入力を待ちます (通常は、キーボードや他のプログラムの出力がこれにあたります)。
この機能を使えば、コマンドの出力をプリンタスプーラにリダイレクトすることが
可能になります。例えば、

<tscreen><verb>
$ cat thesis.txt | lpr
</verb></tscreen>

<!--or,-->もしくは

<tscreen><verb>
$ pr -l60 thesis.txt | lpr
</verb></tscreen>

<!--
The <em>lpr</em> command accepts several command-line arguments that allow a
user to control how it works.  Some of the most widely used arguments are:
-<bf/P/printer specifies the printer to use, -<bf/h/ suppresses printing of
the burst page, -<bf/s/ creates a symbolic link instead of copying the file
to the spool directory (useful for large files), and -<bf/&num;/num
specifies the number of copies to print.  An example interaction with
<em>lpr</em> might be something like
-->
といった使い方が可能です。<em>lpr</em> コマンドでは、コマンドライン引数を
使って <em>lpr</em> の動作を制御することができます。よく使われる引数としては、
"-<bf>P</bf>プリンタ名" で使用するプリンタを指定したり、"-<bf>h</bf>" で
バーストページを出力しないようにしたり、"-<bf>s</bf>" でスプールディレクトリ
にファイルをコピーするかわりにシンボリックリンクを作成したり (大きなファイル
の場合に利用されます)、"-<bf>&num;</bf>数字" で印刷すべき部数を指定したり
します。<em>lpr</em> で複数の引数を使う場合は、例えば次のようになります。

<tscreen><verb>
$ lpr -#2 -sP dj thesis.txt
</verb></tscreen>

<!--
This command will create a symbolic link to the file <tt>thesis.txt</tt> in
the spool directory for the printer named <em>dj</em>, where it would be
processed by <em>lpd</em>.  It would then print a second copy of
<tt>thesis.txt</tt>.
-->
このコマンドは、スプールディレクトリに <tt>thesis.txt</tt> ファイルへの
シンボリックリンクを張り、<em>dj</em> という名前のプリンタで印刷するという
ものであり、この <em>dj</em> プリンタ上で <em>lpd</em> による処理が行われます。
そして、さらに 2 冊目の <tt>thesis.txt</tt> の印刷も行われます。

<p>
<!--
For a listing of all the options that <em>lpr</em> will recognize, see
<em>lpr</em>(1).
-->
<em>lpr</em> コマンドが認識する全オプションの一覧については、
<em>lpr</em>(1) のマニュアルページをご覧ください。

<sect1><!--Viewing the Print Queue with <em>lpq</em>-->
<em>lpq</em> を使ってプリントキューの状態を見る
<p>
<nidx>printing!using lpq command</nidx>
<nidx>lpq command!usage example</nidx>
<!--
To view the contents of the print queue, use the <em>lpq</em> command. 
Issued without arguments, it returns the contents of the default printer's
queue.
-->
印刷キューの中身を見るには、<em>lpq</em> コマンドを使います。
引数なしで実行すると、デフォルトプリンタのキューの中身が表示されます。

<p>
<!--
The returned output of <em>lpq</em> can be useful for many purposes.
-->
<em>lpq</em> の出力は、いろいろな使い道があります。

<tscreen><verb>
$ lpq
lp is ready and printing
Rank   Owner      Job  Files                            Total Size
active mwf	  31   thesis.txt			682048 bytes
</verb></tscreen>

<sect1><!--Canceling a Print Job Using <em>lprm</em>-->
<em>lprm</em> を使って印刷ジョブをキャンセルする
<p>
<nidx>printing!using lprm command</nidx>
<nidx>lprm command!usage example</nidx>
<!--
Another useful feature of any printing system is the ability to cancel a job
that has been previously queued.  To do this, use <em>lprm</em>.
-->
印刷システムに共通する便利な機能として、一旦キュー上に置かれたジョブを
キャンセルする機能があります。これを実行するコマンドが <em>lprm</em> です。

<tscreen><verb>
$ lprm -
</verb></tscreen>

<!--
The above command cancels all of the print jobs that are owned by the user
who issued the command.  A single print job can be canceled by first getting
the job number as reported by <em>lpq</em> and then giving that number to
<em>lprm</em>.  For example,
-->
上記のコマンドは、そのユーザが所有者となっているプリントジョブを
すべてキャンセルするものです。単一のプリントジョブをキャンセルする
場合は、まず <em>lpq</em> でジョブ番号を確認して、その番号を <em>lprm</em> 
に指定します。例えば、次の例では

<tscreen><verb>
$ lprm 31
</verb></tscreen>

<!--
would cancel job 31 (<tt>thesis.txt</tt>) on the default printer.
-->
デフォルトプリンタ上にあるジョブ 31 番 (<tt>thesis.txt</tt>) を
キャンセルします。

<sect1><!--Controlling the lpd program with <em>lpc</em>-->
<em>lpc</em> を使って lpd プログラムを制御する
<p>
<nidx>printing!using lpc command</nidx>
<nidx>lpc command!usage example</nidx>
<!--
The <em>lpc</em>(8) program is used to control the printers that lpd serves. 
you can enable or disable a printer or its queues, rearrange entries within
a queue, and get a status report on the printers and their queues.
Lpc is mostly used in a setup where there are multiple printers hanging off
one machine.
-->
<em>lpc</em>(8) プログラムを使うと、lpd が使用しているプリンタをコントロール
することができます。プリンタやプリンタキューの有効・無効を切り替えたり、
キュー内のエントリの順番を変えたり、プリンタやキューの状態を報告させたり
することができます。lpc が最も活躍するのは、一台のマシンに複数のプリンタが
繋がっているような環境です。


<tscreen><verb>
$ lpc
</verb></tscreen>

<!--
The above will start the lpc program.  By default, this enters you into
an interactive mode, and you can begin issuing commands.  The other option
is to issue an lpc command on the command line.
-->
上記のコマンドで lpc プログラムが起動します。初期設定では、lpc コマンドは
対話モードになっているので、そのままコマンドを打ち込めます。また、コマンド
ライン引数として lpc に種々のオプションを指定することもできます。

<tscreen><verb>
$ lpc status all
</verb></tscreen>

<!--
A list of the available commands are in the <em>lpd</em> man page, but here
are a few of the major commands you'll want to know about.  Any commands
marked with <em>option</em> can either be a printer name (lp, print, etc) or
the keyword <tt>all</tt>, which means all printers. 
-->
利用可能なオプション一覧は <em>lpd</em> のマニュアルページに記載されています
が、ここでは読者が知りたいはずの主要なコマンドをいくつか紹介します。
<em>option</em> と記した箇所は、プリンタ名 (lp, print 等) か、
全プリンタを意味する <tt>all</tt> というのキーワードが入ります。

<itemize>
<!--
  <item> disable <em>option</em> -  
          prevents any new printer job from being entered
-->
<item>disable <em>option</em> - 新規のプリンタジョブが入ることを禁じます

<!--
  <item> down <em>option</em> - disables all printing on the printer
-->
<item>down <em>option</em> - プリンタ上のすべての印刷を中止します

<!--
  <item> enable <em>option</em> - allow new jobs to enter the print queue
-->
<item>enable <em>option</em> - 新規ジョブがプリントキューに入ることを許可します

<!--
  <item> quit (or exit) - leave lpc
-->
<item>quit (もしくは exit) - lpc を終了します

<!--
  <item> restart <em>option</em> - restarts lpd for that printer
-->
<item>restart <em>option</em> - 当該プリンタの lpd を再起動します

<!--
  <item> status <em>option</em> - print status of printer
-->
<item>status <em>option</em> - プリンタの状態を表示します。

<!--
  <item> up <em>option</em> - enable everything and start a new lpd
-->
<item>up <em>option</em> - すべてを有効にして、新しく lpd を起動します
</itemize>

<sect1><!-- The RedHat printtool-->RedHat printtool
<p>
<nidx>printing!using Red Hat printool</nidx>
<nidx>Red Hat Linux!printool</nidx>
<nidx>printool utility</nidx>

<!--
Just a quick note here on RedHat's amazing printtool program.  It seems
to do everything that a magicfilter would do.  RedHat already installs many
of the programs to do the filtering.  Here's how I have my printer set up
under RH 4.0 with an HP LJ 4L connected to my parallel port (should be
the same for other versions of RH as well).
-->
RedHat の高性能 printtool プログラムについて簡単に紹介します。このプログラム
は、magicfilter を使って行っていた処理をすべてこなせるようです。RedHat 
にはフィルタリング処理をするプログラムがすでに数多くインストールされて
います。以下に著者が RH 4.0 とパラレルポートに繋いだ HP LJ 4L という環境
で行ったプリンタの設定方法を記載します (RH の他のバージョンでもおそらく
同様の設定になるはずです)。

<itemize>
<!--
  <item>Become root and fire up printtool (if you su'ed, you remembered to
    SETENV DISPLAY :0.0 and xhost +, right?)
-->
<item>root になって、printtool を起動します (<tt>su</tt> を使った場合は、
確か <tt>SETENV DISPLAY :0.0</tt> と <tt>xhost +</tt> が必要だと思います)。

<!--
  <item>Click "Add", and hit "OK" for a local printer.
-->
<item>"Add" をクリックし、ローカルプリンタ用で "OK" を押します。

<!--
  <item>Fill in the printer device (/dev/lp1 for me)
-->
<item>プリンタデバイスの欄を埋めます (著者の場合は、<tt>/dev/lp1</tt> でした)。

<!--
  <item>Fill in the input filter - Select a printer type, resolution, and paper
    size (ljet4, 300x300, and letter)
-->
<item>入力フィルタの欄を埋めます - プリンタタイプ・解像度・用紙サイズを
選択します (著者は、ljet4, 300x300, letter size でした)。

<!--
  <item>Hit "OK" all the way back, and restart the lpd.
-->
<item>"OK" を押して、元に戻ります。その上で、lpd を再起動します。
</itemize>

<!--
Just like rolling an /etc/printcap file by hand, you can have multiple
printer definitions for each physical printer.  One for different paper
sizes, resolutions, etc.
-->
手動で <tt>/etc/printcap</tt> ファイルを複数作る場合と同様に、個々の
物理プリンタごとに複数のプリンタ定義を作成することができます。
用紙サイズや解像度の異なる複数のプリンタ定義を作ることができます。


<!--###################### section 3 ###################################-->


<sect><!--Printing files-->ファイルの印刷
<p>
<nidx>printing!by file type</nidx>

<!--
This section covers printing the kinda of files that you'll run across in a
Linux setup.
-->
このセクションでは、Linux 環境上で作成される種々のファイルを印刷する方法
について解説します。

<sect1><!--Printing graphics files-->グラフィックファイルの印刷
<p>
<nidx>printing!graphics files</nidx>
<!--
Printing graphics files through a printer usually depends on the kind of
graphics you're converting, and the kind of printer you want to send to. Dot
matrix is usually out of the question due to differences in the way
dot-matrix handles graphics.  Your best bet in this situation is to see if
your printer is compatable with an Epson or an IBM ProPrinter, then convert
the graphics file to PostScript, then use Ghostscript (see next section) to
print the graphics.
-->
プリンタでグラフィックファイルを印刷する方法は、一般にそのグラフィック
ファイルがどういう形式に変換されているのか、どのようなプリンタに送ろうと
しているのかによって異なります。ドットマトリックスの場合は、グラフィック
を扱う方法が機種ごとに違うので、一般的な方法というのはありません。その場合、
最善の方法は使用するプリンタが Epson もしくは IBM ProPrinter 互換かどうか
確認し、その上でグラフィックファイルを PostScript に変換し、ghostscript 
(次章をご覧ください) を使ってそれを印刷することです。

<p>
<!--
If you have a laser printer, things are a bit easier since many are
compatable with PCL.  This now gives you a few options.  Some programs may
output directly in PCL.  If not, programs like <em>NetPBM</em> can convert
into PCL.  Last option is to use ghostscript (see next section).
-->
レーザープリンタをお持ちなら、PCL 互換の場合が多いので、話はもう少し
簡単になります。その場合、方法は複数あります。プログラムの中には直接 PCL 形式
で出力できるものがあります。それができないときは、<em>NetPBM</em> といった
プログラムを使えば PCL 形式に変換できます。また、最後の手段として ghostscript 
(次章を参照) を使う手もあります。

<p>
<!--
Your absolutely best option is to install packages like NetPBM and Ghostscript
then installing a magic filter to process the graphics files automagically.
-->
最も完璧な方法としては、まず NetPBM と ghostscript といったパッケージを
インストールして、次に magic filter もインストールし、グラフィックファイルを
自動的かつ簡単に処理することです。

<sect1><!--Printing PostScript files-->PostScript ファイルの印刷
<p>
<nidx>printing!Postscript files</nidx>
<nidx>Postscript!printing</nidx>
<!--
Printing PostScript files on a printer that has a PostScript interpreter
is simple; just use <em>lpr</em>, and the printer will take care of all
of the details for you.  For those of us that don't have printers with
PostScript capabilities, we have to resort to other means.  Luckily, there
are programs available that can make sense of PostScript, and translate
it into a language that most printers will understand.  Probably the most
well known of these programs is Ghostscript.
-->
PostScript インタープリタ内蔵のプリンタで PostScript ファイルを印刷する
のは簡単です。単に <em>lpr</em> コマンドを使えば、プリンタが必要な処理
をすべて行ってくれます。PostScript を処理できないプリンタを持っている
場合は、別の方法を使うしかありません。さいわい、PostScript を解析して
大部分のプリンタが理解できる言語に変換するプログラムがいくつかあります。
そうしたプログラムの中で最も有名なのが Ghostscript です。

<p>
<!--
Ghostscript's responsibility is to convert all of the descriptions in a
PostScript file to commands that the printer will understand.  To print
a PostScript file using Ghostscript, you might do something like
-->
Ghostscript の役割は、PostScript ファイルのすべての記述をプリンタが理解
できるコマンドに変換することです。Ghostscript を使って PostScript を
印刷するには、次のようなコマンドを使います。

<tscreen><verb>
$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr thesis.ps
</verb></tscreen>

<!--
Notice in the above example that we are actually piping the output of
Ghostscript to the <em>lpr</em> command by using the -<bf/sOutputFile/
option.
-->
上記の例で注意すべき点は、-<bf>sOutputFile</bf> オプションを使って 
パイプ処理によって Ghostscript の出力を <em>lpr</em> コマンドに送っている
ということです。

<!--
Ghostview is an interface to Ghostscript for the X Window System.  It allows
you to preview a PostScript file before you print it.  Ghostview and
Ghostscript can both be swiped from <url url="ftp://prep.ai.mit.edu/pub/gnu/">.
-->
Ghostview は、X Window System 用の Ghostscript のインターフェイスです。
Ghostview を使うと、印刷する前に PostScript ファイルの印刷結果をプレビュー
することができます。Ghostview と Ghostscript は、両方とも 
<url url="ftp://prep.ai.mit.edu/pub/gnu/"> で入手できます。

<sect1><!--Printing PDF files-->PDF ファイルの印刷
<p>
<nidx>printing!PDF files</nidx>
<nidx>printing!Acrobat files</nidx>
<nidx>PDF files!printing</nidx>
<nidx>Acrobat files!printing</nidx>
<!--
Adobe has released an Acrobat reader for Linux, and it's available on the
Adobe home page <url url="http://www.adobe.com">.  Its predecessor, xpdf, is
also available.  Both should print to a postscript device.
-->
Adobe は Linux 用の Acrobat Reader をリリースしており、Adobe のホームページ 
<url url="http://www.adobe.com"> から入手可能となっています。Acrobat 
Reader の前任者である xpdf も入手可能です。どちらも PostScript 対応
プリンタで印刷する必要があります。

<sect1><!--Printing TeX files-->TeX ファイルの印刷
<p>
<nidx>printing!TeX files</nidx>
<nidx>TeX files!printing</nidx>
<!--
One of the easiest ways to print TeX files is to convert them to PostScript
and then print them using Ghostscript.  To do this, you first need to
convert them from TeX to a format known as DVI (which stands for
device-independent). You can do this with the <em>tex</em>(1) command.  Then
you need to convert the DVI file to a PostScript file using <em>dvips</em>. 
All of this would look like the following when typed in.
-->
最も簡単な TeX ファイルの印刷方法は、一旦 PostScript ファイルに変換して
それを Ghostscript を使って印刷することです。それには先ず、TeX ファイルを 
DVI (これは、device-independent の意味です) に変換する必要があります。
これは、<em>tex</em>(1) コマンドを使えば実行できます。その上で、
<em>dvips</em> を使って DVI ファイルを PostScript ファイルに変換する
必要があります。上記の手順には、次にようなコマンドを使います。

<tscreen><verb>
$ tex thesis.tex
$ dvips thesis.dvi
</verb></tscreen>

<!--
Now you are ready to print the resulting PostScript file as described above.
-->
これによって出来上がった PostScript ファイルは、先ほど説明した方法で
印刷することができます。

<sect1><!--Printing <tt>troff</tt> formatted files-->
<tt>troff</tt> 形式でフォーマットされたファイルの印刷
<p>
<nidx>printing!troff files</nidx>
<nidx>troff files!printing</nidx>

<tscreen><verb>
$ groff -Tascii thesis.tr | lpr
</verb></tscreen>

<!--or, if you prefer,-->
か、もしくは

<tscreen><verb>
$ groff thesis.tr > thesis.ps
</verb></tscreen>

<!--
and then print the PostScript file as described above.
-->
といったコマンドを実行して、PostScript ファイルを先ほど説明した
方法で印刷します。

<sect1><!--Printing <tt>man</tt> pages-->
<tt>man</tt> ページの印刷
<p>
<nidx>printing!man pages</nidx>
<nidx>man pages!printing</nidx>

<tscreen><verb>
$ man man | col -b | lpr
</verb></tscreen>

<!--
The man pages contain pre-formatted <tt>troff</tt> data, so we have to strip
out any highlighting, underlines, etc.  The 'col' program does this just 
nicely, and since we're piping data, the <tt>man</tt> program won`t use
<tt>more</tt>.
-->
man ページには予めフォーマットされた <tt>troff</tt> データが含まれているので、
強調や下線等を取り除く必要があります。"<tt>col</tt>" プログラムはその処理を
的確にこなします。さらに上記ではデータをパイプ処理しているので、<tt>
man</tt> プログラムは <tt>more</tt> を使用しません。


<!--####################### section 4 ####################################-->

<sect><!-- Miscellaneous Items-->様々な問題
<p>
<!--
This covers topics not in any of the others.
-->
このセクションでは、これまでのセクションで取り上げなかった事柄を解説します。

<sect1><!--Formatting Before Printing-->印刷前のフォーマット
<p>
<nidx>printing!formatting files before</nidx>
<!--
Since most ASCII files are not formatted for printing, it is useful to
format them in some way before they are actually printed.  This may include
putting a title and page number on each page, setting the margins, double
spacing, indenting, or printing a file in multiple columns.  A common way to
do this is to use a print preprocessor such as <em>pr</em>.
-->
ほとんどの ASCII ファイルは印刷用にはフォーマットされていないので、
実際に印刷する前に何らかの形でフォーマットしておくと便利です。そうした
フォーマットの例としては、
ファイルにタイトルを入れたり、個々のページにパージ番号を振ったり、
マージンを設定したり、ダブルスペースやインデント、多段組などの処理が
含まれます。これをするための一般的な方法は、<em>pr</em> といった
プリント・プリプロセッサを使うことです。

<tscreen><verb>
$ pr +4 -d -h"Ph.D. Thesis, 2nd Draft" -l60 thesis.txt | lpr
</verb></tscreen>

<!--
In the above example, <em>pr</em> would take the file <tt>thesis.txt</tt>
and skip the first three pages (+4), set the page length to sixty lines
(-l60), double space the output (-d), and add the phrase "Ph.D. Thesis, 2nd
Draft" to the top of each page (-h).  <em>Lpr</em> would then queue
<em>pr</em>'s output.  See its on-line manual page for more information on
using <em>pr</em>.
-->
上記の例題では、<em>pr</em> が <tt>thesis.txt</tt> ファイルを取得し
最初の 3 ページを飛ばしてから (<tt>+4</tt>)、ページ長を 60 行に設定し 
(<tt>-l60</tt>)、出力をダブルスペースにした上で (<tt>-d</tt>)、
"Ph.D. Thesis, 2nd Draft" という一文を各ページの上端に付け加えます 
(<tt>-h</tt>)。そして、<em>lpr</em> は 
<em>pr</em> の出力をキュー上に置きます。<em>pr</em> の詳しい使い方については、
オンライン・マニュアルページをご覧ください。

<sect1><!--The PRINTER Environment Variables-->
環境変数 PRINTER
<p>
<nidx>printing!PRINTER environment variable</nidx>
<nidx>PRINTER environment variable</nidx>
<!--
All of the commands in the Linux printing system accept the -<bf/P/ option.
This option allows the user to specify which printer to use for output.  If
a user doesn't specify which printer to use, then the default printer will
be assumed as the output device.
-->
Linux 印刷システムのすべてのコマンドで、-<bf>P</bf> オプションが使えます。
このオプションを使うと、どのプリンタを使用して出力するのかを指定することが
できます。使用すべきプリンタを指定しない場合、デフォルトのプリンタが
出力デバイスと見なされます。

<p>
<!--
Instead of having to specify a printer to use every time that you print, you
can set the PRINTER environment variable to the name of the printer that you
want to use.  This is accomplished in different ways for each shell.  For
<em>bash</em> you can do this with
-->
印刷のたびに使用するプリンタを指定せずとも、環境変数 PRINTER に使用したい
プリンタ名を設定しておくことができます。設定方法は、シェルの種類によって
異なっています。<em>bash</em> の場合は、次のようになります。

<tscreen><verb>
$ PRINTER="printer_name"; export PRINTER
</verb></tscreen>

<!--
and <em>csh</em>, you can do it with
-->
<em>csh</em> では、次のように設定します。

<tscreen><verb>
% setenv PRINTER "printer_name"
</verb></tscreen>

<!--
These commands can be placed in your login scripts (.profile for <em>bash</em>,
or .cshrc for <em>csh</em>), or issued on the command-line.  (See
<em>bash</em>(1) and <em>csh</em>(1) for more information on environment
variables.)
-->
上記のコマンドは、login スクリプト (<em>bash</em> では <tt>.profile</tt>、
<em>csh</em> では <tt>.cshrc</tt>) に書き込むこともできますし、コマンド
ラインから打ち込むこともできます (環境変数の詳細については、
<em>bash</em>(1) や <em>csh</em>(1) をご覧ください)。


<!--##################### section 5 #####################################-->

<sect><!--Answers to Frequently Asked Questions-->
よくある質問に対する答え
<nidx>printing!frequently asked questions</nidx>
<nidx>printing!FAQ</nidx>
<nidx>FAQ!printing usage</nidx>
<p><p>
<!--
Q1.  How do I prevent the staircase effect?
-->
Q1. 階段現象 (staircase effect) を防止する方法は？
<nidx>printing!staircase effect</nidx>
<p>
<![IGNORE[
A1.  The staircase effect is caused by the way some printers expect lines to
be terminated.  Some printers want lines that end with a
carriage-return/line-feed sequence (DOS-style) instead of the line-feed
sequence used for UNIX-type systems.  The easiest way to fix this is to see
if your printer can switch between the two styles somehow---either by
flipping a DIP switch, or by sending an escape sequence at the start of each
print job.  To do the latter, you need to create a filter (see Q2).
]]>
A1. 階段現象 (訳注：行頭が揃わずに、各行が階段状にギザギザになって印刷されて
しまう現象) が起るのは、行の終了として認識する記号がプリンタによって異なる
ためです。プリンタのなかには、キャリッジリターン (CR) とラインフィード (LF) 
のシーケンスで行末が終了すると思っているものがある反面 (DOS スタイル)、
UNIX 系システムで利用されるラインフィードのみのシーケンスで行末が終了する
と思っているものもあります。これを解決する最も簡単な方法は、
お使いのプリンタがこれらふたつのスタイルをなんらか方法で切り替えることが
できるか否かを確認することです。切り替え方法は 2 種類あり、DIP スイッチを
付け変えるか、プリントジョブ開始時にエスケープシーケンスを送るかのいずれか
です。後者の場合には、フィルタを作成する必要があります (Q2 を参照)。

<!--
A quick fix is to use a filter on the command-line.  An example of this
might be
-->
簡単な解決方法は、コマンドラインでフィルタを使うことです。例えば、
次のようにします。

<tscreen><verb>
$ cat thesis.txt | todos | lpr
</verb></tscreen>

<p>
<!--Q2.  What is a filter?-->Q2. フィルタとは？
<nidx>printing!filter</nidx>
<p>
<!--
A2.  A filter is a program that reads from standard input (<em>stdin</em>),
performs some action on this input, and writes to standard output
(<em>stdout</em>).  Filters are used for a lot of things, including text
processing.
-->
A2. フィルタとは、標準入力 (<em>stdin</em>) からの読み込みを行い、その入力に
何らかの処理を施した上で、標準出力 (<em>stdout</em>) に書き出しを行う
プログラムのことです。フィルタは様々な用途で利用されていて、テキストの
整形もそのひとつです。

<p><p>
<!--Q3.  What is a <em>magic</em> filter?-->
Q3. <em>マジック</em> フィルタとは？
<nidx>printing!magic filter</nidx>
<p>
<!--
A3.  A magic filter is a filter that performs an action based on a file's
type.  For example, if the file is a plain, text file, it would simply print
the file using the normal methods.  If the file is a PostScript file, or any
other format, it would print it using another method (ghostscript).  Two
examples of this is magicfilter and APSfilter.  One caveat of these filters
is that the appropriate programs have to be installed before you install
the filter.
-->
A3. マジックフィルタとは、ファイルタイプに応じて前処理を行うフィルタの
ことです。
例えば、単なるテキストファイルの場合は、通常の方法でそのままファイルを印刷
します。もしファイルが PostScript 等のファイルなら、(ghostscript などの) 
別の方法を使って印刷します。マジックフィルタの典型例は、magicfilter と 
APSfilter です。この種のフィルタを使う際に注意すべきなのは、フィルタ自体を
インストールする前に、フィルタが使用するプログラムを予めインストールしておく
必要があるということです。

<p>
<!--
The reason for this is that when the magicfilter gets installed, it queries
your system for specific programs (such as ghostscript - if it finds it, then
it knows it can handle PostScript data), then builds itself based on what it
finds.  To handle all the printer files, you should probably have at least
the following installed:
-->
というのも、magicfilter がインストールされるとき、magicfilter はシステムを
走査して特定のプログラム (例えば ghostscript などのプログラム - これが
見つかると、PostScript データを扱えることが分かるわけです) がインストール
されているか確認し、その上で検出したプログラムに基づいてビルドされるように
なっています。各種印刷ファイルを全て扱えるようにするには、最低限以下の
プログラムがインストールされている必要があるでしょう。

<itemize>
<item>GhostScript
<item>TeX
<item>NetPBM
<item>jpeg utilities
<item>gzip
</itemize>
<p><p>

<!--
Q4.  What about the Windows Printing System?  Will Linux work with that?
-->
Q4. Windows 印刷システムはどうですか？ Linux で動きますか？

<nidx>printing!Windows Printing System (WPS)</nidx>
<p>
<!--
A4.  Maybe.  Printers that accept only the WPS commands will not
work with Linux.  Printers that accept WPS and other commands
(such as the Canon BJC 610) will work, as long as they're set to
something other than WPS format.  Other printers, such as some HP DeskJet
820Cxi/Cse, will *not* work with Linux.  That being said, Linux can act
as a print server (See Samba) for Win95 machines, since Win95 has drivers
for those printers.
-->
A4. 場合によります。Windows 印刷システム (WPS) のコマンドだけしか受け付けない
プリンタは、Linux では動きません。WPS に加えてそれ以外のコマンドも受け付ける
プリンタ (Canon BJC 610 等) の場合は、WPS フォーマット以外のモードに設定されて
いれば Linux でも動きます。それ以外のプリンタ (HP DeskJet 820Cxi/Cse 等) 
は、Linux では動きません。前述した通り、Linux は Win95 マシンのプリントサーバ
として動かすことができます (Samba についての項目を見て下さい)。Win95 には
そうしたプリンタのドライバが含まれているからです。

<p><p>
<!--
Q5.  What kinda cheey system is this?  I can't print more than 6 pages
or else I get a "file too large" error.
-->
Q5. ひどい！ 6 ページ以上の文書を印刷しようとすると、「ファイルが
大きすぎる」というエラーになる。

<nidx>printing!file too large error</nidx>
<p>
<!--
A5.  One of the options in the /etc/printcap file relates to the maximum
size of a print file.  The default is 1000 disk blocks (about 500k?).  For
PostScript files and the like, this will give you maybe 6-8 pages with
graphics and all.  Be sure to add the following line in the printer
definition:
-->
A5. <tt>/etc/printcap</tt> ファイルのオプションのひとつに、印刷ファイルの
最大サイズに関するものがあります。初期設定は 1000 ディスクブロック 
(約 500k 程度?) となっています。PostScript 形式のファイルなどでは、
画像を含めて 6 〜 8 ページで容量オーバーになることがあります。
プリンタ定義の項目に次の行が追加されているかどうか確認してください。

<tscreen><verb>
mx=0
</verb></tscreen>

<!--
The primary reason for this is to keep the spool partition from getting
filled.  There is another way to do it, by making lpr create a soft
link from the spool directory to your print file.  But you have to remember to
add the <tt>-s</tt> option to lpr every time.
-->
印刷ファイルの容量を制限するのは、スプールパーティションが満杯になるのを
防ぐためです。これを防ぐ別の方法として、<tt>lpr</tt> がスプールディレクトリ
から印刷ファイルに対してソフトリンクを張るようにするというのがあります。
その場合は、<tt>lpr</tt> コマンドを実行するたびに <tt>-s</tt> オプションを
付けるのを忘れないようにしてください。
<p>

<!--####################### section 6 ###################################-->


<sect><!--Troubleshooting-->トラブルシューティング
<p>
<nidx>printing!troubleshooting</nidx>

<!--
This section covers some common things that can go wrong with your printing
system.
-->
このセクションでは、印刷システムの不調の原因をいくつか説明します。
<p>
<!--
If your printer doesn't work:
-->
プリンタが動かない場合は、
<itemize>
<!--
   <item>Do other print jobs work? (application problem?)
   <item>Is lpd running? (check it using lpc) (print controller?)
   <item>Can root send something directly to the printer? (print services?)
   <item>Can you print from DOS? (cable/printer problem?)
-->
<item>他の印刷ジョブは動きますか？ (アプリケーションの問題では？)
<item><tt>lpd</tt> が走っていますか？ (<tt>lpc</tt> でチェックしてください) 
(プリントコントローラの問題では？)
<item>root 権限でプリンタに直接命令を送れますか？ 
(プリントサービスの問題では？)
<item>DOS からは印刷できますか？ (ケーブルやプリンタ本体の問題では？)
</itemize>

<!--
Answering these questions can help find a solution.
-->
これらの質問に答えることは、問題解決の手がかりになるでしょう。

<!--
Send other suggestions for this section to &lt;markk@auratek.com&gt;.
-->
このセクションに対する提案は、&lt;markk@auratek.com&gt; まで送ってください。

<!--####################### section 7 ###################################-->


<sect><!--References-->参考資料
<p>
<nidx>printing!reference material</nidx>

<!--
This is a section of references on the Linux printing system.  I have
tried to keep the references section of this HOWTO as focused as
possible.  If you feel that I have forgotten a significant reference
work, please do not hesitate to contact me.
-->
このセクションでは、Linux 印刷システムの参考資料を紹介します。
できる限り適切な資料を掲載しようと思っているので、もし重要な資料が
抜け落ちていた場合は、是非著者まで知らせてください。

<p>
<!--
Before you post your question to a USENET group, consider the following:
-->
USENET グループに質問を投げる前に、以下の事柄を確認してください。
<itemize>
<!--
  <item>Is the printer accepting jobs?  (Use <em>lpc</em>(8) to verify.)
  <item>Is the answer to your question covered in this HOWTO or Grant
Taylor's Printing HOWTO?
-->
<item>プリンタはジョブを受け付けているか？ (<em>lpc</em>(8) コマンドを
使って確認できます)
<item>その質問に対する回答が、この HOWTO や Grant Taylor の Printing HOWTO 
に記載されていないか？
</itemize>
<p>
<!--
If any of the above are true, you may want to think twice before you post
your question.  And, when you do finally post to a newsgroup, try to include
pertinent information.  Try not to just say something like, "I'm having
trouble with lpr, please help." These types of posts will most definitely be
ignored by many.  Also try to include the kernel version that you're
running, how the error occured, and, if any, the specific error message that
the system returned.
-->
もし上記のうちひとつでも当てはまる場合は、質問をポストする前にもう一度考え
直した方がいいでしょう。また、最終的にニュースグループにポストするときでも、
問題解決に必要な情報をきちんと記載するようにしましょう。「lpr が上手くいかない
のですが、助けてください」といった質問の仕方はしないようにしてください。
そうした質問は、多くの人からほぼ確実に無視されます。使用しているカーネルの
バージョン、エラーが出た経緯、そしてできればシステム上で表示されたエラー
メッセージそのものも記載するようにしてください。

<descrip>
<tag><!--On-Line Manual Pages-->オンラインマニュアルページ</tag>
<nidx>printing!related man pages</nidx>
  <itemize>
<!--
    <item><em>cat</em>(1)  concatenate and print files
    <item><em>dvips</em>(1)  convert a TeX DVI file to PostScript
    <item><em>ghostview</em>(1)  view PostScript documents using Ghostscript
    <item><em>groff</em>(1)  front-end for the groff document formatting system
    <item><em>gs</em>(1)  Ghostscript interpreter/viewer
    <item><em>lpc</em>(8)  line printer control program
    <item><em>lpd</em>(8)  line printer spooler daemon
    <item><em>lpq</em>(1)  spool queue examination program
    <item><em>lpr</em>(1)  off-line printer
    <item><em>lprm</em>(1)  remove jobs from the line printer spooling queue
    <item><em>pr</em>(1)  convert text files for printing
    <item><em>tex</em>(1)  text formatting and typesetting
-->
<item><em>cat</em>(1)  ファイルの結合や印刷
<item><em>dvips</em>(1)  TeX の DVI ファイルを PostScript に変換
<item><em>ghostview</em>(1)  Ghostscript を使って PostScript 文書を閲覧
<item><em>groff</em>(1)  groff 文書フォーマットシステムのフロントエンド
<item><em>gs</em>(1)  Ghostscript のインタープリタ兼ビューア
<item><em>lpc</em>(8)  ラインプリンタ制御プログラム
<item><em>lpd</em>(8)  ラインプリンタ・スプールデーモン
<item><em>lpq</em>(1)  スプールキュー確認プログラム
<item><em>lpr</em>(1)  印刷ジョブを生成し、キューに登録
<item><em>lprm</em>(1)  ラインプリンタのスプールキューからジョブを削除
<item><em>pr</em>(1)  テキストファイルを印刷用に変換
<item><em>tex</em>(1)  テキストの整形とタイプセットを行う

  </itemize>
<p>
<tag><!--USENET newsgroups-->USENET ニュースグループ</tag>
<nidx>printing!relates newsgroups</nidx>
  <itemize>
<!--
    <item><tt>comp.os.linux.*</tt>  a plethora of information on Linux
    <item><tt>comp.unix.*</tt>  discussions relating to the UNIX operating system
-->
<item><tt>comp.os.linux.*</tt>  Linux 情報の宝庫
<item><tt>comp.unix.*</tt>  Unix OS 関連の話題
  </itemize>
</descrip>

<!--########################## section 8 #################################-->

<sect>日本語訳について
<p>
日本語訳に関するお問い合わせは、&lt;JF@linux.or.jp&gt; までお願いします。

<verb>
翻訳：佐藤亮一 &lt;GFG02131@niftyserve.or.jp&gt; (1996/10/01)
更新：千旦裕司 &lt;ysenda@pop01.odn.ne.jp&gt; (2001/10/06)
</verb>

</article>
