web-dev-qa-db-ja.com

コマンドプロンプトによるネットワークプリンタのインストール

ネットワークプリンタをインストールしたい。そして私はINFベースのドライバーを持っています。

以下のコマンドを試しました

rundll32 printui.dll,PrintUIEntry /in /n "MY PRINTER" /ia /f "MYPRNDRV.inf" /h "x64"

ドライバーがPCに追加されたようですが、デバイスとプリンターにリストされていません。

私のドライバーはうまく働いています。手動でインストールできます。

誰かがこれを通して私を助けることができますか?プリンタのIPアドレスを見つける必要がありますか? IPが見つかった場合、コマンドはどのように記述すればよいですか?

2
mhs

最初にポートが必要です。

ポートを作成してこれを試してください

rundll32 printui.dll,PrintUIEntry /if /b "MY PRINTER" /f "MYPRNDRV.inf" /r "YOUR_PORT_NAME" /m "MY PRINTER" /z

rポート名に使用-[/ r [ポート]ポート名]

また、「prnport.vbs」を使用してポートを作成できます。
win7では、「C:\ Windows\System32\Printing_Admin_Scripts\en-US」から詳細を確認できます ここ

これがポートの作成方法です。また、IPアドレスを入力する必要があるため、IPアドレスを取得する方法を見つける必要があります。
(デバイスのIPアドレスが10.2.17.140の場合、コマンドは次のようになります)

cscript prnport.vbs -a -r YOUR_PORT_NAME P -h 10.2.17.140 -o raw
1
wicky