打印机
lvming-elena
这个作者很懒,什么都没留下…
展开
-
VC查看某IP是否可以ping通
[cpp] view plaincopyBOOL CheckIPReachable(LPCTSTR strIPAddress) { char strIP[100]; #ifdef UNICODE WideCharToMultiByte(CP_ACP,0,strIPAddress,(int)_tcslen(strIPAd转载 2015-05-20 17:59:30 · 2102 阅读 · 0 评论 -
VC 获取打印机与打印作业的状态
VC 获取打印机与打印作业的状态#pragma comment(lib, "winspool.lib")#include "stdafx.h"#include #ifndef _MAX_PATH#define _MAX_PATH 260#endifTCHAR m_tchPrinterMessage[_MAX_PATH];/// /// 获取打印作业的状态转载 2015-05-20 18:45:23 · 2252 阅读 · 0 评论 -
【打印技术01】获取及设置系统默认打印机
本文主要介绍如何获取以及设置系统的默认打印机。 1.获取系统中的所有打印机 获取系统中的所有打印机可以使用EnumPrinters()函数,该函数可以枚举全部的本地、网络打印机信息。其函数原型为:1 BOOL WINAPI EnumPrinters(2 DWORD Flags,3 LPSTR Name,4 DWORD转载 2015-05-20 19:06:29 · 2540 阅读 · 0 评论 -
VC使用驱动打印的一个例子
void CDlltestDlg::OnPrint(){ char szprinter[80]; char *szDevice,*szDriver,*szOutput; HDC hdcprint; // 定义一个设备环境句柄 //定义一个打印作业 static DOCINFO di={sizeof(DOCINFO),"printer",NULL}; // 得到设备字符串存入数组szp转载 2015-05-20 17:57:25 · 1284 阅读 · 0 评论 -
【打印技术02】打印机状态监控
在上一篇博文中我主要介绍了如何获取以及设置系统的默认打印机,本文将介绍如何对打印机状态进行实时监控,记录下所打印的文档、打印的份数以及打印时间等打印信息。 1.打印机虚脱机技术 在正式介绍如何对打印机状态进行实时监控之前,我们有必要先了解一下打印机虚脱机技术。 独占设备是指在一个程序(作业、用户)的整个运行期间独占设备,直到该程序(作业、用户)完成。系统的独占设转载 2015-05-20 19:09:29 · 1845 阅读 · 1 评论 -
SNMP的应用
前两天项目要求一个附加功能,远程监视服务器的运行状况,要定期监视指定端口,指定业务,还包括服务器的磁盘空间,内存,CPU使用率等等。这头俩事还好说,ping和telnet也就搞定了,实在不行就开个socket连一下,关键后边的事有点抓瞎,要是在本地,可以通过API得到系统信息,分析磁盘空间,内存啥的,可是远程得到别的机子的信息,那不成木马了么。到网上一查,原来有SNMP可以帮着做这件事情。于是就了转载 2015-05-20 18:44:49 · 1156 阅读 · 0 评论