Лучший шрифт для POS-принтера в приложении WPF C # - PullRequest
0 голосов
/ 06 ноября 2010

Я разработал приложение в WPF и C # как требование клиента.Сейчас я сталкиваюсь с проблемой печати купюр.Принтер серии WEP DR-400, и я использую «FlowDocument» для предварительного просмотра счета и печати.Теперь мой клиент хочет решить эту проблему:

  1. Печать идет медленнее, чем в предыдущем приложении на основе Foxpro
  2. Цифры, напечатанные на счете, создают путаницу, как 8,9, а 6 выглядит совершенно одинаково.*

Я не знаю, как решить эти проблемы, для 2. У меня есть «MS Gothic» с 12, а затем «Segoe» с размером шрифта 13 в FlowDocument после запроса клиента.Мой выбор шрифта ограничен шириной страницы (мне нужно напечатать 5 столбцов с именем элемента, которое должно отображаться в одной строке).

Любая помощь будет принята с благодарностью !!!

Ответы [ 2 ]

5 голосов
/ 06 ноября 2010

POS-принтеры почти исключительно используются в собственном точечно-матричном режиме.Вы отправляете строки для печати непосредственно на принтер, минуя драйвер принтера.Вы получите тот шрифт, который встроен в прошивку принтера.Обычно моно-разнесены и оптимизированы для работы с довольно ограниченными возможностями вывода типичного POS-принтера.Код, который вам нужен, находится в этой статье KB .

Когда вы используете драйвер принтера, драйвер переключается в графический режим.Это делает их очень медленными.

0 голосов
/ 06 ноября 2010

Что касается шрифтов, Грузия хорошо различает цифры при небольших размерах точек. (Хотя в 13 пунктах у вас не должно быть проблем с любым шрифтом.)

Как полностью интерпретированный язык, FoxPro не очень быстр, хотя время выполнения занимает мало памяти. Может ли ваш клиент получить больше памяти?

...