JavaPos на устройствах Android?

Я ищу решение для печати на принтере Epson POS с устройств Android, и требуется любая помощь. Так я прав, что JavaPOS в этом случае является правильным решением?

Я нашел этот пример JavaPOS Hello World на Java. Так что я думаю, мне нужно как-то создать соединение с принтером, а затем использовать JavaPos для отправки определенных команд?

Кто-нибудь имеет какой-либо опыт в этом и может помочь мне с этим начать?

Заранее большое спасибо!

2 ответа

Решение

Я не верю, что какие-либо компании-производители принтеров имеют утилиты JavaPOS для Android в настоящее время.

По моему опыту, лучше всего использовать API, потому что вы получаете полный контроль над поведением принтера без сложной природы JavaPOS. Если у вас нет опыта работы с JavaPOS, то определенно проще использовать пользовательский API хорошо написанного производителя принтера, хотя в итоге вы получите поддержку только для принтера этого производителя. Это не обязательно плохо, учитывая, что поддержка одного типа принтера намного проще, чем поддержка принтеров нескольких производителей. Конечно, это зависит от требований ваших пользователей и модели поддержки.

Я знаю, что вы упомянули Epson, и я думаю, что у них есть Android SDK. Альтернативой является SDK Star Micronics для печати на Android через USB, Ethernet и Bluetooth. Я использовал это широко и очень рекомендую его за простоту использования, тщательность в документации и многие поддерживаемые функции. Вы можете скачать его здесь: http://www.starmicronics.com/support/SDKDocumentation.aspx.

Другие вопросы по тегам