rundll32 printui.dll,PrintUIEntry
さまざまなプリンター構成タスクを自動化します。 printui.dll は、プリンター構成ダイアログ ボックスで使用される機能を含む実行可能ファイルです。 スクリプトまたはコマンドライン バッチ ファイル内でこれらの関数がから呼び出すこともできますか、コマンド プロンプトから対話的に実行できます。
構文
rundll32 printui.dll PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2] [modificationparameterN]
このトピックの例では、前の構文を使用しても、次の代替の構文を使用できます。
rundll32 printui.dll,PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2] [ModificationParameterN]
rundll32 printui PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2] [modificationparameterN]
rundll32 printui,PrintUIEntry [baseparameter] [modificationparameter1] [modificationparameter2] [modificationparameterN]
パラメーター
パラメーターの 2 種類があります。 base パラメーターおよびパラメーターを変更します。 基本のパラメーターは、コマンドが実行するには、関数を指定します。 これらのパラメーターの 1 つのみが、指定したコマンド ラインで表示できます。 次に、(基本のすべてのパラメーターで変更のすべてのパラメーターがサポートされます)、基本パラメーターに適用している場合、変更のパラメーターの 1 つ以上を使用して、基本パラメーターを変更できます。
基本パラメーター | 説明 |
---|---|
/dl | ローカル プリンターを削除します。 |
/dn | ネットワーク プリンター接続を削除します。 |
/dd | プリンタ ドライバを削除します。 |
/e | 特定のプリンターの印刷の設定を表示します。 |
/ga | コンピューターごとのプリンター接続を追加します (そのコンピューターにログオンしたすべてのユーザーが接続を使用できます)。 |
/ge | ごとのコンピューター上のコンピューターのプリンター接続を表示します。 |
/gd | 削除するコンピューターごとのプリンター接続 (接続には、次回、ユーザーがログインも削除されます)。 |
/ia | .Inf ファイルを使用してプリンター ドライバーをインストールします。 |
/id | プリンター ドライバーの追加ウィザードを使用してプリンター ドライバーをインストールします。 |
/if | .Inf ファイルを使用してプリンターをインストールします。 |
/ii | プリンターの追加ウィザードと .inf ファイルを使用してプリンターをインストールします。 |
/il | プリンターの追加ウィザードを使用してプリンターをインストールします。 |
/in | リモート ネットワーク プリンターに接続します。 |
/ip | ネットワーク プリンター インストール ウィザード (印刷の管理のユーザー インターフェイスから使用可能) を使用してプリンターをインストールします。 |
/k | プリンターでテスト ページを印刷します。 |
/o | プリンターのキューを表示します。 |
/p | プリンターのプロパティを表示します。 このパラメーターを使用する場合は、変更のパラメーターの値も指定する必要があります /n [name]します。 |
/s | プリント サーバーのプロパティを表示します。 ローカル プリント サーバーを表示する場合は、変更のパラメーターを使用する必要はありません。 ただし、リモート プリント サーバーを表示する場合を指定してください、 /c [name] パラメーターを変更します。 |
/Ss | 格納は、プリンターの情報の種類を指定します。 値のない場合 /Ss が指定されている既定の動作は、それらのすべてが指定されているかのようです。 この基本パラメーターを使用して、コマンドラインの末尾に配置する次の値で。
|
/Sr | プリンターに関する情報が復元され、設定の競合の処理方法を指定します。 コマンドラインの末尾に配置する次の値を使用します。
|
/Xg | プリンターの設定を取得します。 |
/Xs | プリンターの設定を行います。 |
/y | 通常使うプリンターとしてインストールされているプリンターを設定します。 |
/? | コマンドとそれに関連するパラメーターについての製品内のヘルプを表示します。 |
@[ファイル] | コマンドライン引数を使ってファイルを指定し、直接コマンドラインにそのファイルにテキストを挿入します。 |
パラメーターの変更 | 説明 |
---|---|
/a [ファイル] | バイナリ ファイルの名前を指定します。 |
/b [name] | 基本のプリンターの名前を指定します。 |
/c [name] | 実行するアクションがリモート コンピューター上にある場合は、コンピューター名を指定します。 |
/f [ファイル] | 汎用名前付け規則 (UNC) パスを指定し、.inf ファイル名または実行しているタスクによって、出力ファイル名の名前。 使用 /F [ファイル] 依存 .inf ファイルを指定します。 |
/F [ファイル] | 指定した .inf ファイルの .inf ファイルの名前と UNC パスを指定 /f [ファイル] に依存します。 |
/h [アーキテクチャ] | ドライバーのアーキテクチャを指定します。 次のいずれかを使用します。 x86, 、x64, 、または Itaniumします。 |
/j [プロバイダー] | 印刷のプロバイダー名を指定します。 |
/l [パス] | 使用しているプリンター ドライバーのファイルが置かれている UNC パスを指定します。 |
/m [モデル] | ドライバー モデル名を指定します。 (この値は、.inf ファイルで指定することができます)。 |
/n [name] | プリンター名を指定します。 |
/q | ユーザーに通知なしで、コマンドを実行します。 |
/r [ポート] | ポートの名前を指定します。 |
/U | 既にインストールされている場合は、既存のプリンター ドライバーを使用するように指定します。 |
/t[#] | 開始する 0 から始まるインデックス ページを指定します。 |
/v [バージョン] | ドライバーのバージョンを指定します。 /K の値も指定しない場合は、次の値のいずれかを指定する必要があります: type 2 - Kernel mode または type 3 - User mode。 |
/w | /f で指定されている .inf ファイルでドライバーが見つからない場合、ユーザーにドライバーの指定を求めます。 |
/Y | プリンターの名前が自動的に生成できなかったことを指定します。 |
/z | 自動的にインストールされているプリンタの共有を指定します。 |
/K | パラメーター /h [アーキテクチャ] の意味を変更して、x86 の代わりに 2、x64 の代わりに 3、または Itanium の代わりに 4 を受け入れます。 パラメーター /v [バージョン] の値も、type 2 - Kernel mode の代わりに 2、type 3 - User mode の代わりに 3 を受け入れるように変更されます。 |
/Z | インストールされているプリンターを共有します。 のみ使用して、 /if パラメーター。 |
/Mw [メッセージ] | コマンドラインで指定した変更をコミットする前に、ユーザーに警告メッセージを表示します。 |
/Mq [メッセージ] | コマンドラインで指定した変更をコミットする前に、ユーザーに確認メッセージを表示します。 |
/W [フラグ] | プリンターの追加ウィザード、プリンター ドライバーの追加ウィザード、ネットワーク プリンターのインストール ウィザードのパラメーターまたはオプションを指定します。 r: 最後のページから再起動するウィザードを使用します。 |
/G [フラグ] | グローバル パラメーターを使用するオプションを指定します。 w: セットアップ ドライバーへのユーザーに警告を抑制します。 |
解説
PrintUIEntry キーワードは大文字と小文字を区別して正確な大文字と小文字のこのトピックの例に示すように、このコマンドの構文を入力する必要があります。
コマンド プロンプトで、他の例について: rundll32 printui.dll,PrintUIEntry/でしょうか。
例
このコマンドが実行されるユーザー アカウントで表示される新しいリモート プリンター printer1 をコンピューター Client1 に追加するには、次のように入力します。
rundll32 printui.dll PrintUIEntry /in /n\\client1\printer1
プリンターの追加ウィザードと、ドライブ c: の InfPath にある .inf ファイル InfFile.inf を使用してプリンターを追加するには、次のように入力します。
rundll32 printui.dll PrintUIEntry /ii /f c:\Infpath\InfFile.inf
コンピューター Client1 上の既存のプリンター printer1 を削除するには、次のように入力します。
rundll32 printui.dll PrintUIEntry /dn /n\\client1\printer1
コンピューター Client2 のすべてのユーザー用にコンピューターごとのプリンター接続 printer2 を追加するには、次のように入力します (接続は、ユーザーがログオンしたときに適用されます)。
rundll32 printui.dll PrintUIEntry /ga /n\\client2\printer2
コンピューター Client2 のすべてのユーザー用のコンピューターごとのプリンター接続 printer2 を削除するには、次のように入力します (接続は、ユーザーがログオンしたときに削除されます)。
rundll32 printui.dll PrintUIEntry /gd /n\\client2\printer2
プリント サーバー printServer1 のプロパティを表示するには、次のように入力します。
rundll32 printui.dll PrintUIEntry /s /t1 /c\\printserver1
プリンター printer3 のプロパティを表示するには、次のように入力します。
rundll32 printui.dll PrintUIEntry /p /n\\printer3