SHARP MX-M3608N PCL6打印机驱动监控打印任务如何实现 [问题点数:50分,结帖人zemelaoshi]

Bbs1
本版专家分:0
结帖率 57.14%
Bbs1
本版专家分:0
Bbs7
本版专家分:22435
Bbs1
本版专家分:0
Bbs10
本版专家分:140811
版主
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2012年5月 VC/MFC大版内专家分月排行榜第二
2012年3月 VC/MFC大版内专家分月排行榜第二
2011年7月 VC/MFC大版内专家分月排行榜第二
2011年1月 VC/MFC大版内专家分月排行榜第二
2010年12月 VC/MFC大版内专家分月排行榜第二
2010年9月 VC/MFC大版内专家分月排行榜第二
2010年6月 VC/MFC大版内专家分月排行榜第二
2010年5月 VC/MFC大版内专家分月排行榜第二
2010年4月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年11月 VC/MFC大版内专家分月排行榜第三
Bbs7
本版专家分:26306
Bbs1
本版专家分:0
SHARP打印AR350M-AR310M-AR-M258驱动Win7 64位驱动
SHARP<em><em>打印</em>机</em>AR350M、AR310M、AR-M258、AR-M318的64位<em>驱动</em>,Win7下的64位<em>驱动</em> 绝对好东西,我找了N久才找到的。
如何取消POS打印打印任务?
我的<em>打印</em>程序是直接写到LTP口上的,writen(f,XXXXXXXX);rn但现在有个问题 如果当时没<em>打印</em>,当我关闭程序后 打开<em><em>打印</em>机</em>后 他就继续打,请问<em>如何</em>取消POS<em><em>打印</em>机</em><em>打印</em><em>任务</em>?
sharp 驱动
<em>sharp</em><em>驱动</em>程序(复印,<em>打印</em>一体机<em>驱动</em>程序)
如何监控打印任务的后台状况?
<em>如何</em><em>监控</em><em>打印</em><em>任务</em>的后台状况?
批处理清除打印打印任务
批处理清除<em><em>打印</em>机</em>的<em>打印</em><em>任务</em>,当<em><em>打印</em>机</em><em>任务</em>无法通过右键清除时,可以在关闭<em><em>打印</em>机</em>电源的情况下,清理未完成<em><em>打印</em>机</em>的<em>任务</em>.
打印打印任务清除
一键清除未<em>打印</em><em>任务</em>,单位网络管理员的利器。
如何监控当前打印打印作业?
<em>如何</em><em>监控</em>当前<em><em>打印</em>机</em>的<em>打印</em>作业?
局域网内如何监控打印打印
vc++<em>如何</em>开发局域网内<em>如何</em><em>监控</em><em><em>打印</em>机</em>的<em>打印</em>呢??????rnrn并记录下<em>打印</em>内容和连接<em>打印</em>的电脑ip.rn这方面的资料很少.有没有人给点意见????rnrnrn谢谢rnrngggg1100@163.com
请问如何监控打印打印队列?
请问<em>如何</em><em>监控</em><em><em>打印</em>机</em>的<em>打印</em>队列,可以获得正在<em>打印</em>文档的文档名,状态,所有者,页数,大小等.谢谢!rn
请问怎样监控打印任务
各位大侠,我现在想<em>监控</em>本机的所有<em>打印</em><em>任务</em>,请问怎样做才可以呢?
C# 打印监控系统 源码 打印任务监控 读取内存生成图片
C# <em><em>打印</em>机</em><em>监控</em>系统 <em>打印</em><em>任务</em><em>监控</em> 读取内存生成图片 ,实时监测 支持.spl文件转emf
打印任务打印打印出来的数量不符
例如:我在页面上选择了五十个<em>打印</em>项,然后本地的<em>打印</em><em>任务</em>也启动了点开也是50页,但是<em>打印</em>的时候就特么给我出了一本,然后我清除了一下浏览器缓存还有dns缓存,结果还是这样,这种情况也不是每次都出就是隔三差五的出一次,但是很烦。求大神解救。
打印监控 打印内容记录
<em><em>打印</em>机</em><em>监控</em>,<em><em>打印</em>机</em><em>打印</em>内容记录,<em><em>打印</em>机</em>状态<em>监控</em>。通过Hook和轮询两种方式结合<em>监控</em><em><em>打印</em>机</em>。
打印监控软件,打印管理
可以支持<em>监控</em><em><em>打印</em>机</em>文档标题,保存<em>打印</em>电脑的IP等相关<em>打印</em>信息。包括纸张数量
怎么监控打印打印信号?
请教兄弟们一个问题,怎么<em>监控</em><em><em>打印</em>机</em>的开始<em>打印</em>信号?包括并口<em><em>打印</em>机</em>和USB<em><em>打印</em>机</em>。我想在别人的程序开始<em>打印</em>的那一刻执行一段代码。谢谢!
HP LaserJet M1536dnf MFP(XP32位PCL6)打印驱动
HP LaserJet M1536dnf MFP XP <em>驱动</em> 官方网站下载正版<em>驱动</em>,PCL6版本适用windows xp32位操作系统 1、首先设置<em><em>打印</em>机</em>的IP地址 2、添加<em><em>打印</em>机</em>,选择第一个添加本地<em><em>打印</em>机</em>,取消勾选自动检测 3、创建TCP/IP端口。不要适用默认的LPT1或者USB端口,适用创建的IP地址端口 4、下一步选择<em><em>打印</em>机</em><em>驱动</em>,只有2个选择,随便选一个就是标准版本和最新版本的区别不同而已 5、等待安装,安装过程最快也要1~3分钟左右,垃圾网络或者垃圾电脑可能时间更长,建议修改一个<em><em>打印</em>机</em>名称,不然你可能认不到,建议立刻测试<em>打印</em>页 6、无论是否测试,最后安装状态窗口要等大约1分钟才自动关闭,建议不要强制关闭它
如何实现打印的定向打印
本人正用PB开发一套餐饮软件,客人点的菜品,要根据菜类的不同,分别<em>打印</em>到不同的<em><em>打印</em>机</em>,<em>如何</em><em>实现</em>?再者,能否<em>实现</em>对各<em><em>打印</em>机</em>状态的实时<em>监控</em>?当其中一台出问题时,系统可自动定向到就近的<em><em>打印</em>机</em>?
如何实现打印的远程打印
<em><em>打印</em>机</em>的连线大于80米<em>如何</em>能正常<em>打印</em>(不通过局域网,因为只有一台电脑),是否可以通过什么硬件<em>实现</em>?价格<em>如何</em>,广州何处有售?
如何发送任务打印
想写一个简单的程序,输入起始号,终止号,标题,然后点击按钮【<em>打印</em>】,热敏<em><em>打印</em>机</em>自动<em>打印</em>rn例如起始号1,终止号10,那么<em><em>打印</em>机</em><em>打印</em>十次,每次自动切纸。热敏<em><em>打印</em>机</em>可自动切纸,主要是要连续发送十次<em>打印</em><em>任务</em>。rn求代码
如何实现打印超长打印
现在普通<em><em>打印</em>机</em>都是分页<em>打印</em>,现在客户提出需求要改造HP300元的<em><em>打印</em>机</em>,想重写<em>驱动</em>,<em>实现</em>在超长纸张上连续绘图。rn1.不知道是否可行。rn2.查看PCL提供页面设置,不知道是否可强改页面的大小(如,机器使用说明书支持页面大小事A4,是否可以设置成比这个还有长,宽度可不变)rn3.请教,使用什么技术来写这个<em>驱动</em>,客户的<em>打印</em>图像程序是用C#写的
java如何实现打印打印
java<em>如何</em><em>实现</em><em><em>打印</em>机</em><em>打印</em>?
如何驱动条码打印打印条码?
条码<em><em>打印</em>机</em>的型号是ZEBRA LP-2844,我想在VB中<em>驱动</em><em><em>打印</em>机</em><em>打印</em>条码,但是不知道可以用什么字体<em>打印</em>条码,也就是说不知道Printer.Fontname是什么,打出来的总是文字,怎么办?怎么样才能<em>打印</em>条码?
如何监控打印
我现在要编一个<em>监控</em><em><em>打印</em>机</em>的程式,有下面一些要求:rn1、在<em>打印</em>前要求输入用户名和密码rn2、将<em>打印</em>的相关信息如文件名,文件大小等记录下来rn我的mail是swsm@trust-mart.com.cn,请大虾们指点 rn
如何监控打印
各位大虾:rn 我想在WIN2000下<em>监控</em>用户在PHOTOSHOP下发送了多少次<em>打印</em>命令,请问有和方法。rn不够分,再送!
如何监控共享打印
我想在共享<em><em>打印</em>机</em>上记录所有使用该<em><em>打印</em>机</em>的ip以及<em>打印</em>的页数!rn但不知<em>如何</em>下手,rnrn我知道可以用enumjob来获得当前<em>打印</em><em>任务</em>的ip,size,名字等信息,但是我<em>如何</em>可以截获<em>打印</em>事件呢?也就是当有<em>打印</em><em>任务</em>启动的时候激活我的函数rnrn望各位高手指教!rn
如何监控打印的状态
如题,包括<em>监控</em><em>打印</em>文档的纸张大小,时间,来源等
打印驱动&报错 正在打印
1、下载对应<em><em>打印</em>机</em>型号的<em>驱动</em>,并安装,2、注意:设置端口。打开控制面板-设备和<em><em>打印</em>机</em>,找到对应型号<em><em>打印</em>机</em>,右键选择“<em><em>打印</em>机</em>属性”,查看“端口”选项,默认是选择LPT1端口,如果是USB转接线使用USB001之类的端口。——————如果遇到报错:正在<em>打印</em>1、打开【服务】,找到print spooler,停止该服务;2、ctrl+r打开运行,输入spool,删除目录下Printer文件夹,3、重新启动...
用指令驱动打印打印
由指令<em>驱动</em><em><em>打印</em>机</em><em>打印</em>(Intermec<em><em>打印</em>机</em>,IPL指令,LPT1,Com1)
C# 逐行驱动打印(使用打印驱动)
windows<em>打印</em>以page方式<em>驱动</em><em><em>打印</em>机</em>,行方式<em>驱动</em>需调用API或用种变通的方式。方法一简单的写到一个文件里然后System.Diagnostics.Process.Start(&quot;cmd&quot;,&quot; /c copy d:\1.txt  prn&quot;) 输出重定向简单易行打个receipt啥的足够用,就是感觉很业余,呵呵。方法二这个就要用几个API 了 Class  RawPrinterHelper ...
如何实现打印端口监控?--急!
我知道以前有人做过,我也在网上找过,资料都很零乱,谁有完整一点的资料,可否发一份给我,万分感谢!100分感谢!rnEmail:ccker@163.com
sharp复印机驱动2kxp
<em>sharp</em> <em>pcl6</em>夏普网络<em>打印</em>复印机的<em>驱动</em>程序
sharp ar-316驱动
<em>sharp</em>机器<em>驱动</em>,目前很多网上下载的不正确,我这是光盘复制的
实现打印驱动的程序安装
想要把<em>打印</em><em>驱动</em>通过代码的行式来<em>实现</em><em>驱动</em>的安装,且端口指定本地端口LOCAL PORT,望高人指点.
SHARP AR-3821D驱动
夏普的AR-3821D的<em>驱动</em>程序,希望大家有用,多多努力
SHARP通用驱动
夏普通用<em>驱动</em>器M160系列,我的是M160不能用贡献给大家吧,希望有用
Mapreduce任务实现邮件监控
[url]http://my.oschina.net/mkh/blog/493885[/url] 这里主要使用Java自带邮件类<em>实现</em>Mapreduce<em>任务</em>的<em>监控</em>,如果Mapreduce<em>任务</em>报错则发送报错邮件。Mapreduce的报错信息通过hdfs中的日志获取,里面的报错日志是json格式,这里讲json转换成xml格式发送到邮件。具体代码如下 [code=&quot;java&quot;]import ...
关于打印延迟打印任务的解决办法
最近碰到个客户,<em><em>打印</em>机</em>是epson 5700l的,系统为windows xp sp2,用户在用电脑<em>打印</em>文章的时候,刚开始,<em>打印</em>很顺利,但是,当<em>打印</em>完第一张后,下面的文件就不能<em>打印</em>了,<em><em>打印</em>机</em>也似乎处于假死状态,但是,当把用户注销或者重启的时候,<em><em>打印</em>机</em>就会很顺利的开始工作,将没<em>打印</em>完的文件重新<em>打印</em>。   由于以前偶很顺利的解决了其他客户关于<em><em>打印</em>机</em>出问题的问题。所以这个问题我初步判断应该是文件加载至内...
获取打印任务打印页数错误问题
我根据MSDN上的例子写了一个获取<em><em>打印</em>机</em>队列<em>任务</em>的程序,取<em>任务</em>的名称和<em>打印</em>页数。在本机安装虚拟<em><em>打印</em>机</em>测试的结果都正确,为什么换成网络<em><em>打印</em>机</em>进行测试,获得到的<em>打印</em>页数总是不对.这是为什么呀?rn[code=C/C++]rnBOOL CPrinter::GetJobs(HANDLE hPrinter, JOB_INFO_2 **ppJobInfo, int *pcJobs,DWORD *pStatus) rnrn DWORD cByteNeeded,nReturned,cByteUsed;rn JOB_INFO_2 *pJobStorage = NULL;rn PRINTER_INFO_2 *pPrinterInfo = NULL;rn rn if (!GetPrinter(hPrinter, 2, NULL, 0, &cByteNeeded))rn rn if (GetLastError() != ERROR_INSUFFICIENT_BUFFER)rn return FALSE;rn rn rn pPrinterInfo = (PRINTER_INFO_2 *)malloc(cByteNeeded);rn if (!(pPrinterInfo))rn return FALSE;rn rn if (!GetPrinter(hPrinter,2,(unsigned char*)pPrinterInfo,cByteNeeded,&cByteUsed))rn rn free(pPrinterInfo);rn pPrinterInfo = NULL;rn return FALSE;rn rn rn if (!EnumJobs(hPrinter,0,pPrinterInfo->cJobs,2,NULL,0,(LPDWORD)&cByteNeeded,(LPDWORD)&nReturned))rn rn if (GetLastError() != ERROR_INSUFFICIENT_BUFFER)rn rn free(pPrinterInfo);rn pPrinterInfo = NULL;rn return FALSE;rn rn rn pJobStorage = (JOB_INFO_2 *)malloc(cByteNeeded);rn if (!pJobStorage)rn rn free(pPrinterInfo);rn pPrinterInfo = NULL;rn return FALSE;rn rn ZeroMemory(pJobStorage, cByteNeeded);rn rn if (!EnumJobs(hPrinter,0,pPrinterInfo->cJobs,2,(LPBYTE)pJobStorage,cByteNeeded,(LPDWORD)&cByteUsed,(LPDWORD)&nReturned))rn rn free(pPrinterInfo);rn free(pJobStorage);rn pJobStorage = NULL;rn pPrinterInfo = NULL;rn return FALSE;rn rn rn *pcJobs = nReturned;rn *pStatus = pPrinterInfo->Status;rn *ppJobInfo = pJobStorage;rn free(pPrinterInfo);rnrn return TRUE;rnrnBOOL IsPrinterError(HANDLE hPrinter)rnrn rn JOB_INFO_2 *pJobs;rn int cJobs,i;rn DWORD dwPrinterStatus;rn rn if (!GetJobs(hPrinter, &pJobs, &cJobs, &dwPrinterStatus))rn return FALSE;rn rn for (i=0; i < cJobs; i++)rn rn DWORD dwPage=0;rn TCHAR buf[100];rn //if((pJobs[i].Status & JOB_STATUS_PRINTING || pJobs[i].Status & JOB_STATUS_SPOOLING))rn rnrn dwPage=pJobs[i].TotalPages;rn rn wsprintf(buf," <em>打印</em><em>任务</em>状态:%X,页数:%d",pJobs[i].Status,dwPage );rn WriteLog(buf);rn rn rnrn free( pJobs );rn return FALSE;rn rnrnrn//调用rnHANDLE handle;rnwhile(true)rnrn.......rnOpenPrinter("网络<em><em>打印</em>机</em>名",&handle,NULL);rnIsPrinterError(handle); rnCloseHandle(handle);rn.......rnrnrnrn[/code]
多台打印打印任务自动分配问题
我公司的局域网内有多台共享激光<em><em>打印</em>机</em>,有些<em><em>打印</em>机</em><em>打印</em>队列非常多,有些还是比较空闲,能不能在服务器端自动分配各台<em><em>打印</em>机</em>rn的<em>任务</em>,空闲的接受多点<em>打印</em><em>任务</em>,达到平均分配<em>打印</em><em>任务</em>。<em>如何</em><em>实现</em>?rnrn服务器:windows2003,连一台<em><em>打印</em>机</em>。rn客户端:xp,有部分连了共享激光<em><em>打印</em>机</em>。
打印终止了打印任务为何还在打???
小弟的系统是WIN2000,<em><em>打印</em>机</em>是EPSON1600KIII+rn每当有<em>任务</em>时,要终止的话,删除了<em>打印</em><em>任务</em>还在不停的打,给1分至2分钟才会停下来,停是停了,但<em><em>打印</em>机</em>是死机了,要重启<em><em>打印</em>机</em>才可以?为什么?我记得如果地WIN98里一终止就不会打的,而且<em><em>打印</em>机</em>不会死,请教各大侠,这是何故?rn谢谢rnQQ276261745rnyesandylist@yahoo.com.cnrn
c# 获取打印 打印任务 文件名 、状态
[img=https://img-bbs.csdn.net/upload/201308/05/1375693776_430409.png][/img]rnrnrnrnrn 有什么办法判断 某个<em>打印</em><em>任务</em>是否完成rnrnrn
如何取消打印任务
我一台电脑连了2台<em><em>打印</em>机</em>,由于缺纸或其他原因没正常<em>打印</em>,我想取消一台<em><em>打印</em>机</em>的<em>打印</em><em>任务</em>,或取消2台<em><em>打印</em>机</em>的<em>打印</em><em>任务</em>,用delphi<em>如何</em>写?请高手赐教。
xp打印驱动打印驱动
<em><em>打印</em>机</em><em>驱动</em>,<em><em>打印</em>机</em><em>驱动</em>,<em><em>打印</em>机</em><em>驱动</em>,<em><em>打印</em>机</em><em>驱动</em>
如何驱动串口打印
串口<em><em>打印</em>机</em>是不是都没有<em>驱动</em>的呀,我现在想做一个串口<em><em>打印</em>机</em>的<em>驱动</em>,该<em>如何</em>着手啊,谢谢了!!!!
如何删除打印驱动
在添加删除程序里面没有<em><em>打印</em>机</em>的<em>驱动</em>程序,<em>如何</em>把已经安装的<em><em>打印</em>机</em>的<em>驱动</em>程序彻底的删除??rn
sharp ccd 监控微型机电路
<em>sharp</em> ccd <em>监控</em>微型机电路,此电路集成了LR38603 LR36685 LR3Y48 ,PCB板可以做的相当小,10*10*15MM,适合移动<em>监控</em>
打印监控
想做一个<em><em>打印</em>机</em><em>监控</em>系统。就是<em>打印</em>相片然后把<em>打印</em>的内容保存下来。rn请大家提供些思路。rn先谢谢了!
打印任务分开打印好还是打印一个任务好★
有一个窗口上有一个数据窗口rnrn<em>打印</em>按钮里面有一个rnfor ... nextrnrn大概有100个循环rnrn每循环一次数据窗口retrieve一次,然后把这个数据窗口<em>打印</em>出来rnrnrnrn请问我是没循环一次就往<em><em>打印</em>机</em>发一次<em>任务</em>好还是循环完后发送一个<em>任务</em>好rnrnrn多个<em>任务</em> 和 一个<em>任务</em>的优缺点 又是什么rnrn如果要<em>打印</em>一个<em>任务</em>,那代码该怎么写rnrn
Windows监控打印文件打印事件
<em>监控</em>windows<em><em>打印</em>机</em><em>打印</em>文件的事件通知,列举系统<em><em>打印</em>机</em>列表 VS2010项目工程
32位打印驱动如何在64位下使用?SHARP AR-256L
已向官方询问过,买的<em><em>打印</em>机</em>只有32位XP和2K的<em>驱动</em>。rnrn现在电脑升级了内存,必须使用64位的XP系统。所以<em><em>打印</em>机</em>无法使用了。只好使用虚拟机来<em>打印</em>,但是非常的麻烦。rnrn所以向各位求助:不知道各位有没有好的办法,让32位的<em>驱动</em>,在64位下也能使用。rnrn<em><em>打印</em>机</em>是:SHARP AR-256L
如何将一台打印任务转移到另一台打印进行打印
PrintQueue.AddJob()不好用吧,哪位知道<em>如何</em>解决?
如何指定打印打印
一台电脑安装了两台<em><em>打印</em>机</em>(A和B )rn要<em><em>打印</em>机</em>两种报表,一种报表指定用A<em><em>打印</em>机</em>打,一种报表指定用B<em><em>打印</em>机</em>打rn可是<em>打印</em>时,<em><em>打印</em>机</em>是切换过来了,可是纸张不对rnrnprocedure TPayFrm.N6Click(Sender: TObject);rnvar strsql:string;rn DaXie:string;rn printno:integer;rnbeginrn inherited;rn //是否已交费rn if not IsPay(adomst.fieldbyname('yhyear').AsString,rn adomst.fieldbyname('yhmonth').AsString,rn adomst.fieldbyName('yhcode').AsString ) thenrn beginrnrn exit;rn end;rn SetPrinter(0);//设置<em><em>打印</em>机</em>rn if adomst.IsEmpty then exit;rnrn strsql:='select * from v_payvoince where yhyear='+rn adomst.fieldbyname('yhyear').AsString+rn ' and yhmonth='+adomst.fieldbyname('yhmonth').AsString+rn ' AND YHCODE='''+adomst.fieldbyname('yhcode').AsString+'''';rn // showmessage(strsql);rnrn quyprint.Connection:=FrmQCDM.ADOCon;rn quyprint.Close;rn quyprint.SQL.Clear;rn quyprint.SQL.Text:=strsql;rn quyprint.Open;rnrn DaXie:=XiaoXieToDaXie( FormatFloat('#.00', quyprint.FieldByName('payamount').AsFloat) );rn With PrintFrm dorn beginrn BASIC_USE.DataSet:=quyprint;rn RMReport1.LoadFromFile('.\report\Payvoince.rmf');rn Diaxie:=DaXie;rn RMReport1.PrinterName:=printer.Printers[printer.PrinterIndex];rn rn RMReport1.ShowReport;rnrn end;rnend;rnrnrnrn//污水费收据rnprocedure TPayFrm.N8Click(Sender: TObject);rnvar strsql:string;rn sda:widestring;rn P:Boolean;rn digits:array[0..6] of string;rn DaXie:array[0..8] of string;rn i,n:integer;rnbeginrn inherited;rn if adomst.IsEmpty then exit;rn SetPrinter(1); //设置<em><em>打印</em>机</em>rn P:=IsPayPWF(adomst.fieldbyname('yhcode').AsString,rn adomst.fieldbyname('yhyear').AsInteger,rn adomst.fieldbyname('yhmonth').AsInteger);rn if (P=False) AND (MessageDlg('你确认已收到< '+adomst.fieldbyname('yhcode').AsString+' >'+rn adomst.fieldbyname('yhyear').AsString+'年'+adomst.fieldbyname('yhmonth').AsString+'月的污水费吗?',rn mtInformation,[mbYes,mbNO],0) =mrNo) then exit;rn UpdatePWF_LOCK(adomst.fieldbyname('yhcode').AsString,rn adomst.fieldbyname('yhyear').AsInteger,rn adomst.fieldbyname('yhmonth').AsIntegerrn );rnrn strsql:=' select dbo.CalLast(a.yhyear,a.yhmonth) as PrevDate,a.yhaddress,a.pwf,PWFSFBQ,a.pwfprice,b.kaipiaoren,b.soukuangren '+rn ' from v_usedatabymonth a inner join yh_paydata b '+rn ' on a.serno=b.ref_useno '+rn ' where b.yhyear='+adomst.fieldbyname('yhyear').AsString+' and b.yhmonth='+rn adomst.fieldbyname('yhmonth').AsString+rn ' AND b.YHCODE='''+adomst.fieldbyname('yhcode').AsString+'''';rn //showmessage(strsql);rnrn quyprint.Connection:=FrmQCDM.ADOCon;rn quyprint.Close;rn quyprint.SQL.Clear;rn quyprint.SQL.Text:=strsql;rn quyprint.Open;rn rn n:=0;rn for i:=0 to High(DaXie) dorn DaXie[i]:='0';rnrn sda:=Small2Big(quyprint.fieldbyname('pwf').AsFloat );rn // showmessage(sda[1]);rn DaXie[Length(sda)]:='¥';rn for i:=Length(sda) downto 1 dorn beginrn // showmessage(sda[i]);rn DaXie[n]:=sda[i];rn Inc(n);rn end;rnrnrnrn With PrintFrm dorn beginrn BASIC_USE.DataSet:=quyprint;rnrn RMReport1.LoadFromFile('.\report\PWFVoince.rmf');rn// Diaxie:=DaXie;rnrn baiwan:=DaXie[8];rn shiwan:=DaXie[7];rn wang :=Daxie[6];rn qian :=Daxie[5];rn bai :=DaXie[4];rn shi :=Daxie[3];rn yuan :=Daxie[2];rn jiao :=Daxie[1];rn feng :=Daxie[0];rn RMReport1.PrinterName:=printer.Printers[printer.PrinterIndex];rn RMReport1.ShowReport;rnrn end;rnend;rnrnrnrnprocedure TPayFrm.SetPrinter(serno:integer);rnvarrn Mydevice,Mydriver,MyPort,s:array[0..255] of char;rn MyHandle:THandle;rn i:integer;rn pDMode:PDevMode;rnbeginrnrn if printer.Printers.Count=1 then exit;rn //printer.SetPrinter();rn printer.Refresh;rn printer.PrinterIndex:=Serno;rnrn Printer.GetPrinter(Mydevice,rn MyDriver,rn MyPort,rn MyHandle);rnrnrnrn StrCat(MyDevice,',');rn StrCat(MyDevice,MyDriver);rn StrCat(MyDevice,',');rn StrCat(Mydevice,MyPort);rnrn //write win.inirn WriteProfileString('WINDOWS','DEVICE',Mydevice);rn //tell all application that windows ini file has changed ,rn //this will cause them all to recheck default printerrnrnrn SendMessage(HWND_BROADCAST,rn WM_WININICHANGE,rn 0,rn LongInt(@MyDevice)rn );rnrnrnend;
打印任务的控制如何实现
局域网中主机安装一台<em><em>打印</em>机</em>并设为共享网络<em><em>打印</em>机</em> 当其他电脑提交<em>打印</em><em>任务</em>到主机后主机的<em>打印</em><em>监控</em>程序能够拦截此<em>任务</em>,将<em>任务</em>加入队列不进行<em>打印</em>,只有管理员可以选择队列中的<em>任务</em>进行<em>打印</em>。
如何监控打印状态???
<em>如何</em><em>监控</em><em>打印</em>状态???rnrn我用2000 Server 做<em>打印</em>服务器,我希望做到:rn1, 可否在2000 server 上设定:让其自动发现<em>打印</em>错误,并在发现错误后20秒后自动清除<em>打印</em><em>任务</em>(等待列)----如可以,该<em>如何</em>设定rn2, 可否在局域网的某一个客户端安装一个软件专门来<em>监控</em>2000 server的<em>打印</em>状态。 ----(如可以,请各位高手提供此类软件)rnrnrnThanks !!!rn
500分 求... 如何指定打印执行打印任务....
小弟 正做一个传真服务器 上的小模块 rn对邮件里发过来的 附件里的可<em>打印</em>文档 做为传真 发出去...rn我现在是这样做的...rn1: 分解邮件,然后把附件里的所有附件 一个个 放到一个指定的目录下, 如果是.tif /.tiff 文件 就直接发出去.如果是 .txt/htm/.doc 等..可<em>打印</em>的文档, 我就把它们 rnshellexcute(0,'print','..\beyond.txt',nil,nil,nil) <em>打印</em>一下rn然后再把<em>打印</em>出来的 .tif文件发出去...rnrnrn现在问题是:rn 这个函数只能调用默认的<em><em>打印</em>机</em>来<em>打印</em>.rn 而我想要的是,要调用我想要的<em><em>打印</em>机</em>来<em>打印</em>,不能调用<em><em>打印</em>机</em>配置窗口来选择想要的<em><em>打印</em>机</em>,因为传真服务器是无人职守的. 我用 printer.printerindex 那个来设置..没有用..rnrn 谁能告诉我...rn <em>如何</em> 在程序中调用一个<em><em>打印</em>机</em>来<em>打印</em>,而不管默认的<em><em>打印</em>机</em>是哪个.rn 或者: <em>如何</em>在程序中把一个<em><em>打印</em>机</em>设为默认<em><em>打印</em>机</em>,rnrn急啊// rn大哥门江湖救急忙啊....rn
如何获得系统每个打印当前打印任务数?
rt
VFP如何获取指定打印里的打印任务的名称?
想用VFP获取指定<em><em>打印</em>机</em>中的<em>任务</em>的资料,例如rnrn文档名,状态,所有者,提交时间 等等rnrn有高手搞过没?rn谢谢!
如何检测打印目前的任务,打印了多少页
每次别的程序调用<em><em>打印</em>机</em>,都能及时的检测到,并且能够计算出<em>打印</em>了多少页,目前的想法是找到当前的<em>任务</em>,但是没有<em>打印</em>了多少页的信息
Delphi中如何得知默认打印当前打印任务的个数?
tPrint类和API好象没有提供现成的属性或函数。
打印一次打印一行代码如何实现
我现在的做法是将<em><em>打印</em>机</em>的默认纸张高度设置成为1.27cm,这样就可以<em>实现</em>一次<em>打印</em>一行。但是不是所有<em><em>打印</em>机</em>都支持如此小的纸张大小,有没有好的<em>实现</em>方式,我使用的是printer对象。
PB如何实现两台打印同时打印?
现有客户需求,两台不同的<em><em>打印</em>机</em>同时<em>打印</em>不同的资料,请<em>如何</em><em>实现</em>?若有具体的程序,将感激万分.
C#如何实现两台打印同时打印
在网上找了一段代码,感觉很奇怪,用另一台<em>打印</em>可以直接<em>打印</em>(一台),但中文是乱码,而如果用另一台<em><em>打印</em>机</em><em>打印</em>一直处于<em>打印</em>等待状态,代码如下:rn[code=C#]rnusing System;rnusing System.IO;rnusing System.Drawing.Printing;rnusing System.Runtime.InteropServices;rnrnnamespace printerrnrn public class RawPrinterHelperrn rn [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]rn public struct DOCINFOWrn rn [MarshalAs(UnmanagedType.LPWStr)]rn public string pDocName;rn [MarshalAs(UnmanagedType.LPWStr)]rn public string pOutputFile;rn [MarshalAs(UnmanagedType.LPWStr)]rn public string pDataType;rn rnrn [DllImport("winspool.Drv", EntryPoint = "OpenPrinterW", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true)]rn public static extern bool OpenPrinter(string src, ref IntPtr hPrinter, long pd);rnrnrnrn [DllImport("winspool.Drv", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true)]rn public static extern bool ClosePrinter(IntPtr hPrinter);rnrnrnrn [DllImport("winspool.Drv", EntryPoint = "StartDocPrinterW", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true)]rn public static extern bool StartDocPrinter(IntPtr hPrinter, int level, ref RawPrinterHelper.DOCINFOW pDI);rnrnrnrn [DllImport("winspool.Drv", EntryPoint = "EndDocPrinter", SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool EndDocPrinter(IntPtr hPrinter);rnrnrn [DllImport("winspool.Drv", EntryPoint = "StartPagePrinter", SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool StartPagePrinter(IntPtr hPrinter);rnrnrn [DllImport("winspool.Drv", EntryPoint = "EndPagePrinter", SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)]rn public static extern bool EndPagePrinter(IntPtr hPrinter);rnrnrn [DllImport("winspool.Drv", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true)]rn public static extern bool WritePrinter(IntPtr hPrinter, IntPtr pBytes, int dwCount, ref int dwWritten);rnrnrnrn public static bool SendBytesToPrinter(string szPrinterName, IntPtr pBytes, Int32 dwCount)rn rn IntPtr hPrinter = System.IntPtr.Zero;rn Int32 dwError;rn DOCINFOW di = new DOCINFOW();rn Int32 dwWritten = 0;rn bool bSuccess;rn di.pDocName = "My Document";rn di.pDataType = "RAW";rn bSuccess = false;rn if (OpenPrinter(szPrinterName, ref hPrinter, 0))rn rn if (StartDocPrinter(hPrinter, 1, ref di))rn rn if (StartPagePrinter(hPrinter))rn rn bSuccess = WritePrinter(hPrinter, pBytes, dwCount, ref dwWritten);rn EndPagePrinter(hPrinter);rn rn EndDocPrinter(hPrinter);rn rn ClosePrinter(hPrinter);rn rn if (bSuccess == false)rn rn dwError = Marshal.GetLastWin32Error();rn rn return bSuccess;rnrn rnrnrn public static bool SendFileToPrinter(string szPrinterName, string szFileName)rn rn FileStream stream1 = new FileStream(szFileName, FileMode.Open);rn BinaryReader reader1 = new BinaryReader(stream1);rn byte[] buffer1 = new byte[((int)stream1.Length) + 1];rn buffer1 = reader1.ReadBytes((int)stream1.Length);rn IntPtr ptr1 = Marshal.AllocCoTaskMem((int)stream1.Length);rn Marshal.Copy(buffer1, 0, ptr1, (int)stream1.Length);rn bool flag1 = RawPrinterHelper.SendBytesToPrinter(szPrinterName, ptr1, (int)stream1.Length);rn Marshal.FreeCoTaskMem(ptr1);rn return flag1;rnrn rnrn public static void SendStringToPrinter(string szPrinterName, string szString)rn rn IntPtr pBytes;rn Int32 dwCount;rn dwCount = szString.Length;rn pBytes = Marshal.StringToCoTaskMemAnsi(szString);rn SendBytesToPrinter(szPrinterName, pBytes, dwCount);rn Marshal.FreeCoTaskMem(pBytes);rn rn rnrn[/code]rn调用方法如下:rn[code=C#]rn String sPrintStr = "2010/09/21\n";rn sPrintStr += "客户名称:__________________________\n";rn sPrintStr += "收货地址:__________________________\n";rn sPrintStr += "流 水 号:__________________________\n";rn sPrintStr += "提书单号:__________________________\n";rn sPrintStr += "包 号:__________________________\n";rn sPrintStr += "备 注:__________________________\n";rn sPrintStr += "发 货 方:__________________________\n";rn PrintDialog pd = new PrintDialog();rn pd.PrinterSettings = new PrinterSettings();rn RawPrinterHelper.SendStringToPrinter(pd.PrinterSettings.PrinterName, sPrintStr); rnrn[/code]rn请教各位C#<em>打印</em>具体<em>如何</em><em>实现</em>(直接<em>打印</em>,不能弹出<em><em>打印</em>机</em>选择窗口)!!!!谢谢,C#不懂,只能网上找代码。。。
如何实现Jsp连接打印打印功能?
具体是将被浏览的页面<em>打印</em>出来.我的应用场景是从数据库里读出了数据,显示在一个弹出窗口中,现在要<em>实现</em>的功能就是将这个弹出的窗口页面或者是其内容通过<em><em>打印</em>机</em><em>打印</em>出来。
如何实现选择指定的打印打印???
电脑上装了2台<em><em>打印</em>机</em>,一台是打小回单的,一台是打A4报表的。怎么样在需要的时候选择指定的<em><em>打印</em>机</em><em>打印</em>。不能弹对话框选择,直接<em>打印</em>。用CPrintDialog是否可以<em>实现</em>,<em>如何</em><em>实现</em>,最好有代码,谢谢!!!
java 如何调用打印实现打印功能
谁有例子,最好提供下,谢谢,<em>打印</em>功能java,有没有工具包,网上搜的太杂了,不只所云
HP1150打印如何实现快速双面打印
HP1150进行双面<em>打印</em>时为什么总是需要重新将已<em>打印</em>好的一面重新进行排序,<em>如何</em><em>实现</em>快速的双面<em>打印</em>。即不需要对<em>打印</em>好的一面进行重新排序即可进行另一面的<em>打印</em>。谢谢!
如何实现获取打印正在打印内容
http://topic.csdn.net/u/20080709/16/74a1cf04-9d31-412e-8b64-870f42dbd3d3.htmlrnrn如这个帖子,C#代码不是很了解,想请教一下这个功能是<em>如何</em><em>实现</em>的rnrn<em>如何</em>获取<em><em>打印</em>机</em>spool file并转换成emf格式的图片?rnrn望大牛赐教
打印监控软件,监控打印状态,页数等
<em><em>打印</em>机</em><em>监控</em>软件,<em>监控</em><em>打印</em>状态,<em>打印</em>页数,<em>打印</em>用户等信息,支持网络<em><em>打印</em>机</em>
请问如何更改打印的端口或将某打印任务从一个打印移到另一个打印
我正在做一个<em>监控</em><em>打印</em><em>任务</em>的程序..现在可以将错误的<em>任务</em>都找出来..但我没办法把它移到其它<em><em>打印</em>机</em>.或者改一下出错<em><em>打印</em>机</em>的端口也可以..rnrn哪位大侠帮帮我..
如何是想两台打印同时交替打印任务实现快速打印
目前情况:电脑端安全了微信<em>打印</em>系统;电脑通过wifi同时链接两台照片<em><em>打印</em>机</em>(佳能 cp1200),这两台<em><em>打印</em>机</em>在系统中显示为两台<em><em>打印</em>机</em>;rn需求:因同时会提交大量的照片<em>打印</em>,可否<em>实现</em>两台机子同时<em>打印</em>。比如电脑提交10张照片,做到可以自动分配,一个机器<em>打印</em>5张且同时在<em>打印</em>。本人电脑小白,可以接受增加某些硬件来解决。
PB里如何实现监控打印状态?
在PB里,<em>如何</em><em>实现</em><em>监控</em><em><em>打印</em>机</em>状态呢?<em><em>打印</em>机</em>为东芝条码<em><em>打印</em>机</em>。
windows,打印打印任务,仍不断打印
前几天碰到一个怪异事件,公司有个网络<em><em>打印</em>机</em>一直打乱码,拔了网线就不打,一插起又打,一台一台看了所有的PC都没找到有<em>打印</em><em>任务</em>,最后通过网络抓包,发现是其中一台PC发过来的,又在这个PC上看,还是没有<em>打印</em><em>任务</em>,停止<em>打印</em>服务,重启,都不能解决。    最后还是度娘解决所有问题: 1 停止<em>打印</em>服务print spooler 2 在运行输入spool,在弹出的文件夹中打开PRINTERS文件夹,删除里
怎样获得当前打印有一个打印任务(包括正在打印和等待打印任务)?
是不是这样的SDK函数???help
惠普通用打印驱动程序win7/32位/PCL6
惠普通用<em>打印</em><em>驱动</em>程序win7 32位 PCL6,版本:5.5.0.12834 发布日期:2012年8月
如何监控网络打印,包括使用者,时间,打印内容?
如标题所示,给些思路也可以,急用,先谢了!
如何监控打印正在打印文档的页面大小。
各位,请问怎么样能<em>监控</em>到<em>打印</em>队列里的文档的页面大小,我用Enumjob()API函数列出了<em>打印</em><em>任务</em>,JOB_INFO_2里面有一个DEVMODE但是获取不了正确的信息,在PAPERSIZE里面的信息,用拷贝函数会一起内存无法读写的错误。用PINTER。SIZE只能获取<em><em>打印</em>机</em>默认的页面大小。用Docmentporperitys 函数获取的也是默认的幅面大小。不能获取当前页面设置的大小。
如何打印发送指令实现打印的高速打印和双向打印
我要<em>实现</em><em><em>打印</em>机</em>的高速<em>打印</em>和双向<em>打印</em>,请教<em>如何</em>向<em><em>打印</em>机</em>发送该指令 rn
打印,服务器打印驱动
<em><em>打印</em>机</em>,服务器<em>驱动</em>,远程<em><em>打印</em>机</em>安装,电子报表安装。安装
SHARP LL-1520/1620 专业 驱动
SHARP LL-1520/1620 专业 <em>驱动</em>
怎样实现打印任务的复制
一个<em><em>打印</em>机</em>接到一个<em>打印</em><em>任务</em> 其他<em><em>打印</em>机</em>也 执行这个<em>打印</em><em>任务</em> 怎么<em>实现</em> 求高手指点 谢谢~
谁能提供PCL6打印指令集和示例?
谁能提供PCL6<em>打印</em>指令集和示例?rnEmail: mycat2001@mail.china.com
Sharp夏普 AR-4821D复印机驱动
Sharp夏普 AR-4821D复印机<em>驱动</em>
58mmPOS打印调用驱动打印源码
delphi 源码 POS热敏<em><em>打印</em>机</em> 调用<em>驱动</em><em>打印</em> USB口 并口都可用
vb怎么驱动打印进行打印
vb怎么<em>驱动</em><em><em>打印</em>机</em>进行<em>打印</em>?就是一个按钮要做<em>打印</em>功能,怎么做?
HP打印ljP1000_P1500打印A5纸张驱动
HP<em><em>打印</em>机</em>ljP1000_P1500<em>打印</em>A5纸张<em>驱动</em>,在可用纸张添加更多纸张
USB接口打印直接打印(无需驱动
可以通过刷新端口直接查找到<em><em>打印</em>机</em>,并显示链接USB接口的<em><em>打印</em>机</em>型号。可以<em>打印</em>TXT文档,PRN,16进制等可以直接<em>打印</em>的文本文档和16进制文件。注意,WORD,EXCEL等没有经过处理的文档无法直接<em>打印</em>。
使用wcf服务驱动tsc打印打印
使用wcf服务<em>驱动</em>tsc<em><em>打印</em>机</em><em>打印</em>,使用到的技术:WCF,C#调用C/C++类库
打印驱动程序设计2-----------点阵打印原理
3、<em><em>打印</em>机</em><em>驱动</em>程序 l         点阵汉字<em>打印</em>原理        无硬件字库条件下,点阵汉字<em>打印</em>技术一般采取图形<em>打印</em>的方式进行<em>打印</em>,以16*16点阵汉字为例,每一个汉字字模相当于16*16矩阵的图形,如图1所示;其中0表示无色,1表示黑色。<em>打印</em>时<em><em>打印</em>机</em>会根据传送来的图形光栅数据着色。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...
unix/linux信号详解大全下载
自己整理的unix/linux信号详解大全,很详细。 相关下载链接:[url=//download.csdn.net/download/happyjinyalei/2641906?utm_source=bbsseo]//download.csdn.net/download/happyjinyalei/2641906?utm_source=bbsseo[/url]
缺陷管理工具bugzilla-3.6.8.tar下载
缺陷管理工具bugzilla的安装包,版本3.6.8,很稳定。解压就可使用。 相关下载链接:[url=//download.csdn.net/download/h340365651/4106162?utm_source=bbsseo]//download.csdn.net/download/h340365651/4106162?utm_source=bbsseo[/url]
大型仓储物流下载
用rose制作的大型仓储物流,uml相关 相关下载链接:[url=//download.csdn.net/download/penggelie874/4133240?utm_source=bbsseo]//download.csdn.net/download/penggelie874/4133240?utm_source=bbsseo[/url]
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo
我们是很有底线的