Не удалось напечатать не фискальную строку ( 20 : Неверная длина )

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Hota2005
Сообщения: 3
Зарегистрирован: 14 апр 2020, 12:11

Re: Не удалось напечатать не фискальную строку ( 20 : Неверная длина )

Сообщение Hota2005 » 14 апр 2020, 12:13

Такая же ошибка. Если в тестовом режиме снять галочку "печатать текст" , то печатает нормально. Версия установлена последняя. Как решить данную проблему?

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Не удалось напечатать не фискальную строку ( 20 : Неверная длина )

Сообщение Audim » 15 апр 2020, 13:18

Лог ВЕСЬ! ТЕКСТОМ! выложите здесь.

Hota2005
Сообщения: 3
Зарегистрирован: 14 апр 2020, 12:11

Re: Не удалось напечатать не фискальную строку ( 20 : Неверная длина )

Сообщение Hota2005 » 15 апр 2020, 14:03

Выкладываю весь лог

Код: Выделить всё

Текст команды:
IdType: KkmAtol, IdModel: 72, ver: 2.1.36.17, Width: 42, Firmware: 6085, IP client: [::1]:50225
{"Command":"RegisterCheck","NumDevice":1,"InnKkm":"","KktNumber":"","Timeout":30,"IdCommand":"6c564ca8-2dfc-1e0d-84ce-7a8a1faa0986","IsFiscalCheck":true,"TypeCheck":0,"NotPrint":false,"NumberCopies":0,"CashierName":"Тестовый Кассир","CashierVATIN":"430601071197","ClientAddress":"test@mail.com","ClientInfo":"Клиент Тест РЕ-125486","ClientINN":"502906602876","SenderEmail":"Sender@mail.com","PlaceMarket":"kkmserver.ru","TaxVariant":"","KPP":"782543005","PayByProcessing":null,"NumDeviceByProcessing":null,"ReceiptNumber":"TEST-01","PrintSlipAfterCheck":null,"PrintSlipForCashier":null,"RRNCode":"","AuthorizationCode":"","AgentSign":null,"AgentData":null,"PurveyorData":null,"UserAttribute":{"Name":"Поле-тест","Value":"Тестовое значение"},"AdditionalAttribute":"Тест","CheckStrings":[{"PrintImage":null},{"PrintText":{"Text":">#2#<ООО \"Тест заголовка\"","Font":1}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Пример №1:<#10#>154,41"}},{"PrintText":{"Text":"2-рое поле:<#10#>4,00"}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Пример №2:<#8#>>4,00"}},{"PrintText":{"Text":"2-рое поле:<#8#>>1544,00"}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Шрифт № 1$","Font":1,"Intensity":15}},{"PrintText":{"Text":"Шрифт № 2","Font":2,"Intensity":10}},{"PrintText":{"Text":"Шрифт № 3","Font":3,"Intensity":5}},{"PrintText":{"Text":"Шрифт № 4","Font":4,"Intensity":0}},{"PrintText":{"Text":"<<*>>"}},{"Register":{"Name":"Тестовый товар №1$","Quantity":1,"Price":100,"Amount":3,"Department":0,"Tax":20,"EAN13":"1254789547853","SignMethodCalculation":4,"SignCalculationObject":1,"MeasurementUnit":"пара","GoodCodeData":null,"CountryOfOrigin":"156","CustomsDeclaration":"54180656/1345865/3435625/23","ExciseAmount":0.01,"AgentSign":null,"AgentData":null,"PurveyorData":null,"AdditionalAttribute":"Тест-доп.реквизит","EGAIS":{"Barcode":"22N0000154NUCPRZ3R8381461004001003499NKAQ0ZBUVDNV62JQAR69PEV878RO93V","Ean":"3423290167937","Volume":0.75}},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Это тестовый товар. Тест на длинную строку в наименование товара или услуги.","Font":4,"Intensity":0},"Register":{"Name":"Тестовый товар N2: Артикул: TEST-2000","Quantity":3,"Price":100,"Amount":0.02,"Department":1,"Tax":-1,"EAN13":"1254789547853","SignMethodCalculation":1,"SignCalculationObject":1,"MeasurementUnit":"шт","GoodCodeData":null,"AgentSign":null,"AgentData":null,"PurveyorData":null},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"BarCode":null}],"Cash":0,"ElectronicPayment":3.02,"AdvancePayment":0,"Credit":0,"CashProvision":0}
Текст ошибки:
Не удалось напечатать не фискальную строку ( 20 : Неверная длина )
Низкоуровневые команды:

> 00:00.001344: COM порт открыт.
< 00:00.000313: FE-01-00-C3-C4-85
> 00:00.000846: FE-01-00-C3-A3-A9
< 00:00.006541: FE-1C-00-C4-C1-01-4F-00-00-E8-01-01-00-FD-ED-03-0F-00-92-A5-E1-E2-AE-A2-EB-A9-20-8A-A0-E1-E1-A8-E0-EE
> 00:00.001009: FE-01-00-C4-A2-36-FE-05-00-F0-A6-4F-55-00-00-DA
< 00:00.001943: FE-02-00-C5-C2-4F-63
> 00:00.001034: FE-01-00-C5-A3-F3
< 00:00.000958: FE-19-00-C6-C1-01-50-00-00-E8-01-01-00-B3-04-0C-00-34-33-30-36-30-31-30-37-31-31-39-37-48
> 00:00.001051: FE-01-00-C6-A2-EF-FE-05-00-F0-A6-50-55-00-00-6C
< 00:00.000965: FE-02-00-C7-C2-50-82
> 00:00.000032: FE-01-00-C7-A3-2A
< 00:00.004880: FE-06-00-C8-C1-01-51-00-00-45-C8
> 00:00.001002: FE-01-00-C8-A2-82-FE-05-00-F0-A6-51-55-03-00-DA
< 00:00.000987: FE-02-00-C9-C2-51-44
> 00:00.000047: FE-01-00-C9-A3-47
< 00:00.000939: FE-06-00-CA-C1-01-52-00-00-48-FB
> 00:00.001074: FE-01-00-CA-A2-5B-FE-05-00-F0-A6-52-55-00-00-6B
< 00:00.001003: FE-02-00-CB-C2-52-9B
> 00:00.000048: FE-01-00-CB-A3-9E
< 00:00.000830: FE-06-00-CC-C1-01-53-00-00-45-38
> 00:00.001023: FE-01-00-CC-A2-01-FE-05-00-F0-A6-53-55-00-00-F0
< 00:00.000966: FE-02-00-CD-C2-53-0F
> 00:00.001033: FE-01-00-CD-A3-C4
< 00:00.000976: FE-0B-00-CE-C1-01-54-00-00-56-04-00-00-00-30-8A
> 00:00.001003: FE-01-00-CE-A2-D8-FE-05-00-F0-A6-54-55-00-00-62
< 00:00.001001: FE-02-00-CF-C2-54-14
> 00:00.000054: FE-01-00-CF-A3-1D
< 00:00.007968: FE-06-00-D0-C1-01-55-00-00-45-96
> 00:00.001009: FE-01-00-D0-A2-DB-FE-05-00-F0-A6-55-55-04-00-7A
< 00:00.000984: FE-02-00-D1-C2-55-76
> 00:00.000047: FE-01-00-D1-A3-1E
< 00:00.000938: FE-0A-00-D2-C1-01-56-00-00-46-02-00-01-2A-0C
> 00:00.001001: FE-01-00-D2-A2-02-FE-05-00-F0-A6-56-55-00-02-07
< 00:00.000977: FE-02-00-D3-C2-56-A9
> 00:00.000050: FE-01-00-D3-A3-C7
< 00:00.001819: FE-06-00-D4-C1-01-57-00-00-45-66
> 00:00.001098: FE-01-00-D4-A2-58-FE-05-00-F0-A6-57-55-04-00-7D
< 00:00.001089: FE-02-00-D5-C2-57-3D
> 00:00.001091: FE-01-00-D5-A3-9D
< 00:00.000988: FE-06-00-D6-C1-01-58-00-00-48-47
> 00:00.000992: FE-01-00-D6-A2-81-FE-05-00-F0-A6-58-55-00-00-70
< 00:00.001137: FE-02-00-D7-C2-58-9F
> 00:00.001023: FE-01-00-D7-A3-44
< 00:00.000989: FE-06-00-D8-C1-01-59-00-00-45-5B
> 00:00.000054: FE-01-00-D8-A2-EC-FE-05-00-F0-A6-59-55-00-00-EB
< 00:00.001922: FE-02-00-D9-C2-59-59
> 00:00.000044: FE-01-00-D9-A3-29
< 00:00.005075: FE-06-00-DA-C1-01-5A-00-00-45-24
> 00:00.001069: FE-01-00-DA-A2-35-FE-05-00-F0-A6-5A-55-00-00-77
< 00:00.000968: FE-02-00-DB-C2-5A-86
> 00:00.000059: FE-01-00-DB-A3-F0
< 00:00.000937: FE-0B-00-DC-C1-01-5B-00-00-56-01-00-00-00-30-5B
> 00:00.000997: FE-01-00-DC-A2-6F-FE-05-00-F0-A6-5B-55-00-00-EC
< 00:00.061399: FE-02-00-DD-C2-5B-12
> 00:00.001092: FE-01-00-DD-A3-AA
< 00:00.007121: FE-0E-00-DE-C1-01-5C-00-00-E8-00-01-00-1F-04-01-00-02-AB
> 00:00.001075: FE-01-00-DE-A2-B6-FE-05-00-F0-A7-5C-55-9A-00-0E
< 00:00.002392: FE-01-00-00-C4-02
> 00:00.001095: FE-01-00-00-A3-2E
< 00:00.003243: FE-08-00-01-C1-01-5D-00-00-92-00-01-3C
> 00:00.001010: FE-01-00-01-A2-EB-FE-05-00-F0-A6-5D-55-00-00-E5
< 00:03.904880: FE-02-00-02-C2-5D-86
> 00:00.001952: FE-01-00-02-A3-F7
< 00:00.000925: FE-22-00-03-C1-01-5E-00-00-E8-01-01-00-CB-04-15-00-8A-AB-A8-A5-AD-E2-20-92-A5-E1-E2-20-90-85-2D-31-32-35-34-38-36-05
> 00:00.000987: FE-01-00-03-A2-32-FE-05-00-F0-A6-5E-55-00-00-79
< 00:00.065831: FE-02-00-04-C2-5E-70
> 00:00.001084: FE-01-00-04-A3-AD
< 00:00.004106: FE-19-00-05-C1-01-5F-00-00-E8-01-01-00-CC-04-0C-00-35-30-32-39-30-36-36-30-32-38-37-36-B6
> 00:00.000948: FE-01-00-05-A2-68-FE-05-00-F0-A6-5F-55-00-00-E2
< 00:00.064797: FE-02-00-06-C2-5F-CD
> 00:00.001072: FE-01-00-06-A3-74
< 00:00.000871: FE-1C-00-07-C1-01-60-00-00-E8-01-01-00-FD-ED-03-0F-00-92-A5-E1-E2-AE-A2-EB-A9-20-8A-A0-E1-E1-A8-E0-62
> 00:00.001006: FE-01-00-07-A2-B1-FE-05-00-F0-A6-60-55-00-00-24
< 00:00.001653: FE-02-00-08-C2-60-D1
> 00:00.001146: FE-01-00-08-A3-19
< 00:00.000940: FE-19-00-09-C1-01-61-00-00-E8-01-01-00-B3-04-0C-00-34-33-30-36-30-31-30-37-31-31-39-37-94
> 00:00.001036: FE-01-00-09-A2-DC-FE-05-00-F0-A6-61-55-00-00-BF
< 00:00.002199: FE-02-00-0A-C2-61-6C
> 00:00.000983: FE-01-00-0A-A3-C0
< 00:00.000971: FE-1A-00-0B-C1-01-62-00-00-E8-01-01-00-F0-03-0D-00-74-65-73-74-40-6D-61-69-6C-2E-63-6F-6D-47
> 00:00.001133: FE-01-00-0B-A2-05-FE-05-00-F0-A6-62-55-00-00-23
< 00:00.002252: FE-02-00-0C-C2-62-9A
> 00:00.001118: FE-01-00-0C-A3-9A
< 00:00.001102: FE-1C-00-0D-C1-01-63-00-00-E8-01-01-00-5D-04-0F-00-53-65-6E-64-65-72-40-6D-61-69-6C-2E-63-6F-6D-62
> 00:00.001070: FE-01-00-0D-A2-5F-FE-05-00-F0-A6-63-55-00-00-B8
< 00:00.001854: FE-02-00-0E-C2-63-27
> 00:00.001011: FE-01-00-0E-A3-43
< 00:00.000998: FE-19-00-0F-C1-01-64-00-00-E8-01-01-00-A3-04-0C-00-6B-6B-6D-73-65-72-76-65-72-2E-72-75-2E
> 00:00.001102: FE-01-00-0F-A2-86-FE-05-00-F0-A6-64-55-00-00-2A
< 00:00.001843: FE-02-00-10-C2-64-E3
> 00:00.001037: FE-01-00-10-A3-40
< 00:00.001318: FE-11-00-11-C1-01-65-00-00-E8-01-01-00-A8-04-04-00-92-A5-E1-E2-44
> 00:00.001380: FE-01-00-11-A2-85-FE-05-00-F0-A6-65-55-00-00-B1
< 00:00.042552: FE-02-00-12-C2-65-5E
> 00:00.001124: FE-01-00-12-A3-99
< 00:00.010586: FE-2F-00-13-C1-01-66-00-00-E8-01-01-00-3C-04-22-00-3D-04-09-00-8F-AE-AB-A5-2D-E2-A5-E1-E2-3E-04-11-00-92-A5-E1-E2-AE-A2-AE-A5-20-A7-AD-A0-E7-A5-AD-A8-A5-2B
> 00:00.001198: FE-01-00-13-A2-5C-FE-05-00-F0-A6-66-55-00-00-2D
< 00:00.065529: FE-02-00-14-C2-66-A8
> 00:00.000996: FE-01-00-14-A3-C3
< 00:00.106644: FE-3B-00-15-C1-01-67-00-00-87-00-01-01-00-00-00-01-01-00-00-00-20-20-20-20-20-20-20-20-20-20-20-8E-8E-8E-20-22-92-A5-E1-E2-20-A7-A0-A3-AE-AB-AE-A2-AA-A0-22-20-20-20-20-20-20-20-20-20-20-20-A0
> 00:00.001361: FE-01-00-15-A2-06-FE-05-00-F0-A7-67-55-14-00-88
< 00:00.001991: FE-01-00-16-C4-36
> 00:00.000056: FE-01-00-16-A3-1A
< 00:00.000924: FE-06-00-17-C1-01-68-00-00-59-76
> 00:00.000056: FE-01-00-17-A2-DF-FE-05-00-F0-A6-68-55-00-00-38
< 00:00.747720: FE-02-00-18-C2-68-CC
> 00:00.009386: FE-01-00-18-A3-77
> 00:00.000541: COM порт закрыт.
Время выполнения команды:00:05.397527
Текст ответа:
{"Cash":0.0,"ElectronicPayment":3.02,"AdvancePayment":0.0,"Credit":0.0,"CashProvision":0.0,"Command":"RegisterCheck","Error":"Не удалось напечатать не фискальную строку ( 20 : Неверная длина )","Warning":"","Message":"","Status":2,"IdCommand":"6c564ca8-2dfc-1e0d-84ce-7a8a1faa0986","NumDevice":1}

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Не удалось напечатать не фискальную строку ( 20 : Неверная длина )

Сообщение Audim » 15 апр 2020, 20:41

В ККТ указанно длина строки 42 символа.
Но это Атол 90Ф. А у него длина строки 32 символа!!!

Зайдите в ДТО Атола -> Свойства -> Параметры ККТ -> Таблица 7 (Шрифт) -> Количество символов в строке: укажите 32.
После этого перезагрузите ККТ (он кеширует эти данные) и проверьте.

Hota2005
Сообщения: 3
Зарегистрирован: 14 апр 2020, 12:11

Re: Не удалось напечатать не фискальную строку ( 20 : Неверная длина )

Сообщение Hota2005 » 16 апр 2020, 11:51

Большое спасибо! Ваш совет помог!

Ответить