Open subtotalhs opened 2 years ago
а какой у вас режим? покажите лог..
В логах последовательно выпадают следующие коды ошибок: 73h, 73h и 02h
ФН был зарегистрирован на ФФД 1.2 с режимом работы с маркированными товарами.
В логах последовательно выпадают следующие коды ошибок: 73h, 73h и 02h
на какие команды, нужен лог
FF61h - 73h 88h - 73h FF08h - 02h
К сожалению, нет возможности достать логи в виде файла - можно лишь просмотреть их через приложение "Кассовое ядро". Выше указал команды и соответствующие коды ошибок, возвращаемые в качестве результата.
если используется КЯ на Андройде, то пришлите logcat лог с сообщениями КЯ
[ci_0x9596f180 ] [T] Set_ModelParamNumber(82
)
[ci_0x9596f180 ] [T] Set_ModelParamNumber() ok
[ci_0x9596f180 ] [T] ReadModelParamValue()
[ci_0x9596f180 ] [T] ReadModelParamValue() ok
[ci_0x9596f180 ] [T] Get_ModelParamValue()
[ci_0x9596f180 ] [T] Get_ModelParamValue() -> 10
[ci_0x9596f180 ] [T] Set_ModelParamNumber(83
)
[ci_0x9596f180 ] [T] Set_ModelParamNumber() ok
[ci_0x9596f180 ] [T] ReadModelParamValue()
[ci_0x9596f180 ] [T] ReadModelParamValue() ok
[ci_0x9596f180 ] [T] Get_ModelParamValue()
[ci_0x9596f180 ] [T] Get_ModelParamValue() -> 29
[ci_0x9596f180 ] [T] Set_TableNumber(10
)
[ci_0x9596f180 ] [T] Set_TableNumber() ok
[ci_0x9596f180 ] [T] Set_FieldNumber(29
)
[ci_0x9596f180 ] [T] Set_FieldNumber() ok
[ci_0x9596f180 ] [T] Set_RowNumber(1
)
[ci_0x9596f180 ] [T] Set_RowNumber() ok
[ci_0x9596f180 ] [T] ReadTable()
[TcpSocketIO_0xae7f5940 ] [D] -> 02 06 2D 1E 00 00 00 0A 3F
[TcpSocketIO_0xae7f5940 ] [D] <- 06 02 2D 2D 00 D1 CB D3 C6 C5 C1 CD C0 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 32 EA
[TcpSocketIO_0xae7f5940 ] [D] -> 06
[ProtocolV1_0xae7f5c60 ] [D] command 2D return code: 0 execution took 3ms
[ProtocolV1_0xae7f5c60 ] [D] commands total: 16, succeed: 15, failed: 1, avg. exec time: 5ms
[TcpSocketIO_0xae7f5940 ] [D] -> 02 07 2E 1E 00 00 00 0A 1D 20
[TcpSocketIO_0xae7f5940 ] [D] <- 06 02 2E 2E 00 31 32 30 39 3A 20 D4 D4 C4 2C 20 30 4E 41 20 2D 20 31 2E 30 2C 20 32 20 2D 20 31 2E 30 35 2C 20 34 20 2D 20 31 2E 32 00 00 01 00 04 D1
[TcpSocketIO_0xae7f5940 ] [D] -> 06
[ProtocolV1_0xae7f5c60 ] [D] command 2E return code: 0 execution took 2ms
[ProtocolV1_0xae7f5c60 ] [D] commands total: 17, succeed: 16, failed: 1, avg. exec time: 5ms
[TcpSocketIO_0xae7f5940 ] [D] -> 02 09 1F 1E 00 00 00 0A 01 00 1D 1E
[TcpSocketIO_0xae7f5940 ] [D] <- 06 02 03 1F 00 04 18
[TcpSocketIO_0xae7f5940 ] [D] -> 06
[ProtocolV1_0xae7f5c60 ] [D] command 1F return code: 0 execution took 5ms
[ProtocolV1_0xae7f5c60 ] [D] commands total: 18, succeed: 17, failed: 1, avg. exec time: 5ms
[ci_0x9596f180 ] [T] ReadTable() ok
[ci_0x9596f180 ] [T] Get_ValueOfFieldInteger()
[ci_0x9596f180 ] [T] Get_ValueOfFieldInteger() -> 4
[ci_0x9596f180 ] [T] Set_BarCode(00000046218469,4h?g&mAB*ouJ9J
)
[ci_0x9596f180 ] [T] Set_BarCode() ok
[ci_0x9596f180 ] [T] Set_ItemStatus(2
)
[ci_0x9596f180 ] [T] Set_ItemStatus() ok
[ci_0x9596f180 ] [T] Set_CheckItemMode(0
)
[ci_0x9596f180 ] [T] Set_CheckItemMode() ok
[ci_0x9596f180 ] [T] Set_DivisionalQuantity(false
)
[ci_0x9596f180 ] [T] Set_DivisionalQuantity() ok
[ci_0x9596f180 ] [T] FNCheckItemBarcode2()
[TcpSocketIO_0xae7f5940 ] [D] -> 02 27 FF 61 1E 00 00 00 02 00 1D 00 30 30 30 30 30 30 34 36 32 31 38 34 36 39 2C 34 68 3F 67 26 6D 41 42 2A 6F 75 4A 39 4A D3
[TcpSocketIO_0xae7f5940 ] [D] <- 06
[TcpSocketIO_0xae7f5940 ] [D] <- 02 03 FF 61 73 EE
[TcpSocketIO_0xae7f5940 ] [D] -> 06
[ProtocolV1_0xae7f5c60 ] [D] command FF61 return code: 115 execution took 14ms
[ProtocolV1_0xae7f5c60 ] [E] Command is not supported in this mode
[ProtocolV1_0xae7f5c60 ] [D] commands total: 19, succeed: 17, failed: 2, avg. exec time: 5ms
[TcpSocketIO_0xae7f5940 ] [D] -> 02 01 6B 6A
[TcpSocketIO_0xae7f5940 ] [D] <- 06 02 48 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 37 33 68 20 28 31 31 35 29 20 EE F2 20 CA CA D2 3A 20 CA EE EC E0 ED E4 E0 20 ED E5 20 EF EE E4 E4 E5 F0 E6 E8 E2 E0 E5 F2 F1 FF 20 E2 20 E4 E0 ED ED EE EC 20 F0 E5 E6 E8 EC E5 4C
[TcpSocketIO_0xae7f5940 ] [D] -> 06
[ProtocolV1_0xae7f5c60 ] [D] command 6B return code: 0 execution took 2ms
[ProtocolV1_0xae7f5c60 ] [D] commands total: 20, succeed: 18, failed: 2, avg. exec time: 5ms
[ci_0x9596f180 ] [D] FNCheckItemBarcode2() fail
[ci_0x9596f180 ] [E] Command is not supported in this mode
[ci_0x9596f180 ] [E] Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме
[ci_0x9596f180 ] [T] Get_ResultCodeDescription()
[ci_0x9596f180 ] [T] Get_ResultCodeDescription() -> Command is not supported in this mode
[ci_0x9596f180 ] [T] Get_ErrorDescription()
[ci_0x9596f180 ] [T] Get_ErrorDescription() -> Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме
is mode [ci_0x9596f180 ] [T] CancelCheck() [TcpSocketIO_0xae7f5940 ] [D] -> 02 05 88 1E 00 00 00 93 [TcpSocketIO_0xae7f5940 ] [D] <- 06 [TcpSocketIO_0xae7f5940 ] [D] <- 02 02 88 73 F9 [TcpSocketIO_0xae7f5940 ] [D] -> 06 [ProtocolV1_0xae7f5c60 ] [D] command 88 return code: 115 execution took 16ms [ProtocolV1_0xae7f5c60 ] [E] Command is not supported in this mode [ProtocolV1_0xae7f5c60 ] [D] commands total: 21, succeed: 18, failed: 3, avg. exec time: 6ms [TcpSocketIO_0xae7f5940 ] [D] -> 02 01 6B 6A [TcpSocketIO_0xae7f5940 ] [D] <- 06 02 48 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 37 33 68 20 28 31 31 35 29 20 EE F2 20 CA CA D2 3A 20 CA EE EC E0 ED E4 E0 20 ED E5 20 EF EE E4 E4 E5 F0 E6 E8 E2 E0 E5 F2 F1 FF 20 E2 20 E4 E0 ED ED EE EC 20 F0 E5 E6 E8 EC E5 4C [TcpSocketIO_0xae7f5940 ] [D] -> 06 [ProtocolV1_0xae7f5c60 ] [D] command 6B return code: 0 execution took 2ms [ProtocolV1_0xae7f5c60 ] [D] commands total: 22, succeed: 19, failed: 3, avg. exec time: 6ms [ci_0x9596f180 ] [D] CancelCheck() fail [ci_0x9596f180 ] [E] Command is not supported in this mode [ci_0x9596f180 ] [E] Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме [ci_0x9596f180 ] [T] FNCancelDocument() [TcpSocketIO_0xae7f5940 ] [D] -> 02 06 FF 08 1E 00 00 00 EF [TcpSocketIO_0xae7f5940 ] [D] <- 06 [TcpSocketIO_0xae7f5940 ] [D] <- 02 03 FF 08 02 F6 [TcpSocketIO_0xae7f5940 ] [D] -> 06 [ProtocolV1_0xae7f5c60 ] [D] command FF08 return code: 2 execution took 16ms [ProtocolV1_0xae7f5c60 ] [E] Incorrect FN state [ProtocolV1_0xae7f5c60 ] [D] commands total: 23, succeed: 19, failed: 4, avg. exec time: 6ms [TcpSocketIO_0xae7f5940 ] [D] -> 02 01 6B 6A [TcpSocketIO_0xae7f5940 ] [D] <- 06 02 46 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 30 32 68 20 28 32 29 20 EE F2 20 D4 CD 20 EA EE EC E0 ED E4 FB 20 30 36 68 3A 20 CD E5 E2 E5 F0 ED EE E5 20 28 E4 F0 F3 E3 EE E5 29 20 F1 EE F1 F2 EE FF ED E8 E5 20 D4 CD E1 [TcpSocketIO_0xae7f5940 ] [D] -> 06 [ProtocolV1_0xae7f5c60 ] [D] command 6B return code: 0 execution took 2ms [ProtocolV1_0xae7f5c60 ] [D] commands total: 24, succeed: 20, failed: 4, avg. exec time: 6ms [ci_0x9596f180 ] [D] FNCancelDocument() fail [ci_0x9596f180 ] [E] Incorrect FN state [ci_0x9596f180 ] [E] Код ошибки 02h (2) от ФН команды 06h: Неверное (другое) состояние ФН
так какой у вас режим ККТ?
Я не могу понять ваш вопрос. Смена открыта, не истекла, ФН зарегистрирован с режимом работы "признак маркировки", на ФФД 1.2.
Проверка КМ командой ККТ FF61h осуществляется в режимах 2 (открытая смена) и 8 (открытый чек)
[T] Set_ModelParamNumber(82
)
[T] Set_ModelParamNumber() ok
[T] ReadModelParamValue()
[T] ReadModelParamValue() ok
[T] Get_ModelParamValue()
[T] Get_ModelParamValue() -> 10
[T] Set_ModelParamNumber(83
)
[T] Set_ModelParamNumber() ok
[T] ReadModelParamValue()
[T] ReadModelParamValue() ok
[T] Get_ModelParamValue()
[T] Get_ModelParamValue() -> 29
[T] Set_TableNumber(10
)
[T] Set_TableNumber() ok
[T] Set_FieldNumber(29
)
[T] Set_FieldNumber() ok
[T] Set_RowNumber(1
)
[T] Set_RowNumber() ok
[T] ReadTable()
[D] -> 02 06 2D 1E 00 00 00 0A 3F
[D] <- 06 02 2D 2D 00 D1 CB D3 C6 C5 C1 CD C0 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 32 EA
[D] -> 06
[D] command 2D return code: 0 execution took 3ms
[D] commands total: 16, succeed: 15, failed: 1, avg. exec time: 4ms
[D] -> 02 07 2E 1E 00 00 00 0A 1D 20
[D] <- 06 02 2E 2E 00 31 32 30 39 3A 20 D4 D4 C4 2C 20 30 4E 41 20 2D 20 31 2E 30 2C 20 32 20 2D 20 31 2E 30 35 2C 20 34 20 2D 20 31 2E 32 00 00 01 00 04 D1
[D] -> 06
[D] command 2E return code: 0 execution took 4ms
[D] commands total: 17, succeed: 16, failed: 1, avg. exec time: 4ms
[D] -> 02 09 1F 1E 00 00 00 0A 01 00 1D 1E
[D] <- 06 02 03 1F 00 04 18
[D] -> 06
[D] command 1F return code: 0 execution took 1ms
[D] commands total: 18, succeed: 17, failed: 1, avg. exec time: 4ms
[T] ReadTable() ok
[T] Get_ValueOfFieldInteger()
[T] Get_ValueOfFieldInteger() -> 4
[T] Set_BarCode(00000046218469,4h?g&mAB*ouJ9J
)
[T] Set_BarCode() ok
[T] Set_ItemStatus(2
)
[T] Set_ItemStatus() ok
[T] Set_CheckItemMode(0
)
[T] Set_CheckItemMode() ok
[T] Set_DivisionalQuantity(false
)
[T] Set_DivisionalQuantity() ok
[T] FNCheckItemBarcode2()
[I] setTimeout(9999ms)
[D] -> 02 27 FF 61 1E 00 00 00 02 00 1D 00 30 30 30 30 30 30 34 36 32 31 38 34 36 39 2C 34 68 3F 67 26 6D 41 42 2A 6F 75 4A 39 4A D3
[D] <- 06
[D] <-
[D] command FF61 return code: -1 execution took 10002ms
[E] Inout error
[D] commands total: 19, succeed: 17, failed: 2, avg. exec time: 4ms
[D] FNCheckItemBarcode2() fail
[E] Inout error
[E] Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках
[T] Get_ResultCodeDescription()
[T] Get_ResultCodeDescription() -> Inout error
[T] Get_ErrorDescription()
[T] Get_ErrorDescription() -> Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках
[T] CancelCheck() [D] -> 05 [D] <- 02 08 FF 61 00 00 01 01 01 FF 68 [D] -> 05 [D] <- 06 02 08 FF 61 00 00 01 01 01 FF 68 [D] -> 06 [D] -> 05 [D] <- 15 [D] -> 02 05 88 1E 00 00 00 93 [D] <- 06 [D] <- 02 02 88 73 F9 [D] -> 06 [D] command 88 return code: 115 execution took 240ms [E] Command is not supported in this mode [D] commands total: 20, succeed: 17, failed: 3, avg. exec time: 15ms [D] -> 02 01 6B 6A [D] <- 06 02 48 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 37 33 68 20 28 31 31 35 29 20 EE F2 20 CA CA D2 3A 20 CA EE EC E0 ED E4 E0 20 ED E5 20 EF EE E4 E4 E5 F0 E6 E8 E2 E0 E5 F2 F1 FF 20 E2 20 E4 E0 ED ED EE EC 20 F0 E5 E6 E8 EC E5 4C [D] -> 06 [D] command 6B return code: 0 execution took 9ms [D] commands total: 21, succeed: 18, failed: 3, avg. exec time: 15ms [D] CancelCheck() fail [E] Command is not supported in this mode [E] Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме [T] FNCancelDocument() [D] -> 02 06 FF 08 1E 00 00 00 EF [D] <- 06 [D] <- 02 03 FF 08 02 F6 [D] -> 06 [D] command FF08 return code: 2 execution took 20ms [E] Incorrect FN state [D] commands total: 22, succeed: 18, failed: 4, avg. exec time: 15ms [D] -> 02 01 6B 6A [D] <- 06 02 46 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 30 32 68 20 28 32 29 20 EE F2 20 D4 CD 20 EA EE EC E0 ED E4 FB 20 30 36 68 3A 20 CD E5 E2 E5 F0 ED EE E5 20 28 E4 F0 F3 E3 EE E5 29 20 F1 EE F1 F2 EE FF ED E8 E5 20 D4 CD E1 [D] -> 06 [D] command 6B return code: 0 execution took 3ms [D] commands total: 23, succeed: 19, failed: 4, avg. exec time: 15ms [D] FNCancelDocument() fail [E] Incorrect FN state [E] Код ошибки 02h (2) от ФН команды 06h: Неверное (другое) состояние ФН
в логах нет информации о текущем режиме ККТ
выполните запрос состояния ККТ командами ККТ 10h или 11h
] [I] ----------------------------------------------------------------------------------------------------
] [I] fr_drv_ng log start!
] [W] driver was unable to open log file path. fallback to console sink
] [I] OS: SHTRIH-SMARTPOS-F Android 7.0
] [I] ARCH: armeabi-v7a
] [I] io_url looks good: serial://COM1?timeout=30000&baudrate=115200
] [I] type: serial
] [I] path: COM1
] [I] classic_fr_drv_ng log start!
] [I] classic_fr_drv_ng version: 1.6.0.398
] [I] build date: 2022-09-13T03:21:52
] [I] classic_interface()
] [T] Set_Password(30
)
] [T] Set_Password() ok
ce@590ea1d
ce@590ea1d
] [T] Set_ConnectionType(Local
)
] [D] updated ConnectionURI:serial://ttyUSB0?timeout=15000&protocol=v1&baudrate=4800
] [T] Set_ConnectionType() ok
] [T] Set_ConnectionURI(tcp://127.0.0.1:12345?timeout=10000&byte_timeout=10000&protocol=v1
)
] [I] io_url looks good
] [T] Set_ConnectionURI() ok
] [T] Get_ConnectionURI()
] [T] Get_ConnectionURI() -> tcp://127.0.0.1:12345?timeout=10000&byte_timeout=10000&protocol=v1
] [T] Connect()
] [I] io_url looks good: tcp://127.0.0.1:12345?timeout=10000&byte_timeout=10000&protocol=v1
] [I] type: tcp
] [I] path: 127.0.0.1
] [W] byte_timeout deprecated, only timeout used
] [I] protocol v1
] [I] timeout: 10000
] [I] setTimeout(10000ms)
] [I] enq_mode: auto
] [I] timeout: 10000
] [I] IO timeout = 10000ms
] [I] set socket nodelay to true
] [I] set socket keepalive to true
] [I] open() true
] [D] -> 05
] [D] <- 15
] [I] connect() true
] [D] -> 02 01 FC FD
] [D] <- 06 02 18 FC 00 00 00 02 00 2D 00 D8 D2 D0 C8 D5 2D D1 CC C0 D0 D2 CF CE D1 2D D4 D7
] [D] -> 06
] [D] command FC return code: 0 execution took 2ms
] [D] commands total: 1, succeed: 1, failed: 0, avg. exec time: 2ms
] [D] -> 02 05 11 1E 00 00 00 0A
] [D] <- 06
] [D] <- 02 32 11 00 1E 43 32 AD A2 11 07 16 01 09 00 90 00 02 00 80 4E 41 00 00 01 01 10 19 0A 16 0B 0B 0B 00 2A 00 00 00 02 00 00 00 00 00 14 9B 4C D1 01 00 00 00 73
] [D] -> 06
] [D] command 11 return code: 0 execution took 5ms
] [D] commands total: 2, succeed: 2, failed: 0, avg. exec time: 4ms
] [I] model: 45
] [I] desciption: ШТРИХ-СМАРТПОС-Ф
] [I] fw_date: 2022-07-17 11:11:11
] [D] -> 02 02 F7 01 F4
] [D] <- 06
] [D] <- 02 27 F7 00 08 00 C0 F7 3F 28 03 00 00 00 01 0C 0A 00 00 00 00 00 00 1E 00 00 00 00 06 FF 00 28 00 00 00 0D 0E 10 0A 1D 11 26
] [D] -> 06
] [D] command F7 return code: 0 execution took 2ms
] [D] commands total: 3, succeed: 3, failed: 0, avg. exec time: 3ms
] [D] -> 02 01 FC FD
] [D] <- 06 02 18 FC 00 00 00 02 00 2D 00 D8 D2 D0 C8 D5 2D D1 CC C0 D0 D2 CF CE D1 2D D4 D7
] [D] -> 06
] [D] command FC return code: 0 execution took 1ms
] [D] commands total: 4, succeed: 4, failed: 0, avg. exec time: 3ms
] [D] -> 02 05 11 1E 00 00 00 0A
] [D] <- 06
] [D] <- 02 32 11 00 1E 43 32 AD A2 11 07 16 01 09 00 90 00 02 00 80 4E 41 00 00 01 01 10 19 0A 16 0B 0B 0B 00 2A 00 00 00 02 00 00 00 00 00 14 9B 4C D1 01 00 00 00 73
] [D] -> 06
] [D] command 11 return code: 0 execution took 5ms
] [D] commands total: 5, succeed: 5, failed: 0, avg. exec time: 3ms
] [D] -> 02 06 26 1E 00 00 00 01 3F
] [D] <- 06 02 07 26 00 80 01 0C 19 06 B3
] [D] -> 06
] [D] command 26 return code: 0 execution took 1ms
] [D] commands total: 6, succeed: 6, failed: 0, avg. exec time: 3ms
] [D] -> 02 06 26 1E 00 00 00 02 3C
] [D] <- 06 02 07 26 00 80 01 18 2D 06 93
] [D] -> 06
] [D] command 26 return code: 0 execution took 1ms
] [D] commands total: 7, succeed: 7, failed: 0, avg. exec time: 2ms
] [D] -> 02 06 26 1E 00 00 00 03 3D
] [D] <- 06 02 07 26 00 80 01 0C 13 06 B9
] [D] -> 06
] [D] command 26 return code: 0 execution took 1ms
] [D] commands total: 8, succeed: 8, failed: 0, avg. exec time: 2ms
] [D] -> 02 06 26 1E 00 00 00 04 3A
] [D] <- 06 02 07 26 00 80 01 18 19 06 A7
] [D] -> 06
] [D] command 26 return code: 0 execution took 1ms
] [D] commands total: 9, succeed: 9, failed: 0, avg. exec time: 2ms
] [D] -> 02 06 26 1E 00 00 00 05 3B
] [D] <- 06 02 07 26 00 7C 01 0A 13 06 43
] [D] -> 06
] [D] command 26 return code: 0 execution took 1ms
] [D] commands total: 10, succeed: 10, failed: 0, avg. exec time: 2ms
] [D] -> 02 06 26 1E 00 00 00 06 38
] [D] <- 06 02 07 26 00 80 01 08 13 06 BD
] [D] -> 06
] [D] command 26 return code: 0 execution took 1ms
] [D] commands total: 11, succeed: 11, failed: 0, avg. exec time: 2ms
] [D] device properties cached
] [D] name: ШТРИХ-СМАРТПОС-Ф
] [D] flags: 888680134737928
] [D] font1Width: 12
] [D] font2Width: 24
] [D] firstDrawLine: 1
] [D] innDigitCount: 12
] [D] rnmDigitCount: 10
] [D] longRnmDigitCount: 0
] [D] longSerialDigitCount: 0
] [D] defaultTaxPassword: 0
] [D] defaultAdminPassword: 30
] [D] bluetoothTableNumber: 0
] [D] taxFieldNumber: 6
] [D] maxCmdLength: 255
] [D] maxDrawLineWidth: 40
] [D] maxDrawLineWidth512: 0
] [D] maxDrawLineCount512: 0
] [D] FsTableNmb: 13
] [D] OfdTableNmb: 14
] [D] embeddedTableNmb: 16
] [D] FFDVersionTableNumber: 10
] [D] FFDVersionFieldNumber: 29
] [D] fonts: 6
] [D] isUM: false
] [T] Connect() ok
] [T] WaitForPrinting()
] [D] -> 02 05 10 1E 00 00 00 0B
] [D] <- 06 02 11 10 00 1E 90 00 02 00 00 00 0A 00 00 00 00 08 FF 00 70
] [D] -> 06
] [D] command 10 return code: 0 execution took 6ms
] [D] commands total: 12, succeed: 12, failed: 0, avg. exec time: 2ms
] [T] WaitForPrinting() ok
] [T] Set_Password(30
)
] [T] Set_Password() ok
] [T] Beep()
] [D] -> 02 05 13 1E 00 00 00 08
] [D] <- 06
] [D] <- 02 02 13 37 26
] [D] -> 06
] [D] command 13 return code: 55 execution took 15ms
] [E] Command is not supported
] [D] commands total: 13, succeed: 12, failed: 1, avg. exec time: 3ms
] [D] -> 02 01 6B 6A
] [D] <- 06 02 65 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 33 37 68 20 28 35 35 29 20 EE F2 20 CA CA D2 3A 20 CA EE EC E0 ED E4 E0 20 ED E5 20 EF EE E4 E4 E5 F0 E6 E8 E2 E0 E5 F2 F1 FF 20 E2 20 E4 E0 ED ED EE E9 20 F0 E5 E0 EB E8 E7 E0 F6 E8 E8 20 E8 EB E8 20 EF F0 E8 20 E4 E0 ED ED FB F5 20 ED E0 F1 F2 F0 EE E9 EA E0 F5 54
] [D] -> 06
] [D] command 6B return code: 0 execution took 2ms
] [D] commands total: 14, succeed: 13, failed: 1, avg. exec time: 3ms
] [D] Beep() fail
] [E] Command is not supported
] [E] Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках
] [T] FNGetInfoExchangeStatus()
] [D] -> 02 06 FF 39 1E 00 00 00 DE
] [D] <- 06
] [D] <- 02 10 FF 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6
] [D] -> 06
] [D] command FF39 return code: 0 execution took 12ms
] [D] commands total: 15, succeed: 14, failed: 1, avg. exec time: 4ms
] [T] FNGetInfoExchangeStatus() ok
] [T] Get_MessageCount()
] [T] Get_MessageCount() -> 0
] [T] Set_ModelParamNumber(82
)
] [T] Set_ModelParamNumber() ok
] [T] ReadModelParamValue()
] [T] ReadModelParamValue() ok
] [T] Get_ModelParamValue()
] [T] Get_ModelParamValue() -> 10
] [T] Set_ModelParamNumber(83
)
] [T] Set_ModelParamNumber() ok
] [T] ReadModelParamValue()
] [T] ReadModelParamValue() ok
] [T] Get_ModelParamValue()
] [T] Get_ModelParamValue() -> 29
] [T] Set_TableNumber(10
)
] [T] Set_TableNumber() ok
] [T] Set_FieldNumber(29
)
] [T] Set_FieldNumber() ok
] [T] Set_RowNumber(1
)
] [T] Set_RowNumber() ok
] [T] ReadTable()
] [D] -> 02 06 2D 1E 00 00 00 0A 3F
] [D] <- 06 02 2D 2D 00 D1 CB D3 C6 C5 C1 CD C0 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 32 EA
] [D] -> 06
] [D] command 2D return code: 0 execution took 2ms
] [D] commands total: 16, succeed: 15, failed: 1, avg. exec time: 4ms
] [D] -> 02 07 2E 1E 00 00 00 0A 1D 20
] [D] <- 06 02 2E 2E 00 31 32 30 39 3A 20 D4 D4 C4 2C 20 30 4E 41 20 2D 20 31 2E 30 2C 20 32 20 2D 20 31 2E 30 35 2C 20 34 20 2D 20 31 2E 32 00 00 01 00 04 D1
] [D] -> 06
] [D] command 2E return code: 0 execution took 2ms
] [D] commands total: 17, succeed: 16, failed: 1, avg. exec time: 4ms
] [D] -> 02 09 1F 1E 00 00 00 0A 01 00 1D 1E
] [D] <- 06 02 03 1F 00 04 18
] [D] -> 06
] [D] command 1F return code: 0 execution took 1ms
] [D] commands total: 18, succeed: 17, failed: 1, avg. exec time: 3ms
] [T] ReadTable() ok
] [T] Get_ValueOfFieldInteger()
] [T] Get_ValueOfFieldInteger() -> 4
] [T] GetShortECRStatus()
] [D] -> 02 05 10 1E 00 00 00 0B
] [D] <- 06 02 11 10 00 1E 90 00 02 00 00 00 09 00 00 00 00 08 FF 00 73
] [D] -> 06
] [D] command 10 return code: 0 execution took 6ms
] [D] commands total: 19, succeed: 18, failed: 1, avg. exec time: 4ms
] [T] GetShortECRStatus() ok
] [T] Get_ECRMode()
] [T] Get_ECRMode() -> 2
] [T] Set_BarCode(00000046218469,4h?g&mAB*ouJ9J
)
] [T] Set_BarCode() ok
] [T] Set_ItemStatus(2
)
] [T] Set_ItemStatus() ok
] [T] Set_CheckItemMode(0
)
] [T] Set_CheckItemMode() ok
] [T] Set_DivisionalQuantity(false
)
] [T] Set_DivisionalQuantity() ok
] [T] FNCheckItemBarcode2()
] [D] -> 02 27 FF 61 1E 00 00 00 02 00 1D 00 30 30 30 30 30 30 34 36 32 31 38 34 36 39 2C 34 68 3F 67 26 6D 41 42 2A 6F 75 4A 39 4A D3
] [D] <- 06
] [D] <-
] [D] command FF61 return code: -1 execution took 10002ms
] [E] Inout error
] [D] commands total: 20, succeed: 18, failed: 2, avg. exec time: 4ms
] [D] FNCheckItemBarcode2() fail
] [E] Inout error
] [E] Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках
] [T] Get_ResultCodeDescription()
] [T] Get_ResultCodeDescription() -> Inout error
] [T] Get_ErrorDescription()
] [T] Get_ErrorDescription() -> Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках
] [T] CancelCheck()
] [D] -> 05
] [D] <- 02 08 FF 61 00 00 01 01 01 FF 68
] [D] -> 05
] [D] <- 06 02 08 FF 61 00 00 01 01 01 FF 68
] [D] -> 06
] [D] -> 05
] [D] <- 15
] [D] -> 02 05 88 1E 00 00 00 93
] [D] <- 06
] [D] <- 02 02 88 73 F9
] [D] -> 06
] [D] command 88 return code: 115 execution took 230ms
] [E] Command is not supported in this mode
] [D] commands total: 21, succeed: 18, failed: 3, avg. exec time: 14ms
] [D] -> 02 01 6B 6A
] [D] <- 06 02 48 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 37 33 68 20 28 31 31 35 29 20 EE F2 20 CA CA D2 3A 20 CA EE EC E0 ED E4 E0 20 ED E5 20 EF EE E4 E4 E5 F0 E6 E8 E2 E0 E5 F2 F1 FF 20 E2 20 E4 E0 ED ED EE EC 20 F0 E5 E6 E8 EC E5 4C
] [D] -> 06
] [D] command 6B return code: 0 execution took 3ms
] [D] commands total: 22, succeed: 19, failed: 3, avg. exec time: 14ms
] [D] CancelCheck() fail
] [E] Command is not supported in this mode
] [E] Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме
] [T] FNCancelDocument()
] [D] -> 02 06 FF 08 1E 00 00 00 EF
] [D] <- 06
] [D] <- 02 03 FF 08 02 F6
] [D] -> 06
] [D] command FF08 return code: 2 execution took 20ms
] [E] Incorrect FN state
] [D] commands total: 23, succeed: 19, failed: 4, avg. exec time: 14ms
] [D] -> 02 01 6B 6A
] [D] <- 06 02 46 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 30 32 68 20 28 32 29 20 EE F2 20 D4 CD 20 EA EE EC E0 ED E4 FB 20 30 36 68 3A 20 CD E5 E2 E5 F0 ED EE E5 20 28 E4 F0 F3 E3 EE E5 29 20 F1 EE F1 F2 EE FF ED E8 E5 20 D4 CD E1
] [D] -> 06
] [D] command 6B return code: 0 execution took 3ms
] [D] commands total: 24, succeed: 20, failed: 4, avg. exec time: 14ms
] [D] FNCancelDocument() fail
] [E] Incorrect FN state
] [E] Код ошибки 02h (2) от ФН команды 06h: Неверное (другое) состояние ФН
] [T] GetIBMStatus()
] [D] GetIBMStatus() fail
] [E] Not supported
] [E] Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках
] [T] Get_IBMFlags()
] [T] Get_IBMFlags() -> 0
Какое значение в Т10П29?
Какие строчки пишутся в КЯ logcat лог в пункте "6> Состояние фискального накопителя..."?
Сделайте Запрос документа о регистрации последнего номера фискализации в тесте драйвера ФР и приведите список тегов.
Переключите протокол обмена на Протокол 2.0
У вас сломан обмен данными с ККТ:
] [D] -> 02 27 FF 61 1E 00 00 00 02 00 1D 00 30 30 30 30 30 30 34 36 32 31 38 34 36 39 2C 34 68 3F 67 26 6D 41 42 2A 6F 75 4A 39 4A D3
] [D] <- 06
] [D] <-
] [D] command FF61 return code: -1 execution took 10002ms
] [E] Inout error
] [D] commands total: 20, succeed: 18, failed: 2, avg. exec time: 4ms
] [D] FNCheckItemBarcode2() fail
] [E] Inout error
] [E] Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках
- это неверное сообщение
это просто таймаут, необходимо его увеличить.
ResultCodeDescription
- валидный всегда, а ErrorDescription
- только когда от КЯ получен расширенное текстовое описание ошибки. Для кодов ошибки < 0 соотв. ErrorDescription
бесполезен.
Здравствуйте! Столкнулся с такой же проблемой - не получается провести валидацию маркировки на штрих-м смартпос-ф. Чек тестового прогона:
После автоматической настройки захожу в приложение, получаю следующие логи:
[I] fr_drv_ng log start! [W] driver was unable to open log file path. fallback to console sink [I] OS: SHTRIH-SMARTPOS-F Android 7.0 [I] ARCH: armeabi-v7a [I] io_url looks good: serial://COM1?timeout=30000&baudrate=115200 [I] type: serial [I] path: COM1 [I] classic_fr_drv_ng log start! [I] classic_fr_drv_ng version: 1.6.0.398 [I] build date: 2022-09-13T03:21:52 [I] classic_interface() [T] Set_Password(
30
) [T] Set_Password() ok c4 c4 [T] Set_ConnectionType(Local
) [D] updated ConnectionURI:serial://ttyUSB0?timeout=15000&protocol=v1&baudrate=4800 [T] Set_ConnectionType() ok [T] Set_ConnectionURI(tcp://127.0.0.1:12345?timeout=10000&byte_timeout=10000&protocol=v1
) [I] io_url looks good [T] Set_ConnectionURI() ok [T] Get_ConnectionURI() [T] Get_ConnectionURI() ->tcp://127.0.0.1:12345?timeout=10000&byte_timeout=10000&protocol=v1
[T] Connect() [I] io_url looks good: tcp://127.0.0.1:12345?timeout=10000&byte_timeout=10000&protocol=v1 [I] type: tcp [I] path: 127.0.0.1 [W] byte_timeout deprecated, only timeout used [I] protocol v1 [I] timeout: 10000 [I] setTimeout(10000ms) [I] enq_mode: auto [I] timeout: 10000 [I] IO timeout = 10000ms [I] set socket nodelay to true [I] set socket keepalive to true [I] open() true [D] -> 05 [D] <- 15 [I] connect() true [D] -> 02 01 FC FD [D] <- 06 02 18 FC 00 00 00 02 00 2D 00 D8 D2 D0 C8 D5 2D D1 CC C0 D0 D2 CF CE D1 2D D4 D7 [D] -> 06 [D] command FC return code: 0 execution took 7ms [D] commands total: 1, succeed: 1, failed: 0, avg. exec time: 7ms [D] -> 02 05 11 1E 00 00 00 0A [D] <- 06 02 32 11 00 1E 43 32 AD A2 11 07 16 01 AE 00 90 00 02 00 80 4E 41 00 00 01 01 10 13 01 17 0F 24 10 00 2A 00 00 00 26 00 00 00 00 00 14 9B 4C D1 01 00 00 00 C0 [D] -> 06 [D] command 11 return code: 0 execution took 9ms [D] commands total: 2, succeed: 2, failed: 0, avg. exec time: 8ms [I] model: 45 [I] desciption: ШТРИХ-СМАРТПОС-Ф [I] fw_date: 2022-07-17 15:36:16 [D] -> 02 02 F7 01 F4 [D] <- 06 02 27 F7 00 08 00 C0 F7 3F 28 03 00 00 00 01 0C 0A 00 00 00 00 00 00 1E 00 00 00 00 06 FF 00 28 00 00 00 0D 0E 10 0A 1D 11 26 [D] -> 06 [D] command F7 return code: 0 execution took 10ms [D] commands total: 3, succeed: 3, failed: 0, avg. exec time: 9ms [D] -> 02 01 FC FD [D] <- 06 02 18 FC 00 00 00 02 00 2D 00 D8 D2 D0 C8 D5 2D D1 CC C0 D0 D2 CF CE D1 2D D4 D7 [D] -> 06 [D] command FC return code: 0 execution took 9ms [D] commands total: 4, succeed: 4, failed: 0, avg. exec time: 9ms [D] -> 02 05 11 1E 00 00 00 0A [D] <- 06 [D] <- 02 32 11 00 1E 43 32 AD A2 11 07 16 01 AE 00 90 00 02 00 80 4E 41 00 00 01 01 10 13 01 17 0F 24 10 00 2A 00 00 00 26 00 00 00 00 00 14 9B 4C D1 01 00 00 00 C0 [D] -> 06 [D] command 11 return code: 0 execution took 12ms [D] commands total: 5, succeed: 5, failed: 0, avg. exec time: 9ms [D] -> 02 06 26 1E 00 00 00 01 3F [D] <- 06 02 07 26 00 80 01 0C 19 06 B3 [D] -> 06 [D] command 26 return code: 0 execution took 3ms [D] commands total: 6, succeed: 6, failed: 0, avg. exec time: 8ms [D] -> 02 06 26 1E 00 00 00 02 3C [D] <- 06 02 07 26 00 80 01 18 2D 06 93 [D] -> 06 [D] command 26 return code: 0 execution took 8ms [D] commands total: 7, succeed: 7, failed: 0, avg. exec time: 8ms [D] -> 02 06 26 1E 00 00 00 03 3D [D] <- 06 02 07 26 00 80 01 0C 13 06 B9 [D] -> 06 [D] command 26 return code: 0 execution took 2ms [D] commands total: 8, succeed: 8, failed: 0, avg. exec time: 8ms [D] -> 02 06 26 1E 00 00 00 04 3A [D] <- 06 02 07 26 00 80 01 18 19 06 A7 [D] -> 06 [D] command 26 return code: 0 execution took 6ms [D] commands total: 9, succeed: 9, failed: 0, avg. exec time: 7ms [D] -> 02 06 26 1E 00 00 00 05 3B [D] <- 06 02 07 26 00 7C 01 0A 13 06 43 [D] -> 06 [D] command 26 return code: 0 execution took 3ms [D] commands total: 10, succeed: 10, failed: 0, avg. exec time: 7ms [D] -> 02 06 26 1E 00 00 00 06 38 [D] <- 06 02 07 26 00 80 01 08 13 06 BD [D] -> 06 [D] command 26 return code: 0 execution took 7ms [D] commands total: 11, succeed: 11, failed: 0, avg. exec time: 7ms [D] device properties cached [D] name: ШТРИХ-СМАРТПОС-Ф [D] flags: 888680134737928 [D] font1Width: 12 [D] font2Width: 24 [D] firstDrawLine: 1 [D] innDigitCount: 12 [D] rnmDigitCount: 10 [D] longRnmDigitCount: 0 [D] longSerialDigitCount: 0 [D] defaultTaxPassword: 0 [D] defaultAdminPassword: 30 [D] bluetoothTableNumber: 0 [D] taxFieldNumber: 6 [D] maxCmdLength: 255 [D] maxDrawLineWidth: 40 [D] maxDrawLineWidth512: 0 [D] maxDrawLineCount512: 0 [D] FsTableNmb: 13 [D] OfdTableNmb: 14 [D] embeddedTableNmb: 16 [D] FFDVersionTableNumber: 10 [D] FFDVersionFieldNumber: 29 [D] fonts: 6 [D] isUM: false [T] Connect() ok [T] WaitForPrinting() [D] -> 02 05 10 1E 00 00 00 0B [D] <- 06 02 11 10 00 1E 90 00 02 00 00 00 17 00 00 00 00 02 FF 00 67 [D] -> 06 [D] command 10 return code: 0 execution took 13ms [D] commands total: 12, succeed: 12, failed: 0, avg. exec time: 7ms [T] WaitForPrinting() ok [T] Set_Password(30
) [T] Set_Password() ok [T] Beep() [D] -> 02 05 13 1E 00 00 00 08 [D] <- 06 [D] <- 02 02 13 37 26 [D] -> 06 [D] command 13 return code: 55 execution took 55ms [E] Command is not supported [D] commands total: 13, succeed: 12, failed: 1, avg. exec time: 11ms [D] -> 02 01 6B 6A [D] <- 06 02 65 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 33 37 68 20 28 35 35 29 20 EE F2 20 CA CA D2 3A 20 CA EE EC E0 ED E4 E0 20 ED E5 20 EF EE E4 E4 E5 F0 E6 E8 E2 E0 E5 F2 F1 FF 20 E2 20 E4 E0 ED ED EE E9 20 F0 E5 E0 EB E8 E7 E0 F6 E8 E8 20 E8 EB E8 20 EF F0 E8 20 E4 E0 ED ED FB F5 20 ED E0 F1 F2 F0 EE E9 EA E0 F5 54 [D] -> 06 [D] command 6B return code: 0 execution took 5ms [D] commands total: 14, succeed: 13, failed: 1, avg. exec time: 11ms [D] Beep() fail [E] Command is not supported [E] Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках [T] Set_ProtocolType(1
) [D] updated ConnectionURI:tcp://127.0.0.1:12345?timeout=10000&protocol=v2 [T] Set_ProtocolType() ok [T] ChangeProtocol() [D] ChangeProtocol() fail [E] Not supported [E] Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках [T] FNGetInfoExchangeStatus() [D] -> 02 06 FF 39 1E 00 00 00 DE [D] <- 06 [D] <- 02 10 FF 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6 [D] -> 06 [D] command FF39 return code: 0 execution took 39ms [D] commands total: 15, succeed: 14, failed: 1, avg. exec time: 13ms [T] FNGetInfoExchangeStatus() ok [T] Get_MessageCount() [T] Get_MessageCount() ->0
Затем сканирую датаматрикс, в логах следующее:
[T] Set_ModelParamNumber(
82
) [T] Set_ModelParamNumber() ok [T] ReadModelParamValue() [T] ReadModelParamValue() ok [T] Get_ModelParamValue() [T] Get_ModelParamValue() ->10
[T] Set_ModelParamNumber(83
) [T] Set_ModelParamNumber() ok [T] ReadModelParamValue() [T] ReadModelParamValue() ok [T] Get_ModelParamValue() [T] Get_ModelParamValue() ->29
[T] Set_TableNumber(10
) [T] Set_TableNumber() ok [T] Set_FieldNumber(29
) [T] Set_FieldNumber() ok [T] Set_RowNumber(1
) [T] Set_RowNumber() ok [T] ReadTable() [D] -> 02 09 1F 1E 00 00 00 0A 01 00 1D 1E [D] <- 06 02 03 1F 00 04 18 [D] -> 06 [D] command 1F return code: 0 execution took 2ms [D] commands total: 43, succeed: 37, failed: 6, avg. exec time: 29ms [T] ReadTable() ok [T] Get_ValueOfFieldInteger() [T] Get_ValueOfFieldInteger() ->4
[T] WaitForPrinting() [D] -> 02 05 10 1E 00 00 00 0B [D] <- 06 02 11 10 00 1E 90 00 02 00 00 00 17 00 00 00 00 02 FF 00 67 [D] -> 06 [D] command 10 return code: 0 execution took 10ms [D] commands total: 44, succeed: 38, failed: 6, avg. exec time: 28ms [T] WaitForPrinting() ok [T] Set_Password(30
) [T] Set_Password() ok [T] GetECRStatus() [D] -> 02 05 11 1E 00 00 00 0A [D] <- 06 [D] <- 02 32 11 00 1E 43 32 AD A2 11 07 16 01 AE 00 90 00 02 00 80 4E 41 00 00 01 01 10 13 01 17 0F 2E 2D 00 2A 00 00 00 26 00 00 00 0 [D] -> 06 [D] command 11 return code: 0 execution took 6ms [D] commands total: 45, succeed: 39, failed: 6, avg. exec time: 28ms [T] GetECRStatus() ok [T] Get_ECRMode() [T] Get_ECRMode() ->2
[T] WaitForPrinting() [D] -> 02 05 10 1E 00 00 00 0B [D] <- 06 02 11 10 00 1E 90 00 02 00 00 00 17 00 00 00 00 02 FF 00 67 [D] -> 06 [D] command 10 return code: 0 execution took 10ms [D] commands total: 46, succeed: 40, failed: 6, avg. exec time: 27ms [T] WaitForPrinting() ok [T] Set_CheckItemMode(0
) [T] Set_CheckItemMode() ok [T] Set_BarCode(010290000034435821gkGA8mp*T->gU91FFD092testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest
) [T] Set_BarCode() ok [T] Set_Quantity(1
) [T] Set_Quantity() ok [T] Set_DivisionalQuantity(false
) [T] Set_DivisionalQuantity() ok [T] Set_ItemStatus(2
) [T] Set_ItemStatus() ok [T] FNCheckItemBarcode2() [D] -> 02 8B FF 61 1E 00 00 00 02 00 81 00 30 31 30 32 39 30 30 30 30 30 33 34 34 33 35 38 32 31 67 6B 47 41 38 6D 70 2A 54 2D 3E 67 5 [D] <- 06 [D] <- [D] command FF61 return code: -1 execution took 10003ms [E] Inout error [D] commands total: 47, succeed: 40, failed: 7, avg. exec time: 27ms [D] FNCheckItemBarcode2() fail [E] Inout error [E] Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме [T] FNSendItemBarcode() [D] -> 05 [D] <- 02 08 FF 61 00 00 01 00 01 FF 69 [D] -> 05 [D] <- 06 02 08 FF 61 00 00 01 00 01 FF 69 [D] -> 06 [D] -> 05 [D] <- 15 [D] -> 02 88 FF 67 1E 00 00 00 81 30 31 30 32 39 30 30 30 30 30 33 34 34 33 35 38 32 31 67 6B 47 41 38 6D 70 2A 54 2D 3E 67 55 1D 39 3 [D] <- 06 [D] <- 02 03 FF 67 73 E8 [D] -> 06 [D] command FF67 return code: 115 execution took 216ms [E] Command is not supported in this mode [D] commands total: 48, succeed: 40, failed: 8, avg. exec time: 31ms [D] -> 02 01 6B 6A [D] <- 06 02 48 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 37 33 68 20 28 31 31 35 29 20 EE F2 20 CA CA D2 3A 20 CA EE EC E0 ED E4 E0 20 E [D] -> 06 [D] command 6B return code: 0 execution took 2ms [D] commands total: 49, succeed: 41, failed: 8, avg. exec time: 31ms [D] FNSendItemBarcode() fail [E] Command is not supported in this mode [E] Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме [T] Get_ResultCodeDescription() [T] Get_ResultCodeDescription() ->Command is not supported in this mode
[T] Get_CheckItemLocalResult() [T] Get_CheckItemLocalResult() ->0
[T] Get_CheckItemLocalError() [T] Get_CheckItemLocalError() ->0
[T] Get_MarkingType() [T] Get_MarkingType() ->0
[T] Get_MarkingType2() [T] Get_MarkingType2() ->0
[T] Get_KMServerErrorCode() [T] Get_KMServerErrorCode() ->0
[T] Get_KMServerCheckingStatus() [T] Get_KMServerCheckingStatus() ->0
[T] Get_TLVDataHex() [T] Get_TLVDataHex() ->` [T] FNGetInfoExchangeStatus() [D] -> 02 06 FF 39 1E 00 00 00 DE [D] <- 06 [D] <- 02 10 FF 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6 [D] -> 06 [D] command FF39 return code: 0 execution took 6ms [D] commands total: 50, succeed: 42, failed: 8, avg. exec time: 30ms [T] FNGetInfoExchangeStatus() ok [T] Get_MessageCount() [T] Get_MessageCount() ->
0[T] WaitForPrinting() [D] -> 02 05 10 1E 00 00 00 0B [D] <- 06 02 11 10 00 1E 90 00 02 00 00 00 17 00 00 00 00 02 FF 00 67 [D] -> 06 [D] command 10 return code: 0 execution took 7ms [D] commands total: 51, succeed: 43, failed: 8, avg. exec time: 30ms [T] WaitForPrinting() ok [T] GetShortECRStatus() [D] -> 02 05 10 1E 00 00 00 0B [D] <- 06 02 11 10 00 1E 90 00 02 00 00 00 17 00 00 00 00 02 FF 00 67 [D] -> 06 [D] command 10 return code: 0 execution took 6ms [D] commands total: 52, succeed: 44, failed: 8, avg. exec time: 29ms [T] GetShortECRStatus() ok [T] Set_TypeOfSumOfEntriesFM(
false) [T] Set_TypeOfSumOfEntriesFM() ok [T] GetFMRecordsSum() [D] -> 02 06 62 1E 00 00 00 00 7A [D] <- 06 [D] <- 02 02 62 37 57 [D] -> 06 [D] command 62 return code: 55 execution took 11ms [E] Command is not supported [D] commands total: 53, succeed: 44, failed: 9, avg. exec time: 29ms [D] -> 02 01 6B 6A [D] <- 06 02 65 6B 00 CA EE E4 20 EE F8 E8 E1 EA E8 20 33 37 68 20 28 35 35 29 20 EE F2 20 CA CA D2 3A 20 CA EE EC E0 ED E4 E0 20 ED E [D] -> 06 [D] command 6B return code: 0 execution took 2ms [D] commands total: 54, succeed: 45, failed: 9, avg. exec time: 29ms [D] GetFMRecordsSum() fail [E] Command is not supported [E] Код ошибки 37h (55) от ККТ: Команда не поддерживается в данной реализации или при данных настройках [T] Set_RegisterNumber(
241) [T] Set_RegisterNumber() ok [T] GetCashReg() [D] -> 02 06 1A 1E 00 00 00 F1 F3 [D] <- 06 02 09 1A 00 1E C0 01 33 01 00 00 FE [D] -> 06 [D] command 1A return code: 0 execution took 2ms [D] commands total: 55, succeed: 46, failed: 9, avg. exec time: 28ms [T] GetCashReg() ok [T] Get_ContentsOfCashRegister() [T] Get_ContentsOfCashRegister() ->
20120000[T] Set_ModelParamNumber(
82) [T] Set_ModelParamNumber() ok [T] ReadModelParamValue() [T] ReadModelParamValue() ok [T] Get_ModelParamValue() [T] Get_ModelParamValue() ->
10[T] Set_ModelParamNumber(
83) [T] Set_ModelParamNumber() ok [T] ReadModelParamValue() [T] ReadModelParamValue() ok [T] Get_ModelParamValue() [T] Get_ModelParamValue() ->
29[T] Set_TableNumber(
10) [T] Set_TableNumber() ok [T] Set_FieldNumber(
29) [T] Set_FieldNumber() ok [T] Set_RowNumber(
1) [T] Set_RowNumber() ok [T] ReadTable() [D] -> 02 09 1F 1E 00 00 00 0A 01 00 1D 1E [D] <- 06 02 03 1F 00 04 18 [D] -> 06 [D] command 1F return code: 0 execution took 3ms [D] commands total: 56, succeed: 47, failed: 9, avg. exec time: 28ms [T] ReadTable() ok [T] Get_ValueOfFieldInteger() [T] Get_ValueOfFieldInteger() ->
4[T] FNGetStatus() [D] -> 02 06 FF 01 1E 00 00 00 E6 [D] <- 06 [D] <- 02 21 FF 01 00 03 00 00 01 00 17 01 13 0D 37 39 39 39 39 30 37 38 39 30 32 30 30 39 37 36 36 8F 00 00 00 67 [D] -> 06 [D] command FF01 return code: 0 execution took 25ms [D] commands total: 57, succeed: 48, failed: 9, avg. exec time: 28ms [T] FNGetStatus() ok [T] Get_FNSessionState() [T] Get_FNSessionState() ->
1[T] FNGetInfoExchangeStatus() [D] -> 02 06 FF 39 1E 00 00 00 DE [D] <- 06 [D] <- 02 10 FF 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6 [D] -> 06 [D] command FF39 return code: 0 execution took 6ms [D] commands total: 58, succeed: 49, failed: 9, avg. exec time: 27ms [T] FNGetInfoExchangeStatus() ok [T] Get_MessageCount() [T] Get_MessageCount() ->
0[T] GetECRStatus() [D] -> 02 05 11 1E 00 00 00 0A [D] <- 06 [D] <- 02 32 11 00 1E 43 32 AD A2 11 07 16 01 AE 00 90 00 02 00 80 4E 41 00 00 01 01 10 13 01 17 0F 2E 3B 00 2A 00 00 00 26 00 00 00 0 [D] -> 06 [D] command 11 return code: 0 execution took 6ms [D] commands total: 59, succeed: 50, failed: 9, avg. exec time: 27ms [T] GetECRStatus() ok [T] Get_ECRMode() [T] Get_ECRMode() ->
2`
Запрос состояния:
Статус ФН:
Отчет о регистрации:
**При нажатии на "Применить" в отчете о регистрации - вылезает ошибка 115: Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме.
Пытаюсь вызвать как FNCheckItemBarcode2(), так и FNSendItemBarcode(), обе не проходят. При этом изначально FNCheckItemBarcode2() не могла распознать код товара, поэтому установил Т1П57 в единицу.
Добавлю любую необходимую информацию в случае необходимости. Подскажите, в чём может быть проблема? **
[D] command FF61 return code: -1 execution took 10003ms
[E] Inout error
[D] commands total: 47, succeed: 40, failed: 7, avg. exec time: 27ms
[D] FNCheckItemBarcode2() fail
[E] Inout error
[E] Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме
у вас таймаут 10 секунд, необходимо увеличить. Видно, что отвал по таймауту, а ошибка пишется левая. Не могу сказать почему.
время ожидания ответа сервера маркировки задается в Т14П8, по умолчанию 10 с
посмотрите лог КЯ на экране или по adb logcat, где идет подключение к серверу
Я новенький в проекте, пришлось разобраться и поискать, нашел и выставил таймаут на 200000. После приличной загрузки получил следующий результат:
Ошибка указывает, что код маркировки данного типа не подлежит проверки в ФН, а серверной ошибки 255 в протоколе не обнаружил. При этом на другом устройстве этот код считывается. Подскажите, в чем тут загвоздка?
Здравствуйте! Разобрался с примером, еще раз пересмотрел настройки и все получилось. Получаю код онлайн проверки 5 = 00000101, что по примеру парсится в Здесь ориентироваться на руководство? Что проверка была проведена, но статус некорректен? В таком случае, правильно ли понимаю, что ориентиром на пройденную ОИСМ проверку служит третий бит, единица = можно вызывать FNAcceptMarkingCode(иначе FNDeclineMarkingCode)?
Пытаюсь проверить код маркировки с помощью следующей последовательности команд:
ret равен по какой-то причине 115 Сообщение следующее: Код ошибки 73h (115) от ККТ: Команда не поддерживается в данном режиме