PDA

Просмотр полной версии : Подключение АСПД Штрих по RS232



xmike
31.03.2014, 12:57
Добрый день!
Имеется одноплатный компьютер от Posiflex (уточняю: вот такой http://atol.ru/products/pos-per/pos-comp/posiflex-kv-2000.html#specifications), на котором очень хочется запустить R-Keeper (ранее на нем стоял Атоловский Фронтол, кажется так называется?).
На компе имеется FreeDOS (актуальная версия), Microsoft NET Client для ДОС, сам кипер ну и всякий хлам еще сопутсвующий.
Во время загрузки дело доходит до определения Штриха(АСПД), он пиликает один раз, но далее ничё не происходит, т.е. курсорчик крутится бесконечно.
Вот лог из shfrk.log:
*** Start at 30/03/2014 16:14:17 ***
COM1
IRQ: 4 Base port: 03F8 RS-232 manager. Ver 1.07
˜’ђ€•-”ђ-K (03F8 IRQ4) Ver. 2.28 (c) UCS
LineSize = 40
Klbz = 0
Cents = 1
Finding on Baud 19200...

Cmd 13h...
< 05
> 15
< 02 05 13 01 00 00 00 17
> 06
> 02 03 13 00 01 11
< 06
Found, Baud = 19200.

Cmd 11h...
< 05
> 06
> 02 03 13 00 01 11
< 06
...preventive
...its previos answer.
< 05
> 15
< 02 05 11 01 00 00 00 15
> 06 02 30 11 00 01 41 34 66 A1 06 08 09 01 E9 24 92
...it is garbage
< 06
...preventive
< 15

Я так понимаю, что команда 13h на ФР проходит нормально, ФР ответ даёт, а 11h почему-то уже не проходит, он какую-то ахинею выдаёт уже в ответ.
Всё, что можно сделать по моему разумению -- я сделал: на другой порт подключал, другой ФР пробовал, другой кабель пробовал, другой адрес порта пробовал (не все варианты, правда), таймауты на ФР менял (50, 80, 100, 150, 250, 320, 500 -- из них 50 и 500 вообще не катят, т.е. на фискальник даже первая команда не проходит). Сами фискальники через тест драйвер тоже проверял, естественно.
Что еще попробовать? Раньше, правда в составе этой кассы работали не штрихи, а Fprint 08 (есть такие?).

xmike
05.05.2014, 16:19
Собственно, проблему приблизительно выявил... есть вопрос -- rs232.dll бывает только двух версий --7 и 11 ? Других нет?

Admin
05.05.2014, 18:40
эти гарантированно рабочие и именно к ним нет претензий. Остальное - проба пера(разработчика) :rock:
Причем если 1.07 работает - лучше не трогать :)))

xmike
06.05.2014, 15:13
В том то и дело, что 11-ая не работает совсем, 7-ую можно тоже считать нерабочей в моей ситуации (т.к. отрабатывается только единственная команда на гудок ФР). Разбираться-дизассемблить-анализировать-исправлять и пересобирать dll-ки у меня особого желания нет, естественно (ну если только из чисто спортивного интереса :) хотя я им грешен). Но перепробовать то, что есть считаю для дела нелишним. Очень уж хочется мне поиметь эти позифлексы в качестве кассовых станций.