POS для общих элементов управления .Net Проблема совместимости CharacterSet - PullRequest
0 голосов
/ 24 июля 2011

Недавно я приобрел принтер Star Micronics TSP100 для своего приложения «Point of Sale», которое я разрабатываю для C # .NET, я загрузил POS для .Net SDK, чтобы управлять принтером, но он не работал.

после некоторых исследований я обнаружил, что мне нужно установить моноэки CCO для связи с принтером через POS для .Net SDK.

проблема, с которой я сталкиваюсь, заключается в том, чтоотправлять арабские письма на принтер, он печатает мусор, даже если принтер поддерживает кодовую страницу "1001 (арабский)".Я пытался использовать кодирование C # и прочее, но все равно не получилось.в чем именно вы думаете проблема?

1 Ответ

1 голос
/ 04 августа 2011

Я нашел решение этой проблемы в случае, если у вас возникла та же проблема.

Я установил принтер на CodePage 864 вместо 1001, и мне пришлось выяснить, какие значения Unicode будут печатать весь наборАрабские символы должны иметь полный набор символов.

значения Unicode, которые вы получите в результате кодирования входного слова с клавиатуры, не всегда будут одинаковыми значениями Unicode для набора символов принтера, поэтому вам необходимоотобразить их с помощью функции переключателя.

...