2016-10-04 8 views
2

データ(プリンタIP、プリンタ名、コンピュータIP)をエントリに入力すれば、バッチファイル経由でネットワークプリンタを追加しようとしています。リモートでバッチファイルを使用してプリンタを追加する。 0x32この操作はサポートされていません

操作を完了できませんでした(エラー0x00000032):さて、一度このコマンドが完了する

rundll32 printui.dll,PrintUIEntry /if /b "KONICA MINOLTA C451 PS(P)" /c\\%computerNameIP% /h "x86" /f %windir%\inf\prnkm002.inf /r "IP_%computerNameIP%" /m "KONICA MINOLTA C451 PS(P)" /n\\%computerNameIP%\%printerName% /F %windir%\inf\prnkm002.inf 

は、私は次のエラーを受け取ります。この操作はサポートされていません。

私は実行で同様のコードをGUI走っ:

rundll32 printui.dll,PrintUIEntry /il /b "KONICA MINOLTA C451 PS(P)" /c\\%computerNameIP% /h "x86" /f %windir%\inf\prnkm002.inf /r "IP_%computerNameIP%" /m "KONICA MINOLTA C451 PS(P)" /n\\%computerNameIP% \%printerName% /F %windir%\inf\prnkm002.inf 

を、私はlocal Printer地元選択する必要があります:私は、TCP/IPであることを調整して、ドライバーが、私はそれを設定するので、デフォルトを来たし。私のドライバを選んだ後、私もエラーが表示されます。

正確にサポートされていないものを特定できません。

Windows 7 32ビット。私はレジストリ、印刷管理、グループポリシーを調整しましたが、ネットワークプリンタへのリモート追加を妨げるものはありません。

+0

「\%printerName%」とは何ですか?それは '/ n'の一部になっていますか?バッチファイル全体を投稿できますか?または少なくとも変数宣言? –

+0

%printerName% - 表示されているプリンタ名を宣言します。私はそれをテストしているときに、命名規則に問題がないことを確認するために、モデルと同じ正確な名前を付けます。 –

+0

私の主張はちょうどそこにぶら下がっているということです。 '/ n \\%computerNameIP%^ \%printerName'にあります。 * \ * 192.168.1.50 \ Printer01という名前をつけようとしている場合は、「/ n \\%computerNameIP%\%printerName%」 –

答えて

0

prncnfg.vbsファイルで別の方法を見つけました。最初にポートを作成し、割り当ててから管理します。

これは、Windowsフォルダのadminスクリプト内にあります。

関連する問題