针式打印机走纸设置.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
针式打印机走纸设置

针式打印机走纸控制?? 2008-04-21 00:32:57|??分类:?默认分类|字号?订阅 下面简单介绍一下不易发现但需要注意的地方: 1、把EPSON LQ-300K+II的驱动程序换成EPSON LQ-1600K。(我电话过EPSON的客服,对方告诉我EPSON LQ-300K+II的驱动是不支持走纸控制的,一定要换成EPSON LQ-1600K!EPSON LQ-1600K的驱动是XP自带的,只要在打印机安装里搜索一下就有它的驱动安装程序)。 2、我在测试的时候缺少连续进纸的那种两边带孔的连续纸(一般为财务用纸),所以,我用A4纸进行测试。由于进纸口不同,打印机在单页纸设置时是不支持进 走纸控制的。所以,之前几天的测试总是失败!记住:必须使用连续纸进纸!!且把打印机右边的“过纸控制杆”推在连续走纸的位置! 3、如果使用代码控制走纸请跳过本条直接看第4条。如果使用word 等软件打印的话,请继续看完本条。 开始——》设置——》打印机和传真——》窗口空白处右键单击——》服务器属性——》创建新格式——》纸张大小处请精确填写所须打印的纸张长宽——》确定——》确定 打印时,在所用软件的页面设置里对纸张进行设置。注意,不是打印设置中的纸张设置!!是文件——》页面设置!! 因为EPSON客服告诉我,该打印机是软件设置优先。对打印中的设置是驱动设置,会被页面设置中的软件设置覆盖掉! 4、如果使用代码控制,请参考下面代码:(VC++)(代码从其他地方借鉴而来,非本人编写。经测试,可以实现。) BOOL PrintChitty ?//打印函数 HDC PrintDC; DOCINFO docin; docin.cbSize ?sizeof DOCINFO ; docin.lpszDocName TestDoc; docin.lpszOutput NULL; CPrintDialog PrintDialog TRUE,PD_ALLPAGES|PD_NOPAGENUMS,NULL ; // if !PrintDialog.GetDefaults return FALSE; //如果不用打印设置对话框,使这一行有效 PRINTDLG *pPrintDlg PrintDialog.m_pd; AfxGetApp - GetPrinterDeviceDefaults pPrintDlg ; DEVMODE* lpDevMode DEVMODE* ::GlobalLock pPrintDlg- hDevMode ; ::GlobalUnlock pPrintDlg- hDevMode ; lpDevMode- dmFields | -1;?//设定为自定义纸张尺寸, 如果用其他预定义的纸张尺寸,把这一行去掉,用下一行 //lpDevMode- dmPaperSize DMPAPER_A5; //设定为 A5 纸 lpDevMode- dmPaperLength 300;?//设定纸长为 3 厘米 lpDevMode- dmPaperWidth 300;?//设定纸宽为 5 厘米 if PrintDialog.DoModal ! IDOK ?return?FALSE;?//显示打印设置对话框 不显示把这一行去掉 PrintDC PrintDialog.CreatePrinterDC ;?// 返回一个打印DC句柄 StartDoc PrintDC,docin ;?// 启动打印工作 StartPage PrintDC ;?// 一页开始 TextOut PrintDC,10,10,打印内容,8 ;?//打印内容 EndPage PrintDC ;?// 一页结束 EndDoc PrintDC ;?// 终止打印工作 if DeleteDC PrintDC ?return?TRUE;?// 删除打印机DC else? ::MessageBox 出错 ;?return?FALSE; 5、点击确定!走纸范围被控制在你设定的纸张范围内啦~~~~

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档