vine-users ML アーカイブ



[vine-users:052610] Re: PowerMac8500/ Vinelinux 2.5PPC でプリンタを

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:052610] Re: PowerMac8500/ Vinelinux 2.5PPC でプリンタを
  • Date: Wed, 07 Aug 2002 16:01:22 +0900
長南です。

知らないことを書いているので、眉につばをつけてお読みください。

田中さんのメールより [vine-users:052604]

> アクセス権については
> crw-rw----    1 root     daemon     6,   0 May  6  1998 /dev/lp0
> crw-rw----    1 root     uucp       4,  64 May  6  1998 /dev/ttyS0
> crw-rw----    1 root     uucp       4,  65 May  6  1998 /dev/ttyS1

dev パッケージのアップデートはしていますか。
  http://vinelinux.org/errata.html
を見てください。

私の場合 i386 版ですが(一応、dev はアップデートずみ)、/dev/lp0 は
こんなふうになってます。

  crw-rw-r--   1 root     lp         6,   0 May  6  1998 /dev/lp0

このへん、不勉強なので、きちんと説明できませんが、プリンターに
つながっているデバイスファイルは、グループが daemon か lp に
なっていなければならないのではないでしょうか。
「chgrp lp /dev/ttyS1」などを試してみましたか。

プリンターがつながっているのが、/dev/ttyS0 か /dev/ttyS1 か、
簡単に調べる方法がないものでしょうか。一応、root ユーザーで

  echo "Are you ready?" >/dev/ttyS1
  cat text_file >/dev/ttyS0

などとして見れば、プリンターが動くかどうかでわかるんじゃないかと
思いますが、ポストスクリプト・プリンターにテキストファイルを直に
出力して構わないものなんでしょうか。

ちょっと脱線すると、ポストスクリプトプリンターって、ps ファイルを
cat で直接送り込めば、ちゃんと印刷してくれるものなんでしょう。
違いますか?

> /var/spool/lpd/lpの中身は
> -rw-------    1 lp       lp           4375 Aug  6 21:05 acct
> -rw-------    1 lp       lp              0 Aug  6 03:55 control.lp
> -rw-------    1 lp       lp          12288 Aug  6 21:07 db.lp
> -rw-------    1 lp       lp            187 Aug  6 04:58 general.cfg
> -rw-------    1 lp       lp           1566 Aug  6 20:48 log
> -rw-------    1 lp       lp              0 Aug  6 21:07 lp
> -rw-------    1 lp       lp           2151 Aug  6 05:12 lpq.0
> -rw-------    1 lp       lp            409 Aug  6 04:58 postscript.cfg
> -rw-------    1 lp       lp              0 Aug  6 03:55 status
> -rw-------    1 lp       lp          11298 Aug  6 21:07 status.lp
> -rw-------    1 lp       lp            146 Aug  6 04:58 textonly.cfg
> -rw-------    1 lp       lp              5 Aug  6 21:05 unspooler.lp

log や status.lp を見てご覧なさい。何か出ているはずです。

それから、Linux マシンを Mac のファイルサーバーやプリントサーバに
するには、よく知りませんが、netatalk というものを使うのではあり
ませんか。tknamazu コマンドを実行して、netatalk を調べれば、
それからそれへと文献が出てくるのでは。

--
長南洋一
cyoichi@xxxxxxxxxxxxxxx