[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:13923] Re: error, lp, module
のなかです。
[debian-users:13909]、きためさん>
> カーネル (2.2.4-ac1) は
> <M> Parallel port support
> <M> PC-style hardware
>
> <M> Parallel printer support
> [*] Support IEEE1284 status readback
(一応、後から探す人のために、、)
僕のケースではカーネルは2.2.1です。
それ以外は、上と同じです。
> # insmod parport
> # insmod parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto
> # insmod lp parport=0,2
> /usr/src/linux/Documentation/parport.txt にあるように
なるほど、ここがポイントですね。
/usr/doc/kernel-doc-2.2.1/Documentation/parport.txt.gzでは、
このように読み込むことが難しかったです。
alias parport_lowlevel parport_pc
options parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto
options lp parport=0,2
読み変えて/etc/conf.modulesとしてこのように加えてうまくいきました。
(カーネルが自動でモジュールを読み込むようにしています。)
> # apt-get install lprng magicfilter
> (lpr ではなく lprngを使いました。)
>
> # rm /etc/printcap
> (magicfilterconfigで生成するので、イラネ)
>
> # /usr/sbin/magicfilterconfig
> (テキトーに自分のプリンタと近いfilterを選択して /dev/lp0 にして done)
>
> で、 /etc/init.d/lprng restart して
> % lpr file
こだわりをいったん捨てて上の通りになぞったところ、
印刷できるようになりました!ありがとうございます。
今は奇妙な文字化けを起こしていますが、
これはこれで別の問題でしょうので、問題解決です。
★★★
Q:
# cat file >/dev/lp0 では印刷できるのに、
$ lpr file では印刷できなくなりました。
どうすればいいですか?
A:
lprngとmagicfilterをおすすめします。
------------------------------------
Ken Nonaka <nonaka@xxxxxxxxx>
Internet Mutual Aid Society Yokohama