如何控制打印机的进纸退纸等操作。 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs4
本版专家分:1769
Bbs1
本版专家分:0
Bbs4
本版专家分:1769
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:11748
Bbs3
本版专家分:935
Bbs6
本版专家分:5074
Bbs4
本版专家分:1769
Bbs4
本版专家分:1104
Bbs1
本版专家分:0
在针式打印机如何通过编程控制打印机进纸和退纸
我使用针式<em>打印机</em>时,用printer.canvas.textout()发送<em>打印机</em>的<em>进纸</em>和退纸命令时,<em>打印机</em>不能识别。<em>打印机</em>的命令清单如下:rn名称 十进制 十六进制 功能rnESC“J”n 74 4A 以n/180英寸为距离<em>进纸</em>一行rnESC“j”n 106 6A 以n/180英寸为距离退纸一行rnLF 10 0A <em>进纸</em>一行rnESC“0” 48 30 将纸设置为1/8英寸(3.2mm)rn
针式打印机进纸,退纸
EPSON的<em>进纸</em>退纸指令在它的说明文档里有:ESC J n <em>进纸</em> n/180 inchESC j n 退纸 n/180 inch0 我们常遇到的问题是要退一页或者几页!例如我通过驱动程序<em>操作</em><em>打印机</em>,即不直接写端口(如LPT1),自定义纸张打标签,标签高才3.83cm,如果在代码里设置自定义页为15*3.83cm,<em>打印机</em>绝对按A4走纸,那就浪费不只一两个标签,想不浪费就要手动<em>进纸</em>,退纸。
如何控制打印机退纸走纸???
现已经知道打印<em>控制</em>指令,但是不知道怎么发送给<em>打印机</em>以<em>控制</em><em>打印机</em>的走纸。退纸等等rn也就是不知道怎么给<em>打印机</em>发送<em>控制</em>指令~!!!!rnrnrn
打印机进纸和退纸问题!急!
请问各位高手,在VC里怎样用 Escape 函数来对<em>打印机</em>进行<em>进纸</em>和退纸<em>操作</em>呢? 以下是一段<em>进纸</em>代码,但执行后<em>打印机</em>输出是乱码,我的<em>打印机</em>是 Espon LQ300Krnrnvoid CPrintTDlg::OnBnClickedOk()rnrn HDC hdcPrint; // printer DC handle rn char szDevString[120]; // array for WIN.INI data rn char *szPrinter, *szDriver; // printer and driver names rn char *szPort; // port name rnrn // Retrieve the printer, printer driver, and rn // output-port names from WIN.INI. rnrn GetProfileString("windows", "device", ",,,", rn szDevString, 120); rnrn // Parse the string of names, setting ptrs as required rn // If the string contains the required names, use them to rn // create a device context. rnrn if ((szPrinter = strtok(szDevString, rn (const char *) ",")) rn && (szDriver = strtok ((char *) NULL, rn (const char *) ", ")) rn && (szPort = strtok ((char *) NULL, rn (const char *) ", "))) rn rn hdcPrint = CreateDC(szDriver, szPrinter, rn szPort, NULL); rn rnrn CString s;rn // Print a test page that contains the string rn // "PRINTER TEST" in the upper left corner. rn //判断是否支持rn int nEscapeCode;rn nEscapeCode = PASSTHROUGH;rn if( !ExtEscape( hdcPrint, QUERYESCSUPPORT, sizeof(int), (LPCSTR)&nEscapeCode, 0, NULL ))rn rn s.Format("%s","您的驱动程序不支持 PASSTHROUGH");rn AfxMessageBox(s);rn return;rn rnrn rn Escape(hdcPrint, STARTDOC, 8, "Test-Doc", NULL);rnrn BYTE b1[] = 0x1B, 0x4b, 0x33;rn DWORD result = Escape( hdcPrint, PASSTHROUGH, 0, (LPCSTR)b1, NULL );rnrn if(result), MB_OK|MB_ICONINFORMATION );rnrn //释放内存rn ::LocalFree( lpMsgBuf );rn return;rn rnrn //EndPage(hdcPrint);rnrn Escape(hdcPrint, ENDDOC, 0, NULL, NULL); rn // Delete the printer DC. rnrn DeleteDC(hdcPrint); rnrn
老问题,有人会控制打印机进纸、退纸吗?
老问题,有人会<em>控制</em><em>打印机</em><em>进纸</em>、退纸吗?我看见过,不过不太清楚
进纸与退纸"">怎样控制打机的"进纸与退纸"
我的<em>打印机</em>是 EPSON 300K+II ,谢谢
PowerBuilder中怎样控制打印机进纸、退纸
PowerBuilder中怎样<em>控制</em><em>打印机</em>的<em>进纸</em>、退纸 printsend(job,"~h1B~h6A~***")进   printsend(job,"~h1B~h4A~***")退
delphi 控制打印机进纸退纸 实现小票连续打印
在delphi中<em>控制</em><em>打印机</em>,自定义了纸张大小,打印小票之前退纸,打印小票之后退纸,实现了小票的连续打印 还附带了编程时所使用的控件
vb里控制打印机退纸 进纸 是什么命令?
用printer打印发票(连续纸针打),上一次打印完/撕纸后,发票停留位置 rn----------需要打印的最上位置rnrn--------- 打印针位置rn.....rnrn现在我需要用程序<em>控制</em><em>打印机</em> 退纸至 “需打印的最上位置 对齐 打印针位置”rn打印完后再 <em>进纸</em>(刚才退纸的长度),以便撕纸rnrn不知道到vb里<em>控制</em><em>打印机</em>退纸 <em>进纸</em>指定长度 是什么命令?
如何控制打印机进纸?
连纸打印,第一张可以打印在正确位置,<em>如何</em><em>控制</em>第二张自动<em>进纸</em>和第一张打印在同样的位置.
高分求救,如何控制打印机退纸
高分求救,<em>如何</em><em>控制</em><em>打印机</em>退纸!
导轨进纸打印机的纸高控制
我用的<em>打印机</em>是EPSON 1500K,要用导轨<em>进纸</em>。打印纸是票据纸,要求纸宽210mm,纸高83mm。我在<em>打印机</em>属性中设置为导轨<em>进纸</em>器,自定义打印纸大小时发现最小只能设置成100mm。我想知道是否有办法将纸张大小更改成86mm;或者有其它的办法。
急!!!请问如何控制属于网络打印机Epson 300K 进行 进纸、退纸操作...
如题
如何控制打印机退纸走纸??? (在线200分)
<em>如何</em><em>控制</em><em>打印机</em>退纸走纸??? rn<em>如何</em><em>控制</em><em>打印机</em>打印一页后自动回到初状态???
打印机自动退纸
有人用过star nx 350的<em>打印机</em>吗?请问这种<em>打印机</em>自动退纸是否直接可以在<em>打印机</em>上设置?
打印机老退纸
我在程序中用printer修改纸长,但有时修改纸长与打印位置后。总退纸
打印机退纸的问题!
printsend(ll_job,"~H1B~H6A~230")rn这个到是退纸,,,但问题是,我打开<em>打印机</em>的时候,纸张正好在打印头上,不需要退纸,这时候怎么办呢?我不知道说没有说明白!
如何控制打印机进纸长度
小弟在做VC关于打印的时候,发现通过pDC指针可以<em>控制</em>走纸的页数 可是怎么<em>控制</em>走纸的长度啊,譬如纸张的长度是8*13/2的,小弟很着急,希望那位高手可以帮小地解决.
怎样用程序控制EPSON 系列打印机的退纸/进纸 ?
要使用代码<em>控制</em>
用CPrintDialog,怎么控制打印机退纸?
打印的格式为自定义,只有一行数据,打印完成后,纸张会多出来一些,让用户能够把打印的东西撕下来,但是下次再打时,为了不浪费纸张,要让纸张退回去一些,从上次打印的地方接着往下打印,怎么<em>控制</em>啊?rn用的是CPrintDialog,DEVMODE实现的打印程序
求助!怎样控制打印机的退纸?
大家好!我想<em>控制</em><em>打印机</em>在打印时,如果没有将a4纸使用完,比如打印的内容只占a4纸的一部分时,<em>打印机</em>不退纸。再打印时沿着以前打印的位置继续打印。也就是说只有将一张a4纸打印满时才将纸送出。rnrn具体怎么<em>控制</em>呀!求助各位了。
票据打印如何控制走纸退纸?
票据打印<em>如何</em><em>控制</em>走纸退纸?
控制打印机进纸的问题
在打印一个数据窗口的时候,通常一张纸打不满,我们<em>如何</em>让<em>打印机</em>在没有打印内容的时候停止走纸。
VB中怎样实现对打印机进纸,退纸的控制????
如题!
怎样让打印机退纸????
我在做打印票据时,希望能让打印纸自动退回到初始位置而不必人工去退纸rn怎么办???
怎么让打印机退纸?
-
如何控制打印机走纸??
大家看过防伪税控软件吗?在打印发票时,可以输入,页首走纸点 页末走纸点,在vb中<em>如何</em>实现???
如何控制打印机走纸?
做了一个freeform的数据窗口,长8公分,宽20公分,<em>如何</em><em>控制</em>打印时不要打印一条rn记录就走一页纸。谢谢!
如何控制打印机传纸
纸是用来打票据的,票据纸全连在一起(用手撕虚线撕开的那种),每张纸大小固定为7.5cmx15cm,但<em>打印机</em>每次打印完出纸都传出A4纸高(29.5cm)的纸,现在要只打印后出纸到指定的7.5cm处就停止出纸.rn(一定要用TPrinter) rn TPrinter *Print = Printer();rn int iLength = 170;rn int iWidth = 1500;rn char *ADevice, *ADriver, *APort;rn THandle DeviceMode;rn PDeviceMode DevMode; rn ADevice = new char[100]; rn ADriver = new char[100]; rn APort = new char[100]; rn Printer()->GetPrinter(ADevice, ADriver, APort, DeviceMode); rn DevMode =(_devicemodeA*)GlobalLock((void*)DeviceMode); rn DevMode->dmFields = DevMode->dmFields|DM_PAPERSIZE; rn DevMode->dmFields = DevMode->dmFields|DM_PAPERLENGTH; rn DevMode->dmFields = DevMode->dmFields|DM_PAPERWIDTH;rn DevMode->dmPaperSize = DMPAPER_USER;rn DevMode->dmPaperLength = iLength;rn DevMode->dmPaperWidth = iWidth;rn Print->BeginDoc();rn /*rn ...rn */rn Print->EndDoc();rn
如何控制打印机进退纸?
例如:打印头在纸张的中间位置,开始打印前,<em>控制</em>纸张顶部先退到打印头处,从纸张顶部开始打印。
如何控制打印机走纸
我需要实现这样的功能:在打印纸上先打一行,然后拿走,以后要在这张纸上再打一行,再拿走,直到整张纸打满。asp能否实现?是否什么样的<em>打印机</em>都能实现rn
如何控制打印机退纸(EPSON LQ系列)?
<em>如何</em><em>控制</em><em>打印机</em>退纸(EPSON LQ系列)?
如何控制打印机的走纸?
我现在要直接<em>操作</em><em>打印机</em>,<em>控制</em><em>打印机</em><em>进纸</em>、退纸,不只该使用什么方法、API函数?rn 请赐教!rn 急用!rn rn
请教各位:如何控制打印机,如近纸退纸等。
请指教,多谢。
如何在windows下控制打印机进纸、倒纸。
<em>操作</em>系统:win98rn<em>打印机</em>:Epson LQ300k+rn在工作中遇到此问题,特棘手!求各位帮帮忙。
VC 打印发票时向打印机发命令,退纸 进纸 可停止进纸
VC 打印发票时向<em>打印机</em>发命令,退纸 <em>进纸</em> 可停止<em>进纸</em>(下面是PB打印时发的命令 )rn我想用VC实现这样的功能:因为每个<em>打印机</em>的命令不一样。rn所我把要发的命令用字符存到数据库中,打印前或打印后,按顺序取出rn把命令的字符取出发给<em>打印机</em>,从而实现打印前或打印后,退纸 <em>进纸</em> 停止<em>进纸</em>这样的功能。rn用户可在数据库中配置命令的字符,从而适用于不同型号的<em>打印机</em>。rnrnrn下面是PB打印时发的命令 rnPB按字符打开打印发票rnrnlong job,temprnjob=printopen() //EPSON-LQ300Krnprintsend(job,"~h1B0") //1/8 inch per rowrnprintsend(job,"~h1BU0") //双向打印rnprintsend(job,"~h1BC~013") //13 row per page, height at mm页长rnprintsend(job,"~h1Bj~255") //退纸 0.141*255 = 35.955mmrn//printsend(job,"~h1Bj~255")rn// rnprint(job,"")rntemp=printdatawindow(job,dw_10) /*dw_10是要打印的数据窗口*/rnprintclose(job)rnJob = PrintOpen()rn//<em>进纸</em>rnprintsend(job,"~h1B~h43~010")rnprintclose(job)
打印问题?EPSON1600kII如何发送撕纸,进纸和退纸控制码?
数据窗口打印完(如dw_1.print()),想<em>控制</em><em>打印机</em>撕纸,<em>进纸</em>和退纸,应<em>如何</em><em>操作</em>.
用graphic对象打印时如何进纸和退纸?
请问怎么控制打印机退纸和进纸,最好有代码(打印机是EPSON LQ-K300)(急急急急!!!!)
请问怎么<em>控制</em><em>打印机</em>退纸和<em>进纸</em>,最好有代码(<em>打印机</em>是EPSON LQ-K300)
请问怎么控制打印机退纸和进纸,最好有代码(打印机是EPSON LQ-K300)
请问怎么<em>控制</em><em>打印机</em>退纸和<em>进纸</em>,最好有代码(<em>打印机</em>是EPSON LQ-K300)
请问怎么控制打印机退纸和进纸,最好有代码(打印机是EPSON LQ-K300)(急!!!!)
请问怎么<em>控制</em><em>打印机</em>退纸和<em>进纸</em>,最好有代码(<em>打印机</em>是EPSON LQ-K300)
打印机走纸控制
打印商场售货小票,每打一行就需要走纸一次,走纸长度自己设定,但要求所有<em>打印机</em>兼容。rn我现在的解决思路:每次打印一行都重新设定<em>打印机</em>纸张长度,rn用ExtEscape(......)解决的话好像难度不小,还没有实现出来。如果哪位高手做过这类项目的话,望指点一二。最好能有一段源程序,谢谢。
打印机走纸控制
打印时用的<em>打印机</em>是:EPson Lq-300K+IIrn主要代码如下:rnpublic string is_printerName = "Epson LQ-1600K";rnCustomerPrinter lcp_printer = new CustomerPrinter();rnlcp_printer.PrinterSettings.PrinterName = is_printerName;rn System.Drawing.Printing.PaperSize lps_paperSize = new System.Drawing.Printing.PaperSize();rn //System.Drawing.Printing.PaperSize lps_paperSize = new System.Drawing.Printing.PaperSize("ssss",270,300);rn System.Drawing.Printing.Margins lm_margin = new Margins(10, 10, 10, 10);rn decimal ldec_height = 80.0M, ldec_width = 20.5M;//(厘米) rn lps_paperSize.Width = Convert.ToInt32(Decimal.Divide(ldec_width * 100, 2.54M));rn lps_paperSize.Height = Convert.ToInt32(Decimal.Divide(ldec_height * 100, 2.54M));rn lcp_printer.PrinterSettings.DefaultPageSettings.PaperSize = lps_paperSize;rnrn lcp_printer.DefaultPageSettings.PaperSize = lps_paperSize;rn lcp_printer.DefaultPageSettings.Margins = lm_margin;rn lcp_printer.PrintPage += new PrintPageEventHandler(pd_PrintPage);rn lcp_printer.EndPrint += new PrintEventHandler(pd_EndPrint);rn lcp_printer.Print();rnrnrn/// rn /// 文档对象开始打印页时rn /// rn /// rn /// rn private void pd_PrintPage(object sender, PrintPageEventArgs e)rn rn Color lc_color = new Color();rn lc_color = Color.Blue;rn //Pen lp_pen = new Pen(lc_color);rn //e.Graphics.DrawLine(lp_pen, 10, 10, 100, 10);rn e.Graphics.DrawString("this is 150*10.5(CM) Begin", new Font("Arial", 24), Brushes.Black, 10, 100);rn e.Graphics.DrawString("this is 150*10.5(CM) End", new Font("Arial", 24), Brushes.Black, 10, 3056);rn /*rn for (int i = 0; i < 3000; i++)rn rn e.Graphics.DrawString("test:" + i.ToString(),new Font("Arial",10),Brushes.Black,10,10 + i*2);rn //*/rn // e.Graphics.DrawString("",new Font("Aria",12),rn rnrn rnrn private void pd_EndPrint(object sender, PrintEventArgs e)rn rnrn rnrn为什么在打印完80cm后,<em>打印机</em>还要多走一些纸?<em>如何</em><em>控制</em><em>打印机</em>在打印到80cm后就自动停在要打印的内容后面.
控制打印机走纸???
现象:我做有一报表,每次打印完后,都自动走纸rn目标:对<em>打印机</em>进行<em>控制</em>,每次打印后都停在打印后的位置上,不走纸rnrn求教<em>如何</em>实现,帮我实现此功能,贴源码者皆有分,不够再加!!!!rn
控制打印机走纸
实现套打,连续打印,需要<em>控制</em><em>打印机</em>走纸rn即打完后让打印纸多吐出一些,下次开始打印前再退回标准位置rn不知道delphi可以实现吗? rn呵呵~不胜感激咧~rnrn顺祝各位六一快乐!嘿嘿~ :Prnrn
VS2005打印控制退纸
我用VB2005开发,用水晶报表rn现在要<em>控制</em><em>打印机</em>的退纸张,怎么半啊?rn<em>打印机</em>是PX1121
如何用代码直接控制打印机退纸。
我看到关于打印时定制纸长的代码。但是没有<em>控制</em><em>打印机</em>退纸的代码。急用啊。rn定制纸长的是rnPRINTSEND(LL_JOB,CHAR(27),CHAR(20)) rn如果打印完某张发票.我想退指定长的纸应该<em>如何</em>做呢.困惑啊.rn
用VB怎样控制Epson打印机的退纸?
用VB怎样<em>控制</em>Epson<em>打印机</em>的退纸?rnOpen "LPT1" For Output As #1 rn Print #1, Chr(27); Chr(64) '清除原先的打印设置,即初始化 rn Print #1, Chr(12) '向前走纸一页,命令表中的FFrn Print #1, Chr(10) '向前走纸一行,命令表中的LFrn ...rnClose #1 rn请教高手有没有向后走纸或退纸的命令
VFP有控制打印机退纸的功能吗?
我想<em>控制</em><em>打印机</em>按我设定的范围退纸,然后再打印。怎样才能做到?rn高手指点!
请问打印机退纸的ASCII控制码是什么?
请问<em>打印机</em>退纸的ASCII<em>控制</em>码是什么?
票据打印机退纸以及字体设置问题
<em>打印机</em>是 7635III 票据<em>打印机</em>(超市那种) ,现在向开发一个票据套印系统,有店类似于普通发票。用2种方法, print 以及 printer都试验过 问题如下 rnrn一、print的问题 rn 1、买<em>打印机</em>随机赠送一个编程手册,但是看不懂,不知道<em>如何</em>在 vb中调用 rn 例如: ESC E n rn 【名称】:设置/解除粗体打印 rn 【格式】:ASCII码 ESC e n rn 16进制码 1B 45 n rn 十进制码 27 69 n rn 【描述】:当n的最低有效位(LSB)为0时解除粗体打印模式(默认) 为1时设定粗体打印模式 rn 2、这个有所有小票<em>打印机</em>都通用的 ESC/pos<em>控制</em>指令吗? rn二、printer的问题 rn 1、定位以及字体大小都<em>控制</em>好了,但是却打印出来的字体变形了,都不时想要的字体,是不是小票<em>打印机</em>只有有限的字体支持 rn 2、怎么<em>控制</em><em>进纸</em>回纸(这个地方最关键了,第一页打印没问题,但是第二页就从票据一半开始打印了,因为不自动回纸) rn三、希望各位大侠指点下,小弟感激不尽,分不够说我 ++++
怎样让LQ300K打印机退纸?
怎样让LQ300K<em>打印机</em>退纸?
强烈关注: 怎么实现打印机退纸?????????????
-
南天PR2打印机自动退纸解决办法
有打印任务后,塞入纸张,在左上角打了一段乱码后,迅速<em>进纸</em>并迅速退纸,此情况一般是由于接口损坏造成的,换台电脑试下或者重新换根数据线就能解决。 关于PR2<em>打印机</em>设置问题,请看上一篇文章的详细介绍。 转载于:https://www.cnblogs.com/amqr/archive/2010/04/03/1703932.html...
如何控制打印机在打印完内容后不走纸?,后如何控制打印机走纸?
<em>如何</em><em>控制</em><em>打印机</em>在打印完内容后不走纸?,后<em>如何</em><em>控制</em><em>打印机</em>走纸? 成功后立即给分!最好是VB.NET代码
QuickReport如何控制打印机走纸?
<em>打印机</em>是爱普生的针式<em>打印机</em>,纸张大小是Letter,我想实现以下功能:rn每次程序调用打印完毕之后,如果一张纸没有打印完,则停在最后打印的地方,下次打印rn的时候从后面开始继续打;而不是像现在的那样,每次都要用完整张纸,太浪费了。
delphi中如何控制打印机走纸?
delphi中<em>如何</em><em>控制</em><em>打印机</em>走纸?rn我在自定义一纸张后,<em>打印机</em>总是非得走完A4纸的距离后才停下来,为何,
求助: 如何控制打印机的走纸换页
rn兄弟最近遇到一个头疼的问题如下:(急!急!急!) rn 我在对话框中用moveto,lineto画了一个小表格,然后就调 rnStartDoc,StartPage....EndPage,EndDoc进行打印。一切都很 rn正常,可是当表格全部打印完之后,<em>打印机</em>却自动走纸到下页 rn的页顶,然后才停下来。可你知道,我们需要的是<em>打印机</em>在表 rn格打印完之后立即停下来。这个问题给我和我们的客户带来了 rn很大的麻烦!老板已经找过我n次了,可我仍然毫无办法,哪位 rn高人,指点一下吧,让那讨厌的<em>打印机</em>早一点停下来吧,我已 rn经欲哭无泪了。。。。 rn 在此先谢过了。(不管你的回答是否能管用,我都将感谢你) rnrn----rnrnrn有人回答:rnrn既然用了StartPage,EndPage,<em>打印机</em>必然会在打完一页后走纸到下一页, rn要想停在你的表格后,你可在程序中改变PrintDc的属性,把纸张大小变小, rn让你的表格结束的地方成为下一页的开始. rn关键在于DEVMODE,改变这个结构中的成员dmPaperLength,再调用rnResetDC( const DEVMODE* lpDevMode )就解决了么. rnDEVMODE的其余成员可通过CPrintDialog::GetDevMode 获得. rn有问题多看看VC的OnineHelp啦. rnrnrn可是我照着改了可没什么效果?rnrn急死我了,能帮帮我吗?rn
如何精确控制打印机的进退纸。
<em>打印机</em>型号:OKI 5340C 24针rn纸型:1/2 A4大小 牵引纸rn要求达到的效果:每打印一张结束,用户不进行调整(或进行很小的调整)就可以继续打印下一张票据。rn目前的问题:<em>打印机</em>打印一张结束以后,<em>打印机</em>按照A4的纸型退出打印纸,造成的后果是:如果用户马上接着打印,必须手动调整,很麻烦。目前有一个折中的办法,就是把纸撕成小张,一张一张的打,没有问题。不过用户必须每次都要送一张纸,也有点麻烦。rn用户OS: Windows 2000 Professional,用Delphi 6.0实现。rn
如何控制打印机的连续走纸?急!
 用TPrinter设置自定义的打印纸,单页走纸和位置正确,连续走纸时出现向上偏移的现像。<em>打印机</em>属性送纸方式设置为<em>进纸</em>器。
高分求救:如何控制打印机的走纸?
<em>如何</em><em>控制</em><em>打印机</em>的走纸?比如说是卷筒纸,打印发票我不想打印一张发票要走很长的纸,给点代码嘛!
C# 如何控制打印机自动进退纸
问题描述:rn 使用的是DPK300<em>打印机</em>,现在自定义了纸张的大小,但是打印完后,每次都要按一下<em>打印机</em>(进/退纸),才会出来一些,撕完后,再按<em>打印机</em>进/退纸才会回去。rnrn有通过(C#)程序<em>控制</em><em>打印机</em>自动进退纸的讲讲.
求救!!!如何控制打印机的走纸???
rn我现在想在宽为A4纸宽,长为8米(或任意长)的纸张上输出图形,该<em>如何</em><em>控制</em><em>打印机</em>的走纸?
PB如何控制LQ300k打印机走纸?
我按照网上的文档,找了<em>打印机</em>的命令手册,打印了指令到<em>打印机</em>,但是每个指令<em>打印机</em>都是走一页的长度。rn测试网上的程序代码,也无法实现预定的<em>控制</em><em>进纸</em>和退纸的效果,是不是还需要什么设置?rn测试的代码1:rnlong job,temp rn job=printopen() rn printsend(job,"~h1B~h6A~254") rn printsend(job,"~h1B~h6A~100") rn printsend(job,"~h1c~h78~h01") rn printsend(job,"~h1B~h43~h01") rn print(job,"") rn temp=printdatawindow(job,dw_print) /*dw_print是要打印的数据窗口*/ rn printclose(job) rn Job = PrintOpen() rn printsend(job,"~h1B~h43~h13") rn rn printclose(job) rnrnrn测试的代码2:rnlong ll_job rn dw_print.reset() rn ll_job = printopen() rn if ll_job = -1 then rn messagebox(gs_title,"<em>打印机</em>未准备好") rn return rn end if rn //定制行距1/8英寸 rn printsend(ll_job, char(27)+char(48)) rn //设定页长22行 rn printsend(ll_job, char(27)+char(67)+char(22)) rn printdatawindow(ll_job,dw_print) rn printclose(ll_job) rnrn我按照<em>打印机</em>命令手册的测试代码:rnrn正向走纸:rnlong jobrnJob = PrintOpen() rnprintsend(job,"~h1B~h4A~h10") rnprint(job,"") rnPrintClose(Job) rn逆向走纸:rnlong jobrnJob = PrintOpen() rnprintsend(job,"~h1B~h6A~h0F") rnprint(job,"") rnPrintClose(Job) rnrnrn测试环境是 rnwindow xp professionalrnPB 9.0 5507rn<em>打印机</em> LQ300K+rn驱动 EPSON LQ-300K+II ESC/P2rnrn麻烦有经验的朋友帮看看,谢谢!
打印问题,如何控制打印机走纸
工作要打送货单,就像当当,卓越那种送货单是三联的纸(整个连着的,中间小洞可撕)。rn我做了一个打印程序但是打一个单子以后,每次都跟着再出来2张纸,这样每打一个就要往回卷纸,很郁闷。rn不知道怎么解决,是不是我<em>打印机</em>纸张设置的有问题。rn还是要在程序中<em>控制</em><em>打印机</em>走纸,让他打完一张停下不走纸,再打下一张。rn求高手帮忙
!!!!急急!!如何控制打印机走纸!!!!
请问>我用针式<em>打印机</em>打印时每次打印完最后一条记录时,<em>打印机</em>并没有停而是多走出一些纸,rn<em>如何</em>在vb程序中<em>控制</em>它打印完最后一条记录后就停!!!!!rn请多帮忙这对我很重要,用报酬也可!!rn
MFC如何控制打印机的走纸?
多谢
如果控制打印机的走纸?
如果<em>控制</em><em>打印机</em>的走纸?
如何控制打印机的走纸长度?
药店,超市打印的收据! rnrn我做的报表打印是走纸长度<em>控制</em>不了,rnrn出纸太长。
控制打印机跳纸问题!
我用了_PLENGTH这个参数设置了打印纸的页长(n行为一页,超过的在下一页打印)。可问题来了rn它不但没有按我设置的页长为一页,并且按A4纸为一页跳纸,修改报表文件中的Expr备注字段值rn为256也没用(PAPERSIZE=256,自定义纸张大小),我用VFP8.0版,请高手指点!
C#控制打印机走纸
想了很多办法就是不行,用水晶报表、用PrintDocument打印都实现不了,也就是说走纸的高度不要手动去设置什么<em>打印机</em>的纸张全部在程序里面<em>控制</em>。前段时间找了一个控件可以定义纸张后到任何一台机器上都可以正确走纸但那个控件要收费,请各位推荐一个解决方案或者有好的免费报表控件小弟万分感谢!分不够可以再加
关于vb控制打印机进纸槽的选择
<em>如何</em>通过vb程序<em>控制</em><em>打印机</em>选择<em>进纸</em>槽, 最好给出代码, 多谢
针式打印机如何实现退纸?
用什么函数发打印<em>控制</em>命令.格式<em>如何</em>?rn有知道的大哥哥姐姐请告知小弟一下.小弟在此谢过啦>>>
c#中如何控制epson打印机退纸进纸,以及检测打印机是否有纸,也就是检测打印机状态?解决后送200分?
最好能给一个实例!rnroyiwang@yahoo.com.cn
关于打印机进纸的问题
在我进行报表与标签打印时有一比较困惑的问题,我的打印纸是240X279带孔连体的标准打印纸,进行批量报表与标签的打印rn 打印第一页时没有问题(从第一行打印)rn 打印第二页时就出了问题(<em>打印机</em>从第二页的第二行开始打印),打印第三页时<em>打印机</em>就从第三行开始打印。。。十几页的报表经过这样折腾后,越到后面的报表移位得越厉害。如果我一张一张的放打印纸就没有一点问题。我思索了很久,未果!因此特向各位高手请教!!!不知是程序问题还是<em>打印机</em>的问题??????(<em>打印机</em>:EPSON LQ1600KIII针式<em>打印机</em>)
打印机进纸问题
我在delphi程序中,已经设定纸张大小为自定义120mm * 140 mm,也在win2000的打印纸张大小中设置为 120mm * 140mm ,可是在实际打印的时候(针式<em>打印机</em>),仍然<em>进纸</em>多了很多,请问<em>如何</em>解决? rnrn 我用的是LQ-570 的<em>打印机</em>!rn
请问在“松下1121”打印机,怎样使打印机退纸?
打印后,用什么指令让“松下1121”<em>打印机</em>自动退纸(退行和退页)。
有关打印控制退纸问题(急)
我做的车票套打程序,<em>打印机</em>用EPSON LQ-1600K,自定义纸张,走纸问题已经解决,但切票的问题始终没有解决。具体是我把上边距和下边距都已经设为0了,第一次打印,<em>进纸</em>6行打印的位置刚好合适,但发票没有走到撕票口上,无法方便撕票。应该<em>进纸</em>8行再开始打印刚好连续打印时每次都能走到撕票口上,但打印的位置又出错了,所以要正确打印,必须先把打印纸进8行,然后开始打印时退纸2行,才能保证每次的打印正确,并且撕票也方便,不知道<em>如何</em>解决,本人很郁闷,希望大家能够帮帮忙,不胜感激!分还可以加
有关打印控制退纸问题(急)在线等
我做的车票套打程序,<em>打印机</em>用EPSON LQ-1600K,自定义纸张,走纸问题已经解决,但切票的问题始终没有解决。具体是我把上边距和下边距都已经设为0了,第一次打印,<em>进纸</em>6行打印的位置刚好合适,但发票没有走到撕票口上,无法方便撕票。应该<em>进纸</em>8行再开始打印刚好连续打印时每次都能走到撕票口上,但打印的位置又出错了,所以要正确打印,必须先把打印纸进8行,然后开始打印时退纸2行,才能保证每次的打印正确,并且撕票也方便,不知道<em>如何</em>解决,本人很郁闷,希望大家能够帮帮忙,不胜感激!分还可以加rn
用ESC指令控制针式打印机退纸
可<em>控制</em>大部分针式<em>打印机</em>(兼容espon)退纸,采用的是espon<em>打印机</em>的esc指令集,同时由于现在的<em>打印机</em>很多都是采用USB连接的,把原来的向lpt端口发送指令的办法改成了直接向<em>打印机</em>发送指令。
微软技术专家和各位高手,怎样在c#中控制打印机进纸、退纸?
在以前的vb中,有一个print对象,可以向<em>打印机</em>端口发送指令,来实现此功能,在c#中<em>如何</em>实现呢?
请教,如何打印机发退纸指令?
<em>如何</em>给<em>打印机</em>发退纸指令?
tomcat6.0下载
tomcat6.0安装包绝对无病毒 大可安心下载放心使用 tomcat6.0安装包绝对无病毒 大可安心下载放心使用 相关下载链接:[url=//download.csdn.net/download/fumanrenjian/2577934?utm_source=bbsseo]//download.csdn.net/download/fumanrenjian/2577934?utm_source=bbsseo[/url]
单片机综合实践(温度传感器显示系统)下载
北京交通大学机电学院小学期《微机原理与接口技术》课程实践 内含源程序,总结报告,proteus仿真图,ppt等。仅供参考 相关下载链接:[url=//download.csdn.net/download/dawnhan/3446379?utm_source=bbsseo]//download.csdn.net/download/dawnhan/3446379?utm_source=bbsseo[/url]
数据库系统体系下载
PPT 数据库系统概念英文版的完整PPT 包括集中式与客户-服务器体系结构,服务器系统体系结构,并行系统,分布式系统,网络类型,小结 相关下载链接:[url=//download.csdn.net/download/hongxuanzhiyi/3965712?utm_source=bbsseo]//download.csdn.net/download/hongxuanzhiyi/3965712?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的