我有一张使用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] ______________________________________________
报告页脚部分使用大约2英寸,因此我将纸张的高度设置为2英寸。这并没有解决问题。如果有超过1个项目,纸张高度现在是应该的2倍。
打印机使用卷纸,它应该按照销售的商品数量按比例送纸。
请不要浪费纸张帮我解决这个问题。
答案 0 :(得分:3)
我会建议一些不同的东西。
在Windows上的记事本中创建新文档,或在其他操作系统上创建纯文本编辑器。
此文档(.txt)应该只包含一行:TEST_LINE_1
将该文档发送到您的打印机,并查看打印后的相同内容是否继续。
如果在单行打印后继续进纸: 检查设置如下(我知道你说你已经检查过了):
从手册中: [http://www.tvs-e.in/pos/pdf/RP-45%20User%20Manual.pdf] 要设置打印机的出厂设置,请先按FONT,换行和 将PRINT按钮组合在一起,然后使用ON / OFF打开打印机 开关。
如果您可以回复一下打印出来的说法,那就是好的。
您是否能够发布正在打印的照片以及正在进纸的纸张数量?
如果可能,请使用单行文本文件(如上所述)或使用自定义报告作业在其他计算机或笔记本电脑上试用打印机 - 是否输出相同?
如果打印机是作为USB设备安装的:删除驱动程序文件的所有痕迹并将其作为打印机完全卸载 - 重新安装新副本,看看会发生什么 - 同样的?
我很欣赏当你遇到问题时,其中一些事情总是“显而易见”,但它确实有助于从最基本的事情开始......
答案 1 :(得分:-1)
只需删除页眉和页脚,它将正常工作。