|
|
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
Ближайшая задача - выбить на этой ККМ чек. Аппарат рабочий, на COM-порту. Его родная утилита его видит. Как я себе представляю, в порт надо передавать команды. Если это так, где искать синтаксис команд? _________________________________________ Человек должен думать, машина - работать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 08:50 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
Может дока есть на этом сайте. http://www.shtrih-m.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 11:03 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
Да, уже нашёл. Спасибо! Теперь rxtxSerial.dll не подключается. Пишу в Эклипсе. import java.util.Enumeration; import gnu.io.*; Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Библиотека лежит рядом с моим исходником. В папку %JAVA_HOME\bin% положить не могу: прав нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 11:31 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
... Пардон, выкидывает на строчке System.loadLibrary(s); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 11:34 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
andreevoiSystem.loadLibrary(s); https://code.google.com/p/java-simple-serial-connector/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 12:58 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
andreevoiБиблиотека лежит рядом с моим исходником. В папку %JAVA_HOME\bin% положить не могу: прав нет. Одна должна рядом с откомпиленным (из ваших исходников) jar-файлом лежать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 13:11 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
avp.mkandreevoiSystem.loadLibrary(s); https://code.google.com/p/java-simple-serial-connector/ +1 за jSSc с RXTX работал, он замумил. кривой и косой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2014, 10:18 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
... А кто-нибудь работал с shtrihjavapos.jar (пакет com.shtrih.jpos)? Пишу в "Эклипсе". Дело в том, что при создании экземпляра ShtrihFiscalPrinter среда требует реализовать все его наследуемые методы, а после этого говорит, что типы этих методов невидимы. Например в следующем коде Код: java 1. 2. 3. 4. 5. 6. 7. 8. невидим тип BeepCommand и большинство подобных. Как это победить, коллеги? _________________________________________ Человек должен думать, машина - работать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 14:59 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
Отбой. Там, похоже, совсем по-другому делается... Разберусь - сообщу. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 15:35 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
andreevoiДело в том, что при создании экземпляра ShtrihFiscalPrinter среда требует реализовать все его наследуемые методы, а после этого говорит, что типы этих методов невидимы. Как это победить, коллеги? Реализовать класс в том же пакете, что и ShtrihFiscalPrinter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2014, 16:47 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
День добрый, коллеги! (несмотря ни на что! :) ) Производитель прислал JAR-библиотечку для работы с аппаратом. Задача сделать на устройстве "BEEP". Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Какие соображения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 10:48 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
так как printer не может быть null, значит косяк где-то внутри библиотеки. Есть исходник? Есть stacktrace? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 10:52 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
java.lang.NullPointerException at com.shtrih.jpos.FiscalPrinterProtocol.sendCommand(FiscalPrinterProtocol.java:133) at com.shtrih.jpos.FiscalPrinterDevice.execute(FiscalPrinterDevice.java:1596) at com.shtrih.jpos.FiscalPrinterDevice.beep(FiscalPrinterDevice.java:1605) Похоже, строка Код: java 1. некорректно срабатывает из-за строки Код: java 1. ... Наверное, надо не приводить, а родными средствами присваивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 10:59 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
andreevoijava.lang.NullPointerException at com.shtrih.jpos.FiscalPrinterProtocol.sendCommand(FiscalPrinterProtocol.java:133) at com.shtrih.jpos.FiscalPrinterDevice.execute(FiscalPrinterDevice.java:1596) at com.shtrih.jpos.FiscalPrinterDevice.beep(FiscalPrinterDevice.java:1605) Исходники есть? Ну, или, хотя бы, бинарники. andreevoiПохоже, строка некорректно срабатывает из-за строки ... Наверное, надо не приводить, а родными средствами присваивать. Похоже вы не до конца понимаете что такое стэк вызова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:21 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
... Я попробую на их форуме спросить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:22 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
А вы дебажили код. port случайно не null? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:22 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
Могу весь их JAR выслать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:23 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
Действительно port=null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:24 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
... В общем, регистрация у них долгая: требуется "разрешение администрации". Когда оно будет, не известно. Есть ветка их форума , но там я решения не нашёл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:30 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
andreevoiДействительно port=null. Выходит вы как-то не правильно используете Java Communications API. Откуда вы этот код взяли? Обычно в примерах перебирают все доступные порты и ищут нужный по имени. Например так. http://www.java-samples.com/showtutorial.php?tutorialid=214 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:34 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
Понял, спасибо! ("... Аревуар, как говорят французы, шо означае 'я ще вернусь'!") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:38 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
... А! Так у меня же есть Код: java 1. 2. 3. 4. 5. 6. 7. 8. Но список портов остаётся пустым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:44 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
BlazkowiczОткуда вы этот код взяли? :) )))))))))))) Сам сделал! Не найдя документации, стал шарить по содержимому их JAR-а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 11:48 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
andreevoi... А! Так у меня же есть Код: java 1. 2. 3. 4. 5. 6. 7. 8. Но список портов остаётся пустым. ... Кстати сказать, при использовании RXTX-библиотеки все порты находятся! (весь один порт :) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 12:17 |
|
||
|
Доступ к аппарату Штрих ФР-К
|
|||
|---|---|---|---|
|
#18+
... Н-да. Полковнику никто не пишет. Техподдержка "Штрих-М******************************************************************************** Проект : Драйверы JavaPOS для оборудования Штрих-М Фирма : Штрих-М www.shtrih-m.ru (495) 787-60-90 ******************************************************************************** Установка драйвера 1. Скопируйте файл shtrihjavapos.jar в папку вашего приложения. 2. Добавьте в файл jpos.xml данные из поставляемого файла jpos.xml. 3. Установите библиотеку JavaComm, http://java.sun.com/products/javacomm/ Драйвер разрабатывался и тестировался с библиотекой javacomm20-win32 1. Добавлен в Build Path 2. Поставляемый и содержащийся в shtrihjavapos.jar файлы jpos.xml идентичны. 3. В состав архива с библиотекой входят примеры, в т. ч "SerialDemo". Так вот в нём тоже перечень портов получается пустой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2127293]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 471ms |

| 0 / 0 |
