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

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

このセクションでは、次の操作を行います。

機能 形容
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 関数は、プリンター ドライバー ディレクトリのパスを取得します。
GetPrinterDriverPackagePathをする
プリント サーバー上の指定したプリンター ドライバー パッケージへのパスを取得します。
GetPrintProcessorDirectoryの
GetPrintProcessorDirectory 関数は、指定されたサーバー上の印刷プロセッサ ディレクトリへのパスを取得します。
InstallPrinterDriverFromPackageの
プリント サーバーのドライバー ストアにあるドライバー パッケージからプリンター ドライバーをインストールします。
UploadPrinterDriverPackageの
InstallPrinterDriverFromPackageを呼び出してインストールできるように、プリンター ドライバーをプリント サーバーのドライバー ストアにアップロードします。