StartDocPrinter(hPrinter, 1, di) returns false
问题 i am trying to print a raw data to the printer. i got my codes from http://support.microsoft.com/kb/322090 in the code segment... Dim di As New DOCINFOW With di .pDocName = "My Visual Basic .NET RAW Document" .pDataType = "TEXT" .pOutputFile = vbNull End With If OpenPrinter(szPrinterName.Normalize(), hPrinter, IntPtr.Zero) Then If StartDocPrinter(hPrinter, 1, di) Then If StartPagePrinter(hPrinter) Then bSuccess = WritePrinter(hPrinter, pBytes, dwCount, dwWritten) EndPagePrinter(hPrinter) End