代码之家  ›  专栏  ›  技术社区  ›  Raj

WPF C应用程序中POS打印机的最佳字体

  •  -1
  • Raj  · 技术社区  · 14 年前

    我在WPF和C中开发了一个应用程序作为客户需求。现在我面临着票据印刷的问题。打印机是WEP DR-400系列,我正在使用“流程文档”预览账单和打印。现在我的客户希望这些问题得到解决;

    1. 打印速度比以前基于FoxPro的应用程序慢
    2. 印在钞票上的数字造成了混乱,比如8、9和6看起来完全一样。

    我不知道如何解决这些问题。我有“MS Gothic”,12个,然后是“Segoe”,13个字体大小,在客户要求后的流程文档中。我的字体选择受页面宽度的限制(我需要打印5列,项目名称应显示在一行中)。

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

    2 回复  |  直到 14 年前
        1
  •  5
  •   Hans Passant    14 年前

    POS打印机几乎只在其本机点阵模式下使用。将字符串直接发送到打印机,而不使用打印机驱动程序。您将得到的字体是烘焙到打印机固件中的字体。典型的单间隔和优化,以很好地工作,相当有限的输出能力,一个典型的POS打印机。你需要的代码在这里面 KB article .

    使用打印机驱动程序时,驱动程序会将打印机切换到图形模式。那就是他们 非常 慢。

        2
  •  0
  •   Joe Albahari    14 年前

    在字体方面,乔治亚州在识别小尺寸点的数字方面很好。(虽然在13点,你不应该对任何字体有问题。)

    作为一种完全解释的语言,尽管运行时内存占用很低,但FoxPro速度并不快。你的客户能从更多的记忆中获益吗?