WPF C#App中POS打印机的最佳字体

Raj*_*ahu -1 c# printing wpf point-of-sale

我已经在WPF和C#中开发了一个应用程序作为客户端要求.现在我在票据印刷中面临问题.打印机是WEP DR-400系列,我使用"FlowDocument"来预览帐单和打印.现在我的客户想要解决这些问题;

  1. 打印速度比之前基于Foxpro的应用程序慢
  2. 打印在账单上的数字会产生混淆,如8,9和6看起来完全相同.

我不知道如何解决这些问题,因为2.在客户端请求之后,我在FlowDocument中有12个"Segoe"和12个字体大小的"MS Gothic".我的字体选择受页面宽度的限制(我需要打印5个带有项目名称的列,这些列应该显示在一行中).

任何帮助,将不胜感激!!!

Han*_*ant 5

POS打印机几乎专门用于其原生点阵模式.您发送字符串直接打印到打印机,绕过打印机驱动程序.您将获得的字体是打印机固件中的字体.通常是单间距和优化的,以便与典型POS打印机的相当受限的输出能力很好地配合.您需要的代码在此知识库文章中.

使用打印机驱动程序时,驱动程序将打印机切换到图形模式.这让他们慢.