Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Printing Cyrillic on the esc/pos printer in .net

Translated

Applications 1

Application viewing is only available registered users.
    1 proposal concealed
  • Gennady P.
    11 December 2022, 23:39 |

    Там ясно пишет что нет такой кодировки. Посмотрите какие у вас стоят:

       Console.WriteLine (string.Join ("\n", Encoding.GetEncodings ().Select (e => e.Name)));
                Console.ReadKey ();

  • Olexandr Basalaiev
    12 December 2022, 10:19 |

    А какое устройство Sewoo Lukhan Sam4? Некотрые требуют внутренней настройки коовой страницы(или утилитой или нудным нажиманием кнопки feed  и слежением в худшем случае за светодиодом в лушем он печатает ответ)

    И в документации надо почитать у некоторых до сих пор 866 кодировка(Надо конвертировать UTF или 1251 то там у вас на выходе)

  • Leonid Martynyuk
    12 December 2022, 10:35 |

    xprinter  самый  простой ничего там не  настраивается

    из  редактора  через  системный  драйвер  все  в  порядке  с  киридицей


    нужно  просто  послать  правильную  последовательной  юайтов

    нода  вроде правильно  делает  но  винда  не  дает  просто так  достучатся  до USB  типа  он  уже  занят


  • Olexandr Basalaiev
    12 December 2022, 11:06 |

    но  винда  не  дает  просто так  достучатся  до USB

    А у вас хоть как то реагирует в принципе?

    Насколько я помню ту модель то для 

    1.Для работы по низкоуровневому протоколу esc/pos нужен драйвер для usb (Не драйвер принтера(Вообще для низкоуровневых команд драйвер принтера не нужен-кго снести если установили-он может блокировать порт) а чипа VCOM Виртуального сом порта ) Он тогда видется к в винде как компорт ) у вас .net этот ком порт открываем и кидаем команды


  • Leonid Martynyuk
    12 December 2022, 19:04 |

    ну  английские  же  тексты  печатает

    эта  прога  что  в атаче  использует  какую  то  системную либу  я  не  разбирался

    то  есть рзобратся  с  кодировками  в  дот нете

    по  сути   задача  послать  в  принтер  правильную  последовательность  байтов

    Не по  пикселям  же  системный  драйвер  правильно печатает киорилицу




  • Olexandr Basalaiev
    12 December 2022, 19:20 |

    Не по  пикселям  же  системный  драйвер  правильно печатает киорилицу

    Да в том то и дело что именно системный печатает типа по пикселам

    (если мы о винде то win metafile-Типа образ типа рисунок-И там хоть китайский хоть рисунок он напечатает)

    А если мы печатаем низкоуровневыми командами(esp протокол zpl epl и тд) командами (и тут драйвер не нужен -тут команда посылается в порт) то

    Нужно для печати кирилицы 

    1,Установить кодовую страницу в термопринтере(без этого сам Бил Гейтс Вам кирилицей не напечатает)  :-)

    Если она установена то надо знать это 866 1251 или utf

    Вот из этой проги английский текст печатает ? или есть ошибка что занят порт(из предыдущего сообшения)?

    но  винда  не  дает  просто так  достучатся  до USB  типа  он  уже  занят

  • Leonid Martynyuk
    12 December 2022, 19:47 |

    из этой  проги  и печатает - там  через низкоуровневую либу  раьботает системную winspool.Drv - стащил  пример  с  гитхаба


    может  кодовая  страница  выставляется  какой  то  ESC командой

    для  того и выложил  проект не  хочу  в  этом  разбиратся

  • Gennady P.
    12 December 2022, 11:04 |

    Переключатель SW-4 как стоит - на 1 или 2 байта?

  • Leonid Martynyuk
    12 December 2022, 19:01 |

    нет  там  никаких переключателей

    простой принтер  с двумя   кнопками  я  для разработки  взял  самый  простой

Current freelance projects in the category Desktop Apps

Add pauses of 10-30 seconds between sending emails.

Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails…

Web ProgrammingDesktop Apps ∙ 4 days 13 hours back ∙ 10 proposals

Reverse engineering of console utilities for querying SSD controllers (Flash ID)

1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++…

C & C++Desktop Apps ∙ 5 days 1 hour back ∙ 5 proposals

Modification in the emulator's operation

45 USD

Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save…

Desktop Apps ∙ 12 days 14 hours back ∙ 10 proposals

Client
Leonid Martynyuk
Ukraine Kharkiv  63  0
Project published
3 years back
43 views
Tags