AddPrinter

VB声明
Declare Function AddPrinter Lib "winspool.drv" Alias "AddPrinterA" (ByVal pName As String， ByVal Level As Long， pPrinter As Any) As Long
说明
在系统中添加一台新打印机
返回值
Long，如执行成功，返回一台新打印机的句柄；零表示失败。会设置GetLastError
参数表
参数 | 类型及说明
pName | String，欲在其中安装打印机的一个服务器的名字。对本地打印机，设为vbNullString
Level | Long，设为2
pPrinter | Any，指定一个缓冲区的第一个条目。该缓冲区包含了一个PRINTER_INFO_2结构。结构中的下述字段会设为有效值：pPrinterName， pPortName， pDriverName， pPrintProcessor 和 pDataType。也可象PRINTER_INFO_2那样设置pPrinter字段。也可以设置下述字段：Attributes， DefaultPriority， pComment， pDevMode， pLocation， pParameters， Priority， pSecurityDescriptor， pSepFile， pShareName， StartTime 和 UntilTime。而其他字段都应置空
注解
在NT下，调用者必须有足够的权限对指定服务器上的打印机进行配置

Top