Q&A

  • SRP-350 미니프린터 폰트 문제에 대해 질문드립니다.
이번에 SRP-350 미니프린터로 영수증 출력기를 만들고 있습니다.
그런데 제공하는 프린트 내장폰트를 이용해 출력중인데 상대적으로 제일 작은 폰트가 9.5point로 너무 크게
나오더군요..
그래서 일반 윈도우 폰트를 사용해 봤더니 폰트크기는 줄여지는데,
공백(띄어쓰기)의 크기가 달라 정렬이 정확하게 이루어지지 않습니다.
혹시 영수증 출력하는 부분하시다가 같은문제에 봉착했던 분이 계시면
도움 좀 바랍니다.


코딩은
    Printer.Canvas.Font.Name := 'korean1x1';
WriteLn(posPage,format('%40s %17s',['과  세  품',formatfloat('##,#0;(##,#0)',ProPrice)]));
WriteLn(posPage,format('%40s %17s',['할   인,formatfloat('##,#0;(##,#0)',SalePrice)]));

내장폰트를 이용하는 경우 = 'korean1x1'
폰트크기가 전체 적으로 너무 큼

일반윈도우폰트를 이용하는 경우 = 'Arial'
결과가

과 세 품         123,345
할 인                 123

이런 비슷한 결과가 나오게 되네요..

꼭 도움 바랍니다.
  
0  COMMENTS