求助:获取打印机状态,使用Getprinter 返回的Status始终为0

VC/MFC > 硬件/系统 [问题点数:80分,结帖人gao5214637]
等级
本版专家分:296
结帖率 100%
等级
本版专家分:87605
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:296
等级
本版专家分:296
等级
本版专家分:296
等级
本版专家分:87605
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
大头猫

等级:

获取打印机状态,判断打印机状态获取打印机驱动信息

获取打印机状态可以使用getprinter。 BOOL GetJobs() { DWORD dwNeeded = 0; PRINTER_INFO_2 * pPrinterInfo = (PRINTER_INFO_2 *)malloc(0); HANDLE m_hPrinter = NULL; wchar_t ...

获取打印机状态Delphi

用程序获取打印机状态 网络上的一些代码都不能成功 借鉴一下,查看API函数,一般是函数的参数使用不当造成 终于成功! 含源代码: Delphi6

C#获取打印机状态

通过获取打印机状态,可将打印机的信息传达给移动终端,这样移动端可即时看到打印机状态。 后台打印服务如何获取打印机状态?! 看一下代码: public static string GetPrinterStatus(string ...

关于打印机状态获取

关于打印机状态获取

什么 python 调用 win32print 获取打印机状态失败?

换了两种型号的打印机都是 'Status': 0 均未能检测出打印机当前的状态。请热心的大佬帮我看看问题出在哪里? ``` import win32print import win32ui import win32con INCH = 1440 # 实例化 hDC = win...

GetPrinter 获取到的状态为 0

HANDLE hPrinter=0; DWORD dwNeeded=0; PRINTER_INFO_2* pPrinterInfo= (PRINTER_INFO_2 *)malloc( 0 ); /*此处应判断返回值*/::OpenPrinter("Samsung SCX-4200 Series",&hPrinter,NULL); if(!:...

利用GetPrinter()函数可获得当前打印机信息

利用GetPrinter()函数可获得当前打印机信息void __fastcall GetPrinter(char * ADevice, char * ADriver, char * APort, int &ADeviceMode)说明调用 GetPrinter获取当前打印机信息. ADevice 参数 是一个接收当前...

C# 获取打印机状态

public static string GetPrinterStatus(string PrinterName) { int intValue = GetPrinterStatusInt(PrinterName); string strRet = string.Empty; switch (intValue) { ... case...

使用win32API获取打印机是否处于脱机状态

最近在写一个打印服务器的项目,需要获取本地打印机是否脱机的状态,上网查了一下,都是使用的下面的代码 public static int GetPrinterStatusInt(string PrinterName) { int intRet = 0; IntPtr hPrinter; ...

C#获取打印机状态的问题

windows的API获取: public static string GetPrinterStatus(string PrinterName)   {   int intValue = GetPrinterStatusInt(PrinterName);   string strRet = string.Empty; ...

VC获取打印机与打印作业的状态

VC 获取打印机与打印作业的状态 #pragma comment(lib, "winspool.lib") #include "stdafx.h" #include #ifndef _MAX_PATH #define _MAX_PATH 260 #endif TCHAR m_tchPrinterMessage[_MAX_PATH];///   ///...

delphi 获取打印机状态,如缺纸等问题

uses Printers,WinSpool;     type TPrinterInfo = record SeverName: PChar; PrinterName: PChar; ShareName: PChar; PortName: PChar; DriverName: PChar; Comment: PChar;... Lo...

VC 获取打印机与打印作业的状态

#pragma comment(lib, "winspool.lib") #include "stdafx.h" #include #ifndef _MAX_PATH #define _MAX_PATH 260 #endif TCHAR m_tchPrinterMessage[_MAX_PATH];.../// 获取打印作业的状态 BOOL Get

打印机状态码解析

因为需要做打印机方便的工作,了解了一下打印机状态码,原地址 https://msdn.microsoft.com/en-us/library/cc244854.aspx 表格左边是16进制的 如果用python以下代码 hPrinter = win32print.OpenPrinter (printer...

delphi选择打印机:Delphi中获取打印机设备

delphi选择打印机:Delphi中获取打印机设备名和端口名 疯狂代码 http://www.CrazyCoder.cn/ :http:/www.CrazyCoder.cn/Delphi/Article11928.html uses Printers; {$IFNDEF WIN32} const MAX_PATH = 144; {$END...

获取打印机连接状态及打印任务是否错误

HANDLE PrnHandle;  if (OpenPrinter("EPSON Stylus Photo R270 Series",&PrnHandle,NULL))  {   unsigned char buf[8192];   DWORD dwSize;   if (Get

检测打印机状态(VB实现)

代码很简单,注意API的使用!Check this out... I found this while surfing internet from Spanish site1. Start a new project in Visual Basic. Form1 is created by default. 2. Add two CommandB

VC++ 判断打印机状态

// 判断打印机是否正在打印 HRESULT GetPrinterStatus(CString strPrinterName) { HRESULT hRet = E_FAIL; HANDLE hPrinter; if (!OpenPrinter(strPrinterName.GetBuffer(0), &hPrinter, NULL)) return ...

打印技术之打印机状态监控

 在上一篇博文中我主要介绍了如何获取以及设置系统的默认打印机,本文将介绍如何对打印机状态进行实时监控,记录下所打印的文档、打印的份数以及打印时间等打印信息。   1.打印机虚脱机技术  在正式介绍如何对...

【VC++技术杂谈003】打印技术之打印机状态监控

在上一篇博文中我主要介绍了如何获取以及设置系统的默认打印机,本文将介绍如何对打印机状态进行实时监控,记录下所打印的文档、打印的份数以及打印时间等打印信息。   1.打印机虚脱机技术  在正式介绍如何对...

【打印技术02】打印机状态监控

在上一篇博文中我主要介绍了如何获取以及设置系统的默认打印机,本文将介绍如何对打印机状态进行实时监控,记录下所打印的文档、打印的份数以及打印时间等打印信息。   1.打印机虚脱机技术  在正式介绍...

C#查看打印机状态(缺纸)

项目需要,使用了研科的T91型号热敏打印机打印机有缺纸的指示灯,缺纸时windows的打印机状态也能表示是缺纸。 下面的代码能够取得该打印机状态。 公司另外一台老的夏普打印机,缺纸时windows的打印机...

打印相关Api函数

GetPrinter获取打印机信息 StartDocPrinter:开始打印作业 WritePrinter:向打印机输出数据 EndDocPrinter:结束打印作业 ClosePrinter:关闭打开的打印机   Api函数名 函数说明

C# 获取打印机列表以及串口

C# 获取打印机列表以及默认打印机、串口列表。   /// <summary> /// 获取本地已安装的打印机 /// </summary> /// <returns></returns> ...

C# 获取打印机和串口

/// /// 获取本地已安装的打印机 /// /// public string GetPrinter() { string strList = ""; System.Drawing.Printing.PrinterSettings.StringCollectio

delphi 取得本机打印机列表及打印机详细信息

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,WinSpool,Printers ,StdCtrls; type  TPrinterInfo = record  ... SeverName 

VC打印机编程之两篇有用的文章获取打印机与打印作业的状态和设置打印机模式并预览打印

VC打印机编程之两篇有用的文章

相关热词 c# task 返回类型 c#什么时候用队列 c# 单件实例 延时加载 c# 本地监听 c# 如果是红色 c# 多行字符串 c#删除某列 c# items 遍历 c# txt去重复 c# endinvoke