|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
арт2010 Может в настройках сканера дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 15:10 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
Если в нотпад+ берет, значит работает передача GS через клавиатуру у автора. Разные сканеры по-разному выдают, но мы тоже везде отказываемся от клавиатурного режима, через COM - надежнее. А у автора, видимо, драйвер в программе свою лепту вносит и всякие непонятные знаки удаляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 15:43 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
V.Borzov, да согласен, это единственное объяснение Ivan_Pisarevsky, на ком-порт не вариант, он один и на нем висит ККТ Придется добавлять программно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 15:48 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
арт2010, Сканер же USB-шный? Тогда его не надо в COM-порт втыкать, да и не получится, если слишком сильно не стараться. Его надо запрограммировать в режиме эмуляции COM-порта, и дальше в системе появится виртуальный COM-порт (ну, или после доустановки драйвера, по-разному у разных сканеров). Другое дело, что драйвер программы должен уметь работать с COM-овскими сканерами. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 15:54 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
V.Borzov, есть и старые под com и новые usb Слишком велики трудозатраты как по мне, легче программно добавлять символ ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 15:59 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
арт2010, В-общем и целом если, то местоположение разделителя групп будет разное в разных марках, это зависит от порядка групп, который производитель завел в своей марке. Хоть ЧЗ и пытался это систематизировать, но, по крайней мере, год назад, каждый лепил как хотел и заводил группы на своё усмотрение, какие надо и не надо, в разном порядке. Что там прямо сейчас творится в новых марках - я не изучал, но не думаю, что кардинально что-то поменялось. Количество символов разделителя тоже может быть больше чем 1. Так что, вставлять руками, скорее всего, не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 16:08 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky арт2010 Может в настройках сканера дело? Делается keyboardState(TKeyboardState), и потом ToAscii*/ToUnicode (с загруженной необходимой KeyboardLayout) для всего добра посимвольно, что сканнер прислал. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 16:09 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
YuRock, некоторые сканеры в клавиатурном режиме подло съедают символы, которые считают некорректными с точки зрения возможности ввода с клавиатуры. Возможно, что это даже где-то у них там и настраивается, но не находили. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 16:11 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
V.Borzov YuRock, некоторые сканеры в клавиатурном режиме подло съедают символы, которые считают некорректными с точки зрения возможности ввода с клавиатуры. Возможно, что это даже где-то у них там и настраивается, но не находили. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 16:12 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
V.Borzov некоторые сканеры в клавиатурном режиме подло съедают символы YuRock бывают сканеры, которые не умеют. В итоге проще наладить работу через виртуальный ком порт. И с фокусом ввода не надо упражняться. Впрочем мы забили в десктопном клиенте на чтение марок со сканера и все сделали на андроиде. арт2010 на ком-порт не вариант, он один и на нем висит ККТ V.Borzov Его надо запрограммировать в режиме эмуляции COM-порта ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 16:57 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky В итоге проще наладить работу через виртуальный ком порт. Ivan_Pisarevsky И с фокусом ввода не надо упражняться. Тут я вообще не понял проблемы. Фокус всегда один. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 18:01 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
YuRock Тут я вообще не понял проблемы. Фокус всегда один. Часто, когда работают с клавиатурными сканерами, заставляют пользователя ставить курсор в определенное поле, чтобы не разбираться с контекстом, откуда пришли данные: действительно ли со сканера, или с клавиатуры. Но у такого подхода серьезная проблема: если курсор (фокус) окажется не там, где надо, то результаты могут быть самые превеселые, вплоть до увольнения программиста. Конечно, лучше ловить контекст, понимая, что пришло с клавы, а что - со сканера, и вносить данные туда, куда им положено вноситься. Тот еще геморрой, так-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 18:09 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
Вставлю свои 5 копеек. Работаем с шинами. Имеется сканер чуть ли не самый дешевый, атол какой-то, в эмуляции клавиатуры работает. Не знаю как другие, но для этого нужно обязательно, что-бы раскладка была английская. Вот так переключаю: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
добавление в таблицу после считки Код: pascal 1. 2. 3.
вот так код передаю: Код: pascal 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 20:10 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
V.Borzov YuRock Тут я вообще не понял проблемы. Фокус всегда один. Часто, когда работают с клавиатурными сканерами, заставляют пользователя ставить курсор в определенное поле, чтобы не разбираться с контекстом, откуда пришли данные: действительно ли со сканера, или с клавиатуры. Но у такого подхода серьезная проблема: если курсор (фокус) окажется не там, где надо, то результаты могут быть самые превеселые, вплоть до увольнения программиста. Конечно, лучше ловить контекст, понимая, что пришло с клавы, а что - со сканера, и вносить данные туда, куда им положено вноситься. Тот еще геморрой, так-то... Впрочем, оконного режима давно не использую, у меня одно окно и все контролы - рисованные. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2022, 00:02 |
|
Передача маркировки товара в драйвер ККМ Штрих-М
|
|||
---|---|---|---|
#18+
Близнец1980, Сканер возвращает всегда одни и те же коды клавиш, независимо от выбранной раскладки. Просто переводи их в нужную раскладку (например, в английскую - 409) в событии KeyDown. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2022, 00:09 |
|
|
start [/forum/topic.php?fid=58&gotonew=1&tid=2036637]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 404ms |
0 / 0 |