PrintUIEntryの使い方(実践編) [Printer]
PrintUIEntryを使うと自動でプリンタをインストールしたり削除したりできます。
また、プリンタに関わる様々な操作を行うことができます。
注意:Windows Vista、7、2008は管理者としてコマンドプロンプトを起動してください
サーバー プロパティを開く
rundll32 printui.dll,PrintUIEntry /s
プリンタ プロパティを開く
rundll32 printui.dll,PrintUIEntry /p /n "Microsoft XPS Document Writer"
プリンタの追加ウィザードの実行
rundll32 printui.dll,PrintUIEntry /il
プリントジョブのキューを開く
rundll32 printui.dll,PrintUIEntry /o /n "Microsoft XPS Document Writer"
プリンタのインストール
rundll32 printui.dll,PrintUIEntry /if /b "HP Printer" /f "C:\HP CLJ CP6015 Printer\hpc6015c.inf" /r "lpt1:" /m "HP Color LaserJet CP6015 PCL 6"
解説:"HP Color LaserJet CP6015 PCL 6"という機種のアイコンを"HP Printer"という名前で作成して"lpt1:"ポートを印刷ポートとして使う。
プリンタアイコンの削除
cscript prnmngr.vbs -d -p "HP Printer"
プリンタアイコンが無いドライバを全て削除
cscript prndrvr.vbs -x
通常使うプリンタを"Microsoft XPS Document Writer"に変更
rundll32 printui.dll,PrintUIEntry /y /n "Microsoft XPS Document Writer"
"printer"アイコンの情報を"file.dat"に保存
rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat"
"printer"アイコンの情報を"file.dat"から復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"
全般、共有、ポート、詳細設定タブの情報を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" 2
ドメイン公開の情報を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" 7
色の管理タブの情報を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" c
デバイス設定などメーカー独自のプロパティを復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" d
セキュリティタブの情報を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s
詳細設定タブの標準の設定を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g
2+d+gを復元(色の管理を除く)
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m
印刷設定を復元(プロパティは影響しない)
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" u
"file.dat"に保存している名前以外を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" r
"file.dat"に保存している名前と"printer"が一致しないとき"file.dat"の名前に変更して復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" f
"file.dat"に保存しているポート名以外を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" p
"file.dat"に保存しているモデル名以外を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" i
解説:モデル名が異なるプリンタの情報を復元するとトラブルの元です
また、プリンタに関わる様々な操作を行うことができます。
注意:Windows Vista、7、2008は管理者としてコマンドプロンプトを起動してください
サーバー プロパティを開く
rundll32 printui.dll,PrintUIEntry /s
プリンタ プロパティを開く
rundll32 printui.dll,PrintUIEntry /p /n "Microsoft XPS Document Writer"
プリンタの追加ウィザードの実行
rundll32 printui.dll,PrintUIEntry /il
プリントジョブのキューを開く
rundll32 printui.dll,PrintUIEntry /o /n "Microsoft XPS Document Writer"
プリンタのインストール
rundll32 printui.dll,PrintUIEntry /if /b "HP Printer" /f "C:\HP CLJ CP6015 Printer\hpc6015c.inf" /r "lpt1:" /m "HP Color LaserJet CP6015 PCL 6"
解説:"HP Color LaserJet CP6015 PCL 6"という機種のアイコンを"HP Printer"という名前で作成して"lpt1:"ポートを印刷ポートとして使う。
プリンタアイコンの削除
cscript prnmngr.vbs -d -p "HP Printer"
プリンタアイコンが無いドライバを全て削除
cscript prndrvr.vbs -x
通常使うプリンタを"Microsoft XPS Document Writer"に変更
rundll32 printui.dll,PrintUIEntry /y /n "Microsoft XPS Document Writer"
"printer"アイコンの情報を"file.dat"に保存
rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat"
"printer"アイコンの情報を"file.dat"から復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"
全般、共有、ポート、詳細設定タブの情報を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" 2
ドメイン公開の情報を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" 7
色の管理タブの情報を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" c
デバイス設定などメーカー独自のプロパティを復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" d
セキュリティタブの情報を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s
詳細設定タブの標準の設定を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g
2+d+gを復元(色の管理を除く)
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m
印刷設定を復元(プロパティは影響しない)
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" u
"file.dat"に保存している名前以外を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" r
"file.dat"に保存している名前と"printer"が一致しないとき"file.dat"の名前に変更して復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" f
"file.dat"に保存しているポート名以外を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" p
"file.dat"に保存しているモデル名以外を復元
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" i
解説:モデル名が異なるプリンタの情報を復元するとトラブルの元です
2010-12-28 22:27
nice!(0)
コメント(0)
トラックバック(0)
コメント 0