1

私はこれまでのところこれを持っています:

Cscript %WINDIR%\System32\Printing_Admin_Scripts\en-US\Prnport.vbs -a -r IP_192.168.1.78 -h 192.168.1.78
Cscript %WINDIR%\System32\Printing_Admin_Scripts\en-US\Prndrvr.vbs -a -m "RICOH Aficio MP C5501 PCL 6" -h %CD% -i %CD%\OEMSETUP.INF
pause
Cscript %WINDIR%\System32\Printing_Admin_Scripts\en-US\Prnmngr.vbs -a -p "Ricoh Aficio MP C5501" -m "RICOH Aficio MP C5501 PCL 6" -r IP_192.168.1.78
pause

一時停止は、すべてが正しく機能していることを確認するためのものです。問題は、プリンターがこれらの有効なアクセス コードの 1 つを持っていることです。プロセス全体を自動化しようとしていますが、有効なアクセス コードを追加できません。それを行う方法さえありますか?

4

1 に答える 1

1

理解した!

したがって、必要なのは、すでに設定されているプリンタ設定からプリンタ設定をエクスポートすることです。

rundll32 printui.dll,PrintUIEntry /Ss /n "Ricoh Aficio MP C5501" /a "settings.dat"
rundll32 printui.dll,PrintUIEntry /Sr /n "Ricoh Aficio MP C5501" /a "settings.dat"

そこで、プリンターをセットアップした後、最初の行を実行しました。それは私に.datファイルを与えました。この1つのオフィスのすべてのプリンターでそのファイルを使用できます。上記のコードの最後に2行目を追加しましたが、出来上がりです。できます!

于 2012-11-27T18:07:48.770 に答える