vb.net打印页打印收据时无法读取的文本
打印收据时,文本将无法读取且无法正确打印 它可以计算不同面额的钞票,并打印出每张钞票的数量。 例子: 计数面额 12 $5 16 $10 8 $20 13 100美元 我们已经有过几次同样的问题,如果我没有弄错的话,当它试图打印20美元的钞票时,它总是会发生。这个问题不经常发生,非常罕见 下面是一些示例代码vb.net打印页打印收据时无法读取的文本,vb.net,winforms,printing,receipt,Vb.net,Winforms,Printing,Receipt,打印收据时,文本将无法读取且无法正确打印 它可以计算不同面额的钞票,并打印出每张钞票的数量。 例子: 计数面额 12 $5 16 $10 8 $20 13 100美元 我们已经有过几次同样的问题,如果我没有弄错的话,当它试图打印20美元的钞票时,它总是会发生。这个问题不经常发生,非常罕见 下面是一些示例代码 Dim billCountPlacement As Integer = e.PageBounds.Left + 35 Dim billAmou
Dim billCountPlacement As Integer = e.PageBounds.Left + 35
Dim billAmountPlacement As Integer = e.PageBounds.Left + 100
For Each lvi As ListViewItem In lvBillCounts.Items
e.Graphics.DrawString(lvi.SubItems(1).Text, textFont, Brushes.Black, billCountPlacement, y)
e.Graphics.DrawString(lvi.SubItems(0).Text, textFont, Brushes.Black, billAmountPlacement, y, rightFormat)
y += lineSpacing
Next
y += lineSpacing * 2
[收据的一部分]
你知道为什么收据上的文字会如此混乱吗
- 我们已经尝试更换打印机,问题又出现了
- 我做了多次测试打印,但从未发现问题
是的。打印到文件(连同打印机控制设置,如双击、双宽、双高等)并将文件发送到打印机。有关操作方法,请参见此。请注意,每台打印机的控制设置命令可能有所不同。可能是打印机驱动程序错误。不太可能,没有人真正使用过它。收据打印机速度太慢,无法与驱动程序一起使用,样板文件是绕过它,直接向打印机发送命令。我们的技术支持部门介入并将驱动程序更新为最新版本。我相信他说旧版本大约落后4个版本。我们会给它一个星期左右,看看我们是否有更多的问题。谢谢你的建议。