プリンター ドライバーのインストール リファレンス

このセクションの機能は、コンピューターにプリンター ドライバーをインストールして構成します。

このセクションの内容

機能 説明
AddMonitor
AddMonitor 関数は、ローカル ポート モニターをインストールし、構成ファイル、データ ファイル、およびモニター ファイルをリンクします。
AddPort
AddPort 関数は、サポートされているポートの一覧にポートの名前を追加します。 AddPort 関数は、ポート モニターによってエクスポートされます。
AddPrinterDriver
AddPrinterDriver 関数は、ローカルまたはリモートのプリンター ドライバーをインストールし、構成、データ、ドライバー ファイルを関連付けます。
プリンター ドライバーのインストールまたはアップグレードの柔軟性を高めるために、 AddPrinterDriverEx 関数を使用します。これは、厳密なアップグレード、厳密なダウングレード、新しいファイルのみのコピー、すべてのファイルのコピー (ファイルのタイムスタンプに関係なく) が可能であるためです。
メモ: ドライバー パッケージを使用せずにプリンター ドライバーをインストールすることは推奨されなくなりました。 代わりに InstallPrinterDriverFromPackage を使用してください。
AddPrinterDriverEx
AddPrinterDriverEx 関数は、ローカルまたはリモートのプリンター ドライバーをインストールし、構成、データ、およびドライバー ファイルをリンクします。 AddPrinterDriver の機能に加えて、厳密なアップグレード、厳密なダウングレード、新しいファイルのみのコピー、すべてのファイルのコピー (ファイル タイムスタンプに関係なく) を許可するオプションもあります。
メモ: ドライバー パッケージを使用せずにプリンター ドライバーをインストールすることは推奨されなくなりました。 代わりに InstallPrinterDriverFromPackage を使用してください。
AddPrintProcessor
AddPrintProcessor 関数は、指定されたサーバーに印刷プロセッサをインストールし、サポートされている印刷プロセッサの一覧に印刷プロセッサ名を追加します。
AddPrintProvidor
AddPrintProvidor 関数は、ローカル印刷プロバイダーをインストールし、構成、データ、およびプロバイダー ファイルをリンクします。
CorePrinterDriverInstalled
CorePrinterDriverInstalled 関数は、GUID、日付、およびバージョンが指定されたコア プリンター ドライバーがインストールされているかどうかを報告します。
DeleteMonitor
DeleteMonitor 関数は、AddMonitor 関数によって追加されたポート モニターを削除します。
DeletePort
DeletePort 関数は、ユーザーがポート名を削除できるようにするダイアログ ボックスを表示します。
DeletePrinterDriver
DeletePrinterDriver 関数は、サーバー上でサポートされているドライバーの名前の一覧から、指定されたプリンター ドライバー名を削除します。
サーバーでサポートされているドライバーの名前の一覧から指定されたプリンター ドライバー名を削除するだけでなく、ドライバーに関連付けられているファイルを削除するには、 DeletePrinterDriverEx 関数を使用します。
DeletePrinterDriver は、ドライバーのバージョンが指定された環境で使用されていない場合にのみ、ドライバーを削除します。 DeletePrinterDriverEx は、ドライバーの特定のバージョンを削除できます。
DeletePrinterDriverEx
DeletePrinterDriverEx 関数は、サーバー上でサポートされているドライバーの名前の一覧から指定されたプリンター ドライバー名を削除し、ドライバーに関連付けられているファイルを削除します。 この関数は、ドライバーの特定のバージョンを削除することもできます。
DeletePrinterDriverPackage
ドライバー ストアからプリンター ドライバー パッケージを削除します。
DeletePrintProcessor
DeletePrintProcessor 関数は、AddPrintProcessor 関数によって追加された印刷プロセッサを削除します。
DeletePrintProvidor
DeletePrintProvidor 関数は、AddPrintProvidor 関数によって追加された印刷プロバイダーを削除します。
EnumMonitors
EnumMonitors 関数は、指定したサーバーにインストールされているポート モニターに関する情報を取得します。
EnumPorts
EnumPorts 関数は、指定したサーバーでの印刷に使用できるポートを列挙します。
EnumPrinterDrivers
EnumPrinterDrivers 関数は、指定したプリンター サーバーにインストールされているプリンター ドライバーを列挙します。
EnumPrintProcessorDatatypes
EnumPrintProcessorDatatypes 関数は、指定された印刷プロセッサでサポートされているデータ型を列挙します。
EnumPrintProcessors
EnumPrintProcessors 関数は、指定したサーバーにインストールされている印刷プロセッサを列挙します。
GetCorePrinterDrivers
指定したコア プリンター ドライバーの GUID、バージョン、日付、およびパッケージへのパスを取得します。
GetPrinterDriver
GetPrinterDriver 関数は、指定されたプリンターのドライバー データを取得します。 ドライバーがローカル コンピューターにインストールされていない場合は、 GetPrinterDriver によってインストールされます。
GetPrinterDriver2
GetPrinterDriver2 関数は、指定されたプリンターのドライバー データを取得します。 ドライバーがローカル コンピューターにインストールされていない場合、 GetPrinterDriver2 によってインストールされ、指定されたウィンドウにユーザー インターフェイスが表示されます。
GetPrinterDriverDirectory
GetPrinterDriverDirectory 関数は、printer-driver ディレクトリのパスを取得します。
GetPrinterDriverPackagePath
プリント サーバー上の指定したプリンター ドライバー パッケージへのパスを取得します。
GetPrintProcessorDirectory
GetPrintProcessorDirectory 関数は、指定されたサーバー上の印刷プロセッサ ディレクトリへのパスを取得します。
InstallPrinterDriverFromPackage
プリント サーバーのドライバー ストアにあるドライバー パッケージからプリンター ドライバーをインストールします。
UploadPrinterDriverPackage
InstallPrinterDriverFromPackage を呼び出してインストールできるように、プリンター ドライバーをプリント サーバーのドライバー ストアにアップロードします。