printui.dllの使い方
ネットワークプリンタ(TCP/IP Port)の追加方法です。
Windows XP Pro (SP3)で確認しています。
・Standard TCP/IP Portの追加
prnport.vbsを使用します。Windows XPからの機能のようです。Vista Home Premiumにはありませんでした。
cscript c:\windows\system32\prnport.vbs -a -s %computername% -r [Port名(通常はIP_+IPアドレス)] -h [IPアドレス] -o raw -n 9100
・プリンタの追加
printui.dllのPrintUIEntryを使用します。
rundll32 printui.dll, PrintUIEntry /if /n"(プリンタ名)" /f"(INFファイルへのパス)" /v"Windowsのバージョン" /m"プリンタモデル名" /r"Port名"
zこの2つを連携させれば、プリンタサーバを用意しなくてもプリンタの追加作業を自動化できるはず。
と思ったらうちはプリントサーバ機器をかましてるのが多いのであまり使えないという罠。
orz