[00:00:22] *** EcrCore started. Build 196 *** [00:00:22]MH_InterfaceInit /dev/i2c-1 [00:00:22]Malloc ok [00:00:22]/dev/ttyS4 opened [00:00:22]MH_GetMetrics [00:00:22]Write to MH i2c: 00 00 00 01 00 00 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: 00 29 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 7D [00:00:22]Are we in boot? [00:00:22]We are in boot - try to switch [00:00:22]Write to MH i2c: A0 00 00 02 00 A1 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: A0 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: A0 01 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: A0 01 00 02 00 00 *** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:22]A2 *** [00:00:22] [00:00:22]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:22]*** Waiting for read because exit forced [00:00:22]*** 10 ms more... [00:00:22]*** MH1903S init start (LINUX_LIGHT) [00:00:22]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:22]*** Serial: 3139303353513838 54000000005725D8 (1903SQ88T) [00:00:22]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:22]*** step 0: 5000 (2650, 2350 REF) [00:00:22]*** step 1: 4835 (2500, 2335 REF) [00:00:22]*** step 2: 4676 (2440, 2236 REF) [00:00:22]*** step 3: 4523 (2280, 2243 REF) [00:00:22]*** step 4: 4376 (2160, 2216 REF) [00:00:22]*** step 5: 4235 (2050, 2185 REF) [00:00:22]*** step 6: 4098 (1950, 2148 REF) [00:00:22]*** step 7: 3967 (1870, 2097 REF) [00:00:22]*** step 8: 3840 (1828, 2012 REF) [00:00:22]*** step 9: 3719 (1728, 1991 REF) [00:00:22]*** step 10: 3601 (1675, 1926 REF) [00:00:22]*** step 11: 3488 (1635, 1853 REF) [00:00:22]*** step 12: 3379 (1595, 1784 REF) [00:00:22]*** step 13: 3275 (1565, 1710 REF) [00:00:22]*** step 14: 3174 (1543, 1631 REF) [00:00:22]*** step 15: 3077 (1523, 1554 REF) [00:00:22]*** step 16: 2983 (1503, 1480 REF) [00:00:22]*** step 17: 2893 (1486, 1407 REF) [00:00:22]*** step 18: 2806 (1466, 1340 REF) [00:00:22]*** step 19: 2723 (1426, 1297 REF) [00:00:22]*** step 20: 2642 (1406, 1236 REF) [00:00:22]*** step 21: 2565 (1384, 1181 REF) [00:00:22]*** step 22: 2490 (1364, 1126 REF) [00:00:22]*** step 23: 2418 (1344, 1074 REF) [00:00:22]*** step 24: 2349 (1322, 1027 REF) [00:00:22]*** step 25: 2283 (1302, 981 REF) [00:00:22]*** step 26: 2218 (1282, 936 REF) [00:00:22]*** step 27: 2157 (1262, 895 REF) [00:00:22]*** step 28: 2097 (1242, 855 REF) [00:00:22]*** step 29: 2040 (1222, 818 REF) [00:00:22]*** step 30: 1985 (1202, 783 REF) [00:00:22]*** step 31: 1932 (1191, 741 REF) [00:00:22]*** step 32: 1880 (1181, 699 REF) [00:00:22]*** step 33: 1831 (1171, 660 REF) [00:00:22]*** step 34: 1784 (1161, 623 REF) [00:00:22]*** step 35: 1738 (1151, 587 REF) [00:00:22]*** step 36: 1694 (1141, 553 REF) [00:00:22]*** step 37: 1652 (1131, 521 REF) [00:00:22]*** step 38: 1611 (1121, 490 REF) [00:00:22]*** step 39: 1572 (1111, 461 REF) [00:00:22]*** step 40: 1534 (1103, 431 REF) [00:00:22]*** step 41: 1497 (1093, 404 REF) [00:00:22]*** step 42: 1462 (1083, 379 REF) [00:00:22]*** step 43: 1428 (1073, 355 REF) [00:00:22]*** step 44: 1396 (1063, 333 REF) [00:00:22]*** step 45: 1365 (1053, 312 REF) [00:00:22]*** step 46: 1334 (1043, 291 REF) [00:00:22]*** step 47: 1305 (1033, 272 REF) [00:00:22]*** step 48: 1277 (1023, 254 REF) [00:00:22]*** step 49: 1250 (1013, 237 REF) [00:00:22]*** step 50: 1224 (990, 234 REF) [00:00:22]*** step 51: 1199 (980, 219 REF) [00:00:22]*** step 52: 1175 (970, 205 REF) [00:00:22]*** step 53: 1152 (960, 192 REF) [00:00:22]*** step 54: 1130 (950, 180 REF) [00:00:22]*** step 55: 1108 (940, 168 REF) [00:00:22]*** step 56: 1088 (930, 158 REF) [00:00:22]*** step 57: 1068 (920, 148 REF) [00:00:22]*** step 58: 1049 (910, 139 REF) [00:00:22]*** step 59: 1030 (900, 130 REF) [00:00:22]*** step 60: 1012 (890, 122 REF) [00:00:22]*** step 61: 995 (880, 115 REF) [00:00:22]*** step 62: 979 (870, 109 REF) [00:00:22]*** step 63: 963 (860, 103 REF) [00:00:22]*** step 64: 948 (850, 98 REF) [00:00:22]*** step 65: 933 (840, 93 REF) [00:00:22]*** step 66: 919 (830, 89 REF) [00:00:22]*** step 67: 905 (820, 85 REF) [00:00:22]*** step 68: 892 (810, 82 REF) [00:00:22]*** step 69: 879 (800, 79 REF) [00:00:22]*** step 70: 867 (790, 77 REF) [00:00:22]*** step 71: 855 (780, 75 REF) [00:00:22]*** step 72: 844 (770, 74 REF) [00:00:22]*** step 73: 833 (760, 73 REF) [00:00:22]*** step 74: 822 (750, 72 REF) [00:00:22]*** step 75: 812 (740, 72 REF) [00:00:22]*** step 76: 803 (730, 73 REF) [00:00:22]*** step 77: 793 (720, 73 REF) [00:00:22]*** step 78: 784 (710, 74 REF) [00:00:22]*** step 79: 776 (700, 76 REF) [00:00:22]*** step 80: 767 (690, 77 REF) [00:00:22]*** step 81: 759 (680, 79 REF) [00:00:22]*** step 82: 751 (670, 81 REF) [00:00:22]*** step 83: 744 (660, 84 REF) [00:00:22]*** step 84: 737 (650, 87 REF) [00:00:22]*** step 85: 730 (640, 90 REF) [00:00:22]*** step 86: 723 (630, 93 REF) [00:00:22]*** step 87: 717 (620, 97 REF) [00:00:22]*** step 88: 710 (610, 100 REF) [00:00:22]*** step 89: 705 (600, 105 REF) [00:00:22]*** step 90: 699 [00:00:22]*** step 91: 693 [00:00:22]*** step 92: 688 [00:00:22]*** step 93: 683 [00:00:22]*** step 94: 678 [00:00:22]*** step 95: 673 [00:00:22]*** step 96: 669 [00:00:22]*** step 97: 664 [00:00:22]*** step 98: 660 [00:00:22]*** step 99: 656 [00:00:22]*** step 100: 652 [00:00:22]*** step 101: 648 [00:00:22]*** step 102: 644 [00:00:22]*** step 103: 641 [00:00:22]*** step 104: 638 [00:00:22]*** step 105: 634 [00:00:22]*** step 106: 631 [00:00:22]*** step 107: 628 [00:00:22]*** step 108: 625 [00:00:22]*** step 109: 622 [00:00:22]*** step 110: 620 [00:00:22]*** step 111: 617 [00:00:22]*** step 112: 615 [00:00:22]*** step 113: 612 [00:00:22]*** step 114: 610 [00:00:22]*** step 115: 608 [00:00:22]*** step 116: 605 [00:00:22]*** step 117: 603 [00:00:22]*** step 118: 601 [00:00:22]*** step 119: 599 [00:00:22]*** printer: Printer HW initialized [00:00:22]*** initSamCard finished [00:00:22]*** RTC: 86192+1729506362=1729592554 [00:00:22]*** BPK Status Register BPK_RDY = 0x0 [00:00:22]*** SEN State Register SEN_STATE = 0x200ff [00:00:22]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:22]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:22]*** Is cutter blocked? [00:00:23]MH_GetMetrics [00:00:23]Write to MH i2c: 00 00 00 03 00 02 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: 00 29 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 7E [00:00:23]Are we in boot? [00:00:23]We are not in boot now [00:00:23]Write to MH i2c: 01 00 00 04 00 04 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: 01 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: 01 07 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:23]Model is 3 [00:00:23]MH firmware is 30620 [00:00:23]MH boot firmware is 3 [00:00:23]MH_SetPrinterDots 448 [00:00:23]HeadWidthInBytes 56 [00:00:23]maxmasksize 7 [00:00:23]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: D6 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: D6 01 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:23]Write to MH i2c: D5 00 00 06 00 DA [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: D5 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: D5 01 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]LoadDictionaryFromArray [00:00:23]Load OK [00:00:23]ExternCall_SetCallbacks [00:00:23]NVStorageInit [00:00:23]No nvstorage dir found. Trying to create it. [00:00:23]Nvstorage dir /storage created. [00:00:23]MH_GetDate [00:00:23]Write to MH i2c: F0 00 00 07 00 F6 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: F0 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: F0 09 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: F0 09 00 07 00 00 EA 7C 17 67 3A 2C 16 67 C6 [10:22:34]Current date/time: 22.10.2024 10:22 [10:22:34]FM_Init [10:22:34]wFMConnect [10:22:34]MH_SAM_On [10:22:34]Write to MH i2c: E0 00 00 08 00 E7 [10:22:34]Write i2c OK [10:22:34]MH_I2C_Read... [10:22:34]*** iso7816_init failed -2820! [10:22:34]Read from MH i2c: E0 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: E0 05 00 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: E0 05 00 08 00 10 FC F4 FF FF EA [10:22:34]Error from MH - 10 [10:22:34]No FM detected - please insert FM [10:22:34]DocumentArchiveInit [10:22:34]Start Httpd... [10:22:34]Httpd thread 3067428196 created [10:22:34]Write to MH i2c: 01 00 00 09 00 09 [10:22:34]Write i2c OK [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 07 00 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 07 00 09 00 00 00 00 00 00 FF 0F 1E [10:22:34]No OFD sender enable setting [10:22:34]MH Int Process started [10:22:34]Allocated Socket 7 [10:22:34]Bind OK [10:22:34]Listen OK [10:22:34]httpd running on port 8080 [10:22:34]Waiting for new connection... [10:22:39]No OFD sender enable setting [10:22:44]No OFD sender enable setting [10:22:49]No OFD sender enable setting [10:22:54]No OFD sender enable setting [10:22:59]No OFD sender enable setting [10:23:04]No OFD sender enable setting [10:23:09]No OFD sender enable setting [10:23:14]No OFD sender enable setting [10:23:19]No OFD sender enable setting [10:23:24]No OFD sender enable setting [10:23:29]No OFD sender enable setting [10:23:34]No OFD sender enable setting [10:23:39]No OFD sender enable setting [10:23:44]No OFD sender enable setting [10:23:49]No OFD sender enable setting [10:23:54]No OFD sender enable setting [10:23:59]No OFD sender enable setting [10:24:04]No OFD sender enable setting [10:24:09]No OFD sender enable setting [10:24:14]No OFD sender enable setting [10:24:19]No OFD sender enable setting [10:24:24]No OFD sender enable setting [10:24:29]No OFD sender enable setting [10:24:34]No OFD sender enable setting [10:24:39]No OFD sender enable setting [10:24:44]No OFD sender enable setting [10:24:49]No OFD sender enable setting [10:24:54]No OFD sender enable setting [10:24:59]No OFD sender enable setting [10:25:04]No OFD sender enable setting [10:25:09]No OFD sender enable setting [10:25:14]No OFD sender enable setting [10:25:19]No OFD sender enable setting [10:25:24]No OFD sender enable setting [10:25:29]No OFD sender enable setting [10:25:34]No OFD sender enable setting [10:25:39]No OFD sender enable setting [10:25:44]No OFD sender enable setting [10:25:49]No OFD sender enable setting [10:25:54]No OFD sender enable setting [10:25:59]No OFD sender enable setting [10:26:04]No OFD sender enable setting [10:26:09]No OFD sender enable setting [10:26:14]No OFD sender enable setting [10:26:19]No OFD sender enable setting [10:26:24]No OFD sender enable setting [10:26:29]No OFD sender enable setting [10:26:34]No OFD sender enable setting [10:26:39]No OFD sender enable setting [10:26:44]No OFD sender enable setting [10:26:49]No OFD sender enable setting [10:26:54]No OFD sender enable setting [10:26:59]No OFD sender enable setting [10:27:04]No OFD sender enable setting [10:27:09]No OFD sender enable setting [10:27:14]No OFD sender enable setting [10:27:19]No OFD sender enable setting [10:27:24]No OFD sender enable setting [10:27:29]No OFD sender enable setting [10:27:34]No OFD sender enable setting [10:27:39]No OFD sender enable setting [10:27:44]No OFD sender enable setting [10:27:49]No OFD sender enable setting [10:27:54]No OFD sender enable setting [10:27:59]No OFD sender enable setting [10:28:04]No OFD sender enable setting [10:28:09]No OFD sender enable setting [10:28:14]No OFD sender enable setting [10:28:19]No OFD sender enable setting [10:28:24]No OFD sender enable setting [10:28:29]No OFD sender enable setting [10:28:34]No OFD sender enable setting [10:28:39]No OFD sender enable setting [10:28:44]No OFD sender enable setting [10:28:49]No OFD sender enable setting [10:28:54]No OFD sender enable setting [10:28:59]No OFD sender enable setting [10:29:04]No OFD sender enable setting [10:29:09]No OFD sender enable setting [10:29:14]No OFD sender enable setting [10:29:19]No OFD sender enable setting [10:29:24]No OFD sender enable setting [10:29:29]No OFD sender enable setting [10:29:34]No OFD sender enable setting [10:29:39]No OFD sender enable setting [10:29:44]No OFD sender enable setting [10:29:49]No OFD sender enable setting [10:29:54]No OFD sender enable setting [10:29:59]No OFD sender enable setting [10:30:04]No OFD sender enable setting [10:30:09]No OFD sender enable setting [10:30:14]No OFD sender enable setting [10:30:19]No OFD sender enable setting [10:30:24]No OFD sender enable setting [10:30:29]No OFD sender enable setting [10:30:34]No OFD sender enable setting [10:30:39]No OFD sender enable setting [10:30:44]No OFD sender enable setting [10:30:49]No OFD sender enable setting [10:30:54]No OFD sender enable setting [10:30:59]No OFD sender enable setting [10:31:04]No OFD sender enable setting [10:31:09]No OFD sender enable setting [10:31:14]No OFD sender enable setting [10:31:19]No OFD sender enable setting [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 7D [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:11]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [00:00:11]*** 10 ms more... [00:00:11]*** MH1903S init start (LINUX_LIGHT) [00:00:11]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:11]*** Serial: 3139303353513838 54000000005725D8 (1903SQ88T) [00:00:11]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:11]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 REF) [00:00:11]*** step 2: 4676 (2440, 2236 REF) [00:00:11]*** step 3: 4523 (2280, 2243 REF) [00:00:11]*** step 4: 4376 (2160, 2216 REF) [00:00:11]*** step 5: 4235 (2050, 2185 REF) [00:00:11]*** step 6: 4098 (1950, 2148 REF) [00:00:11]*** step 7: 3967 (1870, 2097 REF) [00:00:11]*** step 8: 3840 (1828, 2012 REF) [00:00:11]*** step 9: 3719 (1728, 1991 REF) [00:00:11]*** step 10: 3601 (1675, 1926 REF) [00:00:11]*** step 11: 3488 (1635, 1853 REF) [00:00:11]*** step 12: 3379 (1595, 1784 REF) [00:00:11]*** step 13: 3275 (1565, 1710 REF) [00:00:11]*** step 14: 3174 (1543, 1631 REF) [00:00:11]*** step 15: 3077 (1523, 1554 REF) [00:00:11]*** step 16: 2983 (1503, 1480 REF) [00:00:11]*** step 17: 2893 (1486, 1407 REF) [00:00:11]*** step 18: 2806 (1466, 1340 REF) [00:00:11]*** step 19: 2723 (1426, 1297 REF) [00:00:11]*** step 20: 2642 (1406, 1236 REF) [00:00:11]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 86736+1729506362=1729593098 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x200ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:11]*** Is cutter blocked? [00:00:12]MH_GetMetrics [00:00:12]Write to MH i2c: 00 00 00 03 00 02 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 7E [00:00:12]Are we in boot? [00:00:12]We are not in boot now [00:00:12]Write to MH i2c: 01 00 00 04 00 04 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:12]Model is 3 [00:00:12]MH firmware is 30620 [00:00:12]MH boot firmware is 3 [00:00:12]MH_SetPrinterDots 448 [00:00:12]HeadWidthInBytes 56 [00:00:12]maxmasksize 7 [00:00:12]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:12]Write to MH i2c: D5 00 00 06 00 DA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]ExternCall_SetCallbacks [00:00:12]NVStorageInit [00:00:12]MH_GetDate [00:00:12]Write to MH i2c: F0 00 00 07 00 F6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 07 00 00 0B 7F 17 67 3A 2C 16 67 EA [10:31:39]Current date/time: 22.10.2024 10:31 [10:31:39]FM_Init [10:31:39]wFMConnect [10:31:39]MH_SAM_On [10:31:39]Write to MH i2c: E0 00 00 08 00 E7 [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_init failed -2820! [10:31:39]Read from MH i2c: E0 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E0 05 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E0 05 00 08 00 10 FC F4 FF FF EA [10:31:39]Error from MH - 10 [10:31:39]No FM detected - please insert FM [10:31:39]DocumentArchiveInit [10:31:39]Start Httpd... [10:31:39]Httpd thread 3067727204 created [10:31:39]Write to MH i2c: 01 00 00 09 00 09 [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: 01 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: 01 07 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: 01 07 00 09 00 00 00 00 00 00 FF 0F 1E [10:31:39]No OFD sender enable setting [10:31:39]MH Int Process started [10:31:39]Allocated Socket 7 [10:31:39]Bind OK [10:31:39]Listen OK [10:31:39]httpd running on port 8080 [10:31:39]Waiting for new connection... [10:31:44]No OFD sender enable setting [10:31:44]*** Cut start [10:31:44]*** Partial cut [10:31:44]*** CUTSNS_PIN = 1 [10:31:46]*** Brake cut motor [10:31:46]int [10:31:46]Write to MH i2c: 01 00 00 0A 00 0A [10:31:46]*** Stop cut motor [10:31:46]*** FLAG_CUTTER_FAIL [10:31:46]*** Cut end [10:31:46]*** FLAG_CUTTER_SNS set [10:31:46]Write i2c OK [10:31:46]MH_I2C_Read... [10:31:46]Read from MH i2c: 01 [10:31:46]MH_I2C_Read... [10:31:46]Read from MH i2c: 01 07 00 [10:31:46]MH_I2C_Read... [10:31:46]Read from MH i2c: 01 07 00 0A 00 00 00 02 00 00 FF 0F 21 [10:31:46]state=0 [10:31:46]Cutter fail [10:31:49]No OFD sender enable setting [10:31:54]No OFD sender enable setting [10:31:59]No OFD sender enable setting [10:32:04]No OFD sender enable setting [10:32:09]No OFD sender enable setting [10:32:14]No OFD sender enable setting [10:32:19]No OFD sender enable setting [10:32:24]No OFD sender enable setting [10:32:29]No OFD sender enable setting [10:32:34]No OFD sender enable setting [10:32:39]No OFD sender enable setting [10:32:44]No OFD sender enable setting [10:32:49]No OFD sender enable setting [10:32:54]No OFD sender enable setting [10:32:59]No OFD sender enable setting [10:33:04]No OFD sender enable setting [10:33:09]No OFD sender enable setting [10:33:14]No OFD sender enable setting [10:33:19]No OFD sender enable setting [10:33:24]No OFD sender enable setting [10:33:29]No OFD sender enable setting [10:33:34]No OFD sender enable setting [10:33:39]No OFD sender enable setting [10:33:44]No OFD sender enable setting [10:33:49]No OFD sender enable setting [10:33:54]No OFD sender enable setting [10:33:59]No OFD sender enable setting [10:34:04]No OFD sender enable setting [10:34:09]No OFD sender enable setting [10:34:14]No OFD sender enable setting [10:34:19]No OFD sender enable setting [10:34:24]No OFD sender enable setting [10:34:29]No OFD sender enable setting [10:34:34]No OFD sender enable setting [10:34:39]No OFD sender enable setting [10:34:44]No OFD sender enable setting [10:34:49]No OFD sender enable setting [10:34:54]No OFD sender enable setting [10:34:59]No OFD sender enable setting [10:35:04]No OFD sender enable setting [10:35:09]No OFD sender enable setting [10:35:14]No OFD sender enable setting [10:35:19]No OFD sender enable setting [10:35:24]No OFD sender enable setting [10:35:29]No OFD sender enable setting [10:35:34]No OFD sender enable setting [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 7D [00:00:11]Are we in boot? [00:00:11]We are in boot - try to switch [00:00:11]Write to MH i2c: A0 00 00 02 00 A1 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 [00:00:11]MH_I2C_Read... [00:00:11]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [00:00:11]*** 10 ms more... [00:00:11]*** MH1903S init start (LINUX_LIGHT) [00:00:11]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:11]*** Serial: 3139303353513838 54000000005725D8 (1903SQ88T) [00:00:11]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:11]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 REF) [00:00:11]*** step 2: 4676 (2440, 2236 REF) [00:00:11]*** step 3: 4523 (2280, 2243 REF) [00:00:11]*** step 4: 4376 (2160, 2216 REF) [00:00:11]*** step 5: 4235 (2050, 2185 REF) [00:00:11]*** step 6: 4098 (1950, 2148 REF) [00:00:11]*** step 7: 3967 (1870, 2097 REF) [00:00:11]*** step 8: 3840 (1828, 2012 REF) [00:00:11]*** step 9: 3719 (1728, 1991 REF) [00:00:11]*** step 10: 3601 (1675, 1926 REF) [00:00:11]*** step 11: 3488 (1635, 1853 REF) [00:00:11]*** step 12: 3379 (1595, 1784 REF) [00:00:11]*** step 13: 3275 (1565, 1710 REF) [00:00:11]*** step 14: 3174 (1543, 1631 REF) [00:00:11]*** step 15: 3077 (1523, 1554 REF) [00:00:11]*** step 16: 2983 (1503, 1480 REF) [00:00:11]*** step 17: 2893 (1486, 1407 REF) [00:00:11]*** step 18: 2806 (1466, 1340 REF) [00:00:11]*** step 19: 2723 (1426, 1297 REF) [00:00:11]*** step 20: 2642 (1406, 1236 REF) [00:00:11]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 87229+1729506362=1729593591 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x200ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:11]*** Is cutter blocked? [00:00:12]MH_GetMetrics [00:00:12]Write to MH i2c: 00 00 00 03 00 02 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 7E [00:00:12]Are we in boot? [00:00:12]We are not in boot now [00:00:12]Write to MH i2c: 01 00 00 04 00 04 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:12]Model is 3 [00:00:12]MH firmware is 30620 [00:00:12]MH boot firmware is 3 [00:00:12]MH_SetPrinterDots 448 [00:00:12]HeadWidthInBytes 56 [00:00:12]maxmasksize 7 [00:00:12]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:12]Write to MH i2c: D5 00 00 06 00 DA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]ExternCall_SetCallbacks [00:00:12]NVStorageInit [00:00:12]MH_GetDate [00:00:12]Write to MH i2c: F0 00 00 07 00 F6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 07 00 00 F7 80 17 67 3A 2C 16 67 D7 [10:39:51]Current date/time: 22.10.2024 10:39 [10:39:51]FM_Init [10:39:51]wFMConnect [10:39:51]MH_SAM_On [10:39:51]Write to MH i2c: E0 00 00 08 00 E7 [10:39:51]Write i2c OK [10:39:51]MH_I2C_Read... [10:39:51]*** iso7816_init failed -2820! [10:39:51]Read from MH i2c: E0 [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: E0 05 00 [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: E0 05 00 08 00 10 FC F4 FF FF EA [10:39:51]Error from MH - 10 [10:39:51]No FM detected - please insert FM [10:39:51]DocumentArchiveInit [10:39:51]Start Httpd... [10:39:51]Httpd thread 3067805028 created [10:39:51]Write to MH i2c: 01 00 00 09 00 09 [10:39:51]Write i2c OK [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: 01 [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: 01 07 00 [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: 01 07 00 09 00 00 00 00 00 00 FF 0F 1E [10:39:51]No OFD sender enable setting [10:39:51]MH Int Process started [10:39:51]Allocated Socket 7 [10:39:51]Bind OK [10:39:51]Listen OK [10:39:51]httpd running on port 8080 [10:39:51]Waiting for new connection... [10:39:54]*** Cut start [10:39:54]*** Partial cut [10:39:54]*** CUTSNS_PIN = 1 [10:39:55]*** CUTSNS_PIN = 0 [10:39:55]*** Brake cut motor [10:39:55]*** Stop cut motor [10:39:55]*** Cut end [10:39:56]No OFD sender enable setting [10:40:01]No OFD sender enable setting [10:40:06]No OFD sender enable setting [10:40:11]No OFD sender enable setting [10:40:15]*** Cut start [10:40:15]*** Partial cut [10:40:15]*** CUTSNS_PIN = 1 [10:40:15]*** CUTSNS_PIN = 0 [10:40:15]*** Brake cut motor [10:40:15]*** Stop cut motor [10:40:15]*** Cut end [10:40:16]No OFD sender enable setting [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]/dev/ttyS4 opened [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 7D [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725D8 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 87492+1729506362=1729593854 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** Cutter blocked [00:00:10]*** Cut unblock start [00:00:10]*** Set cut motor for full cut [00:00:10]*** Cutter successfully unblocked [00:00:10]*** Brake cut motor [00:00:10]*** Stop cut motor [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 7E [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 FE 81 17 67 3A 2C 16 67 DF [10:44:14]Current date/time: 22.10.2024 10:44 [10:44:14]FM_Init [10:44:14]wFMConnect [10:44:14]MH_SAM_On [10:44:14]Write to MH i2c: E0 00 00 08 00 E7 [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]*** iso7816_init failed -2820! [10:44:14]Read from MH i2c: E0 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E0 05 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E0 05 00 08 00 10 FC F4 FF FF EA [10:44:14]Error from MH - 10 [10:44:14]No FM detected - please insert FM [10:44:14]DocumentArchiveInit [10:44:14]Start Httpd... [10:44:14]Httpd thread 3067288932 created [10:44:14]Write to MH i2c: 01 00 00 09 00 09 [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 07 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 07 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 7D [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725D8 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 87977+1729506362=1729594339 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x200ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:11]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 D8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 7E [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 E4 83 17 67 3A 2C 16 67 C7 [10:52:20]Current date/time: 22.10.2024 10:52 [10:52:20]FM_Init [10:52:20]wFMConnect [10:52:20]MH_SAM_On [10:52:20]Write to MH i2c: E0 00 00 08 00 E7 [10:52:20]Write i2c OK [10:52:20]MH_I2C_Read... [10:52:20]*** iso7816_init failed -2820! [10:52:20]Read from MH i2c: E0 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: E0 05 00 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: E0 05 00 08 00 10 FC F4 FF FF EA [10:52:20]Error from MH - 10 [10:52:20]No FM detected - please insert FM [10:52:20]DocumentArchiveInit [10:52:20]Start Httpd... [10:52:20]Httpd thread 3067051364 created [10:52:20]Write to MH i2c: 01 00 00 09 00 09 [10:52:20]Write i2c OK [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: 01 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: 01 07 00 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: 01 07 00 09 00 00 00 00 00 00 FF 0F 1E [10:52:20]No OFD sender enable setting [10:52:20]MH Int Process started [10:52:20]Allocated Socket 7 [10:52:20]Bind OK [10:52:20]Listen OK [10:52:20]httpd running on port 8080 [10:52:20]Waiting for new connection... [10:52:25]No OFD sender enable setting [10:52:30]No OFD sender enable setting [10:52:35]No OFD sender enable setting [10:52:40]No OFD sender enable setting [10:52:45]No OFD sender enable setting [10:52:50]No OFD sender enable setting [10:52:52]accept exits with 8 [10:52:52]New connection [10:52:52]New thread 3066764644 created [10:52:52]Waiting for new connection... [10:52:52] Sock 8.Parse request [10:52:52]Sock 8.Check first char [10:52:52]Sock 8.First char is OK [10:52:52]request: GET /testengine HTTP/1.1 [10:52:52]Method: GET [10:52:52]URL: /testengine [10:52:52]Method is GET - find url and querystring [10:52:52]No ? found - this is static page request [10:52:52]url: /testengine [10:52:52]check /htdocs/testengine [10:52:52]accept exits with 9 [10:52:52]New connection [10:52:52]New thread 3066621284 created [10:52:52]Waiting for new connection... [10:52:52] Sock 9.Parse request [10:52:52]Sock 9.Check first char [10:52:52]file exist [10:52:52]serve_file /htdocs/testengine/index.html [10:52:52]read remaining request lines [10:52:52]Host: 192.168.0.101:8080 [10:52:52]Connection: keep-alive [10:52:52]Upgrade-Insecure-Requests: 1 [10:52:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:52:52]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 [10:52:52]Accept-Encoding: gzip, deflate [10:52:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:52:52] [10:52:52]open file /htdocs/testengine/index.html [10:52:52]send HTTP headers [10:52:52]send file content [10:52:52]Finished. Sent 1003 bytes [10:52:52]close file [10:52:52]Sock 8.Close socket [10:52:52]Sock 8.Thread stoped [10:52:52]Sock 9.First char is OK [10:52:52]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [10:52:52]Method: GET [10:52:52]URL: /testengine/css/app.915bc88f.css [10:52:52]Method is GET - find url and querystring [10:52:52]No ? found - this is static page request [10:52:52]url: /testengine/css/app.915bc88f.css [10:52:52]check /htdocs/testengine/css/app.915bc88f.css [10:52:52]accept exits with 10 [10:52:52]New connection [10:52:52]New thread 3066477924 created [10:52:52]Thread 3066764644 joined [10:52:52]Waiting for new connection... [10:52:52]accept exits with 8 [10:52:52]New connection [10:52:52]New thread 3066764644 created [10:52:52]Waiting for new connection... [10:52:52]accept exits with 11 [10:52:52]New connection [10:52:52]New thread 3066334564 created [10:52:52]Waiting for new connection... [10:52:52] Sock 11.Parse request [10:52:52]Sock 11.Check first char [10:52:52]file exist [10:52:52]serve_file /htdocs/testengine/css/app.915bc88f.css [10:52:52]read remaining request lines [10:52:52]Host: 192.168.0.101:8080 [10:52:52]Connection: keep-alive [10:52:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:52:52]Accept: text/css,*/*;q=0.1 [10:52:52]Referer: http://192.168.0.101:8080/testengine [10:52:52]Accept-Encoding: gzip, deflate [10:52:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:52:52] [10:52:52]open file /htdocs/testengine/css/app.915bc88f.css [10:52:52]send HTTP headers [10:52:52]send file content [10:52:52]Sock 11.First char is OK [10:52:52]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [10:52:52]Method: GET [10:52:52]URL: /testengine/css/chunk-vendors.1a13a212.css [10:52:52]Method is GET - find url and querystring [10:52:52]No ? found - this is static page request [10:52:52]url: /testengine/css/chunk-vendors.1a13a212.css [10:52:52]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [10:52:52]Finished. Sent 1227 bytes [10:52:52]close file [10:52:52]Sock 9.Close socket [10:52:52]Sock 9.Thread stoped [10:52:52] Sock 10.Parse request [10:52:52]Sock 10.Check first char [10:52:52]Sock 10.First char is OK [10:52:52]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [10:52:52]Method: GET [10:52:52]URL: /testengine/js/chunk-vendors.8f546e50.js [10:52:52]Method is GET - find url and querystring [10:52:52]No ? found - this is static page request [10:52:52]url: /testengine/js/chunk-vendors.8f546e50.js [10:52:52]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [10:52:52] Sock 8.Parse request [10:52:52]Sock 8.Check first char [10:52:52]Sock 8.First char is OK [10:52:52]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [10:52:52]Method: GET [10:52:52]URL: /testengine/js/app.a9c38288.js [10:52:52]Method is GET - find url and querystring [10:52:52]No ? found - this is static page request [10:52:52]url: /testengine/js/app.a9c38288.js [10:52:52]check /htdocs/testengine/js/app.a9c38288.js [10:52:52]file exist [10:52:52]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [10:52:52]read remaining request lines [10:52:52]Host: 192.168.0.101:8080 [10:52:52]Connection: keep-alive [10:52:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:52:52]Accept: text/css,*/*;q=0.1 [10:52:52]Referer: http://192.168.0.101:8080/testengine [10:52:52]Accept-Encoding: gzip, deflate [10:52:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:52:52] [10:52:52]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [10:52:52]send HTTP headers [10:52:52]send file content [10:52:52]Finished. Sent 140 bytes [10:52:52]close file [10:52:52]Sock 11.Close socket [10:52:52]Sock 11.Thread stoped [10:52:52]file exist [10:52:52]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [10:52:52]read remaining request lines [10:52:52]Host: 192.168.0.101:8080 [10:52:52]Connection: keep-alive [10:52:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:52:52]Accept: */* [10:52:52]Referer: http://192.168.0.101:8080/testengine [10:52:52]Accept-Encoding: gzip, deflate [10:52:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:52:52] [10:52:52]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [10:52:52]send HTTP headers [10:52:52]send file content [10:52:52]file exist [10:52:52]serve_file /htdocs/testengine/js/app.a9c38288.js [10:52:52]read remaining request lines [10:52:52]Host: 192.168.0.101:8080 [10:52:52]Connection: keep-alive [10:52:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:52:52]Accept: */* [10:52:52]Referer: http://192.168.0.101:8080/testengine [10:52:52]Accept-Encoding: gzip, deflate [10:52:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:52:52] [10:52:52]open file /htdocs/testengine/js/app.a9c38288.js [10:52:52]send HTTP headers [10:52:52]send file content [10:52:52]Finished. Sent 102400 bytes [10:52:52]close file [10:52:52]Sock 8.Close socket [10:52:52]Sock 8.Thread stoped [10:52:52]Finished. Sent 165537 bytes [10:52:52]close file [10:52:52]Sock 10.Close socket [10:52:52]Sock 10.Thread stoped [10:52:52]accept exits with 12 [10:52:52]New connection [10:52:52]New thread 3066191204 created [10:52:52]Thread 3066334564 joined [10:52:52]Thread 3066621284 joined [10:52:52]Thread 3066477924 joined [10:52:52]Thread 3066764644 joined [10:52:52]Waiting for new connection... [10:52:52] Sock 12.Parse request [10:52:52]Sock 12.Check first char [10:52:52]Sock 12.First char is OK [10:52:52]request: GET /testengine/favicon.ico HTTP/1.1 [10:52:52]Method: GET [10:52:52]URL: /testengine/favicon.ico [10:52:52]Method is GET - find url and querystring [10:52:52]No ? found - this is static page request [10:52:52]url: /testengine/favicon.ico [10:52:52]check /htdocs/testengine/favicon.ico [10:52:52]file exist [10:52:52]serve_file /htdocs/testengine/favicon.ico [10:52:52]read remaining request lines [10:52:52]Host: 192.168.0.101:8080 [10:52:52]Connection: keep-alive [10:52:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:52:52]Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 [10:52:52]Referer: http://192.168.0.101:8080/testengine [10:52:52]Accept-Encoding: gzip, deflate [10:52:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:52:52] [10:52:52]open file /htdocs/testengine/favicon.ico [10:52:52]send HTTP headers [10:52:52]send file content [10:52:52]Finished. Sent 4286 bytes [10:52:52]close file [10:52:52]Sock 12.Close socket [10:52:52]Sock 12.Thread stoped [10:52:54]accept exits with 8 [10:52:54]New connection [10:52:54]New thread 3066764644 created [10:52:54]Thread 3066191204 joined [10:52:54]Waiting for new connection... [10:52:54] Sock 8.Parse request [10:52:54]Sock 8.Check first char [10:52:54]Sock 8.First char is OK [10:52:54]request: POST /json_proto HTTP/1.1 [10:52:54]Method: POST [10:52:54]URL: /json_proto [10:52:54]Method is POST - this is cgi request [10:52:54]url: /json_proto [10:52:54]query_string will be loaded in cgi processing [10:52:54]execute_cgi json_proto POST (null) [10:52:54]execute_cgi path=json_proto method=POST [10:52:54]POST find Content-Length [10:52:54]Host: 192.168.0.101:8080 [10:52:54]Connection: keep-alive [10:52:54]Content-Length: 359 [10:52:54]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:52:54]Accept: application/json, text/plain, */* [10:52:54]Content-Type: application/json [10:52:54]Origin: http://192.168.0.101:8080 [10:52:54]Referer: http://192.168.0.101:8080/testengine [10:52:54]Accept-Encoding: gzip, deflate [10:52:54]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:52:54] [10:52:54]POST finish read [10:52:54]Found Content-Length = 359 [10:52:54]post body = {"protocol":"kg_v1.0","request":{"action":"x_report","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [10:52:54]execute_script... [10:52:54]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"x_report","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [10:52:54]POST & json_proto [10:52:54]process_json_proto [10:52:54]json parsed OK: [10:52:54]protocol is kg_v1.0 [10:52:54]action value=x_report [10:52:54]process_action x_report [10:52:54]cmd_x_report [10:52:54]FM_Init [10:52:54]wFMConnect [10:52:54]MH_SAM_On [10:52:54]Write to MH i2c: E0 00 00 0A 00 E9 [10:52:54]Write i2c OK [10:52:54]MH_I2C_Read... [10:52:54]*** iso7816_init failed -2820! [10:52:54]Read from MH i2c: E0 [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: E0 05 00 [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: E0 05 00 0A 00 10 FC F4 FF FF EC [10:52:54]Error from MH - 10 [10:52:54]No FM detected - please insert FM [10:52:54]process_action_free x_report [10:52:54]json_value_free [10:52:54]json_value_free done [10:52:54]process_json_proto returns [10:52:54]Send response to host [10:52:54]{"protocol":"kg_v1.0","response":{"error":8208,"error_desc":"FM connect error or no FM"}} [10:52:54]free response buf [10:52:54]execute_script done [10:52:54]execute_script returns [10:52:54]free content buf [10:52:54]Sock 8.Close socket [10:52:54]Sock 8.Thread stoped [10:52:55]No OFD sender enable setting [10:52:59]accept exits with 9 [10:52:59]New connection [10:52:59]New thread 3066621284 created [10:52:59]Thread 3066764644 joined [10:52:59]Waiting for new connection... [10:52:59] Sock 9.Parse request [10:52:59]Sock 9.Check first char [10:52:59]Sock 9.First char is OK [10:52:59]request: POST /json_proto HTTP/1.1 [10:52:59]Method: POST [10:52:59]URL: /json_proto [10:52:59]Method is POST - this is cgi request [10:52:59]url: /json_proto [10:52:59]query_string will be loaded in cgi processing [10:52:59]execute_cgi json_proto POST (null) [10:52:59]execute_cgi path=json_proto method=POST [10:52:59]POST find Content-Length [10:52:59]Host: 192.168.0.101:8080 [10:52:59]Connection: keep-alive [10:52:59]Content-Length: 362 [10:52:59]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:52:59]Accept: application/json, text/plain, */* [10:52:59]Content-Type: application/json [10:52:59]Origin: http://192.168.0.101:8080 [10:52:59]Referer: http://192.168.0.101:8080/testengine [10:52:59]Accept-Encoding: gzip, deflate [10:52:59]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:52:59] [10:52:59]POST finish read [10:52:59]Found Content-Length = 362 [10:52:59]post body = {"protocol":"kg_v1.0","request":{"action":"close_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [10:52:59]execute_script... [10:52:59]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"close_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [10:52:59]POST & json_proto [10:52:59]process_json_proto [10:52:59]json parsed OK: [10:52:59]protocol is kg_v1.0 [10:52:59]action value=close_shift [10:52:59]process_action close_shift [10:52:59]cmd_close_shift [10:52:59]FM_Init [10:52:59]wFMConnect [10:52:59]MH_SAM_On [10:52:59]Write to MH i2c: E0 00 00 0B 00 EA [10:52:59]Write i2c OK [10:52:59]MH_I2C_Read... [10:52:59]*** iso7816_init failed -2820! [10:52:59]Read from MH i2c: E0 [10:52:59]MH_I2C_Read... [10:52:59]Read from MH i2c: E0 05 00 [10:52:59]MH_I2C_Read... [10:52:59]Read from MH i2c: E0 05 00 0B 00 10 FC F4 FF FF ED [10:52:59]Error from MH - 10 [10:52:59]No FM detected - please insert FM [10:52:59]process_action_free close_shift [10:52:59]json_value_free [10:52:59]json_value_free done [10:52:59]process_json_proto returns [10:52:59]Send response to host [10:52:59]{"protocol":"kg_v1.0","response":{"error":8208,"error_desc":"FM connect error or no FM"}} [10:52:59]free response buf [10:52:59]execute_script done [10:52:59]execute_script returns [10:52:59]free content buf [10:52:59]Sock 9.Close socket [10:52:59]Sock 9.Thread stoped [10:53:00]accept exits with 8 [10:53:00]New connection [10:53:00]New thread 3066764644 created [10:53:00]Thread 3066621284 joined [10:53:00]Waiting for new connection... [10:53:00] Sock 8.Parse request [10:53:00]Sock 8.Check first char [10:53:00]Sock 8.First char is OK [10:53:00]request: POST /json_proto HTTP/1.1 [10:53:00]Method: POST [10:53:00]URL: /json_proto [10:53:00]Method is POST - this is cgi request [10:53:00]url: /json_proto [10:53:00]query_string will be loaded in cgi processing [10:53:00]execute_cgi json_proto POST (null) [10:53:00]execute_cgi path=json_proto method=POST [10:53:00]POST find Content-Length [10:53:00]Host: 192.168.0.101:8080 [10:53:00]Connection: keep-alive [10:53:00]Content-Length: 369 [10:53:00]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:53:00]Accept: application/json, text/plain, */* [10:53:00]Content-Type: application/json [10:53:00]Origin: http://192.168.0.101:8080 [10:53:00]Referer: http://192.168.0.101:8080/testengine [10:53:00]Accept-Encoding: gzip, deflate [10:53:00]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:53:00] [10:53:00]POST finish read [10:53:00]Found Content-Length = 369 [10:53:00]post body = {"protocol":"kg_v1.0","request":{"action":"cash_in","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов","amount":0}}} [10:53:00]execute_script... [10:53:00]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"cash_in","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов","amount":0}}} [10:53:00]POST & json_proto [10:53:00]process_json_proto [10:53:00]json parsed OK: [10:53:00]protocol is kg_v1.0 [10:53:00]action value=cash_in [10:53:00]process_action cash_in [10:53:00]cmd_cash_in [10:53:00]FM_Init [10:53:00]wFMConnect [10:53:00]MH_SAM_On [10:53:00]Write to MH i2c: E0 00 00 0C 00 EB [10:53:00]Write i2c OK [10:53:00]MH_I2C_Read... [10:53:00]No OFD sender enable setting [10:53:00]*** iso7816_init failed -2820! [10:53:00]Read from MH i2c: E0 [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: E0 05 00 [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: E0 05 00 0C 00 10 FC F4 FF FF EE [10:53:00]Error from MH - 10 [10:53:00]No FM detected - please insert FM [10:53:00]process_action_free cash_in [10:53:00]json_value_free [10:53:00]json_value_free done [10:53:00]process_json_proto returns [10:53:00]Send response to host [10:53:00]{"protocol":"kg_v1.0","response":{"error":8208,"error_desc":"FM connect error or no FM"}} [10:53:00]free response buf [10:53:00]execute_script done [10:53:00]execute_script returns [10:53:00]free content buf [10:53:00]Sock 8.Close socket [10:53:00]Sock 8.Thread stoped [10:53:00]accept exits with 9 [10:53:00]New connection [10:53:00]New thread 3066621284 created [10:53:00]Thread 3066764644 joined [10:53:00]Waiting for new connection... [10:53:00] Sock 9.Parse request [10:53:00]Sock 9.Check first char [10:53:00]Sock 9.First char is OK [10:53:00]request: POST /json_proto HTTP/1.1 [10:53:00]Method: POST [10:53:00]URL: /json_proto [10:53:00]Method is POST - this is cgi request [10:53:00]url: /json_proto [10:53:00]query_string will be loaded in cgi processing [10:53:00]execute_cgi json_proto POST (null) [10:53:00]execute_cgi path=json_proto method=POST [10:53:00]POST find Content-Length [10:53:00]Host: 192.168.0.101:8080 [10:53:00]Connection: keep-alive [10:53:00]Content-Length: 370 [10:53:00]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:53:00]Accept: application/json, text/plain, */* [10:53:00]Content-Type: application/json [10:53:00]Origin: http://192.168.0.101:8080 [10:53:00]Referer: http://192.168.0.101:8080/testengine [10:53:00]Accept-Encoding: gzip, deflate [10:53:00]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:53:00] [10:53:00]POST finish read [10:53:00]Found Content-Length = 370 [10:53:00]post body = {"protocol":"kg_v1.0","request":{"action":"cash_out","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов","amount":0}}} [10:53:00]execute_script... [10:53:00]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"cash_out","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов","amount":0}}} [10:53:00]POST & json_proto [10:53:00]process_json_proto [10:53:00]json parsed OK: [10:53:00]protocol is kg_v1.0 [10:53:00]action value=cash_out [10:53:00]process_action cash_out [10:53:00]cmd_cash_out [10:53:00]FM_Init [10:53:00]wFMConnect [10:53:00]MH_SAM_On [10:53:00]Write to MH i2c: E0 00 00 0D 00 EC [10:53:00]Write i2c OK [10:53:00]MH_I2C_Read... [10:53:00]*** iso7816_init failed -2820! [10:53:00]Read from MH i2c: E0 [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: E0 05 00 [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: E0 05 00 0D 00 10 FC F4 FF FF EF [10:53:00]Error from MH - 10 [10:53:00]No FM detected - please insert FM [10:53:00]process_action_free cash_out [10:53:00]json_value_free [10:53:00]json_value_free done [10:53:00]process_json_proto returns [10:53:00]Send response to host [10:53:00]{"protocol":"kg_v1.0","response":{"error":8208,"error_desc":"FM connect error or no FM"}} [10:53:00]free response buf [10:53:00]execute_script done [10:53:00]execute_script returns [10:53:00]free content buf [10:53:00]Sock 9.Close socket [10:53:00]Sock 9.Thread stoped [10:53:02]accept exits with 8 [10:53:02]New connection [10:53:02]New thread 3066764644 created [10:53:02]Thread 3066621284 joined [10:53:02]Waiting for new connection... [10:53:02] Sock 8.Parse request [10:53:02]Sock 8.Check first char [10:53:04]Sock 8.First char is OK [10:53:04]request: POST /json_proto HTTP/1.1 [10:53:04]Method: POST [10:53:04]URL: /json_proto [10:53:04]Method is POST - this is cgi request [10:53:04]url: /json_proto [10:53:04]query_string will be loaded in cgi processing [10:53:04]execute_cgi json_proto POST (null) [10:53:04]execute_cgi path=json_proto method=POST [10:53:04]POST find Content-Length [10:53:04]Host: 192.168.0.101:8080 [10:53:04]Connection: keep-alive [10:53:04]Content-Length: 296 [10:53:04]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:53:04]Accept: application/json, text/plain, */* [10:53:04]Content-Type: application/json [10:53:04]Origin: http://192.168.0.101:8080 [10:53:04]Referer: http://192.168.0.101:8080/testengine [10:53:04]Accept-Encoding: gzip, deflate [10:53:04]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:53:04] [10:53:04]POST finish read [10:53:04]Found Content-Length = 296 [10:53:04]post body = {"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:04]execute_script... [10:53:04]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:04]POST & json_proto [10:53:04]process_json_proto [10:53:04]json parsed OK: [10:53:04]protocol is kg_v1.0 [10:53:04]action value=print_text [10:53:04]process_action print_text [10:53:04]cmd_print_text [10:53:04]ExternCall_PrintAddStr [10:53:04]wPrintStart [10:53:04]Write to MH i2c: 01 00 00 0E 00 0E [10:53:04]Write i2c OK [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: 01 [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: 01 07 00 [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: 01 07 00 0E 00 00 00 00 00 00 FF 0F 23 [10:53:04]RasterBufferAndPrint [10:53:04]line В тот год осенняя погода [10:53:04]line Стояла долго на дворе, [10:53:04]line Зимы ждала, ждала природа. [10:53:04]line Снег выпал только в январе [10:53:04]line На третье в ночь... [10:53:04]written 0, free lines is 4095 [10:53:04]Write to MH i2c: 01 00 00 15 00 15 [10:53:04]Write i2c OK [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: 01 [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: 01 07 00 [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: 01 07 00 15 00 00 00 00 00 00 6B 0F 96 [10:53:04]RasterBufferAndPrint [10:53:04]line [10:53:04]line [10:53:04]line [10:53:04]line [10:53:04]line [10:53:04]written 0, free lines is 3948 [10:53:04]MH_Cut [10:53:04]Write to MH i2c: D1 01 00 1C 00 01 EE [10:53:04]Write i2c OK [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: D1 [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: D1 01 00 [10:53:04]MH_I2C_Read... [10:53:04]Read from MH i2c: D1 01 00 1C 00 00 ED [10:53:04]Write to MH i2c: 01 00 00 1D 00 1D [10:53:04]Write i2c OK [10:53:04]MH_I2C_Read... [10:53:05]No OFD sender enable setting [10:53:05]*** Cut start [10:53:05]*** Partial cut [10:53:05]*** CUTSNS_PIN = 1 [10:53:05]*** CUTSNS_PIN = 0 [10:53:05]*** Brake cut motor [10:53:05]Read from MH i2c: 01 [10:53:05]MH_I2C_Read... [10:53:05]*** Stop cut motor [10:53:05]*** Cut end [10:53:05]Read from MH i2c: 01 07 00 [10:53:05]MH_I2C_Read... [10:53:05]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [10:53:05]process_action print_text done [10:53:05]no requested_data - finishing processing [10:53:05]process_action_free print_text [10:53:05]json_value_free [10:53:05]json_value_free done [10:53:05]process_json_proto returns [10:53:05]Send response to host [10:53:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:53:05]free response buf [10:53:05]execute_script done [10:53:05]execute_script returns [10:53:05]free content buf [10:53:05]Sock 8.Close socket [10:53:05]Sock 8.Thread stoped [10:53:07]accept exits with 9 [10:53:07]New connection [10:53:07]New thread 3066621284 created [10:53:07]Thread 3066764644 joined [10:53:07]Waiting for new connection... [10:53:07] Sock 9.Parse request [10:53:07]Sock 9.Check first char [10:53:07]Sock 9.First char is OK [10:53:07]request: POST /json_proto HTTP/1.1 [10:53:07]Method: POST [10:53:07]URL: /json_proto [10:53:07]Method is POST - this is cgi request [10:53:07]url: /json_proto [10:53:07]query_string will be loaded in cgi processing [10:53:07]execute_cgi json_proto POST (null) [10:53:07]execute_cgi path=json_proto method=POST [10:53:07]POST find Content-Length [10:53:07]Host: 192.168.0.101:8080 [10:53:07]Connection: keep-alive [10:53:07]Content-Length: 80 [10:53:07]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:53:07]Accept: application/json, text/plain, */* [10:53:07]Content-Type: application/json [10:53:07]Origin: http://192.168.0.101:8080 [10:53:07]Referer: http://192.168.0.101:8080/testengine [10:53:07]Accept-Encoding: gzip, deflate [10:53:07]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:53:07] [10:53:07]POST finish read [10:53:07]Found Content-Length = 80 [10:53:07]post body = {"protocol":"kg_v1.0","request":{"action":"print_doc","params":{"type":"last"}}} [10:53:07]execute_script... [10:53:07]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"print_doc","params":{"type":"last"}}} [10:53:07]POST & json_proto [10:53:07]process_json_proto [10:53:07]json parsed OK: [10:53:07]protocol is kg_v1.0 [10:53:07]action value=print_doc [10:53:07]process_action print_doc [10:53:07]process_action_free print_doc [10:53:07]json_value_free [10:53:07]json_value_free done [10:53:07]process_json_proto returns [10:53:07]Send response to host [10:53:07]{"protocol":"kg_v1.0","response":{"error":1000,"error_desc":"Open file error(LoadLastDocumentFromArchive)"}} [10:53:07]free response buf [10:53:07]execute_script done [10:53:07]execute_script returns [10:53:07]free content buf [10:53:07]Sock 9.Close socket [10:53:07]Sock 9.Thread stoped [10:53:08]accept exits with 8 [10:53:08]New connection [10:53:08]New thread 3066764644 created [10:53:08]Thread 3066621284 joined [10:53:08]Waiting for new connection... [10:53:08] Sock 8.Parse request [10:53:08]Sock 8.Check first char [10:53:08]Sock 8.First char is OK [10:53:08]request: POST /json_proto HTTP/1.1 [10:53:08]Method: POST [10:53:08]URL: /json_proto [10:53:08]Method is POST - this is cgi request [10:53:08]url: /json_proto [10:53:08]query_string will be loaded in cgi processing [10:53:08]execute_cgi json_proto POST (null) [10:53:08]execute_cgi path=json_proto method=POST [10:53:08]POST find Content-Length [10:53:08]Host: 192.168.0.101:8080 [10:53:08]Connection: keep-alive [10:53:08]Content-Length: 296 [10:53:08]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:53:08]Accept: application/json, text/plain, */* [10:53:08]Content-Type: application/json [10:53:08]Origin: http://192.168.0.101:8080 [10:53:08]Referer: http://192.168.0.101:8080/testengine [10:53:08]Accept-Encoding: gzip, deflate [10:53:08]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:53:08] [10:53:08]POST finish read [10:53:08]Found Content-Length = 296 [10:53:08]post body = {"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:08]execute_script... [10:53:08]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:08]POST & json_proto [10:53:08]process_json_proto [10:53:08]json parsed OK: [10:53:08]protocol is kg_v1.0 [10:53:08]action value=print_text [10:53:08]process_action print_text [10:53:08]cmd_print_text [10:53:08]ExternCall_PrintAddStr [10:53:08]wPrintStart [10:53:08]Write to MH i2c: 01 00 00 1E 00 1E [10:53:08]Write i2c OK [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: 01 [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: 01 07 00 [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: 01 07 00 1E 00 00 00 00 00 00 FF 0F 33 [10:53:08]RasterBufferAndPrint [10:53:08]line В тот год осенняя погода [10:53:08]line Стояла долго на дворе, [10:53:08]line Зимы ждала, ждала природа. [10:53:08]line Снег выпал только в январе [10:53:08]line На третье в ночь... [10:53:08]written 0, free lines is 4095 [10:53:08]Write to MH i2c: 01 00 00 25 00 25 [10:53:08]Write i2c OK [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: 01 [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: 01 07 00 [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: 01 07 00 25 00 00 00 00 00 00 6B 0F A6 [10:53:08]RasterBufferAndPrint [10:53:08]line [10:53:08]line [10:53:08]line [10:53:08]line [10:53:08]line [10:53:08]written 0, free lines is 3947 [10:53:08]MH_Cut [10:53:08]Write to MH i2c: D1 01 00 2C 00 01 FE [10:53:08]Write i2c OK [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: D1 [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: D1 01 00 [10:53:08]MH_I2C_Read... [10:53:08]Read from MH i2c: D1 01 00 2C 00 00 FD [10:53:08]Write to MH i2c: 01 00 00 2D 00 2D [10:53:08]Write i2c OK [10:53:08]MH_I2C_Read... [10:53:09]*** Cut start [10:53:09]*** Partial cut [10:53:09]*** CUTSNS_PIN = 1 [10:53:09]*** CUTSNS_PIN = 0 [10:53:09]*** Brake cut motor [10:53:09]Read from MH i2c: 01 [10:53:09]MH_I2C_Read... [10:53:09]*** Stop cut motor [10:53:09]*** Cut end [10:53:09]Read from MH i2c: 01 07 00 [10:53:09]MH_I2C_Read... [10:53:09]Read from MH i2c: 01 07 00 2D 00 00 00 00 00 00 FF 0F 42 [10:53:09]process_action print_text done [10:53:09]no requested_data - finishing processing [10:53:09]process_action_free print_text [10:53:09]json_value_free [10:53:09]json_value_free done [10:53:09]process_json_proto returns [10:53:09]Send response to host [10:53:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:53:09]free response buf [10:53:09]execute_script done [10:53:09]execute_script returns [10:53:09]free content buf [10:53:09]Sock 8.Close socket [10:53:09]Sock 8.Thread stoped [10:53:09]accept exits with 9 [10:53:09]New connection [10:53:09]New thread 3066621284 created [10:53:09]Thread 3066764644 joined [10:53:09]Waiting for new connection... [10:53:09] Sock 9.Parse request [10:53:09]Sock 9.Check first char [10:53:09]Sock 9.First char is OK [10:53:09]request: POST /json_proto HTTP/1.1 [10:53:09]Method: POST [10:53:09]URL: /json_proto [10:53:09]Method is POST - this is cgi request [10:53:09]url: /json_proto [10:53:09]query_string will be loaded in cgi processing [10:53:09]execute_cgi json_proto POST (null) [10:53:09]execute_cgi path=json_proto method=POST [10:53:09]POST find Content-Length [10:53:09]Host: 192.168.0.101:8080 [10:53:09]Connection: keep-alive [10:53:09]Content-Length: 296 [10:53:09]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:53:09]Accept: application/json, text/plain, */* [10:53:09]Content-Type: application/json [10:53:09]Origin: http://192.168.0.101:8080 [10:53:09]Referer: http://192.168.0.101:8080/testengine [10:53:09]Accept-Encoding: gzip, deflate [10:53:09]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:53:09] [10:53:09]POST finish read [10:53:09]Found Content-Length = 296 [10:53:09]post body = {"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:09]execute_script... [10:53:09]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:09]POST & json_proto [10:53:09]process_json_proto [10:53:09]json parsed OK: [10:53:09]protocol is kg_v1.0 [10:53:09]action value=print_text [10:53:09]process_action print_text [10:53:09]cmd_print_text [10:53:09]ExternCall_PrintAddStr [10:53:09]wPrintStart [10:53:09]Write to MH i2c: 01 00 00 2E 00 2E [10:53:09]Write i2c OK [10:53:09]MH_I2C_Read... [10:53:09]Read from MH i2c: 01 [10:53:09]MH_I2C_Read... [10:53:09]Read from MH i2c: 01 07 00 [10:53:09]MH_I2C_Read... [10:53:09]Read from MH i2c: 01 07 00 2E 00 00 00 00 00 00 FF 0F 43 [10:53:09]RasterBufferAndPrint [10:53:09]line В тот год осенняя погода [10:53:09]line Стояла долго на дворе, [10:53:09]line Зимы ждала, ждала природа. [10:53:09]line Снег выпал только в январе [10:53:09]line На третье в ночь... [10:53:09]written 0, free lines is 4095 [10:53:10]Write to MH i2c: 01 00 00 35 00 35 [10:53:10]Write i2c OK [10:53:10]MH_I2C_Read... [10:53:10]Read from MH i2c: 01 [10:53:10]MH_I2C_Read... [10:53:10]Read from MH i2c: 01 07 00 [10:53:10]MH_I2C_Read... [10:53:10]Read from MH i2c: 01 07 00 35 00 00 00 00 00 00 6B 0F B6 [10:53:10]RasterBufferAndPrint [10:53:10]line [10:53:10]line [10:53:10]line [10:53:10]line [10:53:10]line [10:53:10]written 0, free lines is 3947 [10:53:10]MH_Cut [10:53:10]Write to MH i2c: D1 01 00 3C 00 01 0E [10:53:10]Write i2c OK [10:53:10]MH_I2C_Read... [10:53:10]Read from MH i2c: D1 [10:53:10]MH_I2C_Read... [10:53:10]Read from MH i2c: D1 01 00 [10:53:10]MH_I2C_Read... [10:53:10]Read from MH i2c: D1 01 00 3C 00 00 0D [10:53:10]Write to MH i2c: 01 00 00 3D 00 3D [10:53:10]Write i2c OK [10:53:10]MH_I2C_Read... [10:53:10]No OFD sender enable setting [10:53:10]*** Cut start [10:53:10]*** Partial cut [10:53:10]*** CUTSNS_PIN = 1 [10:53:10]*** CUTSNS_PIN = 0 [10:53:10]*** Brake cut motor [10:53:11]Read from MH i2c: 01 [10:53:11]MH_I2C_Read... [10:53:11]*** Stop cut motor [10:53:11]*** Cut end [10:53:11]Read from MH i2c: 01 07 00 [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: 01 07 00 3D 00 00 00 00 00 00 FF 0F 52 [10:53:11]process_action print_text done [10:53:11]no requested_data - finishing processing [10:53:11]process_action_free print_text [10:53:11]json_value_free [10:53:11]json_value_free done [10:53:11]process_json_proto returns [10:53:11]Send response to host [10:53:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:53:11]free response buf [10:53:11]execute_script done [10:53:11]execute_script returns [10:53:11]free content buf [10:53:11]Sock 9.Close socket [10:53:11]Sock 9.Thread stoped [10:53:11]accept exits with 8 [10:53:11]New connection [10:53:11]New thread 3066764644 created [10:53:11]Thread 3066621284 joined [10:53:11]Waiting for new connection... [10:53:11] Sock 8.Parse request [10:53:11]Sock 8.Check first char [10:53:11]Sock 8.First char is OK [10:53:11]request: POST /json_proto HTTP/1.1 [10:53:11]Method: POST [10:53:11]URL: /json_proto [10:53:11]Method is POST - this is cgi request [10:53:11]url: /json_proto [10:53:11]query_string will be loaded in cgi processing [10:53:11]execute_cgi json_proto POST (null) [10:53:11]execute_cgi path=json_proto method=POST [10:53:11]POST find Content-Length [10:53:11]Host: 192.168.0.101:8080 [10:53:11]Connection: keep-alive [10:53:11]Content-Length: 296 [10:53:11]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:53:11]Accept: application/json, text/plain, */* [10:53:11]Content-Type: application/json [10:53:11]Origin: http://192.168.0.101:8080 [10:53:11]Referer: http://192.168.0.101:8080/testengine [10:53:11]Accept-Encoding: gzip, deflate [10:53:11]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:53:11] [10:53:11]POST finish read [10:53:11]Found Content-Length = 296 [10:53:11]post body = {"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:11]execute_script... [10:53:11]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:11]POST & json_proto [10:53:11]process_json_proto [10:53:11]json parsed OK: [10:53:11]protocol is kg_v1.0 [10:53:11]action value=print_text [10:53:11]process_action print_text [10:53:11]cmd_print_text [10:53:11]ExternCall_PrintAddStr [10:53:11]wPrintStart [10:53:11]Write to MH i2c: 01 00 00 3E 00 3E [10:53:11]Write i2c OK [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: 01 [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: 01 07 00 [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: 01 07 00 3E 00 00 00 00 00 00 FF 0F 53 [10:53:11]RasterBufferAndPrint [10:53:11]line В тот год осенняя погода [10:53:11]line Стояла долго на дворе, [10:53:11]line Зимы ждала, ждала природа. [10:53:11]line Снег выпал только в январе [10:53:11]line На третье в ночь... [10:53:11]written 0, free lines is 4095 [10:53:11]Write to MH i2c: 01 00 00 45 00 45 [10:53:11]Write i2c OK [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: 01 [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: 01 07 00 [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: 01 07 00 45 00 00 00 00 00 00 6B 0F C6 [10:53:11]RasterBufferAndPrint [10:53:11]line [10:53:11]line [10:53:11]line [10:53:11]line [10:53:11]line [10:53:11]written 0, free lines is 3947 [10:53:11]MH_Cut [10:53:11]Write to MH i2c: D1 01 00 4C 00 01 1E [10:53:11]Write i2c OK [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: D1 [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: D1 01 00 [10:53:11]MH_I2C_Read... [10:53:11]Read from MH i2c: D1 01 00 4C 00 00 1D [10:53:11]Write to MH i2c: 01 00 00 4D 00 4D [10:53:11]Write i2c OK [10:53:11]MH_I2C_Read... [10:53:11]*** Cut start [10:53:11]*** Partial cut [10:53:11]*** CUTSNS_PIN = 1 [10:53:11]*** CUTSNS_PIN = 0 [10:53:12]*** Brake cut motor [10:53:12]Read from MH i2c: 01 [10:53:12]MH_I2C_Read... [10:53:12]*** Stop cut motor [10:53:12]*** Cut end [10:53:12]Read from MH i2c: 01 07 00 [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: 01 07 00 4D 00 00 00 00 00 00 FF 0F 62 [10:53:12]process_action print_text done [10:53:12]no requested_data - finishing processing [10:53:12]process_action_free print_text [10:53:12]json_value_free [10:53:12]json_value_free done [10:53:12]process_json_proto returns [10:53:12]Send response to host [10:53:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:53:12]free response buf [10:53:12]execute_script done [10:53:12]execute_script returns [10:53:12]free content buf [10:53:12]Sock 8.Close socket [10:53:12]Sock 8.Thread stoped [10:53:12]accept exits with 9 [10:53:12]New connection [10:53:12]New thread 3066621284 created [10:53:12]Thread 3066764644 joined [10:53:12]Waiting for new connection... [10:53:12] Sock 9.Parse request [10:53:12]Sock 9.Check first char [10:53:12]Sock 9.First char is OK [10:53:12]request: POST /json_proto HTTP/1.1 [10:53:12]Method: POST [10:53:12]URL: /json_proto [10:53:12]Method is POST - this is cgi request [10:53:12]url: /json_proto [10:53:12]query_string will be loaded in cgi processing [10:53:12]execute_cgi json_proto POST (null) [10:53:12]execute_cgi path=json_proto method=POST [10:53:12]POST find Content-Length [10:53:12]Host: 192.168.0.101:8080 [10:53:12]Connection: keep-alive [10:53:12]Content-Length: 296 [10:53:12]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 [10:53:12]Accept: application/json, text/plain, */* [10:53:12]Content-Type: application/json [10:53:12]Origin: http://192.168.0.101:8080 [10:53:12]Referer: http://192.168.0.101:8080/testengine [10:53:12]Accept-Encoding: gzip, deflate [10:53:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [10:53:12] [10:53:12]POST finish read [10:53:12]Found Content-Length = 296 [10:53:12]post body = {"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:12]execute_script... [10:53:12]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"В тот год осенняя погода\nСтояла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в январе\nНа третье в ночь..."}}} [10:53:12]POST & json_proto [10:53:12]process_json_proto [10:53:12]json parsed OK: [10:53:12]protocol is kg_v1.0 [10:53:12]action value=print_text [10:53:12]process_action print_text [10:53:12]cmd_print_text [10:53:12]ExternCall_PrintAddStr [10:53:12]wPrintStart [10:53:12]Write to MH i2c: 01 00 00 4E 00 4E [10:53:12]Write i2c OK [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: 01 [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: 01 07 00 [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FF 0F 63 [10:53:12]RasterBufferAndPrint [10:53:12]line В тот год осенняя погода [10:53:12]line Стояла долго на дворе, [10:53:12]line Зимы ждала, ждала природа. [10:53:12]line Снег выпал только в январе [10:53:12]line На третье в ночь... [10:53:12]written 0, free lines is 4095 [10:53:12]Write to MH i2c: 01 00 00 55 00 55 [10:53:12]Write i2c OK [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: 01 [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: 01 07 00 [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: 01 07 00 55 00 00 00 00 00 00 6B 0F D6 [10:53:12]RasterBufferAndPrint [10:53:12]line [10:53:12]line [10:53:12]line [10:53:12]line [10:53:12]line [10:53:12]written 0, free lines is 3947 [10:53:12]MH_Cut [10:53:12]Write to MH i2c: D1 01 00 5C 00 01 2E [10:53:12]Write i2c OK [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: D1 [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: D1 01 00 [10:53:12]MH_I2C_Read... [10:53:12]Read from MH i2c: D1 01 00 5C 00 00 2D [10:53:12]Write to MH i2c: 01 00 00 5D 00 5D [10:53:12]Write i2c OK [10:53:12]MH_I2C_Read... [10:53:13]*** Cut start [10:53:13]*** Partial cut [10:53:13]*** CUTSNS_PIN = 1 [10:53:13]*** CUTSNS_PIN = 0 [10:53:13]*** Brake cut motor [10:53:13]Read from MH i2c: 01 [10:53:13]MH_I2C_Read... [10:53:13]*** Stop cut motor [10:53:13]*** Cut end [10:53:13]Read from MH i2c: 01 07 00 [10:53:13]MH_I2C_Read... [10:53:13]Read from MH i2c: 01 07 00 5D 00 00 00 00 00 00 FF 0F 72 [10:53:13]process_action print_text done [10:53:13]no requested_data - finishing processing [10:53:13]process_action_free print_text [10:53:13]json_value_free [10:53:13]json_value_free done [10:53:13]process_json_proto returns [10:53:13]Send response to host [10:53:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:53:13]free response buf [10:53:13]execute_script done [10:53:13]execute_script returns [10:53:13]free content buf [10:53:13]Sock 9.Close socket [10:53:13]Sock 9.Thread stoped [10:53:15]No OFD sender enable setting [10:53:20]No OFD sender enable setting [10:53:25]No OFD sender enable setting [10:53:30]No OFD sender enable setting [10:53:35]No OFD sender enable setting [10:53:36]*** Cut start [10:53:36]*** Partial cut [10:53:36]*** CUTSNS_PIN = 1 [10:53:36]*** CUTSNS_PIN = 0 [10:53:37]*** Brake cut motor [10:53:37]*** Stop cut motor [10:53:37]*** Cut end [10:53:37]*** Cut start [10:53:37]*** Partial cut [10:53:37]*** CUTSNS_PIN = 1 [10:53:37]*** CUTSNS_PIN = 0 [10:53:37]*** Brake cut motor [10:53:38]*** Stop cut motor [10:53:38]*** Cut end [10:53:38]*** Cut start [10:53:38]*** Partial cut [10:53:38]*** CUTSNS_PIN = 1 [10:53:38]*** CUTSNS_PIN = 0 [10:53:39]*** Brake cut motor [10:53:39]*** Stop cut motor [10:53:39]*** Cut end [10:53:40]No OFD sender enable setting [10:53:41]*** Cut start [10:53:41]*** Partial cut [10:53:41]*** CUTSNS_PIN = 1 [10:53:41]*** CUTSNS_PIN = 0 [10:53:41]*** Brake cut motor [10:53:42]*** Stop cut motor [10:53:42]*** Cut end [10:53:45]No OFD sender enable setting [10:53:50]No OFD sender enable setting [10:53:53]*** Cut start [10:53:53]*** Partial cut [10:53:53]*** CUTSNS_PIN = 1 [10:53:53]*** CUTSNS_PIN = 0 [10:53:54]*** Brake cut motor [10:53:54]*** Stop cut motor [10:53:54]*** Cut end [10:53:54]*** Cut start [10:53:54]*** Partial cut [10:53:54]*** CUTSNS_PIN = 1 [10:53:54]*** CUTSNS_PIN = 0 [10:53:54]*** Brake cut motor [10:53:54]*** Stop cut motor [10:53:54]*** Cut end [10:53:55]No OFD sender enable setting [10:53:58]*** Cut start [10:53:58]*** Partial cut [10:53:58]*** CUTSNS_PIN = 1 [10:53:58]*** CUTSNS_PIN = 0