TVS RP-45卷纸打印

Sou*_*kar 10 c# sql printing crystal-reports

我有一张使用Crystal Reports的收据,页面宽4英寸,高度应该是动态的.我将高度设置为2英寸,因为我不知道如何让它变得动态.该打印机是TVS RP-45 Justbill打印机.

打印机打印机正在弹出纸张.我如何阻止这种情况发生?

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倍.

打印机使用卷纸,它应该按照销售的商品数量按比例送纸.

请不要浪费纸张帮我解决这个问题.

Pau*_*aul 3

我将提出一些不同的建议。

在 Windows 上的记事本或其他操作系统上的纯文本编辑器中创建新文档。

此文档 (.txt) 应仅包含一行:TEST_LINE_1

  1. 将该文档发送到您的打印机,并查看打印进纸后是否继续出现相同的情况。

  2. 如果在单行打印后继续进纸:检查设置如下(我知道你说过你已经检查过):

来自手册:[ http://www.tvs-e.in/pos/pdf/RP-45%20User%20Manual.pdf ] 要设置打印机的出厂设置,首先同时按“字体”、“换行”和“打印”按钮然后使用 ON/OFF 开关打开打印机。

  • 通常,您必须在将其关闭并重新打开时按住这些按钮 - 按住直到打印机打印其配置。

如果你能逐字逐句地回复打印出来的内容,那就太好了。

  1. 如果它不在单行之后送入:您的设计很可能对于纸张宽度的格式/内部限制来说太宽,并且它会为您所拥有的每一行换行到一个新行。

您能否发布一张正在打印的内容以及进纸量的照片?

  1. 如果可能的话,尝试在不同的计算机或笔记本电脑上使用单行文本文件(如上所述)或自定义报告作业进行打印机 - 输出是否相同?

  2. 如果打印机作为 USB 设备安装:删除驱动程序文件的所有痕迹并将其作为打印机完全卸载 - 重新安装新副本,看看会发生什么 - 一样吗?

我很欣赏当你遇到问题时,其中一些事情总是“看起来很明显”,但它确实有助于从最基本的事情开始。