2012-09-04 47 views
11

我有一张使用Crystal Reports制作的收据,其中页面宽度为4英寸,高度应为动态。我将高度设置为2英寸,因为我不知道如何使其变为动态。打印机是TVS RP-45 Justbill printerTVS RP-45卷纸打印

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

除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英寸。这并没有解决问题。如果有一个以上的物品,纸张高度是现在的2倍。

打印机使用卷纸,应该按照销售的物品数量按比例供应更多纸张。

请帮我解决这个问题,而不浪费纸张。

+1

请检查打印机设置。卷式进纸打印机经常有作业后的表单进纸设置。 – Orbling

+0

我已经检查过,没有优势。 我从打印机属性选择拖拉机饲料。 –

+2

并且您打印的文档上没有页面Feed?打印尺寸的任何水平或垂直重叠都会导致进纸。可能包含任何不可打印的区域,页面大小可能需要适合打印机的可打印区域。 – Orbling

回答

3

我会提出一些有点不同的建议。

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

此文档文件(.txt)应该只包含一个行:TEST_LINE_1

  1. 将该文件发送到打印机,看看是否相同后打印饲料继续。

  2. 如果继续打印的单行后喂:如下 检查设置(我知道你说你已经选中):

从手册: [http://www.tvs-e.in/pos/pdf/RP-45%20User%20Manual.pdf] 要设置打印机的出厂设置,首先同时按下FONT,Line feed和 打印按钮,然后使用开关 开关打开打印机。

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

如果您可以回复打印出来的单词,表示一句好话。

  1. 如果不单行后喂: 你的设计是最有可能太宽的纸张宽度的格式/内部限制,它的周围包裹到了你拥有的每行一个新的生产线。

您是否可以发布正在打印的照片以及正在打印的纸张数量?如果可能的话在不同的计算机或笔记本电脑与单行文本文件(如上)或与您的自定义报告工作的

  1. 尝试打印机 - 它是相同的输出?

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

我明白一些事情总是“似乎是显而易见的”,当你面对一个问题,但它确实有助于最基本的东西开始了..