Linux上での印刷の設定をしていないことに気づいたので、設定してみまた。
EPSON EP-802AとBrother HL-5250DNの2台とも設定しました。2つのプリンターは、LANで接続しています。USB接続では、やり方が違うのでこの方法では不可能と思います。
環境は、CentOS 5.4、CUPS 1.3です。
Linuxで印刷と言えば、CUPS(プリント サーバー)とlp, lpr コマンドです。lp コマンドで印刷指示をCUPSに送り、CUPSがスプーリングをして、プリンターで印刷する、と言う流れになっています。
使う前の準備として、CUPSの設定が必須になっています。要するにプリンター ドライバーのインストールと言うやつです。
必要な情報
- CUPS プリンター ドライバー (PPD ファイルやRPM パッケージ)
- 接続ポート名 (IP アドレスなど)
これらの情報を探すのが一番苦労しますね。特に、Linux用のドライバーが無いものがああり、無ければそれで終わりです。あきらめるが、ハッキングするしかありません。
lp コマンド → CUPS → ドライバー ソフト → プリンター のような感じで処理しているようです(この部分は、よくわかっていないので、間違っているかもしれません)。