長南です。 知らないことを書いているので、眉につばをつけてお読みください。 田中さんのメールより [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