如何使用GetPrinter取得当前打印机信息(状态,位置,备注等)
1,怎么取得当前打印机信息(状态,位置,备注等)
2,API怎么取
[DllImport("winspool.drv", EntryPoint = "OpenPrinter")]
        public static extern int OpenPrinter(string pPrinterName,ref IntPtr phPrinter,ref PRINTER_DEFAULTS pDefault);        [DllImport("winspool.drv", EntryPoint = "GetPrinter")]
        public static extern int GetPrinter(IntPtr hPrinter,int Level,int pPrinter,int cbBuf,ref int pcbNeeded); IntPtr phPrinter = IntPtr.Zero;
PRINTER_DEFAULTS pDefault = new PRINTER_DEFAULTS();
int ii = OpenPrinter(gsRep.PrintSetting.PrinterName, ref phPrinter, ref pDefault);
if (ii > 0)
{
//GetPrinter(phPrinter, ....)怎么取...
}