-1

我已经根据客户要求在 WPF 和 C# 中开发了一个应用程序。现在我在票据打印方面遇到问题。打印机是 WEP DR-400 系列,我使用“FlowDocument”预览账单和打印。现在我的客户希望解决这些问题;

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

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

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

4

2 回答 2

5

POS 打印机几乎专门用于其原生点阵模式。您将字符串直接打印到打印机,绕过打印机驱动程序。您将获得的字体是嵌入打印机固件的字体。通常是单行距并经过优化,可以很好地与典型 POS 打印机相当有限的输出能力配合使用。您需要的代码在这篇知识库文章中

使用打印机驱动程序时,打印机由驱动程序切换到图形模式。这使他们非常缓慢。

于 2010-11-06T12:04:07.093 回答
-1

关于字体,Georgia 擅长区分小点大小的数字。(虽然在 13 点,你不应该遇到任何字体的问题。)

作为一种完全解释的语言,FoxPro 虽然运行时的内存占用很少,但速度并不快。您的客户能否从更多内存中受益?

于 2010-11-06T11:59:27.977 回答