我有一张使用Crystal Reports的收据,页面宽4英寸,高度应该是动态的 . 我将高度设置为2英寸,因为我不知道如何让它变得动态 . 打印机是TVS RP-45 Justbill printer .
打印机打印机正在弹出纸张 . 我如何阻止这种情况发生?
Crystal Reports之外的任何解决方案都会有所帮助 . 该程序使用C#.NET 2.0 Winforms编写,并连接到SQL Server 2005数据库 .
Report Header Section
Bill no : 101
______________________________________________
Detail Section
Item Code Qty Amount
[ItemCode] [Qty] [Amount]
______________________________________________
Report Footer Section
Grand Total [GrandTotal]
______________________________________________
Report Footer Section 使用大约2英寸所以我将纸张的高度设置为2英寸 . 这并没有解决问题 . 如果有超过1个项目,纸张高度现在是应该的2倍 .
打印机使用卷纸,它应该按照销售的商品数量按比例送纸 .
请不要浪费纸张帮我解决这个问题 .
1 回答
我会建议一些不同的东西 .
在Windows上的记事本或其他操作系统上的纯文本编辑器中创建新文档 .
此文档(.txt)应该只包含一行:TEST_LINE_1
将该文档发送到打印机,并查看打印后的相同内容是否继续 .
如果在单行打印后继续进纸:检查设置如下(我知道您说您已经检查过):
从手册:[http://www.tvs-e.in/pos/pdf/RP-45%20User%20Manual.pdf]要设置打印机的出厂设置,首先同时按下FONT,换行和PRINT按钮,然后使用ON / OFF开关打开打印机 .
如果你可以回复一下打印出来的单词,那将是好的 .
您是否可以发布正在打印的照片以及正在进纸的纸张数量?
如果可能,使用单行文本文件(如上所述)或使用自定义报告作业在另一台计算机或笔记本电脑上试用打印机 - 是否输出相同?
如果打印机安装为USB设备:删除驱动程序文件的所有痕迹并将其作为打印机完全卸载 - 重新安装新副本并查看会发生什么 - 相同?
我很欣赏这些事情在遇到问题时总是“显而易见”,但它确实有助于从最基本的事情开始 .