PDA

Просмотр полной версии : Rk6 2 ФР к одной станции Штрих М+ Прим 08 Виснет при старте



b00b00
09.12.2014, 23:22
Доброго дня.
подключил 2 ФР ПРим и Штрих.
при старте РК6 оба опознаются, но потом станция виснет.
Если убираю информацию о втором ФР, нормально работает.
Подключены через плату расширения.

Вот инишка
Network = ON
ServerName = R01SRV
APServer = AServ

COLOR = ON
256Color = ON

COLORS = 3
HiResolution = 2

FixNeedHoriz = 1024
FixHardHoriz = 800
FixNeedVert = 768
FixHardVert = 600

RePrintCheck = OFF
CRollToReport = OFF
FinalToRoll = ON
RePrintToRoll = OFF
PackBeforePay = ON
AutoEnterSum = ON
PrintFinalCheck = OFF
NeedRePrintCroll = OFF
PrepayFinalCheck = ON
UnpayFinalCheck = ON
ExpandReadyLater = OFF
LogDate_Action = 25
Cutbell = OFF

ComPort5baud = 9600
ComPort6baud = 115200

Com5Port = $250
Com6Port = $350

EKLZPrinter = frmc.dll
FRMC_C1 = 5000-9999
FRMC_C2 = 1-4999
;;FP1 prim08
FP1_Port = $250
FP1_IRQ = 12
FP1_Psw = AERF
FP1_Pay1 = 1
FP1_Pay2 = 2
FP1_Pay3 = 1
FP1_Pay4 = 0
FP1_Log = OFF
FP1_OneLine = OFF
FP1_OneName =
FP1_AltName = OFF
FP1_DiscInc = OFF
FP1_Price0 = OFF
;; FP2 shtrih
FP2_port = $350
FP2_IRQ = 12
FP2_Baud = 115200
FP2_CheckPsw = 1
FP2_RepPsw = 30
FP2_Print = 0
FP2_Reprint = 3
FP2_Linesize = 40
FP2_Pay1 = 1
FP2_Pay2 = 2
FP2_Pay3 = 1
FP2_Pay4 = 0
FP2_Log = ON
;FP2_OneLine = OFF
;FP2_OneName =
FP2_RosInter = OFF
FP2_ZeroCheck = ON
FP2_Klbz = OFF
FP2_Cents = ON



Ну подскажите, может что не так ???
Если взять только первый ФР (Прим) то всё хорошо. Настройки для FP2 взяты с другой станции где установлены два Штриха

satan
09.12.2014, 23:53
на одном прерывании не будут работать 2 фискальника, первый занял прерывание, второй поэтому не может обнаружиться.
Вроде можно побаловаться с rs232.dll из папки NOFIFO, но я не пробовал. Лучше развести по разным.

b00b00
10.12.2014, 15:04
оба ФР подключены к одной плате расширения. Значит и прерывание у них одно, я правильно понимаю?
То есть тогда если повестить на один из СОМ-портов Тачскрин то эта конструкция тоже работать не будет?

SH
11.12.2014, 00:44
Значит и прерывание у них одно, я правильно понимаю?
С чего бы это? Плата расширения должна правильно раздавать прерывания устройствам.

satan
11.12.2014, 01:51
Плата расширения должна правильно раздавать прерывания устройствам.
Есть разные платы расширения, попадаются такие, в которых все порты сидят на одном прерывании. Винда такое умеет разруливать, ДОС - нет.
Я бы поменял плату на нетмос какой-нибудь

b00b00
11.12.2014, 13:02
Превеликоблагодарен!!!
rs232.dll из nofifo. Всё сделал хорошо.
Но, я так понимаю, будут какие-нибудь подводные камни с его использованием?

satan
11.12.2014, 23:53
будут какие-нибудь подводные камни с его использованием?
не пробовал, но раз завелось, думаю, будет работать.