2015-12-23 12 views
-1

Скажем, у меня есть читатель USB магнитной картыКак начать чтение данных с магнитной карты с помощью простого двунаправленного считывателя магнитных карт?

(http://image.ec21.com/image/szttce09/oimg_GC03950917_CA03950946/Triple_Track_USB_Magnetic_Credit_Card_Reader.jpg)

Я бегу окна 10 на моей машине. Все, что я хочу сделать, это считывать данные с магнитной карты и использовать эти данные в приложении Java. Как я могу это сделать ? Я слышал, что java-связь api подходит для того, что я хочу. Как именно я использую этот api или любой другой api для чтения данных с устройства чтения карт и покажу эти данные в своем приложении java. Предположим, что открылось затмение. Что теперь? Я импортирую сообщения api? Если да, что мне делать дальше? Если вы можете дать простой пример того, как это сделать, мы будем очень благодарны.

ответ

0

Первое, что нужно сделать, это поиск в Интернете библиотеки Java, которая позволяет вам обмениваться данными с этим устройством. Поместите модель и серийный номер и посмотрите, что происходит. Если ничего не выйдет, и это, скорее всего, произойдет, вам нужно будет найти собственный драйвер и перенести его на Java.

Это обычно не прямой или простой процесс. При работе с сторонним оборудованием большинство поставщиков не предоставляют небольшую библиотеку Java, которую вы можете использовать. Если вы можете найти родные драйверы, вы можете обернуть их с C на Java, но вы даже не сможете найти драйверы вообще.

Начните с просмотра страницы производителя и оглянитесь. Если вы найдете водителя, отлично. Если вы найдете документацию для водителя, еще лучше. Вам нужно будет прочитать документацию и понять, как использовать драйвер из кода C, что неявно требует, чтобы вы имели базовое понимание C.

Затем вам нужно будет связать его с Java, используя Java-родной Интерфейс.

В целом: Если в описании, когда вы его купили, не сказано «Для разработчиков Java», вам нужно будет много работать, чтобы использовать его на Java.

+0

Большое вам спасибо. Я новичок в этом и узнаю, что не понимаю, почему так много людей автоматически голосуют за мои вопросы. Я думал, что переполнение стека - это место, где я могу задавать вопросы и учиться. Я начинаю не очень нравиться. Спасибо за помощь. –

+0

Не беспокойтесь. Большую часть времени вопросы понижаются, потому что они настолько широки, что нет реального ответа. Я думаю, что они, по крайней мере, заслуживают комментариев, требующих уточнения, если не ответа. –