しゃれにならない日々。 Written by Kei

現在の場所: ホーム > 日記

目次

最新5日分の日記


2004/05/25(Tue) [長年日記]

§ [daily] フカーツ。

DIY屋ケイたん by 犬神様

ってことで1ヶ月も日記空けてしまったよ。まぁ単純にかなり忙しくてテンパッってたと言うこともあるのですが、とにかくいろんな事がありすぎる1ヶ月だったと。

それはそうと、犬神女史のサイト管理人○○化で、ついに漏れも書いて頂けますたYO!。しかも、本人の100倍かあいいときたもんだ!!マジ嬉しすぎ。ってことで、今後Foafに使ったりorkutで使ったりサイトのCSSに使ったりと大活躍の悪寒。

§ [web] Debian化玄箱でCUPSを使ってプリントサーバ化

既に玄箱をDebian化して、ファイルサーバ化して快適に使っている訳なのですが、コイツのUSB端子に今使っているプリンターを接続して、CUPSでプリントサーバ化するかということで、長いですが以下のような感じになりますた。使用するのは、HPのDeskjet 815C。

  1. まず、モジュールが入っているかを確認
     lsmod
  2. 入ってないので導入
     modprobe usb-ohci
     modprobe printer
  3. お手軽にmurasakiでプリンタを認識させてみる。
     apt-get install murasaki
  4. でも、murasakiだとHP815Cを認識してくれない感じなので、代わりにusbmgrを使うことにする。
     apt-get install usbmgr
  5. 認識されてるかどうかを確認する
     cat /proc/bus/usb/devices
     
     S:  Manufacturer=Hewlett-Packard 
     S:  Product=DeskJet 815C
  6. ちなみに、lsusbというコマンドでも接続されてるUSB機器が分かるらしいんだけど、入ってなかったのでいれてみた。
     apt-get install usbutils
  7. この時点で、/dev/を見たり、dmesgすると分かるんだけど、このUSBのプリンタは、usblp0として認識されているみたいだし、/dev/usblp0というのもあるんだけど、これだと何度やっても上手くいかなかった。で、エンタープライズ: - 第10回:USBの認識から使い方まで 後編を参考にしたり、玄箱じゃないノートPCでCUPSをいれてみたりして調べたところ、mknodで/dev/usb/lp0というのを作る必要があることが判明した。
  8. ってことで、ノード作成。#mknodの cとか180とかに関しては後述。
     mkdir /dev/usb
     mknod /dev/usb/lp0 c 180 0
  9. sambaは既に入っているものとして、cups関連のものを導入。
     apt-get install cupsys cupsys-client cupsys-bsd cupsys-driver-gimpprint cupsomatic-ppd
  10. cups関連の設定
     /etc/cups/cupsd.conf
     Browsing On
     
     <Location />
     Order Deny,Allow
     Deny From All
     Allow From 127.0.0.1
     Allow From 192.168.1.0/255.255.255.0 #追加
     </Location>
     
     <Location /admin>
     中略
     Allow From 127.0.0.1
     Allow From 192.168.1.0/255.255.255.0 #追加
     
     /etc/cups/mime.types
     application/octet-stream #「#」を取る
     
     /etc/cups/mime.convs
     application/octet-stream  #上に同じ
  11. LAN内のPCから、http://玄箱IP:631/にアクセスしてCUPSの設定
  12. とりあえず、Local Raw Printerとして追加(USB)
  13. 追加した後で、/etc/cups/printers.confを開いて、/dev/usblp0 を /dev/usb/lp0 に訂正する。CUPS再起動。
  14. sambaの設定…ここらへんは適当なので他のサイトなどを参照
     /etc/samba/smb.conf
     [global]
     printcap name = cups
     printing = cups
     
     [printers]
     comment = samba printer
     path = /var/spool/samba
     browseable = yes
     printable = yes
     guest ok = yes
     use client driver = yes
  15. mkdir /var/spool/samba(なければ)して、chmod 777
  16. Sambaを再起動
  17. 後は、クライアントのWindows PCから、黒箱PCのプリンタを開くと、ドライバのインストールを求められるのでインストール。これで使えるようになるはず。
  18. それから、モジュールを起動時に読めるような設定とか、そこら辺も設定すること
本日のTrackBacks(全2件) [TrackBack URL: http://www.cozy.cx/d/tb.rb/20040525]

 自宅の Debian玄箱 は、samba を設定して、すでにファイルサーバとしては動作しているのですが、...

Debian+FIVA で無線プリントサーバ プリンタを買った (機種)。ここでも書いたように無線LAN機能がほしいのだが、エプソンのプリンタには内蔵製品が無く、オプションの無線LANユニットは一万円以上と高い。そこで、Debian でメール受信・ファイルサーバに使っているカシ...


自分的に役に立つツール

過去の日記

2006

2005

2004

2003

2002

2001

2000

1999

1998

1997

1996