0
영수증을 인쇄 할 때 텍스트를 읽을 수 없게되고 제대로 인쇄되지 않습니다.vb.net PrintPage 영수증 인쇄시 읽을 수없는 텍스트
다른 지폐의 수를 계산하고 각 지폐의 수를 인쇄하는 것으로 가정합니다. 예 : 카운트 교단 12 $ (5) 16 $ (10) (8) 우리는이 같은 문제를 몇 번 했어 내가 잘못 아니에요 경우이 숫자를 인쇄 할 때 항상 발생
$ (20) 13 $ (100) 20 달러짜리 지폐. 이 문제는 자주 발생하지는 않지만 매우 드뭅니다. 여기 몇 가지 샘플 코드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
[영수증의 일부] http://i.imgur.com/rTJVnjt.png
영수증 텍스트가 모두 그런 식으로 뒤죽박죽 얻을 왜 어떤 아이디어입니다.
이미 프린터를 교체하려고 시도했지만 문제가 다시 발생했습니다.
여러 번의 테스트 인쇄를 수행했지만 문제가 발생하지 않았습니다.
아마도 프린터 드라이버 버그 일 수 있습니다. 희박하지는 않지만 아무도 실제로 사용하지 않습니다. 영수증 프린터가 너무 느려 드라이버와 함께 사용할 수 없으면 상용구를 무시하고 직접 프린터로 명령을 보냅니다. –
기술 지원부에서 드라이버를 최신 버전으로 업데이트했습니다. 나는 그가 구 버전이 약 4 버전 뒤에 있다고 말했다고 생각한다. 일주일 정도 기다려서 더 이상 문제가 없는지 확인해 보겠습니다. 제안 해 주셔서 감사합니다. – jacook11