Чтение данных с COM-порта - PullRequest
1 голос
/ 26 мая 2010

Я хочу получить данные от сканера штрих-кода, который подключен к кассовому аппарату CHD, который подключен к ПК с Windows XP через COM-порт. Я хочу прочитать данные со сканера и кассового аппарата и отправить данные в программу, в которой есть таблица с товарами в магазине. И предоставить функцию, которая также удаляет элементы.

С чего мне начать? Есть ли код на Delphi или Java, который может передать эти данные в программу?

Ответы [ 3 ]

7 голосов
/ 26 мая 2010

@ Demonick, большинство сканеров штрих-кода работают просто как клавиатурное прерывание. вам нужно просто установить фокус текстового элемента управления (например, TEdit или TMemo ) и получать штрих-код, как если бы он был набран с помощью клавиатуры.

В любом случае, если вам нужен доступ к com-порту с помощью delphi, вы можете использовать библиотеку TurboPower Async или ComPort Library .

1 голос
/ 26 мая 2010

Мне нравится TComPort, но если вы предпочитаете писать собственный код, вы также можете использовать ReadFile.

0 голосов
/ 26 мая 2010

Также есть библиотека компорта из проекта Synapse: Synaser . Я не использовал Synaser, но у меня есть хороший опыт работы с Synapse, и Synaser должен быть очень похож.

...