日期:2014-05-18  浏览次数:20785 次

在用水晶报表打印的时候,弹出打印机设置框。在高级选项中,纸张规格每次默认是LETTER-----------在线等
我的纸张是自定义纸张21.7*14的纸张,在打印服务器上设置名为ok纸,
在设计报表时选择的也是ok纸,可以每次打印时纸张规格每次默认是LETTER,打印一张纸,就空一张纸,这样很浪费纸张...急

每次打印要选择一下ok纸才不会跳纸,


------解决方案--------------------
这通常是操作系统的打印设置问题,请在控制面板查看相关设置。
------解决方案--------------------
这通常是操作系统的打印设置问题,请在控制面板查看相关设置。

同意
这与程序无关 程序只要能调用出打印设置 就行了 其他的跟设置或者电脑控制面板里的那个设置有关
------解决方案--------------------
Public WithEvents Rpt_Document_m As New ReportDocument
' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
Me.Rpt_Document_m.PrintToPrinter(1, True, 0, 0)

针式打印机出现的问题,我也没很好解决,

用上面的代码列印可用,需要自已做一个打印选项框,只能用默认的打印机打印。
------解决方案--------------------

这与程序无关 程序只要能调用出打印设置 就行了 大小不合适的话就在打印设置里调整一下了

------解决方案--------------------
up
------解决方案--------------------
我也遇上这个问题了。
报表设置了新纸张。
控制面板也有该纸张大小。
但是点下打印按钮,出来的还是letter大小。

到底怎么解决啊?
------解决方案--------------------
我也遇到同样的问题,期待有人能帮忙
------解决方案--------------------
直接用水晶报表的预览打印,打印出来的是默认设置,
crystalReport1.PrintToPrinter(1, false, 0, 0);打印出来的,是自定义设置
------解决方案--------------------
用预览