2016-08-09 14 views
0

私はしばらくの間この作業を進めていました。ほぼ....プリンタ構成モノ/カラー用のスクリプト - Windows 7

Win7 Entでは、2台のネットワークプリンタ(プリンタサーバーなし - IPアドレス経由)を追加するスクリプトを作成しています。プリンタごとにカラーとモノのキューを作成したいので、合計で4つのプリンタキューが必要です。追加

は、これらのコマンドで正常に動作します:

cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Operators_Color" 
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Operators_MOno" 
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Traders_Color" 
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Traders_MOno" 
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.116mono 
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.116color 
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.118mono 
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.118color 

cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Operators_Color" 
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Operators_MOno" 
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Traders_Color" 
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Traders_MOno" 
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.116mono 
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.116color 
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.118mono 
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.118color 

cscript "C:\XXXXX\Scripts\Prnport.vbs" -a -r IP_XXX.XXX.XXX.116mono -h XXX.XXX.XXX.116 -o raw -n 9100 

cscript "C:\XXXXX\Scripts\Prnport.vbs" -a -r IP_XXX.XXX.XXX.116color -h XXX.XXX.XXX.116 -o raw -n 9100 

cscript "C:\XXXXX\Scripts\Prnport.vbs" -a -r IP_XXX.XXX.XXX.118mono -h XXX.XXX.XXX.118 -o raw -n 9100 

cscript "C:\XXXXX\Scripts\Prnport.vbs" -a -r IP_XXX.XXX.XXX.118color -h XXX.XXX.XXX.118 -o raw -n 9100 

cscript "C:\XXXXX\Scripts\Prndrvr.vbs" -a -m "HP Universal Printing PCL 6" -i C:\XXXXX\Drivers\hpzius23.inf 

cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -a -p "XXX_Traders_Color" -m "HP Universal Printing PCL 6" -r IP_XXX.XXX.XXX.116color 

cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -a -p "XXX_Traders_MOno" -m "HP Universal Printing PCL 6" -r IP_XXX.XXX.XXX.116mono 

cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -a -p "XXX_Operators_Color" -m "HP Universal Printing PCL 6" -r IP_XXX.XXX.XXX.118color 

cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -a -p "XXX_Operators_MOno" -m "HP Universal Printing PCL 6" -r IP_XXX.XXX.XXX.118mono' 

カラー/モノラル設定でキューを設定しようとしたとき、私は壁にぶつかります。

  1. 経由PowershellのセットPrintConfigurationコマンド:

    セットPrintConfiguration -PrinterName "XXX_Traders_Color" - カラー "1"

    セットPrintConfiguration -PrinterName「XXX_Traders_MOno二つの方法を試してみました

    "-Color" 0 "

    Set-PrintConfiguration -PrinterName" XXX_Operators_Color "-Color" 1 "

    セットPrintConfiguration -PrinterName "XXX_Operators_MOno" - カラー "0" 私は下記取得しています

を(これは勝つ7 PowerShellで存在コマンドではありません推測):「

用語Set-PrintConfiguration 'は、コマンドレット、関数、スクリプトファイル、または実行可能なプログラムの名前として認識されません。名前の綴りを確認するか、パスが含まれている場合は、パスが正しいことを確認し、 をもう一度入力してください。

私はRUNDLL32 PRINTUI.DLLを使用してみました
  • 、PrintUIEntryが変更モノ/カラー設定(動作細かい) RUNDLL32がprintuiと

    • 輸出プリンタ設定に命令します。 DLL、PrintUIEntry/SS/N "XXX_Operators_MOno"/ RUNDLL32 PRINTUI.DLL、PrintUIEntry/N/SR「NewXXX_Operators_MOno:

    • が新しいキューに上記で作成したファイルをインポート

      DG "C Mirek1.dat \ \ TEMP" "/ a" c:\ temp \ Mirek1.dat "

  • しかし、2番目のコマンドは、キューが最初のインスタンスでエクスポートしたモノ/カラー設定を調整させていないようです。

    ここに誰かが同様の頭痛で苦労しているのだろうか?

    答えて

    -1

    感謝すべてのヘルプは..私はこれが(代わりにd gの)uスイッチを使用して動作するようになりました。 「User DevMode」をエクスポートします。

    RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n "XXX_Operators_MOno" /a "c:\temp\Mirek1.dat" u 
    
    関連する問題