打印水晶报告到pos热敏打印机按钮点击vb.net

时间:2017-10-04 12:10:10

标签: vb.net printing crystal-reports

我已经完成了咖啡馆计费的vb.net应用程序,现在我已经完成但是当我在按钮上打印水晶报告时点击其打印但文本或数据超出打印纸,它不会自动调整.. 请帮我现在做什么..? 谢谢

  Dim report As New bill
  report.PrintToPrinter(1, False, 0, 0)

以上是我在默认打印机上打印的代码,但其页面外的打印数据不是自动调整

1 个答案:

答案 0 :(得分:0)

我希望你说的是用热敏纸的宽度调整文字。如果是这样,您可以在Crystal报表中设置纸张的宽度。为此,右键单击水晶报告,选择“设计” - >“页面设置”,现在您将看到“页面设置”对话框。在“打印机选项”组下,取消选中“无打印机”复选框,然后在下一个下拉框中选择热敏打印机。如果您没有看到热敏打印机,那么您没有正确设置打印机。在“页面选项”下,选择“卷纸80 * 297毫米”或符合您要求的其他内容。将方向保持为纵向。单击“确定”关闭对话框。现在,您应该能够看到Crystal报表自动更改设计时自身的宽度以适合您的热敏打印机。