[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