重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

<環境>
windowsxpPro~

<状況説明>
かなり沢山の端末にドライバを入れなければならない状況です。
プリンターはNW上にありますが、プリンタサーバーを利用できない状況にあります。

そこで、”ローカルPCにドライバを突っ込んで読み込める状態”にし
スクリプト使ってプリンタを追加しようと考えました。

最初こんな感じで・・組んだのですが
prnport -a -r IP_0.0.0.0 -h 0.0.0.0 -o lpr
prnmngr -a -p プリンタ名 -m "ドライバ名" -r IP_0.0.0.0

当然、インストールするプリンタのドライバが入っていないと
この構文では動作しなわけです。

しかし、プリンタドライバの参照元にドライバファイルを突っ込めばWindowsOSに追加認識され動作するようになるはず?”

試しに、Windows\Driver cacheにファイルをコピーしてみましたが
正常には動作しませんでした。

見落とし、理解不足の類ですが、是非、詳しい技術者様のご回答をお待ちしております。

ちなみにドライバファイルはCopyコマンドを使ってNWドライブからローカルPCにDLさせる予定です

A 回答 (2件)

参考URLに記載されている方法を試してみてはいかがでしょう?


プリンタドライバのファイル群を展開していれば、infファイルを指定してプリンタをインストールすることもできたはずです。

# ろくに試してないで書いてますので、必ずテストやってから実行してください:-P

参考URL:http://support.microsoft.com/kb/314486/ja
    • good
    • 0
この回答へのお礼

rundll32 printui.dll,PrintUIEntry /ia /f **.INF /m "***"
cscript //h:cscript
cd\windows\system32
prnport -a -r IP_0.0.0.0 -h 0.0.0.0
prnmngr -a -p **** -m "****" -r IP_0.0.0.0
cscript //h:wscript

こんな感じでうごかせました、ありがとうございました。

お礼日時:2007/12/05 13:14

batファイルにて、rundll32 printui.dll,PrintUIEntryを使ってプリンタドライバのinfファイルを読み込ませれば実現可能かと思います。



参考URL:http://support.microsoft.com/default.aspx?scid=k …
    • good
    • 0
この回答へのお礼

rundll32 printui.dll,PrintUIEntry /ia /f **.INF /m "***"
cscript //h:cscript
cd\windows\system32
prnport -a -r IP_0.0.0.0 -h 0.0.0.0
prnmngr -a -p **** -m "****" -r IP_0.0.0.0
cscript //h:wscript

こんな感じでうごかせました、ありがとうございました。

お礼日時:2007/12/05 13:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!