[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:12115] Re: How can I use /dev/lp0 on Plamo2.2 ?



----+----1----+----2----+----3----+----4----+----5----+----6----+----7

今晩は、MOUE です。

# 先週、Canon PIXUS を購入したので、これまで現役だった、BJC-600J
# ( 5年は使ったか ^^;)を、Plamo機に繋いでみました。

一応、その顛末を書いてみます。参考になればいいのですが。

     BJC-600J ---- Plamo2.0 ─── ADSL router----
                                    │
                   Plamo2.2 ────┘

BJC-600J ---- Plamo2.0 は、パラレル接続です。
Plamo2.2 からは、リモートプリンターで動いています。
どちらも kernel 2.2.19 で、/usr/src/linux/.config は、

CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_OTHER=y

となっています。

$ ps ax   で、
 59  ?  S    0:00 /usr/sbin/lpd 
が動いているのを確認。

# printersetup

    +------------------------- プリンタの接続方法 -------------------------+    
    |  お使いのプリンタはあなたのマシンに接続されているローカルプリンタ    |    
    |  ですか?ネットワーク上にあるリモートプリンタですか?                |    
    | +------------------------------------------------------------------+ |    
    | |             local   プリンタは使っているマシンに接続             | |    
    | |             remote  プリンタはネットワーク上に存在               | |    
    | |                                                                  | |    
    +-|                                                                  |-+    
    | +----------------------<  OK  >------<Cancel>----------------------+ |    
    +----------------------------------------------------------------------+    

    local を選択。

    +------------------------ プリンタポートの選択 ------------------------+    
    |              プリンタはどのポートに接続されていますか?              |    
    | +------------------------------------------------------------------+ |    
    | |                      /dev/lp0  DOS の LPT1                       | |    
    | |                      /dev/lp1  DOS の LPT2                       | |    
    | |                      /dev/lp2  DOS の LPT3                       | |    
    | |                      /dev/lp3  DOS の LPT4                       | |    
    +-+------------------------------------------------------------------+-+    
    |                        <  OK  >      <Cancel>                        |    
    +----------------------------------------------------------------------+    

    /dev/lp0 を選択。

    +----------------------- プリンタドライバの選択 -----------------------+    
    |                     お使いのプリンタの種類は?                       |    
    | +---^(-)-----------------------------------------------------------+ |    
    | |   bjc600      Canon BJC 600 シリーズ                             | |    
    | |   bjc800      Canon BJC 800 シリーズ                             | |    
    | |   lbp2030     Canon LBP 2030 用                                  | |    
    | |   lips2p      Canon LIPS2 用                                     | |    
    | |   lips3       Canon LIPS3 用                                     | |    
    | |   lips4       Canon LIPS4 用                                     | |    
    | |   lips4v      Canon LIPS4 Color 用                               | |    
    | |   deskjet     HP DeskJet                                         | |    
    | |   djet500     HP DeskJet 500                                     | |    
    | |   cdj550      HP DeskJet 550                                     | |    
    | +---v(+)-----------------------------------------------------------+ |    
    |                                                                      |    
    |                                                                      |    
    |                                                                      |    
    +----------------------------------------------------------------------+    
    |                        <  OK  >      <Cancel>                        |    
    +----------------------------------------------------------------------+    

    bjc600  Canon BJC 600 シリーズ を選択。

     +------------------------- プリンタ名の設定 -------------------------+     
     |  lpr を使う際には 'lpr -P名前' の形でプリンタ名を指定します。      |     
     |  このプリンタにどういう名前を付けますか? 'lp' という名前に        |     
     |  すれば、-P オプションを使わなくても、そのプリンタにデータを       |     
     |  送ることができます。                                              |     
     | +----------------------------------------------------------------+ |     
     | |lp                                                              | |     
     | +----------------------------------------------------------------+ |     
     |                                                                    |     
     +--------------------------------------------------------------------+     
     |                       <  OK  >      <Cancel>                       |     
     +--------------------------------------------------------------------+     

      lp とした。

    +--------------------- 以下の設定で正しいですか? ---------------------+    
    |  プリンタの接続ポート    : /dev/lp0                                  |    
    |  テキスト出力用プリンタ名: lp                                        |    
    |  PS 出力用プリンタ名     : ps                                        |    
    |  プリンタ用 gs ドライバ  : bjc600                                    |    
    +----------------------------------------------------------------------+    
    |                         < Yes >      <  No  >                        |    
    +----------------------------------------------------------------------+    

     Yes を選択すると、
     /usr/spool/lp/  & /usr/spool/ps/ が作られる。

テスト印刷。
テキスト、
$ lpr -Plp file_name

gv で /usr/local/share/ghostscript/5.10/examples/tiger.ps を印刷。
 Print Command --> lpr -Pps

テスト完了。今のところ、ローカルでもリモートでも印刷できます。

途中で特に module の組み込み作業はしていませんが、lsmod で見ると、
# lsmod
Module                  Size  Used by
parport_probe           3396   0  (autoclean)
parport_pc              7396   1  (autoclean)
lp                      5668   0  (autoclean)
parport                 7160   1  (autoclean) [parport_probe parport_pc lp]
.......

とエントリされています。

echo 'abc' > /dev/lp0  も印刷実行されます。

$ ls /dev | grep lp
lp0
lp1
lp2

-- 
+----------+----------+----------+----------+----------+
MOUE
zebra7@seagreen.ocn.ne.jp       << Plamo Linux >>

 

Follow-Ups
[plamo:12119] Re: How can I use /dev/lp0 on Plamo2.2 ?, Hitoshi TANIMURA
[plamo:12129] Re: How can I use /dev/lp0 on Plamo2.2 ?, KATOH Yasufumi
References
[plamo:12110] Re: How can I use /dev/lp0 on Plamo2.2 ?, YAMAGUCHI Shingo
[plamo:12114] Re: How can I use /dev/lp0 on Plamo2.2 ?, Hitoshi TANIMURA

[検索ページ] [メール一覧]
Plamo ML 公開システム