どんなことでも

この人 blog を書くのだろうか?

sama に必要なプリンタドライバの一覧

2005-07-07 21:08:34 | Unix
samba でプリンタを共有するとき、Windows の共有プリンタを自動的にダウンロードするよう設定するには、
まず、Windows からドライバーを取ってくる必要があります。

普通は、プリンタのテストページを眺めてコピーしてくるのですが、数が多いと面倒だったりします。そこで、一発でリストを作成する方法を見付けました。(samba 添付の Samba-HOWTO-Collention.pdf に書いてありました)
プリンタドライバをインストールした Windows が必要なのは変わりありませんが、BAT ファイルを実行するだけでカレントディレクトリに必要なファイルがコピーされます。


FreeBSD% rpcclient -U'Administrator' -c 'getdriver "Canon LASER SHOT LBP-2050" 3' WinHOST | sed -ne 's/]$/ ./;s/.*print\$/copy C:\\WINNT\\system32\\spool\\DRIVERS\\/p' > LBP-2050.BAT

FreeBSD% rpcclient -U'Administrator' -c 'getdriver "EPSON LP-8600" 3' WinHOST | sed -ne 's/]$/ ./;s/.*print\$/copy C:\\WINNT\\system32\\spool\\DRIVERS\\/p' > LP-8600.BAT

「Administrator」 は、ユーザ名
「Canon LASER SHOT LBP-2050」は、Windows 上のプリンタ名
「WinHOST」は、Windows のマシン名です。
「C:\\WINNT\\system32\\spool\\DRIVERS\\」は、ドライバのあるディレクトリです。プリンタのテストページを見るなどして適宜修正してください。
LBP-2050.BAT にドライバをコピーするバッチファイルが出来上がります。
Win へ このバッチファイルを持って行き、コマンドプロンプトから実行すると、実行したディレクトリに必要なファイルが全てコピーされます。
う~ん、便利。20個とか30個とか手でコピーするの大変でしたから。(プリンタが2台なので更に倍!)

最新の画像もっと見る

1 コメント

コメント日が  古い順  |   新しい順
Unknown (1円切手)
2005-07-12 06:06:20
しかし、上手くいかず。何が不味いのだ?
あ、ちゃんとマニュアル読んでないからか。英語なんてちゃんと読めるわけあれへんやんか。
返信する

コメントを投稿