JavaPOS Hello World на Java

Я хотел бы напечатать образец строки на моем принтере USB POS (Point-Of-Sale) из Java-программы на Windows XP.

Я попытался настроить реализацию JavaPOS, но я получаю исключение за исключением для отсутствующего файла jpos.xml или отсутствующего файла javax.usb.properties.

Может кто-нибудь сказать мне, как генерировать эти файлы? Им нужно ссылаться на реализацию или что-то в этом роде, и я не уверен, что означает (редкая, неясная и неполная) документация. Любая другая помощь будет оценена.

Моя текущая модель принтера Star TSP 100 с разъемом USB. Кажется, мой принтер подключен правильно, так как я могу напечатать на нем файл из Windows.

1 ответ

Решение

Ну, я наконец-то нашел это сам. Похоже, вам нужна часть программы из JavaPOS (эта часть имеет только интерфейсы и абстрактные классы), и вам нужна библиотека от производителя устройства. Файл jpos.xml создается после установки принтера. Программное обеспечение (также предоставляемое производителем) создает записи в файле jpos.xml на основе имени принтера и других настроек. Вы должны включить этот файл в свою программу.

Наконец, следующий код устанавливает соединение с принтером:

POSPrinter printer = new POSPrinter();
// open the printer object according to the entry names defined in jpos.xml
printer.open("printerName");

Затем метод printnormal() используется для печати. Если вы печатаете асинхронно, вам также нужна транзакция транзистора (), чтобы очистить буфер.

Ну, во-первых, это сомнение на вопрос, заданный выше, а не один из ответов! Я работаю над приложением JPOS. У меня уже есть jpos.xml для периферийного оборудования. Я хотел бы знать, где в моем проекте я должен разместить этот файл. Также после размещения файла в моем проекте, как будет JavaPOS Configuration Loader [JCL] знать местоположение файла и, следовательно, читать этот файл?

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